first commit

This commit is contained in:
dwindown
2025-08-21 20:39:34 +07:00
commit 58c1497171
576 changed files with 177044 additions and 0 deletions

15
vendor/wpcfto/.gitignore vendored Normal file
View File

@@ -0,0 +1,15 @@
.idea/
# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Dependency directories
node_modules/
jspm_packages/

674
vendor/wpcfto/LICENSE vendored Normal file
View File

@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. 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
them 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 prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. 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.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey 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;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If 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 convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU 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 that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
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.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
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.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
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 3 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, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<https://www.gnu.org/licenses/why-not-lgpl.html>.

72
vendor/wpcfto/WPCFTO.php vendored Normal file
View File

@@ -0,0 +1,72 @@
<?php
/**
* Plugin Name: WordPress Custom Fields & Theme Options
* Plugin URI: https://github.com/StylemixThemes/wp-custom-fields-theme-options
* Description: WordPress Custom Fields & Theme Options with Vue.js.
* Version: 3.1.2
* Author: StylemixThemes
* Author URI: https://stylemixthemes.com
*
* @package WordPress Custom Fields & Theme Options
* @author StylemixThemes
* @copyright Copyright (c) 2011-2020, StylemixThemes
* @link https://github.com/StylemixThemes/wp-custom-fields-theme-options
* @license http://www.gnu.org/licenses/gpl-3.0.html
*/
add_action('plugins_loaded', function () {
if (!function_exists('get_plugin_data')) {
require_once(ABSPATH . 'wp-admin/includes/plugin.php');
}
$framework_versions = apply_filters('wpcfto_versions', array());
$max_version = array_keys($framework_versions, max($framework_versions));
if (!class_exists('Stylemix_WPCFTO') and $max_version[0] === __FILE__) {
define('STM_WPCFTO_VERSION', '3.1.2');
define('STM_WPCFTO_FILE', __FILE__);
define('STM_WPCFTO_PATH', dirname(STM_WPCFTO_FILE));
define('STM_WPCFTO_URL', plugin_dir_url(STM_WPCFTO_FILE));
class Stylemix_WPCFTO
{
function __construct()
{
require_once STM_WPCFTO_PATH . '/metaboxes/metabox.php';
require_once STM_WPCFTO_PATH . '/metaboxes/google_fonts.php';
require_once STM_WPCFTO_PATH . '/taxonomy_meta/metaboxes.php';
require_once STM_WPCFTO_PATH . '/settings/settings.php';
require_once STM_WPCFTO_PATH . '/backward-compatibility.php';
if (!is_textdomain_loaded('wp-custom-fields-theme-options')) {
$loaded = load_textdomain(
'wp-custom-fields-theme-options',
STM_WPCFTO_PATH . '/languages/wp-custom-fields-theme-options.mo'
);
}
}
}
new Stylemix_WPCFTO();
}
});
add_filter('wpcfto_versions', function ($versions) {
$plugin_data = get_plugin_data(__FILE__);
$versions[__FILE__] = $plugin_data['Version'];
return $versions;
});

View File

@@ -0,0 +1,12 @@
<?php
/***
* @deprecated 3.0
*/
if ( ! class_exists( 'STM_LMS_Settings' ) ) {
class STM_LMS_Settings {
static function stm_get_post_type_array() {
}
}
}

90
vendor/wpcfto/gulpfile.js vendored Normal file
View File

@@ -0,0 +1,90 @@
const gulp = require('gulp');
const sass = require('gulp-sass');
const autoprefixer = require('gulp-autoprefixer');
const browserSync = require('browser-sync').create();
const watch = require('gulp-watch');
const cssmin = require('gulp-cssmin');
const babel = require('gulp-babel');
const clean = require('gulp-clean');
const browserify = require('gulp-browserify');
gulp.task('serve', function (done) {
"use strict";
browserSync.init({
proxy: "http://lms.loc",
host: "192.168.0.124",
port: 3000,
notify: true,
ui: {
port: 3001
},
open: false
});
done();
});
gulp.task('watch', function (done) {
watch('./metaboxes/assets/scss/**/*.scss').on('change', (e) => {
gulp.src('./metaboxes/assets/scss/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(autoprefixer())
.pipe(cssmin())
.pipe(gulp.dest('./metaboxes/assets/css'))
.pipe(browserSync.stream())
});
done();
});
gulp.task('default', gulp.series(gulp.parallel('watch', 'serve')));
/*BUILD TASKS*/
gulp.task('clean_wpcfto', function (done) {
gulp.src('./metaboxes/assets/css', {allowEmpty: true})
.pipe(clean());
gulp.src('./metaboxes/assets/js', {allowEmpty: true})
.pipe(clean());
gulp.src('./metaboxes/general_components/js', {allowEmpty: true})
.pipe(clean());
done();
});
gulp.task('build_wpcfto', function (done) {
setTimeout(function () {
gulp.src('./metaboxes/assets/scss/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(autoprefixer())
.pipe(cssmin())
.pipe(gulp.dest('./metaboxes/assets/css'));
gulp.src('./metaboxes/general_components/es6/**/*.js')
.pipe(babel({
presets: ['@babel/env']
}))
.on('error', function(error) {
console.log(error)
})
.pipe(browserify({
transform: ['babelify'],
}))
.pipe(gulp.dest('./metaboxes/general_components/js'));
gulp.src(['./metaboxes/assets/vendors/js/**/*.js'])
.pipe(gulp.dest('./metaboxes/assets/js'));
done();
}, 5000);
});
gulp.task('build', gulp.series('clean_wpcfto', 'build_wpcfto'));

155
vendor/wpcfto/helpers/file_upload.php vendored Normal file
View File

@@ -0,0 +1,155 @@
<?php
new STM_WPCFTO_FILE_UPLOAD();
class STM_WPCFTO_FILE_UPLOAD {
public function __construct() {
add_action( 'wp_ajax_wpcfto_upload_file', array( $this, 'upload_file' ) );
}
public function upload_file() {
check_ajax_referer( 'wpcfto_upload_file', 'nonce' );
if ( ! empty( $_FILES['file'] ) && ! empty( $_FILES['file']['name'] ) ) {
$filename = sanitize_text_field( $_FILES['file']['name'] );
do_action( 'stm_lms_nuxy_repeater_upload_file', $filename );
}
$this->create_folder();
$r = array(
'error' => apply_filters( 'wpcfto_file_error_label', __( 'Error occurred, please try again', 'nuxy' ) ),
'path' => '',
'url' => '',
);
if ( empty( $_POST['field'] ) ) {
wp_send_json( $r );
}
$field = sanitize_text_field( $_POST['field'] );
/*is_repeater?*/
if ( ! empty( $_POST['field_native_name'] ) && ! empty( $_POST['field_native_name_inner'] ) ) {
$field = sanitize_text_field( $_POST['field_native_name'] );
$field_inner = sanitize_text_field( $_POST['field_native_name_inner'] );
}
$field_data = $this->get_field_data( $field );
if ( ! empty( $field_inner ) && ! empty( $field_data ) && ! empty( $field_data['fields'] ) && ! empty( $field_data['fields'][ $field_inner ] ) ) {
$field_data = $field_data['fields'][ $field_inner ];
}
if ( empty( $field_data ) ) {
wp_send_json( $r );
}
$allowed_extensions = $field_data['mimes'];
if ( empty( $_FILES['file'] ) ) {
wp_send_json(
array(
'error' => apply_filters( 'wpcfto_empty_file_error_label', __( 'Please, select file', 'nuxy' ) ),
)
);
}
$path = ( isset( $_FILES['file']['name'] ) ) ? sanitize_text_field( $_FILES['file']['name'] ) : '';
$ext = pathinfo( $path, PATHINFO_EXTENSION );
if ( ! in_array( $ext, $allowed_extensions, true ) ) {
wp_send_json(
array(
'error' => true,
'message' => apply_filters( 'wpcfto_file_error_ext_label', __( 'Invalid file extension', 'nuxy' ) ),
)
);
}
$filename = md5( time() ) . basename( $path );
$file = ( isset( $_FILES['file']['tmp_name'] ) ) ? file_get_contents( sanitize_text_field( $_FILES['file']['tmp_name'] ) ) : '';
$upload_file = wp_upload_bits( $filename, null, $file );
if ( $upload_file['error'] ) {
$r['error'] = $upload_file['error'];
wp_send_json( $r );
}
rename( $upload_file['file'], $this->get_file_path( $filename ) );
$file_data = $this->get_file_data( $filename );
$r['error'] = '';
$r['path'] = $file_data['path'];
$r['url'] = $file_data['url'];
if ( apply_filters( "wpcfto_modify_file_{$field}", false ) ) {
$r = apply_filters( "wpcfto_modified_{$field}", $r, $filename );
}
wp_send_json( $r );
}
public function get_file_path( $filename ) {
return $this->upload_dir() . '/' . $filename;
}
public function get_file_url( $filename ) {
return $this->upload_url() . '/' . $filename;
}
public function get_file_data( $filename ) {
return array(
'path' => $this->get_file_path( $filename ),
'url' => $this->get_file_url( $filename ),
);
}
public function get_field_data( $name ) {
$boxes = apply_filters( 'stm_wpcfto_fields', array() );
foreach ( $boxes as $box ) {
foreach ( $box as $section ) {
foreach ( $section['fields'] as $field_key => $field ) {
if ( $field_key === $name ) {
return $field;
}
}
}
}
return false;
}
public static function upload_url() {
$upload = wp_upload_dir();
$upload_dir = $upload['baseurl'];
return $upload_dir . '/wpcfto_files';
}
public static function upload_dir() {
$upload = wp_upload_dir();
$upload_dir = $upload['basedir'];
return $upload_dir . '/wpcfto_files';
}
public function create_folder() {
global $wp_filesystem;
if ( empty( $wp_filesystem ) ) {
require_once ABSPATH . '/wp-admin/includes/file.php';
WP_Filesystem();
}
$upload_dir = $this->upload_dir();
if ( ! $wp_filesystem->is_dir( $upload_dir ) ) {
wp_mkdir_p( $upload_dir );
}
}
}

156
vendor/wpcfto/helpers/helpers.php vendored Normal file
View File

@@ -0,0 +1,156 @@
<?php
function stm_wpcfto_filtered_output( $data ) {
return apply_filters( 'stm_wpcfto_filter_output', $data );
}
function stm_wpcfto_is_pro() {
return apply_filters( 'wpcfto_check_is_pro_field', false );
}
function stm_wpcfto_wp_head() {
?>
<script type="text/javascript">
var stm_wpcfto_ajaxurl = '<?php echo esc_url( admin_url( 'admin-ajax.php' ) ); ?>';
</script>
<style>
.vue_is_disabled {
display: none;
}
</style>
<?php
}
add_action( 'wp_head', 'stm_wpcfto_wp_head' );
add_action( 'admin_head', 'stm_wpcfto_wp_head' );
function stm_wpcfto_nonces() {
$nonces = array(
'wpcfto_save_settings',
'get_image_url',
'wpcfto_upload_file',
'wpcfto_search_posts',
'wpcfto_regenerate_fonts',
);
$nonces_list = array();
foreach ( $nonces as $nonce_name ) {
$nonces_list[ $nonce_name ] = wp_create_nonce( $nonce_name );
}
?>
<script>
var stm_wpcfto_nonces = <?php echo wp_json_encode( $nonces_list ); ?>;
</script>
<?php
}
add_action( 'admin_head', 'stm_wpcfto_nonces' );
add_action( 'wp_head', 'stm_wpcfto_nonces' );
add_action( 'wp_ajax_stm_wpcfto_get_settings', 'stm_wpcfto_get_settings_callback' );
function stm_wpcfto_get_settings_callback() {
check_ajax_referer( 'stm_wpcfto_get_settings_nonce', 'nonce' );
$source = ( isset( $_GET['source'] ) ) ? sanitize_text_field( $_GET['source'] ) : '';
$name = ( isset( $_GET['name'] ) ) ? sanitize_text_field( $_GET['name'] ) : '';
wp_send_json( wpcfto_get_settings_map( $source, $name ) );
}
function wpcfto_get_settings_map( $source, $name ) {
if ( 'settings' === $source ) {
$theme_options_page = array_merge(
apply_filters( 'wpcfto_options_page_setup', array() ),
apply_filters( 'wpcfto_get_frontend_settings', array() )
);
$settings_data = get_option( $name, array() );
$settings = array();
/*Get Our settings*/
foreach ( $theme_options_page as $option_page ) {
if ( $option_page['option_name'] !== $name ) {
continue;
}
$settings = $option_page['fields'];
}
$settings_data = apply_filters( 'filter_settings_data_values', $settings_data );
foreach ( $settings as $section_name => $section ) {
foreach ( $section['fields'] as $field_name => $field ) {
$default_value = ( ! empty( $field['value'] ) ) ? $field['value'] : '';
$settings[ $section_name ]['fields'][ $field_name ]['value'] = ( isset( $settings_data[ $field_name ] ) ) ? $settings_data[ $field_name ] : $default_value;
}
}
return $settings;
} else {
$post_id = intval( $source );
$meta = STM_Metaboxes::convert_meta( $post_id );
$fields_data = apply_filters( 'stm_wpcfto_fields', array() );
$sections = $fields_data[ $name ];
foreach ( $sections as $section_name => $section ) {
foreach ( $section['fields'] as $field_name => $field ) {
$default_value = ( ! empty( $field['value'] ) ) ? $field['value'] : '';
$value = ( isset( $meta[ $field_name ] ) ) ? $meta[ $field_name ] : $default_value;
if ( isset( $value ) ) {
switch ( $field['type'] ) {
case 'dates':
if ( ! empty( $value ) ) {
$value = explode( ',', $value );
}
break;
case 'answers':
if ( ! empty( $value ) ) {
$value = unserialize( $value );
}
break;
case 'repeater':
if ( empty( $value ) ) {
$value = array();
}
break;
}
}
$sections[ $section_name ]['fields'][ $field_name ]['value'] = $value;
}
}
return $sections;
}
}
function stm_wpcfto_get_options( $option_name, $option = '', $default_value = null ) {
$options = get_option( $option_name, array() );
if ( empty( $option ) ) {
return $options;
}
return isset( $options[ $option ] ) ? $options[ $option ] : $default_value;
}
add_action( 'wp_ajax_wpcfto_get_image_url', 'wpcfto_get_image_url' );
function wpcfto_get_image_url() {
if ( empty( $_GET['image_id'] ) ) {
die;
}
wp_send_json( wp_get_attachment_url( intval( $_GET['image_id'] ) ) );
}
function wpcfto_sanitize_string( $taxonomy ) {
return apply_filters( 'wpcfto_sanitize_string', urldecode( sanitize_title( urldecode( $taxonomy ) ) ), $taxonomy );
}

26
vendor/wpcfto/helpers/icons.php vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,426 @@
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: WordPress Custom Fields & Theme Options\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-12 12:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: \n"
"Language: \n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Loco https://localise.biz/\n"
"X-Loco-Version: 2.4.3; wp-5.5.1"
#: metaboxes/components_js/payments.php:29
msgid "Account number"
msgstr ""
#: metaboxes/components_js/curriculum.php:60
#: metaboxes/components/stm-curriculum.php:33
msgid "Add course data"
msgstr ""
#: taxonomy_meta/fields/image.php:11
msgid "Add image"
msgstr ""
#: metaboxes/fields/payout.php:35
msgid "Add in wp-config.php"
msgstr ""
#: metaboxes/components/multimedia.php:24
msgid "Add media"
msgstr ""
#: metaboxes/components/questions.php:107
msgid "Add new question"
msgstr ""
#: metaboxes/components/answers.php:34 metaboxes/components/answers.php:87
#: metaboxes/components/answers.php:177 metaboxes/components/answers.php:219
msgid "Answer explanation (Will be shown in \"Show Answers\" section)"
msgstr ""
#: metaboxes/components_js/payments.php:101
msgid "Australian dollar"
msgstr ""
#: metaboxes/metabox.php:762
msgid ""
"Available in <a href=\"https://stylemixthemes.com/plugins/masterstudy-pro/\" "
"target=\"_blank\">Pro Version</a>"
msgstr ""
#: metaboxes/components_js/payments.php:37
msgid "Bank name"
msgstr ""
#: metaboxes/components_js/payments.php:102
msgid "Brazilian real"
msgstr ""
#: metaboxes/components/multimedia.php:26
msgid "Bulk upload"
msgstr ""
#: metaboxes/components_js/payments.php:103
msgid "Canadian dollar"
msgstr ""
#: settings/settings.php:54
msgid "Choose Page"
msgstr ""
#: metaboxes/metabox.php:45
msgid "Choose User"
msgstr ""
#: metaboxes/fields/payout.php:30
msgid "Cron At 00:00 on day-of-month 1."
msgstr ""
#: metaboxes/components_js/payments.php:61
msgid "Currency code"
msgstr ""
#: metaboxes/components_js/payments.php:104
msgid "Czech koruna"
msgstr ""
#: metaboxes/components_js/payments.php:105
msgid "Danish krone"
msgstr ""
#: metaboxes/fields/duration.php:26
msgid "Days"
msgstr ""
#: metaboxes/fields/payout.php:54
msgid "Default"
msgstr ""
#: taxonomy_meta/fields/image.php:14
msgid "Delete image"
msgstr ""
#: metaboxes/fields/payout.php:51
msgid "Disable Payment method"
msgstr ""
#: metaboxes/components_js/curriculum.php:44
#: metaboxes/components/stm-curriculum.php:17
#: metaboxes/components/questions.php:20
msgid "Do you really want to delete this item?"
msgstr ""
#: metaboxes/components/multimedia.php:16
msgid "Do you really want to delete this media?"
msgstr ""
#: metaboxes/fields/duration.php:17
msgid "duration"
msgstr ""
#: metaboxes/metabox.php:776
msgid "Enable addon"
msgstr ""
#: metaboxes/fields/payout.php:52
msgid "Enable Payment method"
msgstr ""
#: metaboxes/components/answers.php:296
msgid "Enter new Answer"
msgstr ""
#: metaboxes/components_js/curriculum.php:114
#: metaboxes/components/stm-curriculum.php:87
msgid "Enter new assignment title"
msgstr ""
#: metaboxes/components_js/curriculum.php:85
#: metaboxes/components/stm-curriculum.php:58
msgid "Enter new lesson title"
msgstr ""
#: metaboxes/components_js/curriculum.php:98
#: metaboxes/components/stm-curriculum.php:71
msgid "Enter new quiz title"
msgstr ""
#: metaboxes/components_js/curriculum.php:70
#: metaboxes/components/stm-curriculum.php:43
msgid "Enter new section title"
msgstr ""
#: metaboxes/components/questions.php:105
msgid "Enter question title"
msgstr ""
#: metaboxes/components/answers.php:242
msgid "Enter text, separate answers with \"|\" symbol"
msgstr ""
#: metaboxes/components_js/payments.php:106
msgid "Euro"
msgstr ""
#: metaboxes/components_js/answers.php:153
#: metaboxes/components_js/answers.php:158
msgid "False"
msgstr ""
#: metaboxes/components/questions.php:66
msgid "Fill the Gap"
msgstr ""
#: metaboxes/components_js/payments.php:33
msgid "Holder name"
msgstr ""
#: metaboxes/components_js/payments.php:107
msgid "Hong Kong dollar"
msgstr ""
#: metaboxes/fields/duration.php:25
msgid "Hours"
msgstr ""
#. URI of the plugin
msgid "https://github.com/StylemixThemes/wp-custom-fields-theme-options"
msgstr ""
#. Author URI of the plugin
msgid "https://stylemixthemes.com"
msgstr ""
#: metaboxes/components_js/payments.php:108
msgid "Hungarian forint 1"
msgstr ""
#: metaboxes/components_js/payments.php:109
msgid "Indian rupee"
msgstr ""
#: metaboxes/components_js/payments.php:110
msgid "Israeli new shekel"
msgstr ""
#: metaboxes/components/questions.php:54
msgid "Item Match"
msgstr ""
#: metaboxes/components_js/payments.php:111
msgid "Japanese yen 1"
msgstr ""
#: metaboxes/components/questions.php:60
msgid "Keywords"
msgstr ""
#: metaboxes/components_js/payments.php:129
msgid "Live"
msgstr ""
#: metaboxes/fields/payout.php:49
msgid "Loading"
msgstr ""
#: metaboxes/fields/payout.php:55
msgid "Make default"
msgstr ""
#: metaboxes/components_js/payments.php:112
msgid "Malaysian ringgit 2\t"
msgstr ""
#: metaboxes/components/answers.php:157
msgid "Match"
msgstr ""
#: metaboxes/components/multimedia.php:7
msgid "Media URL"
msgstr ""
#: metaboxes/components_js/payments.php:113
msgid "Mexican peso"
msgstr ""
#: metaboxes/fields/duration.php:24
msgid "Minutes"
msgstr ""
#: metaboxes/components/questions.php:42
msgid "Multi choice"
msgstr ""
#: metaboxes/components_js/payments.php:114
msgid "New Taiwan dollar 1"
msgstr ""
#: metaboxes/components_js/payments.php:115
msgid "New Zealand dollar"
msgstr ""
#: metaboxes/components_js/payments.php:116
msgid "Norwegian krone"
msgstr ""
#: metaboxes/components_js/payments.php:15
msgid "Offline payment"
msgstr ""
#: metaboxes/components/manage_post_type.php:16
msgid "Pause update"
msgstr ""
#: metaboxes/components_js/payments.php:19
#: metaboxes/components_js/payments.php:45
#: metaboxes/components_js/payments.php:71
#: metaboxes/components_js/payments.php:89
msgid "Payment method description"
msgstr ""
#: metaboxes/fields/payout.php:39
msgid "Payment method for payout"
msgstr ""
#: metaboxes/components_js/payments.php:51
msgid "Paypal"
msgstr ""
#: metaboxes/components_js/payments.php:55
msgid "PayPal Email"
msgstr ""
#: metaboxes/components_js/payments.php:67
msgid "PayPal mode"
msgstr ""
#: metaboxes/components_js/payments.php:117
msgid "Philippine peso"
msgstr ""
#: metaboxes/components_js/payments.php:118
msgid "Polish złoty"
msgstr ""
#: metaboxes/components_js/payments.php:119
msgid "Pound sterling"
msgstr ""
#: metaboxes/components_js/payments.php:81
msgid "Publishable key"
msgstr ""
#: metaboxes/components/answers.php:149
msgid "Question"
msgstr ""
#: metaboxes/components/questions.php:72
msgid "Question Bank"
msgstr ""
#: metaboxes/components_js/payments.php:120
msgid "Russian ruble"
msgstr ""
#: metaboxes/components_js/payments.php:128
msgid "Sandbox"
msgstr ""
#: settings/view/main.php:36
msgid "Save Settings"
msgstr ""
#: metaboxes/components_js/curriculum.php:52
#: metaboxes/components/stm-curriculum.php:25
msgid "Search lesson or quiz"
msgstr ""
#: metaboxes/components/questions.php:90
msgid "Search questions"
msgstr ""
#: metaboxes/components_js/payments.php:85
msgid "Secret key"
msgstr ""
#: metaboxes/components_js/payments.php:100
msgid "Select Currency code"
msgstr ""
#: metaboxes/components_js/payments.php:121
msgid "Singapore dollar"
msgstr ""
#: metaboxes/components/questions.php:36
msgid "Single choice"
msgstr ""
#: metaboxes/components_js/payments.php:77
msgid "Stripe"
msgstr ""
#: metaboxes/components_js/payments.php:93
msgid "Stripe currency code"
msgstr ""
#. Author of the plugin
msgid "StylemixThemes"
msgstr ""
#: metaboxes/components_js/payments.php:122
msgid "Swedish krona"
msgstr ""
#: metaboxes/components_js/payments.php:41
msgid "Swift"
msgstr ""
#: metaboxes/components_js/payments.php:123
msgid "Swiss franc"
msgstr ""
#: metaboxes/components_js/payments.php:124
msgid "Thai baht"
msgstr ""
#: metaboxes/components_js/answers.php:149
#: metaboxes/components_js/answers.php:158
#: metaboxes/components_js/answers.php:159
msgid "True"
msgstr ""
#: metaboxes/components/questions.php:48
msgid "True or False"
msgstr ""
#: metaboxes/components_js/payments.php:125
msgid "United States dollar"
msgstr ""
#: metaboxes/components/manage_post_type.php:15
msgid "Update All"
msgstr ""
#: metaboxes/components_js/payments.php:25
msgid "Wire Transfer"
msgstr ""
#: metaboxes/components/order.php:4
#, php-format
msgid "Woocommerce Checkout enabled. Get order information here - %s"
msgstr ""
#. Name of the plugin
msgid "WordPress Custom Fields & Theme Options"
msgstr ""
#. Description of the plugin
msgid "WordPress Custom Fields & Theme Options with Vue.js."
msgstr ""

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
body .wpcfto_settings_head__logo{margin-right:0;margin-left:9px}body .wpcfto-tab .wpcfto-field-aside{padding-right:0;padding-left:2rem}body .wpcfto-tab .wpcfto-image .wpcfto-input-url{margin-right:0;margin-left:18px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice_button_box,body .wpcfto-tab .wpcfto-spacing-input-wrap{margin-right:0;margin-left:20px}body .wpcfto-tab .wpcfto-spacing-input-wrap:before{border-radius:0 5px 5px 0}body .wpcfto-tab .wpcfto-spacing-input-wrap input{border-radius:5px 0 0 5px}body .wpcfto-tab .wpcfto-spacing-input-wrap i{right:12px;left:auto}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav i{right:auto;left:30px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-tab-nav .wpcfto-nav .wpcfto-submenus i{left:-2px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice{padding:0 20px 0 0!important}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field__typography .wpcfto-field-content .wpcfto_generic_field,body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-field .wpcfto_generic_field_iconpicker .wpcfto-field-content .wpcfto_generic_field,body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice_info .notice_icon{padding-left:20px;padding-right:0}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_generic_field__notice_button_box a{margin-right:0!important;margin-left:15px!important}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto-repeater-single-delete{right:auto;left:0}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .addArea i{margin-right:0;margin-left:5px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto-repeater .wpcfto_range_slider_custom_input,body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_range_slider input{padding-right:16px;padding-left:6px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .icon_picker .wpcfto_generic_field_iconpicker .wpcfto_generic_field__inner .wpcfto_generic_field{padding-right:0;padding-left:20px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_colorpicker_wrapper .wpcfto_generic_field_color__clear{right:auto;left:7px;margin-right:11px;margin-left:0}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_colorpicker_wrapper>span:not(.description){margin-right:0;margin-left:10px}body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_color_gradient .wpcfto_color_gradient_group+.wpcfto_color_gradient_group,body .stm_metaboxes_grid .stm_metaboxes_grid__inner .wpcfto_link_color .wpcfto_link_color_group+.wpcfto_link_color_group{margin-right:20px;margin-left:0}body .input-group .form-control:first-child,body .input-group .form-control:first-child>.btn,body .input-group .form-control:first-child>.btn-group>.btn,body .input-group .form-control:last-child>.btn-group:not(:last-child)>.btn,body .input-group-addon:first-child,body .input-group-addon:first-child>.btn,body .input-group-addon:first-child>.btn-group>.btn,body .input-group-addon:last-child>.btn-group:not(:last-child)>.btn,body .input-group-btn:first-child,body .input-group-btn:first-child>.btn,body .input-group-btn:first-child>.btn-group>.btn,body .input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-radius:0 5px 5px 0;padding-left:6px}body .input-group-addon{border-radius:5px 0 0 5px!important;border:1px solid #bec5cb!important;border-right:0!important}body .wpcfto_generic_field_multi_input .wpcfto_sorter .list-group .wpcfto_generic_field input{padding-right:50px}

View File

@@ -0,0 +1,211 @@
(function ($) {
$(document).ready(function () {
$('[data-vue]').each(function () {
let $this = $(this);
let data_var = $this.attr('data-vue');
let data_source = $this.attr('data-source');
new Vue({
el: $(this)[0],
data: function () {
return {
loading: false,
data: '',
settings_alert: {
status: false,
success: true
},
}
},
mounted: function () {
this.getSettings();
this.clearEmptyGroups();
},
methods: {
initSubmenu: function () {
Vue.nextTick()
.then(function () {
(function ($) {
/*Hide all fields in submenu*/
var submenu_tab_fields = $('.wpcfto-tab.has-submenu-items [data-field], .wpcfto-tab.has-submenu-items .wpcfto_group_started');
submenu_tab_fields.css({
display: 'none'
});
var $sub_menu = $('.wpcfto-submenus .active');
var sub_menu_section = $sub_menu.attr('data-submenu');
let $submenu_section = $('.' + sub_menu_section);
$submenu_section.removeAttr('style');
submenu_tab_fields.parents('.wpcfto_group_started').css({
display: 'none'
});
$submenu_section.parents('.wpcfto_group_started').removeAttr('style');
})(jQuery);
});
},
changeTabFromAnchor: function () {
var _this = this;
var hash = window.location.hash;
var hashParts = hash.split('#');
if (typeof hashParts[1] !== 'undefined') {
Vue.nextTick(function () {
_this.changeTab(hashParts[1]);
});
}
},
changeTab: function (tab) {
let $tab = $('#' + tab);
$tab.closest('.stm_metaboxes_grid__inner').find('.wpcfto-tab').removeClass('active');
$tab.addClass('active');
let $section = $('div[data-section="' + tab + '"]');
$tab.closest('.wpcfto-settings').find('.wpcfto-nav').removeClass('active');
$tab.closest('.stm_metaboxes_grid__inner').find('.wpcfto-nav').removeClass('active');
$section.closest('.wpcfto-nav').addClass('active');
history.pushState(null, null, '#' + tab);
/*if has submenu*/
if ($section.closest('.wpcfto-nav').hasClass('has-submenu')) {
let $submenu = $section.closest('.wpcfto-nav').find('.wpcfto-submenus [data-submenu]').eq(0);
const urlParams = new URLSearchParams(window.location.search);
const submenuParam = urlParams.get('submenu');
if (submenuParam) {
const navSubmenu = $section.closest('.wpcfto-nav').find(`.wpcfto-submenus [data-submenu=${tab}_${submenuParam}]`);
$submenu = navSubmenu !== undefined && navSubmenu.length > 0 ? navSubmenu : $submenu;
}
this.changeSubMenu($submenu.attr('data-submenu'));
}
/*Scroll top*/
$("html, body").animate(
{
scrollTop: $tab.closest('.stm_metaboxes_grid__inner').offset().top - 100
},
"fast");
},
changeSubMenu(sub_menu) {
let $submenu = $('[data-submenu="' + sub_menu + '"]');
$('[data-submenu]').removeClass('active');
$submenu.addClass('active');
this.initSubmenu();
},
getSettings: function () {
var _this = this;
_this.loading = true;
this.$http.get(stm_wpcfto_ajaxurl + '?action=stm_wpcfto_get_settings&source=' + data_source + '&name=' + data_var + '&nonce=' + wpcfto_global_settings['nonce']).then(function (r) {
_this.$set(_this, 'data', r.body);
_this.loading = false;
this.changeTabFromAnchor();
this.initSubmenu();
});
},
saveSettings: function (id) {
var vm = this;
vm.loading = true;
this.$http.post(stm_wpcfto_ajaxurl + '?action=wpcfto_save_settings&nonce=' + stm_wpcfto_nonces['wpcfto_save_settings'] + '&name=' + id, JSON.stringify(vm.data)).then(function (response) {
vm.loading = false;
vm.settings_alert = {
success: response.status === 200,
status: true
};
setTimeout(() => {
vm.settings_alert.status = false;
}, 1500)
// if(response.body?.reload === true) location.reload();
location.reload();
});
},
initOpen(field) {
if (typeof field.opened === 'undefined') {
this.$set(field, 'opened', !!(field.value));
}
},
openField(field) {
var opened = !field.opened;
this.$set(field, 'opened', opened);
if (!field.opened) {
this.$set(field, 'value', '');
}
},
enableAddon($event, option) {
var _this = this;
Vue.nextTick(function () {
(function ($) {
var currentItem = $($event.target);
currentItem.addClass('loading');
var url = stm_wpcfto_ajaxurl + '?action=stm_lms_enable_addon&addon=' + option;
_this.$http.get(url).then(function (response) {
currentItem.removeClass('loading');
var $container = $('.stm_lms_addon_group_settings_' + option);
$container.each(function () {
var $this = $(this);
$this.removeClass('is_pro is_pro_in_addon');
$this.find('.field_overlay').remove();
$this.find('.pro-notice').remove();
});
});
})(jQuery);
});
},
clearEmptyGroups() {
Vue.nextTick()
.then(function () {
(function ($) {
$('.wpcfto_group_started').each(function () {
let $group = $(this);
let $childs = $group.find('.wpcfto-box-child');
if (!$childs.length) {
$group.addClass('no-childs-visible');
} else {
$group.removeClass('no-childs-visible');
}
})
})(jQuery);
});
}
},
watch: {
data: {
deep: true,
handler: function () {
let _this = this;
setTimeout(function () {
_this.clearEmptyGroups();
_this.initSubmenu();
}, 100);
}
}
}
});
});
});
})(jQuery);

Binary file not shown.

View File

@@ -0,0 +1,199 @@
<?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>
{
"fontFamily": "Linearicons-Free",
"majorVersion": 1,
"minorVersion": 0,
"description": "Designed by Perxis (https://perxis.com).\nFont generated by IcoMoon.",
"copyright": "Copyright © 2015 Perxis.com. All Rights Reserved.",
"designerURL": "https://perxis.com",
"license": "https://linearicons.com/free/license",
"fontURL": "https://linearicons.com",
"licenseURL": "https://linearicons.com/free/license",
"version": "Version 1.0",
"fontId": "Linearicons-Free",
"psName": "Linearicons-Free",
"subFamily": "Regular",
"fullName": "Linearicons-Free"
}
</json>
</metadata>
<defs>
<font id="Linearicons-Free" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="972.8" descent="-51.2" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" d="" horiz-adv-x="409.6" />
<glyph unicode="&#xe800;" d="M1017.382 349.974l-452.050 499.634c-14.051 15.533-32.992 24.086-53.333 24.086-0.002 0 0 0 0 0-20.339 0-39.282-8.555-53.334-24.086l-452.050-499.634c-9.485-10.485-8.675-26.674 1.808-36.158 4.899-4.432 11.043-6.616 17.168-6.616 6.982 0 13.938 2.838 18.992 8.426l109.016 120.491v-410.517c0-42.347 34.453-76.8 76.8-76.8h563.2c42.347 0 76.8 34.453 76.8 76.8v410.517l109.018-120.493c9.485-10.483 25.674-11.296 36.158-1.808 10.483 9.485 11.293 25.675 1.806 36.158zM614.4 0h-204.8v230.4c0 14.115 11.485 25.6 25.6 25.6h153.6c14.115 0 25.6-11.485 25.6-25.6v-230.4zM819.2 25.6c0-14.115-11.485-25.6-25.6-25.6h-128v230.4c0 42.349-34.451 76.8-76.8 76.8h-153.6c-42.347 0-76.8-34.451-76.8-76.8v-230.4h-128c-14.115 0-25.6 11.485-25.6 25.6v467.106l291.832 322.552c4.222 4.667 9.68 7.237 15.368 7.237s11.146-2.57 15.366-7.235l291.834-322.552v-467.107z" data-tags="home, building, house" />
<glyph unicode="&#xe801;" d="M716.8 665.6h51.2v-51.2h-51.2v51.2zM716.8 563.2h51.2v-51.2h-51.2v51.2zM716.8 460.8h51.2v-51.2h-51.2v51.2zM716.8 358.4h51.2v-51.2h-51.2v51.2zM716.8 153.6h51.2v-51.2h-51.2v51.2zM716.8 256h51.2v-51.2h-51.2v51.2zM307.2 665.6h51.2v-51.2h-51.2v51.2zM307.2 563.2h51.2v-51.2h-51.2v51.2zM307.2 460.8h51.2v-51.2h-51.2v51.2zM307.2 358.4h51.2v-51.2h-51.2v51.2zM307.2 153.6h51.2v-51.2h-51.2v51.2zM307.2 256h51.2v-51.2h-51.2v51.2zM204.8 665.6h51.2v-51.2h-51.2v51.2zM204.8 563.2h51.2v-51.2h-51.2v51.2zM204.8 460.8h51.2v-51.2h-51.2v51.2zM204.8 358.4h51.2v-51.2h-51.2v51.2zM204.8 153.6h51.2v-51.2h-51.2v51.2zM204.8 256h51.2v-51.2h-51.2v51.2zM409.6 665.6h51.2v-51.2h-51.2v51.2zM409.6 563.2h51.2v-51.2h-51.2v51.2zM409.6 460.8h51.2v-51.2h-51.2v51.2zM409.6 358.4h51.2v-51.2h-51.2v51.2zM409.6 153.6h51.2v-51.2h-51.2v51.2zM409.6 256h51.2v-51.2h-51.2v51.2zM947.2 0h-25.6v691.2c0 39.058-29.024 79.326-66.077 91.677l-241.123 80.374v83.949c0 8.093-3.827 15.709-10.318 20.539-6.493 4.829-14.888 6.306-22.637 3.981l-462.96-138.886c-37.73-11.32-67.285-51.043-67.285-90.434v-742.4h-25.6c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h921.6c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6zM839.333 734.304c16.259-5.419 31.067-25.965 31.067-43.104v-691.2h-256v809.282l224.933-74.978zM102.4 742.4c0 16.827 14.678 36.557 30.797 41.392l430.003 129.002v-912.794h-460.8v742.4z" data-tags="apartment, building, city, business, work, office" />
<glyph unicode="&#xe802;" d="M978.101 926.902c-28.77 28.768-67.018 44.611-107.701 44.611-40.685 0-78.933-15.843-107.701-44.611l-652.8-652.8c-2.645-2.645-4.678-5.837-5.957-9.354l-102.4-281.6c-3.4-9.347-1.077-19.818 5.957-26.85 4.885-4.888 11.43-7.499 18.104-7.499 2.933 0 5.891 0.502 8.744 1.541l281.6 102.4c3.515 1.28 6.709 3.312 9.354 5.958l652.8 652.8c28.768 28.768 44.613 67.018 44.613 107.702s-15.843 78.933-44.613 107.701zM293.114 98.917l-224.709-81.71 81.712 224.707 566.683 566.683 142.997-142.997-566.683-566.683zM941.899 747.702l-45.899-45.899-142.997 142.997 45.899 45.899c19.098 19.098 44.49 29.614 71.498 29.614s52.4-10.518 71.499-29.616c19.098-19.098 29.616-44.49 29.616-71.498s-10.52-52.4-29.616-71.498z" data-tags="pencil, write, edit" />
<glyph unicode="&#xe803;" d="M588.8 614.4c-14.139 0-25.6 11.462-25.6 25.6 0 70.579-57.421 128-128 128-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6c70.579 0 128 57.421 128 128 0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6c0-70.579 57.421-128 128-128 14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6c-70.579 0-128-57.421-128-128 0-14.138-11.461-25.6-25.6-25.6zM527.426 793.6c25.11-15.136 46.238-36.264 61.374-61.376 15.136 25.112 36.264 46.24 61.376 61.376-25.112 15.136-46.24 36.264-61.376 61.376-15.136-25.112-36.264-46.24-61.374-61.376zM76.8 460.8c-14.138 0-25.6 11.462-25.6 25.6 0 14.115-11.485 25.6-25.6 25.6-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6c14.115 0 25.6 11.485 25.6 25.6 0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6c0-14.115 11.485-25.6 25.6-25.6 14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6c-14.115 0-25.6-11.485-25.6-25.6 0-14.138-11.462-25.6-25.6-25.6zM929.101 156.704l-541.995 541.994c-14.466 14.466-33.752 22.432-54.306 22.432s-39.84-7.966-54.306-22.432l-29.992-29.992c-14.466-14.466-22.432-33.752-22.432-54.306s7.966-39.84 22.432-54.306l541.994-541.992c14.464-14.466 33.75-22.434 54.304-22.434s39.84 7.965 54.306 22.434l29.994 29.992c14.466 14.464 22.432 33.752 22.432 54.304s-7.965 39.842-22.43 54.306zM284.706 632.502l29.992 29.992c4.795 4.795 11.224 7.435 18.102 7.435s13.307-2.64 18.102-7.435l73.691-73.693-66.197-66.197-73.691 73.691c-9.982 9.984-9.982 26.224 0 36.206zM892.894 84.298l-29.994-29.992c-4.794-4.794-11.224-7.434-18.099-7.434s-13.306 2.64-18.099 7.434l-432.102 432.099 66.197 66.195 432.098-432.099c9.981-9.981 9.981-26.222 0-36.203zM179.2 716.8c-14.138 0-25.6 11.462-25.6 25.6 0 42.347-34.453 76.8-76.8 76.8-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6c42.347 0 76.8 34.453 76.8 76.8 0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6c0-42.347 34.453-76.8 76.8-76.8 14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6c-42.347 0-76.8-34.453-76.8-76.8 0-14.138-11.462-25.6-25.6-25.6zM153.52 844.8c9.725-7.304 18.376-15.957 25.68-25.68 7.304 9.725 15.957 18.376 25.68 25.68-9.725 7.304-18.376 15.957-25.68 25.68-7.304-9.723-15.957-18.376-25.68-25.68zM179.2 204.8c-14.138 0-25.6 11.461-25.6 25.6 0 42.347-34.453 76.8-76.8 76.8-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6c42.347 0 76.8 34.453 76.8 76.8 0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6c0-42.347 34.453-76.8 76.8-76.8 14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6c-42.347 0-76.8-34.453-76.8-76.8 0-14.139-11.462-25.6-25.6-25.6zM153.52 332.8c9.725-7.302 18.376-15.957 25.68-25.68 7.304 9.723 15.957 18.374 25.68 25.68-9.725 7.302-18.376 15.957-25.68 25.68-7.304-9.723-15.957-18.378-25.68-25.68z" data-tags="magic-wand, tool, wizard" />
<glyph unicode="&#xe804;" d="M512-51.2c-82.619 0-159.64 33.55-216.877 94.472-58.013 61.747-89.962 146.387-89.963 238.328 0 150.678 66.979 258.499 137.893 372.653 54.789 88.197 111.443 179.397 144.248 299.683 3.038 11.138 13.155 18.864 24.699 18.864s21.661-7.726 24.699-18.864c32.813-120.317 89.56-211.536 144.438-299.752 71-114.131 138.062-221.933 138.062-372.584 0-92.131-31.749-176.763-89.395-238.301-57.085-60.938-134.437-94.499-217.805-94.499zM512.003 864.592c-34.509-90.949-80.589-165.125-125.459-237.355-69.856-112.451-130.184-209.566-130.184-345.635 0-160.539 109.902-281.6 255.64-281.6 145.944 0 256 121.061 256 281.6 0 136.027-60.4 233.117-130.338 345.539-44.95 72.254-91.112 146.461-125.659 237.451z" data-tags="drop, droplet, water, color, liquid" />
<glyph unicode="&#xe805;" d="M896 512h-35.328l-43.786 88.186c-4.325 8.707-13.208 14.214-22.93 14.214h-205.157c-14.139 0-25.6-11.462-25.6-25.6v-76.8h-62.021l-197.41 341.922c-7.069 12.243-22.725 16.443-34.97 9.37l-177.362-102.4c-12.245-7.069-16.44-22.726-9.37-34.97l204.8-354.723c4.742-8.213 13.346-12.805 22.194-12.805 4.342 0 8.746 1.107 12.776 3.434l138.962 80.23v-416.458c0-14.139 11.462-25.6 25.6-25.6h409.6c14.139 0 25.6 11.461 25.6 25.6v460.8c0 14.139-11.461 25.6-25.6 25.6zM870.4 204.8h-51.2v153.6h51.2v-153.6zM614.4 563.2h163.686l25.422-51.2h-189.109v51.2zM318.408 418.968l-179.2 310.382 133.021 76.8 179.2-310.382-133.021-76.8zM512 51.2v409.6h332.638c0.061 0 0.12-0.006 0.181-0.006 0.035 0 0.074 0.006 0.11 0.006h25.47v-51.2h-76.8c-14.139 0-25.6-11.461-25.6-25.6v-204.8c0-14.139 11.461-25.6 25.6-25.6h76.8v-102.4h-358.4zM793.6 665.6c-38.41 0-57.083 18.142-65.984 33.363-16.923 28.938-14.094 72.59 8.654 133.448 15.293 40.915 34.219 74.72 35.018 76.139 4.534 8.061 13.064 13.050 22.312 13.050s17.778-4.989 22.312-13.050c0.798-1.419 19.725-35.224 35.018-76.139 22.749-60.859 25.578-104.51 8.654-133.448-8.901-15.221-27.574-33.363-65.984-33.363zM793.602 837.656c-3.232-7.454-6.502-15.461-9.581-23.73-23.218-62.379-15.211-83.984-12.205-89.12 1.282-2.19 4.685-8.006 21.784-8.006 17.101 0 20.506 5.821 21.787 8.011 3.021 5.165 11.050 26.891-12.418 89.674-3.021 8.085-6.214 15.894-9.368 23.171z" data-tags="lighter, fire" />
<glyph unicode="&#xe806;" d="M873.333 291.693c-3.966 2.246-8.048 4.443-12.222 6.6 48.915 38.344 60.49 80.262 60.49 111.307 0 72.674-61.078 135.928-162.541 174.525 5.875 17.965 8.941 36.88 8.941 55.875 0 98.811-80.389 179.2-179.2 179.2-35.035 0-76.8 8.883-76.8 51.2 0 23.198 29.574 48.541 39.872 55.547 9.354 6.28 13.501 17.936 10.218 28.712s-13.224 18.141-24.49 18.141c-80.245 0-162.696-26.368-226.211-72.346-32.41-23.461-58.131-50.595-76.45-80.65-19.998-32.814-30.139-67.47-30.139-103.005 0-14.744 1.243-29.392 3.608-43.797-43.469-20.992-80.192-48.712-107.018-80.933-32.835-39.437-50.19-84.83-50.19-131.27 0-27.966 6.277-56.472 18.206-84.035-45.49-43.71-69.406-93.979-69.406-146.365 0-78.094 52.608-150.328 148.133-203.397 90.773-50.43 210.906-78.203 338.267-78.203 130.957 0 249.787 17.029 334.603 47.949 125.461 45.738 151.797 110.542 151.797 156.851 0 37.291-17.256 91.518-99.467 138.093zM803.466 44.851c-79.336-28.923-191.939-44.851-317.066-44.851-118.806 0-230.107 25.485-313.402 71.76-78.542 43.634-121.798 99.974-121.798 158.64 0 40.826 21.002 74.779 44.366 99.936 5.885-8.378 12.307-16.573 19.277-24.526 40.771-46.536 97.469-82.053 159.65-100.005 2.371-0.685 4.762-1.011 7.112-1.011 11.114 0 21.347 7.294 24.584 18.504 3.922 13.584-3.91 27.774-17.494 31.698-106.206 30.662-186.294 119.141-186.294 205.805 0 62.675 45.037 122.826 119.269 161.555 26.826-73.859 83.443-135.219 153.798-160.091 2.822-0.998 5.701-1.47 8.533-1.47 10.544 0 20.421 6.566 24.136 17.074 4.712 13.33-2.274 27.957-15.603 32.669-77.837 27.517-136.533 116.192-136.533 206.264 0 51.818 30.333 102.312 85.411 142.179 38.090 27.571 84.11 46.995 131.971 56.328-7.397-13.192-12.582-28.349-12.582-44.907 0-49.502 33.626-102.4 128-102.4 70.579 0 128-57.421 128-128 0-13.867-2.157-27.296-6.403-40.131-20.886 5.683-43.034 10.453-66.326 14.205-13.955 2.246-27.098-7.245-29.346-21.203-2.246-13.958 7.245-27.098 21.205-29.346 71.034-11.442 131.246-33.152 174.128-62.787 27.528-19.022 60.342-50.277 60.342-91.138 0-33.022-21.93-62.36-65.202-87.318-46.827 16.661-101.688 28.875-162.229 35.946-14.043 1.654-26.758-8.413-28.397-22.456s8.414-26.758 22.456-28.397c86.328-10.085 159.312-30.91 211.066-60.23 33.534-18.995 73.506-50.645 73.506-93.544 0-54.286-64.242-89.101-118.134-108.749z" data-tags="poop, toilet, feces, crap" />
<glyph unicode="&#xe807;" d="M486.4 205.178c-126.834 0-230.022 103.187-230.022 230.022s103.189 230.022 230.022 230.022 230.022-103.189 230.022-230.022-103.189-230.022-230.022-230.022zM486.4 614.022c-98.603 0-178.822-80.219-178.822-178.822s80.219-178.822 178.822-178.822 178.822 80.219 178.822 178.822-80.219 178.822-178.822 178.822zM486.4 716.8c-14.138 0-25.6 11.462-25.6 25.6v153.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-153.6c0-14.138-11.462-25.6-25.6-25.6zM486.4-51.2c-14.138 0-25.6 11.461-25.6 25.6v153.6c0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-153.6c0-14.139-11.462-25.6-25.6-25.6zM179.2 409.6h-153.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h153.6c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM947.2 409.6h-153.6c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h153.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM230.4 665.6c-6.552 0-13.102 2.499-18.101 7.498l-102.4 102.4c-9.998 9.998-9.998 26.206 0 36.203s26.206 9.998 36.203 0l102.4-102.4c9.998-9.998 9.998-26.206 0-36.203-4.998-4.998-11.55-7.498-18.102-7.498zM128 51.2c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l102.4 102.4c9.997 9.997 26.206 9.997 36.203 0s9.998-26.206 0-36.203l-102.4-102.4c-5-5-11.55-7.499-18.102-7.499zM844.8 51.2c-6.552 0-13.102 2.499-18.101 7.499l-102.4 102.4c-9.998 9.997-9.998 26.206 0 36.203 9.997 9.997 26.206 9.997 36.203 0l102.4-102.4c9.998-9.997 9.998-26.206 0-36.203-5-5-11.55-7.499-18.102-7.499zM742.4 665.6c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l102.4 102.4c9.997 9.998 26.206 9.998 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-102.4-102.4c-5-5-11.55-7.499-18.102-7.499z" data-tags="sun, brightness, weather" />
<glyph unicode="&#xe808;" d="M524.8-51.2c-140.179 0-271.968 54.589-371.090 153.71s-153.71 230.91-153.71 371.090c0 115.242 37 224.010 106.997 314.546 33.528 43.365 73.674 81.155 119.325 112.323 46.050 31.44 96.664 55.424 150.437 71.285 9.819 2.901 20.424-0.336 26.957-8.222s7.738-18.906 3.064-28.016c-33.006-64.339-48.379-125.702-48.379-193.115 0-239.97 195.23-435.2 435.2-435.2 67.414 0 128.776 15.371 193.115 48.378 9.107 4.674 20.13 3.469 28.016-3.064s11.12-17.134 8.224-26.957c-15.861-53.773-39.845-104.387-71.286-150.435-31.166-45.65-68.958-85.797-112.323-119.325-90.536-69.998-199.306-106.997-314.546-106.997zM336.397 902.904c-172.741-73.982-285.197-240.059-285.197-429.304 0-261.144 212.456-473.6 473.6-473.6 189.234 0 355.314 112.475 429.304 285.197-52.406-19.598-105.373-29.197-160.504-29.197-129.922 0-252.067 50.594-343.936 142.462-91.869 91.87-142.464 214.016-142.464 343.938 0 55.131 9.6 108.098 29.197 160.504z" data-tags="moon, night" />
<glyph unicode="&#xe809;" d="M819.52 153.6h-512.32c-169.39 0-307.2 137.81-307.2 307.2s137.81 307.2 307.2 307.2c82.034 0 160.589-32.917 218.104-90.866 4.483 9.947 10.048 19.469 16.643 28.403 28.87 39.112 75.093 62.462 123.653 62.462 84.696 0 153.6-68.904 153.6-153.6 0-17.957-3.118-35.523-9.096-52.051 3.126 0.142 6.267 0.211 9.416 0.211 112.75 0 204.48-91.73 204.48-204.48s-91.73-204.48-204.48-204.48zM307.2 716.8c-141.158 0-256-114.84-256-256s114.842-256 256-256h512.32c84.518 0 153.28 68.762 153.28 153.28s-68.762 153.28-153.28 153.28c-18.128 0-35.794-3.101-52.507-9.222-11.166-4.088-23.677 0.050-30.202 9.989s-5.349 23.064 2.842 31.685c18.28 19.235 28.347 44.307 28.347 70.589 0 56.464-45.936 102.4-102.4 102.4-32.858 0-62.912-15.187-82.456-41.667-11.798-15.986-18.669-34.707-19.867-54.138-0.67-10.85-8.117-20.096-18.574-23.054-10.462-2.966-21.648 1.006-27.906 9.891-5.632 7.997-11.73 15.701-18.126 22.902-48.587 54.696-118.374 86.066-191.47 86.066z" data-tags="cloud, weather" />
<glyph unicode="&#xe80a;" d="M819.52 153.6h-179.52c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h179.52c84.518 0 153.28 68.762 153.28 153.28s-68.762 153.28-153.28 153.28c-18.005 0-35.626-3.086-52.368-9.173-11.168-4.056-23.654 0.099-30.163 10.035-6.507 9.938-5.323 23.048 2.859 31.659 18.154 19.106 28.152 44.15 28.152 70.518 0 56.464-45.936 102.4-102.4 102.4-32.858 0-62.912-15.187-82.456-41.667-11.704-15.859-18.533-34.638-19.746-54.307-0.67-10.867-8.141-20.122-18.622-23.069s-21.682 1.059-27.915 9.984l-0.238 0.342c-5.49 7.795-11.549 15.443-17.952 22.653-48.587 54.694-118.374 86.064-191.47 86.064-141.158 0-256-114.842-256-256 0-141.16 114.842-256 256-256h128c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6h-128c-169.39 0-307.2 137.81-307.2 307.2s137.81 307.2 307.2 307.2c82.050 0 160.621-32.933 218.142-90.901 4.47 9.989 10.026 19.52 16.608 28.438 28.867 39.112 75.090 62.462 123.65 62.462 84.696 0 153.6-68.904 153.6-153.6 0-17.976-3.099-35.542-9.035-52.050 3.11 0.139 6.23 0.21 9.357 0.21 112.75 0 204.48-91.73 204.48-204.48-0.002-112.75-91.731-204.48-204.482-204.48zM658.101 350.901l-102.4 102.4c-9.997 9.997-26.206 9.997-36.203 0l-102.4-102.4c-9.997-9.997-9.997-26.206 0-36.203s26.206-9.997 36.205 0l58.698 58.698v-194.195c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v194.195l58.699-58.698c4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.205 0 36.202z" data-tags="cloud-upload, cloud" />
<glyph unicode="&#xe80b;" d="M819.52 153.6h-128.32c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h128.32c84.518 0 153.28 68.762 153.28 153.28s-68.762 153.28-153.28 153.28c-18.005 0-35.626-3.086-52.368-9.173-11.168-4.056-23.654 0.099-30.163 10.035-6.507 9.938-5.323 23.048 2.859 31.659 18.154 19.106 28.152 44.15 28.152 70.518 0 56.464-45.936 102.4-102.4 102.4-32.858 0-62.912-15.187-82.456-41.667-11.704-15.859-18.533-34.638-19.746-54.307-0.67-10.867-8.141-20.122-18.622-23.069s-21.682 1.059-27.915 9.984l-0.238 0.342c-5.49 7.795-11.549 15.443-17.952 22.653-48.587 54.694-118.374 86.064-191.47 86.064-141.158 0-256-114.842-256-256 0-141.16 114.842-256 256-256h76.8c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6h-76.8c-169.39 0-307.2 137.81-307.2 307.2s137.81 307.2 307.2 307.2c82.050 0 160.621-32.933 218.142-90.901 4.47 9.989 10.026 19.52 16.608 28.438 28.867 39.112 75.090 62.462 123.65 62.462 84.696 0 153.6-68.904 153.6-153.6 0-17.976-3.099-35.542-9.035-52.050 3.11 0.139 6.23 0.21 9.357 0.21 112.75 0 204.48-91.73 204.48-204.48-0.002-112.75-91.731-204.48-204.482-204.48zM658.101 299.701c-9.997 9.997-26.206 9.997-36.203 0l-58.698-58.696v194.195c0 14.139-11.461 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-194.195l-58.698 58.698c-9.998 9.997-26.206 9.997-36.205 0-9.997-9.997-9.997-26.206 0-36.203l102.4-102.4c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.101 7.499l102.4 102.4c9.998 9.997 9.998 26.205 0 36.202z" data-tags="cloud-download, cloud" />
<glyph unicode="&#xe80c;" d="M819.52 562.56c-3.126 0-6.245-0.070-9.357-0.21 5.938 16.507 9.037 34.074 9.037 52.050 0 84.696-68.904 153.6-153.6 153.6-48.56 0-94.782-23.35-123.65-62.462-6.582-8.918-12.138-18.451-16.608-28.44-57.522 57.97-136.093 90.902-218.142 90.902-169.39 0-307.2-137.81-307.2-307.2s137.81-307.2 307.2-307.2h512.32c112.75 0 204.48 91.73 204.48 204.48s-91.73 204.48-204.48 204.48zM819.52 204.8h-512.32c-141.158 0-256 114.84-256 256 0 141.158 114.842 256 256 256 73.096 0 142.883-31.37 191.469-86.066 6.403-7.21 12.462-14.858 17.952-22.653l0.238-0.342c6.234-8.923 17.427-12.93 27.915-9.984 10.482 2.947 17.952 12.202 18.622 23.069 1.213 19.669 8.040 38.448 19.746 54.307 19.546 26.482 49.6 41.669 82.458 41.669 56.464 0 102.4-45.936 102.4-102.4 0-26.368-9.998-51.413-28.152-70.518-8.182-8.611-9.366-21.722-2.859-31.659s18.994-14.093 30.163-10.035c16.746 6.086 34.365 9.173 52.368 9.173 84.518 0 153.28-68.762 153.28-153.28s-68.762-153.28-153.28-153.28zM327.867 360.482c-6.749-1.381-13.702-2.082-20.667-2.082-56.464 0-102.4 45.936-102.4 102.4v14.997l7.499-7.499c4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.206 0 36.203l-51.2 51.2c-9.997 9.998-26.206 9.998-36.203 0l-51.2-51.2c-9.998-9.997-9.998-26.206 0-36.203 9.997-9.998 26.206-9.998 36.203 0l7.499 7.498v-14.997c0-84.696 68.904-153.6 153.6-153.6 10.405 0 20.81 1.050 30.928 3.118 13.853 2.834 22.784 16.362 19.95 30.213s-16.352 22.773-30.211 19.95zM468.299 453.301l-7.499-7.498v14.997c0 84.696-68.904 153.6-153.6 153.6-10.403 0-20.81-1.050-30.928-3.12-13.851-2.834-22.782-16.36-19.949-30.211s16.36-22.784 30.211-19.949c6.749 1.381 13.701 2.080 20.667 2.080 56.464 0 102.4-45.936 102.4-102.4v-14.997l-7.499 7.499c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.997-9.998-26.206 0-36.203l51.2-51.2c4.998-5 11.549-7.499 18.101-7.499s13.102 2.499 18.101 7.499l51.2 51.2c9.998 9.997 9.998 26.206 0 36.203-9.997 9.997-26.205 9.997-36.202-0.002z" data-tags="cloud-sync, cloud" />
<glyph unicode="&#xe80d;" d="M819.2 153.6h-486.4c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h486.4c84.696 0 153.6 68.904 153.6 153.6s-68.904 153.6-153.6 153.6c-17.576 0-34.797-2.936-51.181-8.726-11.101-3.922-23.451 0.234-29.922 10.075-6.469 9.84-5.389 22.827 2.616 31.464 17.595 18.986 27.286 43.699 27.286 69.587 0 56.464-45.936 102.4-102.4 102.4-53.997 0-98.888-42.162-102.198-95.986-0.667-10.858-8.125-20.107-18.594-23.064-10.474-2.96-21.664 1.027-27.912 9.93-47.957 68.326-126.347 109.12-209.696 109.12-141.158 0-256-114.84-256-256 0-7.77 0.352-15.611 1.045-23.301 1.269-14.082-9.117-26.525-23.198-27.795-14.080-1.278-26.525 9.117-27.795 23.198-0.83 9.211-1.251 18.598-1.251 27.898 0 169.39 137.81 307.2 307.2 307.2 82.483 0 160.917-33.286 218.149-90.933 24.093 53.746 78.16 90.933 140.251 90.933 84.696 0 153.6-68.904 153.6-153.6 0-17.71-3.024-35.056-8.818-51.386 2.931 0.123 5.87 0.186 8.818 0.186 112.926 0 204.8-91.874 204.8-204.8s-91.874-204.8-204.8-204.8zM179.2 179.2c-6.552 0-13.102 2.499-18.102 7.499l-102.4 102.4c-9.997 9.997-9.997 26.206 0 36.203s26.206 9.997 36.205 0l84.298-84.298 237.898 237.898c9.998 9.997 26.206 9.997 36.205 0 9.997-9.997 9.997-26.206 0-36.203l-256-256c-5-5-11.55-7.499-18.102-7.499z" data-tags="cloud-check, cloud" />
<glyph unicode="&#xe80e;" d="M925.040 890.421c-25.429 16.701-61.077 31.488-105.955 43.955-89.2 24.778-207.35 38.424-332.685 38.424s-243.485-13.646-332.686-38.424c-44.877-12.467-80.526-27.254-105.955-43.955-31.69-20.813-47.758-44.774-47.758-71.221v-614.4c0-26.446 16.069-50.41 47.758-71.222 25.429-16.701 61.077-31.488 105.955-43.954 89.202-24.779 207.352-38.424 332.686-38.424s243.485 13.645 332.686 38.426c44.878 12.466 80.526 27.253 105.955 43.954 31.69 20.811 47.758 44.774 47.758 71.221v614.4c0 26.446-16.069 50.408-47.76 71.221zM167.418 885.043c84.864 23.574 198.149 36.557 318.982 36.557s234.117-12.982 318.982-36.557c91.928-25.536 116.218-54.235 116.218-65.843s-24.29-40.307-116.218-65.843c-84.866-23.574-198.149-36.557-318.982-36.557s-234.118 12.982-318.982 36.557c-91.928 25.536-116.218 54.235-116.218 65.843s24.29 40.307 116.218 65.843zM805.382 138.957c-84.866-23.574-198.149-36.557-318.982-36.557s-234.117 12.982-318.982 36.557c-91.928 25.536-116.218 54.235-116.218 65.843v131.389c25.168-15.803 59.611-29.846 102.514-41.765 89.202-24.779 207.352-38.424 332.686-38.424s243.485 13.645 332.686 38.426c42.902 11.917 77.347 25.962 102.514 41.765v-131.39c0-11.608-24.29-40.307-116.218-65.843zM805.382 343.757c-84.866-23.574-198.149-36.557-318.982-36.557s-234.117 12.982-318.982 36.557c-91.928 25.536-116.218 54.235-116.218 65.843v131.39c25.168-15.803 59.611-29.848 102.514-41.766 89.202-24.778 207.352-38.424 332.686-38.424s243.485 13.646 332.686 38.424c42.902 11.918 77.347 25.963 102.514 41.766v-131.39c0-11.608-24.29-40.307-116.218-65.843zM805.382 548.557c-84.866-23.574-198.149-36.557-318.982-36.557s-234.117 12.982-318.982 36.557c-91.928 25.536-116.218 54.235-116.218 65.843v131.39c25.168-15.803 59.611-29.848 102.514-41.766 89.202-24.778 207.352-38.424 332.686-38.424s243.485 13.646 332.686 38.424c42.902 11.918 77.347 25.963 102.514 41.766v-131.39c0-11.608-24.29-40.307-116.218-65.843z" data-tags="database, storage" />
<glyph unicode="&#xe80f;" d="M742.4 563.2h-25.6v76.8c0 127.043-103.357 230.4-230.4 230.4s-230.4-103.357-230.4-230.4v-76.8h-25.6c-42.347 0-76.8-34.453-76.8-76.8v-409.6c0-42.347 34.453-76.8 76.8-76.8h512c42.347 0 76.8 34.453 76.8 76.8v409.6c0 42.347-34.453 76.8-76.8 76.8zM307.2 640c0 98.811 80.389 179.2 179.2 179.2s179.2-80.389 179.2-179.2v-76.8h-358.4v76.8zM768 76.8c0-14.115-11.485-25.6-25.6-25.6h-512c-14.115 0-25.6 11.485-25.6 25.6v409.6c0 14.115 11.485 25.6 25.6 25.6h512c14.115 0 25.6-11.485 25.6-25.6v-409.6z" data-tags="lock, privacy, encryption, security" />
<glyph unicode="&#xe810;" d="M390.71-35.955c-2.109 0-4.248 0.262-6.378 0.81-45.976 11.803-90.149 30.042-131.291 54.21-11.923 7.003-16.13 22.21-9.501 34.344 8.15 14.925 12.459 31.866 12.459 48.992 0 56.464-45.936 102.4-102.4 102.4-17.125 0-34.066-4.309-48.992-12.459-12.133-6.627-27.339-2.421-34.342 9.501-24.17 41.142-42.408 85.315-54.211 131.293-3.333 12.989 3.92 26.349 16.629 30.629 41.699 14.037 69.717 53.034 69.717 97.037s-28.018 83-69.718 97.040c-12.707 4.278-19.962 17.638-16.627 30.627 11.803 45.976 30.042 90.149 54.211 131.291 7.003 11.923 22.21 16.13 34.344 9.501 14.923-8.15 31.864-12.459 48.99-12.459 56.464 0 102.4 45.936 102.4 102.4 0 17.126-4.309 34.067-12.459 48.99-6.629 12.134-2.422 27.341 9.501 34.344 41.141 24.168 85.314 42.408 131.291 54.211 12.994 3.334 26.349-3.92 30.627-16.627 14.040-41.701 53.037-69.718 97.040-69.718s83 28.018 97.038 69.717c4.28 12.71 17.645 19.965 30.629 16.629 45.976-11.802 90.15-30.042 131.293-54.211 11.922-7.003 16.128-22.208 9.501-34.342-8.152-14.926-12.461-31.867-12.461-48.992 0-56.464 45.936-102.4 102.4-102.4 17.126 0 34.067 4.309 48.992 12.459 12.138 6.629 27.341 2.421 34.344-9.501 24.166-41.141 42.406-85.314 54.21-131.291 3.334-12.989-3.918-26.349-16.627-30.627-41.701-14.040-69.718-53.037-69.718-97.040s28.018-83 69.718-97.038c12.707-4.28 19.962-17.638 16.627-30.629-11.803-45.976-30.042-90.15-54.21-131.291-7.005-11.925-22.208-16.128-34.344-9.502-14.926 8.152-31.867 12.461-48.992 12.461-56.464 0-102.4-45.936-102.4-102.4 0-17.125 4.309-34.066 12.461-48.992 6.627-12.136 2.421-27.341-9.502-34.344-41.141-24.166-85.314-42.406-131.291-54.21-12.992-3.336-26.349 3.918-30.629 16.627-14.038 41.701-53.035 69.718-97.038 69.718s-83-28.018-97.040-69.718c-3.578-10.624-13.502-17.437-24.25-17.437zM512 102.4c57.715 0 109.693-32.138 135.917-82.029 26.637 8.218 52.507 18.875 77.299 31.846-5.541 16.077-8.416 33.075-8.416 50.182 0 84.696 68.904 153.6 153.6 153.6 17.107 0 34.106-2.875 50.181-8.418 12.971 24.792 23.63 50.662 31.846 77.299-49.89 26.226-82.027 78.203-82.027 135.918s32.138 109.691 82.029 135.918c-8.218 26.637-18.875 52.506-31.846 77.299-16.077-5.542-33.074-8.418-50.182-8.418-84.696 0-153.6 68.904-153.6 153.6 0 17.107 2.875 34.106 8.418 50.181-24.792 12.971-50.662 23.63-77.299 31.846-26.226-49.89-78.203-82.027-135.918-82.027s-109.691 32.138-135.917 82.027c-26.637-8.216-52.507-18.874-77.299-31.846 5.542-16.075 8.416-33.072 8.416-50.181 0-84.696-68.904-153.6-153.6-153.6-17.109 0-34.106 2.874-50.181 8.418-12.973-24.794-23.63-50.662-31.846-77.299 49.89-26.227 82.027-78.203 82.027-135.918s-32.138-109.693-82.027-135.917c8.216-26.637 18.875-52.507 31.846-77.299 16.075 5.541 33.074 8.416 50.181 8.416 84.696 0 153.6-68.904 153.6-153.6 0-17.109-2.875-34.106-8.418-50.181 24.794-12.971 50.662-23.63 77.299-31.846 26.227 49.89 78.203 82.027 135.918 82.027zM512 307.2c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6 153.6-68.904 153.6-153.6-68.904-153.6-153.6-153.6zM512 563.2c-56.464 0-102.4-45.936-102.4-102.4s45.936-102.4 102.4-102.4c56.464 0 102.4 45.936 102.4 102.4s-45.936 102.4-102.4 102.4z" data-tags="cog, gear, preferences, settings, generate, control, options" />
<glyph unicode="&#xe811;" d="M793.6 870.4h-179.2v25.6c0 42.347-34.453 76.8-76.8 76.8h-102.4c-42.347 0-76.8-34.453-76.8-76.8v-25.6h-179.2c-42.347 0-76.8-34.453-76.8-76.8v-51.2c0-33.373 21.403-61.829 51.2-72.397v-644.403c0-42.349 34.453-76.8 76.8-76.8h512c42.349 0 76.8 34.451 76.8 76.8v644.403c29.797 10.568 51.2 39.024 51.2 72.397v51.2c0 42.347-34.451 76.8-76.8 76.8zM409.6 896c0 14.115 11.485 25.6 25.6 25.6h102.4c14.115 0 25.6-11.485 25.6-25.6v-25.6h-153.6v25.6zM742.4 0h-512c-14.115 0-25.6 11.485-25.6 25.6v640h563.2v-640c0-14.115-11.485-25.6-25.6-25.6zM819.2 742.4c0-14.115-11.485-25.6-25.6-25.6h-614.4c-14.115 0-25.6 11.485-25.6 25.6v51.2c0 14.115 11.485 25.6 25.6 25.6h614.4c14.115 0 25.6-11.485 25.6-25.6v-51.2zM640 614.4c-14.139 0-25.6-11.462-25.6-25.6v-512c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v512c0 14.138-11.461 25.6-25.6 25.6zM486.4 614.4c-14.138 0-25.6-11.462-25.6-25.6v-512c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v512c0 14.138-11.462 25.6-25.6 25.6zM332.8 614.4c-14.138 0-25.6-11.462-25.6-25.6v-512c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v512c0 14.138-11.462 25.6-25.6 25.6z" data-tags="trash, bin, remove, waste" />
<glyph unicode="&#xe812;" d="M281.6 153.6c-42.347 0-76.8 34.451-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.453-76.8-76.8-76.8zM281.6 256c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM281.6 358.4c-42.347 0-76.8 34.451-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.453-76.8-76.8-76.8zM281.6 460.8c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM281.6 563.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM281.6 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM691.2 563.2c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM691.2 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM691.2 358.4c-42.349 0-76.8 34.451-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.451-76.8-76.8-76.8zM691.2 460.8c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM691.2 153.6c-42.349 0-76.8 34.451-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.451-76.8-76.8-76.8zM691.2 256c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM793.6 0h-614.4c-70.579 0-128 57.421-128 128v614.4c0 70.579 57.421 128 128 128h614.4c70.579 0 128-57.421 128-128v-614.4c0-70.579-57.421-128-128-128zM179.2 819.2c-42.347 0-76.8-34.453-76.8-76.8v-614.4c0-42.349 34.453-76.8 76.8-76.8h614.4c42.349 0 76.8 34.451 76.8 76.8v614.4c0 42.347-34.451 76.8-76.8 76.8h-614.4z" data-tags="dice, game, random, board-game" />
<glyph unicode="&#xe813;" d="M486.4 0c-4.283 0-8.566 1.074-12.434 3.222-4.808 2.67-119.088 66.624-235.122 171.376-68.643 61.97-123.467 125.363-162.944 188.418-50.365 80.443-75.901 160.715-75.901 238.584 0 148.218 120.582 268.8 268.8 268.8 50.173 0 103.462-18.805 150.051-52.952 27.251-19.973 50.442-44.043 67.549-69.606 17.107 25.565 40.299 49.634 67.55 69.606 46.589 34.147 99.878 52.952 150.050 52.952 148.218 0 268.8-120.582 268.8-268.8 0-77.869-25.538-158.141-75.901-238.584-39.478-63.054-94.301-126.446-162.944-188.418-116.034-104.754-230.314-168.706-235.122-171.376-3.867-2.149-8.15-3.222-12.434-3.222zM268.8 819.2c-119.986 0-217.6-97.614-217.6-217.6 0-155.624 120.302-297.077 221.224-388.338 90.131-81.504 181.44-138.658 213.976-158.042 32.536 19.384 123.845 76.538 213.976 158.042 100.922 91.261 221.224 232.714 221.224 388.338 0 119.986-97.616 217.6-217.6 217.6-87.187 0-171.856-71.725-193.314-136.096-3.485-10.453-13.267-17.504-24.286-17.504s-20.802 7.051-24.286 17.504c-21.456 64.371-106.125 136.096-193.314 136.096z" data-tags="heart, love, like, favorite" />
<glyph unicode="&#xe814;" d="M793.598 0c-4.205 0-8.422 1.034-12.258 3.126l-269.341 146.912-269.341-146.912c-8.598-4.691-19.118-4.061-27.098 1.613-7.981 5.677-12.022 15.41-10.413 25.069l49.034 294.206-195.483 195.485c-6.781 6.781-9.203 16.782-6.277 25.914s10.712 15.862 20.17 17.438l294.341 49.058 122.17 244.339c4.336 8.674 13.2 14.152 22.898 14.152s18.562-5.478 22.898-14.152l122.17-244.339 294.341-49.058c9.459-1.576 17.243-8.307 20.17-17.438s0.504-19.133-6.277-25.914l-195.483-195.485 49.034-294.206c1.61-9.659-2.434-19.392-10.413-25.069-4.419-3.144-9.621-4.739-14.84-4.739zM512 204.8c4.219 0 8.437-1.042 12.259-3.126l235.445-128.426-42.557 255.344c-1.36 8.155 1.302 16.464 7.15 22.309l169.626 169.626-258.131 43.022c-8.080 1.346-15.027 6.477-18.69 13.803l-105.102 210.205-105.102-210.205c-3.664-7.326-10.61-12.458-18.69-13.803l-258.131-43.022 169.624-169.626c5.846-5.845 8.509-14.155 7.15-22.309l-42.557-255.344 235.446 128.426c3.821 2.085 8.040 3.126 12.259 3.126z" data-tags="star, rating, favorite" />
<glyph unicode="&#xe815;" d="M793.598 0c-4.205 0-8.422 1.034-12.256 3.126l-153.595 83.778c-12.413 6.768-16.986 22.32-10.218 34.731 6.77 12.414 22.322 16.992 34.733 10.216l107.442-58.603-8.424 50.542c-2.325 13.947 7.098 27.136 21.042 29.461 13.941 2.33 27.136-7.096 29.461-21.042l17.067-102.4c1.611-9.661-2.434-19.394-10.413-25.070-4.418-3.144-9.619-4.739-14.838-4.739zM759.434 204.795c-12.29 0-23.134 8.875-25.221 21.397l-17.066 102.4c-1.36 8.155 1.302 16.464 7.15 22.309l51.2 51.2c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-41.885-41.885 14.899-89.406c2.325-13.946-7.098-27.136-21.043-29.459-1.422-0.237-2.838-0.35-4.238-0.352zM896 460.8c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l16.024 16.026-104.53 17.422c-13.947 2.325-23.368 15.514-21.043 29.461s15.533 23.368 29.459 21.043l153.6-25.6c9.459-1.576 17.243-8.307 20.17-17.438s0.504-19.133-6.277-25.914l-51.2-51.2c-5-5.003-11.55-7.502-18.102-7.502zM691.232 554.664c-1.398 0-2.814 0.115-4.238 0.352l-51.2 8.533c-8.080 1.346-15.027 6.477-18.69 13.802l-51.2 102.395c-6.323 12.646-1.198 28.024 11.448 34.346 12.643 6.323 28.024 1.197 34.346-11.448l45.37-90.736 38.341-6.39c13.947-2.325 23.368-15.514 21.043-29.461-2.085-12.518-12.933-21.392-25.219-21.392zM230.402 0c-5.221 0-10.421 1.595-14.842 4.739-7.981 5.677-12.022 15.41-10.413 25.069l49.034 294.206-195.482 195.485c-6.781 6.781-9.203 16.782-6.277 25.914s10.71 15.862 20.17 17.438l294.341 49.058 122.17 244.339c4.336 8.674 13.202 14.152 22.898 14.152 0 0 0 0 0 0 9.698 0 18.562-5.478 22.898-14.152l25.6-51.2c6.322-12.646 1.195-28.024-11.45-34.346-12.646-6.325-28.024-1.198-34.347 11.45l-2.701 5.403-105.101-210.203c-3.664-7.326-10.61-12.458-18.69-13.803l-258.133-43.022 169.626-169.626c5.846-5.845 8.509-14.155 7.149-22.309l-42.557-255.344 235.446 128.426c7.642 4.17 16.875 4.166 24.518 0l25.603-13.966c12.411-6.77 16.984-22.32 10.214-34.733-6.77-12.411-22.318-16.984-34.733-10.214l-13.344 7.278-269.341-146.912c-3.835-2.093-8.053-3.126-12.258-3.126z" data-tags="star-half, rating" />
<glyph unicode="&#xe816;" d="M281.57 546.13c-12.29 0-23.134 8.874-25.221 21.395-2.325 13.946 7.098 27.136 21.043 29.461l89.541 14.923 19.77 39.539c6.323 12.646 21.701 17.773 34.346 11.45 12.646-6.323 17.771-21.701 11.45-34.346l-25.6-51.2c-3.664-7.326-10.61-12.458-18.69-13.803l-102.4-17.067c-1.424-0.237-2.842-0.352-4.238-0.352zM128 460.8c-6.552 0-13.102 2.499-18.101 7.499l-51.2 51.2c-6.781 6.781-9.203 16.782-6.277 25.914s10.71 15.862 20.17 17.438l102.4 17.067c13.957 2.326 27.136-7.099 29.461-21.043 2.325-13.946-7.098-27.136-21.043-29.461l-53.331-8.89 16.024-16.026c9.998-9.997 9.998-26.206 0-36.203-5-4.997-11.55-7.496-18.102-7.496zM759.434 204.795c-12.29 0-23.134 8.875-25.221 21.397l-17.066 102.4c-1.36 8.155 1.302 16.464 7.15 22.309l51.2 51.2c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-41.885-41.885 14.899-89.406c2.325-13.946-7.098-27.136-21.043-29.459-1.422-0.237-2.838-0.352-4.238-0.352zM793.598 0c-4.205 0-8.422 1.034-12.256 3.126l-153.606 83.784c-12.413 6.768-16.986 22.32-10.216 34.731 6.766 12.414 22.32 16.99 34.731 10.216l107.453-58.61-8.424 50.542c-2.325 13.947 7.098 27.136 21.042 29.461 13.955 2.322 27.136-7.096 29.461-21.042l17.067-102.4c1.61-9.661-2.434-19.394-10.413-25.070-4.418-3.144-9.619-4.739-14.838-4.739zM273.098 255.995c-1.398 0-2.814 0.115-4.238 0.354-13.946 2.325-23.366 15.514-21.043 29.461l6.368 38.205-41.885 41.885c-9.998 9.997-9.998 26.206 0 36.203s26.206 9.997 36.203 0l51.2-51.2c5.846-5.845 8.509-14.155 7.15-22.31l-8.533-51.2c-2.088-12.522-12.934-21.397-25.222-21.397zM230.402 0c-5.221 0-10.421 1.595-14.842 4.739-7.981 5.677-12.022 15.41-10.413 25.069l25.6 153.598c2.325 13.947 15.514 23.368 29.461 21.043 13.946-2.323 23.366-15.514 21.043-29.459l-16.957-101.742 56.246 30.68c12.41 6.771 27.963 2.197 34.733-10.214 6.77-12.413 2.197-27.963-10.216-34.733l-102.4-55.854c-3.834-2.093-8.051-3.126-12.256-3.126zM435.222 111.704c-9.067 0-17.85 4.827-22.498 13.347-6.77 12.411-2.197 27.963 10.216 34.731l76.8 41.891c7.64 4.168 16.875 4.168 24.517 0l25.595-13.962c12.413-6.768 16.986-22.32 10.216-34.731-6.766-12.414-22.32-16.99-34.731-10.216l-13.338 7.274-64.541-35.203c-3.893-2.123-8.094-3.131-12.237-3.131zM896 460.8c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l16.024 16.026-104.53 17.422c-13.947 2.325-23.368 15.514-21.043 29.461s15.533 23.368 29.459 21.043l153.6-25.6c9.459-1.576 17.243-8.307 20.17-17.438s0.504-19.133-6.277-25.914l-51.2-51.2c-5-5.003-11.55-7.502-18.102-7.502zM691.234 554.662c-1.398 0-2.816 0.115-4.24 0.352l-51.202 8.533c-8.078 1.346-15.026 6.477-18.688 13.802l-51.2 102.395c-6.323 12.646-1.198 28.024 11.448 34.346 12.643 6.323 28.024 1.197 34.346-11.448l45.37-90.736 38.344-6.39c13.946-2.325 23.366-15.514 21.042-29.461-2.086-12.518-12.933-21.392-25.219-21.392zM460.779 716.795c-3.846 0-7.754 0.87-11.429 2.707-12.646 6.323-17.771 21.701-11.45 34.346l51.2 102.4c4.338 8.674 13.203 14.152 22.899 14.152 0 0 0 0 0 0 9.698 0 18.562-5.478 22.898-14.152l25.598-51.2c6.323-12.646 1.197-28.024-11.448-34.346-12.646-6.325-28.024-1.198-34.346 11.45l-2.702 5.403-28.301-56.603c-4.486-8.971-13.53-14.157-22.92-14.157z" data-tags="star-empty, rating" />
<glyph unicode="&#xe817;" d="M76.8 0c-14.138 0-25.6 11.461-25.6 25.6v768c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-768c0-14.139-11.462-25.6-25.6-25.6zM179.181 460.798c-5.346 0-10.734 1.667-15.341 5.122-11.31 8.483-13.603 24.53-5.12 35.838 3.45 4.6 85.789 112.64 199.68 112.64 86.715 0 144.038-30.666 194.614-57.722 44.813-23.973 83.515-44.677 138.186-44.677 112.246 0 192.389 106.49 238.093 190.344-35.736-20.317-81.411-36.744-135.693-36.744-113.005 0-171.389 58.386-222.901 109.899-50.925 50.922-94.902 94.901-186.699 94.901-113.883 0-183.629-91.238-184.32-92.16-8.483-11.31-24.53-13.603-35.84-5.12s-13.603 24.53-5.12 35.84c3.45 4.6 86.080 112.64 225.28 112.64 113.003 0 171.389-58.386 222.901-109.899 50.925-50.922 94.904-94.901 186.699-94.901 113.883 0 183.629 91.238 184.32 92.16 7.534 10.043 21.238 13.141 32.362 7.315 11.122-5.827 16.374-18.861 12.405-30.771-1.090-3.269-27.288-80.958-79.786-159.704-31.341-47.011-65.638-84.654-101.941-111.88-46.997-35.248-97.384-53.12-149.76-53.12-67.504 0-115.715 25.79-162.338 50.733-49.669 26.57-96.582 51.667-170.462 51.667-88.576 0-158.029-91.238-158.72-92.16-5.029-6.706-12.717-10.242-20.499-10.242z" data-tags="flag, report, mark" />
<glyph unicode="&#xe818;" d="M896 665.6h-819.2c-42.347 0-76.8-34.453-76.8-76.8v-460.8c0-42.349 34.453-76.8 76.8-76.8h819.2c42.349 0 76.8 34.451 76.8 76.8v460.8c0 42.347-34.451 76.8-76.8 76.8zM896 614.4c1.514 0 2.99-0.158 4.434-0.411l-385.632-257.090c-14.862-9.907-41.938-9.907-56.802 0l-385.634 257.090c1.443 0.253 2.92 0.411 4.434 0.411h819.2zM896 102.4h-819.2c-14.115 0-25.6 11.485-25.6 25.6v438.566l378.4-252.267c15.925-10.618 36.363-15.925 56.8-15.925s40.877 5.307 56.802 15.925l378.398 252.267v-438.566c0-14.115-11.485-25.6-25.6-25.6z" data-tags="envelope, mail, letter, email" />
<glyph unicode="&#xe819;" d="M486.4-51.2c-127.043 0-230.4 103.357-230.4 230.4v614.4c0 98.811 80.389 179.2 179.2 179.2s179.2-80.389 179.2-179.2v-563.2c0-70.579-57.421-128-128-128s-128 57.421-128 128v307.2c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-307.2c0-42.349 34.453-76.8 76.8-76.8 42.349 0 76.8 34.451 76.8 76.8v563.2c0 70.579-57.421 128-128 128s-128-57.421-128-128v-614.4c0-98.811 80.389-179.2 179.2-179.2s179.2 80.389 179.2 179.2v358.4c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-358.4c0-127.043-103.357-230.4-230.4-230.4z" data-tags="paperclip, attachment" />
<glyph unicode="&#xe81a;" d="M1001.331 441.168l-138.157 315.786c-15.272 34.906-57.075 62.246-95.174 62.246h-512c-38.099 0-79.904-27.341-95.176-62.246l-138.157-315.786c-12.71-29.056-22.667-76.658-22.667-108.368v-204.8c0-42.349 34.453-76.8 76.8-76.8h870.4c42.349 0 76.8 34.451 76.8 76.8v204.8c0 31.714-9.958 79.314-22.669 108.368zM207.733 736.432c7.227 16.522 30.234 31.568 48.267 31.568h512c18.034 0 41.038-15.046 48.269-31.568l138.157-315.786c1.557-3.558 3.082-7.59 4.547-11.95-3.84 0.595-7.77 0.904-11.773 0.904h-307.2c-14.139 0-25.6-11.461-25.6-25.6v-25.6c0-56.464-45.936-102.4-102.4-102.4s-102.4 45.936-102.4 102.4v25.6c0 14.139-11.462 25.6-25.6 25.6h-307.2c-4.002 0-7.933-0.309-11.771-0.902 1.466 4.36 2.992 8.392 4.547 11.95l138.157 315.784zM972.8 128c0-14.115-11.485-25.6-25.6-25.6h-870.4c-14.115 0-25.6 11.485-25.6 25.6v204.8c0 14.115 11.485 25.6 25.6 25.6h281.6c0-84.696 68.904-153.6 153.6-153.6s153.6 68.904 153.6 153.6h281.6c14.115 0 25.6-11.485 25.6-25.6v-204.8z" data-tags="inbox, drawer" />
<glyph unicode="&#xe81b;" d="M1017.429 452.326c-2.429 2.698-60.515 66.826-151.349 131.706-53.587 38.277-107.499 68.826-160.234 90.8-66.837 27.848-132.056 41.968-193.846 41.968s-127.010-14.12-193.846-41.97c-52.736-21.973-106.646-52.523-160.234-90.8-90.832-64.878-148.92-129.006-151.349-131.704-8.763-9.736-8.763-24.515 0-34.251 2.429-2.699 60.517-66.827 151.349-131.707 53.587-38.277 107.498-68.827 160.234-90.8 66.837-27.848 132.056-41.968 193.846-41.968s127.010 14.12 193.846 41.968c52.734 21.973 106.645 52.523 160.234 90.8 90.834 64.88 148.92 129.008 151.349 131.706 8.762 9.736 8.762 24.517 0 34.253zM643.789 643.157c46.458-39.074 73.011-95.923 73.011-156.757 0-112.926-91.874-204.8-204.8-204.8-112.928 0-204.8 91.874-204.8 204.8 0 60.835 26.554 117.685 73.014 156.757 42.107 13.744 86.602 22.443 131.786 22.443 45.186 0 89.682-8.699 131.789-22.443zM835.418 327.387c-78.488-55.925-198.309-122.587-323.418-122.587s-244.93 66.662-323.416 122.587c-59.24 42.21-104.574 84.89-127.458 107.813 22.888 22.928 68.222 65.606 127.458 107.813 27.13 19.331 59.2 39.942 94.72 58.643-17.766-35.224-27.304-74.52-27.304-115.256 0-141.16 114.842-256 256-256 141.16 0 256 114.84 256 256 0 40.734-9.538 80.032-27.301 115.256 35.517-18.701 67.589-39.312 94.718-58.643 59.238-42.21 104.573-84.89 127.456-107.813-22.888-22.928-68.222-65.606-127.456-107.813z" data-tags="eye, vision, view" />
<glyph unicode="&#xe81c;" d="M947.2 768h-76.8v128c0 42.347-34.453 76.8-76.8 76.8h-563.2c-42.347 0-76.8-34.453-76.8-76.8v-128h-76.8c-42.347 0-76.8-34.453-76.8-76.8v-460.8c0-42.349 34.453-76.8 76.8-76.8h76.8v-128c0-42.347 34.453-76.8 76.8-76.8h563.2c42.347 0 76.8 34.453 76.8 76.8v128h76.8c42.349 0 76.8 34.451 76.8 76.8v460.8c0 42.347-34.451 76.8-76.8 76.8zM204.8 896c0 14.115 11.485 25.6 25.6 25.6h563.2c14.115 0 25.6-11.485 25.6-25.6v-128h-614.4v128zM793.6 0h-563.2c-14.115 0-25.6 11.485-25.6 25.6v332.8h614.4v-332.8c0-14.115-11.485-25.6-25.6-25.6zM972.8 230.4c0-14.115-11.485-25.6-25.6-25.6h-76.8v153.6h25.6c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-768c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h25.6v-153.6h-76.8c-14.115 0-25.6 11.485-25.6 25.6v460.8c0 14.115 11.485 25.6 25.6 25.6h870.4c14.115 0 25.6-11.485 25.6-25.6v-460.8zM742.4 256h-460.8c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h460.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4 153.6h-460.8c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h460.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4 51.2h-460.8c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h460.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 512c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM844.8 614.4c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6z" data-tags="printer, print" />
<glyph unicode="&#xe81d;" d="M914.101 683.701l-230.4 230.4c-4.8 4.802-11.312 7.499-18.101 7.499h-486.4c-42.347 0-76.8-34.453-76.8-76.8v-819.2c0-42.349 34.453-76.8 76.8-76.8h665.6c42.349 0 76.8 34.451 76.8 76.8v640c0 6.79-2.698 13.301-7.499 18.101zM859.797 665.6h-168.597c-14.115 0-25.6 11.485-25.6 25.6v168.597l194.197-194.197zM870.4 25.6c0-14.115-11.485-25.6-25.6-25.6h-665.6c-14.115 0-25.6 11.485-25.6 25.6v819.2c0 14.115 11.485 25.6 25.6 25.6h435.2v-179.2c0-42.347 34.451-76.8 76.8-76.8h179.2v-588.8z" data-tags="file-empty, file, paper, new" />
<glyph unicode="&#xe81e;" d="M914.101 683.701l-230.4 230.4c-4.8 4.802-11.312 7.499-18.101 7.499h-486.4c-42.347 0-76.8-34.453-76.8-76.8v-819.2c0-42.349 34.453-76.8 76.8-76.8h665.6c42.349 0 76.8 34.451 76.8 76.8v640c0 6.79-2.698 13.301-7.499 18.101zM859.797 665.6h-168.597c-14.115 0-25.6 11.485-25.6 25.6v168.597l194.197-194.197zM844.8 0h-665.6c-14.115 0-25.6 11.485-25.6 25.6v819.2c0 14.115 11.485 25.6 25.6 25.6h435.2v-179.2c0-42.347 34.451-76.8 76.8-76.8h179.2v-588.8c0-14.115-11.485-25.6-25.6-25.6zM588.8 307.2h-128v128c0 14.139-11.462 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-128h-128c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h128v-128c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v128h128c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6z" data-tags="file-add, file" />
<glyph unicode="&#xe81f;" d="M896 870.4h-460.8c-42.347 0-76.8-34.453-76.8-76.8v-153.6c0-14.138 11.462-25.6 25.6-25.6s25.6 11.462 25.6 25.6v153.6c0 14.115 11.485 25.6 25.6 25.6h387.278l-196.702-84.301c-35.088-15.038-62.576-56.723-62.576-94.899v-486.4h-128c-14.115 0-25.6 11.485-25.6 25.6v153.6c0 14.139-11.462 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-153.6c0-42.347 34.453-76.8 76.8-76.8h128v-76.8c0-22.181 9.234-40.99 25.331-51.606 8.886-5.861 19.243-8.814 30.171-8.814 8.867 0 18.109 1.946 27.242 5.859l264.277 113.261c35.091 15.038 62.579 56.723 62.579 94.901v614.4c0 42.347-34.451 76.8-76.8 76.8zM921.6 179.2c0-17.963-15.035-40.765-31.546-47.838l-264.277-113.261c-4.912-2.107-8.163-1.955-9.062-1.363-0.894 0.59-2.315 3.518-2.315 8.862v614.4c0 17.962 15.035 40.763 31.546 47.838l273.043 117.019c1.672-3.4 2.611-7.221 2.611-11.258v-614.4zM427.701 504.501l-153.6 153.6c-9.997 9.998-26.206 9.998-36.203 0s-9.998-26.206 0-36.203l109.899-109.898h-322.197c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h322.197l-109.898-109.899c-9.998-9.997-9.998-26.206 0-36.203 4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499l153.6 153.6c9.998 9.997 9.998 26.205 0 36.202z" data-tags="enter, door, sign-in, log-in, login" />
<glyph unicode="&#xe820;" d="M588.8 563.2c14.139 0 25.6 11.462 25.6 25.6v204.8c0 42.347-34.451 76.8-76.8 76.8h-460.8c-42.347 0-76.8-34.453-76.8-76.8v-614.4c0-38.178 27.488-79.862 62.576-94.899l264.278-113.262c9.134-3.915 18.373-5.859 27.24-5.859 10.926 0.002 21.288 2.955 30.173 8.814 16.099 10.616 25.333 29.426 25.333 51.606v76.8h128c42.349 0 76.8 34.451 76.8 76.8v204.8c0 14.139-11.461 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-204.8c0-14.115-11.485-25.6-25.6-25.6h-128v486.4c0 38.176-27.488 79.861-62.576 94.899l-196.702 84.301h387.278c14.115 0 25.6-11.485 25.6-25.6v-204.8c0-14.138 11.461-25.6 25.6-25.6zM326.854 687.838c16.51-7.075 31.546-29.877 31.546-47.838v-614.4c0-5.344-1.421-8.272-2.317-8.862-0.898-0.589-4.15-0.742-9.061 1.362l-264.278 113.262c-16.509 7.074-31.544 29.875-31.544 47.838v614.4c0 4.037 0.939 7.859 2.611 11.258l273.043-117.019zM939.701 504.501l-153.6 153.6c-9.997 9.998-26.206 9.998-36.203 0-9.998-9.997-9.998-26.206 0-36.203l109.899-109.898h-322.197c-14.139 0-25.6-11.462-25.6-25.6s11.461-25.6 25.6-25.6h322.197l-109.899-109.899c-9.998-9.997-9.998-26.206 0-36.203 5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l153.6 153.6c9.998 9.997 9.998 26.205 0 36.202z" data-tags="exit, door, sign-out, log-out, logout" />
<glyph unicode="&#xe821;" d="M955.296 613.086l-460.8 153.6c-5.254 1.752-10.936 1.752-16.19 0l-460.8-153.6c-10.454-3.485-17.506-13.267-17.506-24.286s7.051-20.802 17.504-24.286l136.096-45.365v-135.149c0-6.789 2.698-13.301 7.499-18.101 4.486-4.488 112.346-109.899 325.301-109.899 77.454 0 149.712 13.941 214.766 41.434 13.024 5.504 19.118 20.523 13.616 33.547-5.504 13.024-20.525 19.117-33.547 13.616-58.714-24.816-124.266-37.397-194.835-37.397-99.586 0-172.84 25.781-216.758 47.41-32.53 16.019-54.259 32.203-64.842 40.926v106.547l273.504-91.168c2.627-0.877 5.362-1.314 8.096-1.314s5.467 0.437 8.096 1.314l273.504 91.168v-45.686c-29.797-10.568-51.2-39.024-51.2-72.397 0-31.269 18.792-58.213 45.666-70.181l-44.901-179.61c-1.91-7.648-0.194-15.75 4.658-21.965s12.294-9.845 20.178-9.845h102.4c7.883 0 15.326 3.632 20.178 9.845s6.568 14.315 4.658 21.965l-44.901 179.61c26.874 11.968 45.666 38.912 45.666 70.181 0 33.373-21.403 61.829-51.2 72.397v62.752l136.096 45.366c10.453 3.483 17.504 13.266 17.504 24.285s-7.051 20.802-17.504 24.286zM793.6 409.6c14.115 0 25.6-11.485 25.6-25.6s-11.485-25.6-25.6-25.6-25.6 11.485-25.6 25.6 11.485 25.6 25.6 25.6zM775.187 153.6l18.413 73.648 18.413-73.648h-36.826zM791.536 563.898l-300.928 50.155c-13.952 2.322-27.136-7.099-29.461-21.042-2.325-13.947 7.098-27.138 21.043-29.461l205.533-34.256-201.323-67.11-379.846 126.616 379.846 126.616 379.845-126.616-74.709-24.902z" data-tags="graduation-hat, education, university, college, school" />
<glyph unicode="&#xe822;" d="M947.2 51.2h-870.4c-42.347 0-76.8 34.451-76.8 76.8v665.6c0 42.347 34.453 76.8 76.8 76.8h870.4c42.349 0 76.8-34.453 76.8-76.8v-665.6c0-42.349-34.451-76.8-76.8-76.8zM76.8 819.2c-14.115 0-25.6-11.485-25.6-25.6v-665.6c0-14.115 11.485-25.6 25.6-25.6h870.4c14.115 0 25.6 11.485 25.6 25.6v665.6c0 14.115-11.485 25.6-25.6 25.6h-870.4zM486.4 665.6h-307.2c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h307.2c14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6zM486.4 512h-307.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h307.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM486.4 409.6h-307.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h307.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM486.4 307.2h-307.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h307.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM435.2 204.8h-256c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h256c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM918.677 637.757l-41.646 30.258-15.909 48.957h-51.475l-41.646 30.258-41.645-30.258h-51.475l-15.909-48.957-41.646-30.258 15.909-48.957-15.909-48.957 41.646-30.259 6.752-20.774c-0.077-0.794-0.123-1.597-0.123-2.41v-256c0-10.355 6.237-19.69 15.803-23.651 9.568-3.965 20.578-1.77 27.899 5.55l58.698 58.698 58.699-58.699c4.898-4.899 11.443-7.501 18.107-7.499 3.298 0 6.624 0.637 9.79 1.949 9.566 3.963 15.803 13.298 15.803 23.653v256c0 0.813-0.046 1.616-0.122 2.41l6.752 20.774 41.646 30.259-15.91 48.957 15.91 48.957zM677.514 618.2l25.010 18.17 9.554 29.4h30.912l25.011 18.173 25.011-18.171h30.912l9.554-29.4 25.010-18.17-9.554-29.402 9.554-29.4-25.010-18.171-9.554-29.4h-30.912l-25.011-18.173-25.011 18.171h-30.912l-9.554 29.4-25.010 18.171 9.554 29.402-9.554 29.4zM786.101 325.301c-9.997 9.997-26.206 9.997-36.203 0l-33.098-33.098v168.426h9.555l41.645-30.258 41.645 30.256h9.555v-168.426l-33.099 33.099z" data-tags="license, certificate" />
<glyph unicode="&#xe823;" d="M1014.803 915.654c-5.826 4.864-13.509 6.891-20.982 5.533l-563.2-102.4c-12.173-2.213-21.021-12.816-21.021-25.187v-583.632c-6.986 4.722-14.629 9.181-22.936 13.336-42.166 21.085-97.662 32.696-156.264 32.696s-114.098-11.611-156.264-32.696c-47.806-23.902-74.136-57.749-74.136-95.304s26.33-71.402 74.136-95.304c42.166-21.085 97.662-32.696 156.264-32.696s114.098 11.611 156.264 32.696c47.806 23.902 74.136 57.749 74.136 95.304v516.294l512 94.549v-426.475c-6.984 4.722-14.629 9.182-22.936 13.336-42.166 21.085-97.662 32.696-156.264 32.696s-114.098-11.611-156.264-32.696c-47.808-23.902-74.136-57.749-74.136-95.304s26.328-71.402 74.136-95.304c42.166-21.085 97.662-32.696 156.264-32.696s114.098 11.611 156.264 32.696c47.808 23.902 74.136 57.749 74.136 95.304v665.6c0 7.59-3.368 14.79-9.197 19.654zM230.4 51.2c-102.563 0-179.2 40.547-179.2 76.8s76.637 76.8 179.2 76.8 179.2-40.547 179.2-76.8-76.637-76.8-179.2-76.8zM460.8 696.362v75.874l512 93.091v-74.416l-512-94.549zM793.6 153.6c-102.565 0-179.2 40.547-179.2 76.8s76.635 76.8 179.2 76.8c102.566 0 179.2-40.547 179.2-76.8s-76.634-76.8-179.2-76.8z" data-tags="music-note, music, song, audio" />
<glyph unicode="&#xe824;" d="M383.997 204.8c-3.902 0-7.822 0.891-11.445 2.702-8.674 4.336-14.152 13.2-14.152 22.898v460.8c0 9.698 5.478 18.562 14.152 22.898 8.67 4.334 19.051 3.4 26.808-2.418l307.2-230.4c6.446-4.834 10.24-12.422 10.24-20.48s-3.794-15.645-10.24-20.48l-307.2-230.4c-4.517-3.387-9.923-5.12-15.363-5.12zM409.6 640v-358.4l238.933 179.2-238.933 179.2zM998.4 870.4h-972.8c-14.138 0-25.6-11.462-25.6-25.6v-768c0-14.139 11.462-25.6 25.6-25.6h972.8c14.139 0 25.6 11.461 25.6 25.6v768c0 14.138-11.461 25.6-25.6 25.6zM153.6 409.6h-102.4v102.4h102.4v-102.4zM153.6 563.2h-102.4v102.4h102.4v-102.4zM51.2 358.4h102.4v-102.4h-102.4v102.4zM204.8 819.2h614.4v-716.8h-614.4v716.8zM870.4 512h102.4v-102.4h-102.4v102.4zM870.4 563.2v102.4h102.4v-102.4h-102.4zM870.4 358.4h102.4v-102.4h-102.4v102.4zM972.8 716.8h-102.4v102.4h102.4v-102.4zM153.6 819.2v-102.4h-102.4v102.4h102.4zM51.2 204.8h102.4v-102.4h-102.4v102.4zM870.4 102.4v102.4h102.4v-102.4h-102.4z" data-tags="film-play, video, movie" />
<glyph unicode="&#xe825;" d="M979.496 99.669c-0.003 0-0.005 0-0.008 0-12.378 0.002-24.846 4.957-37.059 14.725l-176.038 140.832c-28.272 22.613-49.59 66.97-49.59 103.174v153.6c0 36.203 21.318 80.56 49.589 103.174l176.037 140.83c12.216 9.773 24.686 14.726 37.066 14.726 22.155 0.002 44.509-16.675 44.509-53.931v-563.2c0-14.234-3.275-26.197-9.733-35.558-8.056-11.675-20.73-18.373-34.771-18.373zM972.8 714.736l-174.427-139.542c-15.896-12.717-30.373-42.837-30.373-63.194v-153.6c0-20.358 14.477-50.478 30.371-63.194l174.429-139.542v559.072zM588.8 102.4h-512c-42.347 0-76.8 34.453-76.8 76.8v512c0 42.347 34.453 76.8 76.8 76.8h512c42.347 0 76.8-34.453 76.8-76.8v-512c0-42.347-34.453-76.8-76.8-76.8zM76.8 716.8c-14.115 0-25.6-11.485-25.6-25.6v-512c0-14.115 11.485-25.6 25.6-25.6h512c14.115 0 25.6 11.485 25.6 25.6v512c0 14.115-11.485 25.6-25.6 25.6h-512z" data-tags="camera-video, video" />
<glyph unicode="&#xe826;" d="M486.4 204.8c-127.043 0-230.4 103.357-230.4 230.4s103.357 230.4 230.4 230.4c127.043 0 230.4-103.357 230.4-230.4s-103.357-230.4-230.4-230.4zM486.4 614.4c-98.811 0-179.2-80.389-179.2-179.2s80.389-179.2 179.2-179.2 179.2 80.389 179.2 179.2-80.389 179.2-179.2 179.2zM896 51.2h-819.2c-42.347 0-76.8 34.451-76.8 76.8v512c0 42.347 34.453 76.8 76.8 76.8h76.8c21.246 0 54.278 13.682 69.302 28.706l29.992 29.992c24.914 24.915 70.272 43.702 105.506 43.702h256c35.235 0 80.594-18.789 105.506-43.702l29.992-29.99c15.024-15.026 48.056-28.707 69.302-28.707h76.8c42.349 0 76.8-34.453 76.8-76.8v-512c0-42.349-34.451-76.8-76.8-76.8zM76.8 665.6c-14.115 0-25.6-11.485-25.6-25.6v-512c0-14.115 11.485-25.6 25.6-25.6h819.2c14.115 0 25.6 11.485 25.6 25.6v512c0 14.115-11.485 25.6-25.6 25.6h-76.8c-35.235 0-80.594 18.789-105.506 43.702l-29.992 29.99c-15.024 15.026-48.056 28.707-69.302 28.707h-256c-21.246 0-54.278-13.682-69.302-28.706l-29.992-29.992c-24.914-24.915-70.272-43.702-105.506-43.702h-76.8z" data-tags="camera, photo" />
<glyph unicode="&#xe827;" d="M947.2-51.2h-870.4c-42.347 0-76.8 34.451-76.8 76.8v870.4c0 42.347 34.453 76.8 76.8 76.8h870.4c42.349 0 76.8-34.453 76.8-76.8v-870.4c0-42.349-34.451-76.8-76.8-76.8zM76.8 921.6c-14.115 0-25.6-11.485-25.6-25.6v-870.4c0-14.115 11.485-25.6 25.6-25.6h870.4c14.115 0 25.6 11.485 25.6 25.6v870.4c0 14.115-11.485 25.6-25.6 25.6h-870.4zM665.6 512c-56.464 0-102.4 45.936-102.4 102.4s45.936 102.4 102.4 102.4 102.4-45.936 102.4-102.4-45.936-102.4-102.4-102.4zM665.6 665.6c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2 51.2 22.968 51.2 51.2-22.968 51.2-51.2 51.2zM896 870.4h-768c-14.138 0-25.6-11.462-25.6-25.6v-614.4c0-14.139 11.462-25.6 25.6-25.6h768c14.139 0 25.6 11.461 25.6 25.6v614.4c0 14.138-11.461 25.6-25.6 25.6zM153.6 374.267l164.318 184.858c4.203 4.728 9.694 7.371 15.462 7.44 5.725 0.090 11.322-2.438 15.638-7.062l283.27-303.502h-478.69v118.267zM870.4 256h-168.075l-315.875 338.437c-14.269 15.288-33.312 23.605-53.691 23.325-20.354-0.246-39.214-8.992-53.107-24.621l-126.051-141.808v367.867h716.8v-563.2z" data-tags="picture, photo, polaroid" />
<glyph unicode="&#xe828;" d="M742.4 51.2h-512c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 819.2c-14.139 0-25.6-11.462-25.6-25.6v-768c0-14.115-11.485-25.6-25.6-25.6h-563.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8h460.8c42.349 0 76.8 34.451 76.8 76.8v614.4c0 42.347-34.451 76.8-76.8 76.8h-512c-42.347 0-76.8-34.453-76.8-76.8v-768c0-70.579 57.421-128 128-128h563.2c42.349 0 76.8 34.451 76.8 76.8v768c0 14.138-11.461 25.6-25.6 25.6zM179.2 870.4h512c14.115 0 25.6-11.485 25.6-25.6v-614.4c0-14.115-11.485-25.6-25.6-25.6h-460.8c-28.794 0-55.392-9.563-76.8-25.67v665.67c0 14.115 11.485 25.6 25.6 25.6z" data-tags="book, read" />
<glyph unicode="&#xe829;" d="M793.605-51.202c-7.331 0-14.482 3.155-19.442 8.941l-287.763 335.723-287.763-335.723c-6.971-8.131-18.269-11.067-28.318-7.349-10.048 3.715-16.718 13.298-16.718 24.010v921.6c0 14.138 11.462 25.6 25.6 25.6h614.4c14.139 0 25.6-11.462 25.6-25.6v-921.6c0-10.712-6.67-20.294-16.718-24.010-2.899-1.074-5.904-1.592-8.877-1.592zM486.4 358.4c7.474 0 14.573-3.266 19.437-8.939l262.163-305.858v826.797h-563.2v-826.797l262.163 305.858c4.864 5.674 11.963 8.939 19.437 8.939z" data-tags="bookmark, ribbon" />
<glyph unicode="&#xe82a;" d="M486.4 409.6c-155.275 0-281.6 126.325-281.6 281.6s126.325 281.6 281.6 281.6 281.6-126.325 281.6-281.6-126.325-281.6-281.6-281.6zM486.4 921.6c-127.043 0-230.4-103.357-230.4-230.4s103.357-230.4 230.4-230.4c127.042 0 230.4 103.357 230.4 230.4s-103.358 230.4-230.4 230.4zM896-51.2h-819.2c-42.347 0-76.8 34.451-76.8 76.8 0 3.485 0.712 86.285 62.72 168.96 36.094 48.126 85.514 86.36 146.883 113.634 74.957 33.314 168.085 50.206 276.797 50.206 108.71 0 201.838-16.893 276.797-50.206 61.37-27.275 110.789-65.507 146.883-113.634 62.008-82.675 62.72-165.475 62.72-168.96 0-42.349-34.451-76.8-76.8-76.8zM486.4 307.2c-178.52 0-310.267-48.789-381-141.093-53.011-69.174-54.195-139.904-54.2-140.61 0-14.013 11.485-25.498 25.6-25.498h819.2c14.115 0 25.6 11.485 25.6 25.6-0.006 0.603-1.189 71.333-54.198 140.507-70.734 92.304-202.483 141.093-381.002 141.093z" data-tags="user, persona, profile, avatar" />
<glyph unicode="&#xe82b;" d="M947.2 51.2h-563.2c-42.347 0-76.8 34.453-76.8 76.8 0 2.461 0.538 60.952 47.331 118.544 26.883 33.088 63.541 59.31 108.952 77.941 54.856 22.504 122.858 33.915 202.117 33.915s147.261-11.411 202.117-33.915c45.411-18.63 82.067-44.853 108.952-77.941 46.794-57.592 47.331-116.083 47.331-118.544 0-42.347-34.453-76.8-76.8-76.8zM358.4 127.869c0.072-14.056 11.528-25.469 25.6-25.469h563.2c14.072 0 25.528 11.413 25.6 25.469-0.048 1.786-1.656 45.802-37.851 88.786-49.88 59.235-143.019 90.546-269.349 90.546s-219.469-31.31-269.349-90.546c-36.194-42.984-37.803-87-37.851-88.786zM665.6 409.6c-112.926 0-204.8 91.874-204.8 204.8 0 112.928 91.874 204.8 204.8 204.8s204.8-91.872 204.8-204.8c0-112.926-91.874-204.8-204.8-204.8zM665.6 768c-84.696 0-153.6-68.904-153.6-153.6s68.904-153.6 153.6-153.6 153.6 68.904 153.6 153.6-68.904 153.6-153.6 153.6zM230.4 51.2h-153.6c-42.347 0-76.8 34.451-76.8 76.8 0 1.915 0.386 47.446 33.92 92.16 19.373 25.832 45.778 46.299 78.483 60.834 39.126 17.389 87.438 26.206 143.597 26.206 9.16 0 18.232-0.235 26.962-0.701 14.118-0.754 24.954-12.81 24.2-26.928-0.752-14.117-12.781-24.96-26.928-24.2-7.826 0.418-15.979 0.629-24.234 0.629-199.366 0-204.666-121.826-204.8-128.131 0.072-14.054 11.528-25.469 25.6-25.469h153.6c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM256 358.4c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6 153.6-68.904 153.6-153.6-68.904-153.6-153.6-153.6zM256 614.4c-56.464 0-102.4-45.936-102.4-102.4s45.936-102.4 102.4-102.4 102.4 45.936 102.4 102.4c0 56.464-45.936 102.4-102.4 102.4z" data-tags="users, group, team, people" />
<glyph unicode="&#xe82c;" d="M691.2 0h-409.6c-42.347 0-76.8 34.451-76.8 76.8v476.482l-119.904-39.968c-13.414-4.472-27.91 2.778-32.381 16.19l-51.2 153.6c-4.029 12.086 1.442 25.296 12.837 30.994l307.2 153.6c7.936 3.968 17.36 3.542 24.907-1.122s12.141-12.904 12.141-21.776c0-70.579 57.421-128 128-128s128 57.421 128 128c0 8.872 4.594 17.112 12.141 21.776 7.547 4.666 16.971 5.090 24.907 1.122l307.2-153.6c11.395-5.698 16.867-18.907 12.837-30.994l-51.2-153.6c-4.47-13.411-18.966-20.662-32.381-16.19l-119.904 39.968v-476.482c0-42.349-34.451-76.8-76.8-76.8zM230.398 614.4c5.307 0 10.555-1.65 14.97-4.832 6.675-4.811 10.632-12.539 10.632-20.768v-512c0-14.115 11.485-25.6 25.6-25.6h409.6c14.115 0 25.6 11.485 25.6 25.6v512c0 8.229 3.957 15.957 10.632 20.768 6.677 4.811 15.258 6.123 23.064 3.518l129.314-43.104 36.083 108.25-254.624 127.312c-17.946-79.995-89.538-139.944-174.869-139.944-85.333 0-156.925 59.949-174.869 139.944l-254.624-127.312 36.083-108.25 129.314 43.104c2.645 0.88 5.378 1.314 8.094 1.314z" data-tags="shirt, clothing, tee, tshirt" />
<glyph unicode="&#xe82d;" d="M921.6 486.4v51.2c0 3.974-0.925 7.894-2.702 11.448l-102.4 204.8c-4.336 8.674-13.2 14.152-22.898 14.152h-614.4c-9.698 0-18.562-5.478-22.898-14.152l-102.4-204.8c-1.778-3.554-2.702-7.474-2.702-11.448v-51.2c0-41.786 20.131-78.955 51.2-102.33v-332.87h-25.6c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h819.2c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-25.598v332.87c31.067 23.376 51.198 60.544 51.198 102.33zM588.8 409.6c-42.347 0-76.8 34.453-76.8 76.8v25.6h153.6v-25.6c0-42.347-34.453-76.8-76.8-76.8zM102.4 486.4v25.6h153.6v-25.6c0-42.347-34.453-76.8-76.8-76.8s-76.8 34.453-76.8 76.8zM460.8 716.8v-153.6h-146.413l38.4 153.6h108.013zM620.013 716.8l38.4-153.6h-146.413v153.6h108.013zM307.2 512h153.6v-25.6c0-42.347-34.453-76.8-76.8-76.8s-76.8 34.453-76.8 76.8v25.6zM716.8 512h153.6v-25.6c0-42.347-34.453-76.8-76.8-76.8s-76.8 34.453-76.8 76.8v25.6zM854.578 563.2h-143.39l-38.4 153.6h104.99l76.8-153.6zM195.022 716.8h104.99l-38.4-153.6h-143.39l76.8 153.6zM153.6 360.974c8.274-1.686 16.835-2.574 25.6-2.574 41.827 0 79.029 20.168 102.4 51.29 23.371-31.122 60.573-51.29 102.4-51.29s79.029 20.168 102.4 51.29c18.474-24.598 45.589-42.354 76.8-48.714v-309.776h-409.6v309.774zM819.202 51.2h-204.802v309.774c31.211 6.362 58.325 24.115 76.8 48.714 23.371-31.12 60.573-51.288 102.4-51.288 8.766 0 17.326 0.89 25.602 2.576v-309.776zM716.8 230.4c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM230.4 204.8c-6.552 0-13.102 2.499-18.102 7.499-9.997 9.997-9.997 26.206 0 36.203l51.2 51.2c9.998 9.997 26.206 9.997 36.205 0 9.997-9.997 9.997-26.206 0-36.203l-51.2-51.2c-5-5-11.55-7.499-18.102-7.499zM281.6 102.4c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l153.6 153.6c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-153.6-153.6c-5-5-11.55-7.499-18.102-7.499zM435.2 102.4c-6.552 0-13.102 2.499-18.102 7.499-9.997 9.997-9.997 26.206 0 36.203l51.2 51.2c9.998 9.997 26.206 9.997 36.205 0s9.998-26.206 0-36.203l-51.2-51.2c-5-5-11.55-7.499-18.102-7.499z" data-tags="store, shop, market" />
<glyph unicode="&#xe82e;" d="M409.6-51.2c-56.464 0-102.4 45.936-102.4 102.4s45.936 102.4 102.4 102.4 102.4-45.936 102.4-102.4-45.936-102.4-102.4-102.4zM409.6 102.4c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2 51.2 22.968 51.2 51.2-22.968 51.2-51.2 51.2zM768-51.2c-56.464 0-102.4 45.936-102.4 102.4s45.936 102.4 102.4 102.4 102.4-45.936 102.4-102.4-45.936-102.4-102.4-102.4zM768 102.4c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2 51.2 22.968 51.2 51.2-22.968 51.2-51.2 51.2zM898.021 744.112c-12.859 15.181-32.258 23.888-53.221 23.888h-626.846l-5.085 30.506c-6.72 40.315-43.998 71.894-84.869 71.894h-51.2c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h51.2c15.722 0 31.781-13.603 34.366-29.112l85.566-513.395c6.718-40.314 43.997-71.893 84.867-71.893h512c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-512c-15.722 0-31.781 13.603-34.366 29.11l-12.63 75.784 510.206 44.366c39.69 3.451 75.907 36.938 82.458 76.234l34.366 206.194c3.448 20.677-1.952 41.243-14.813 56.424zM862.331 696.106l-34.366-206.194c-2.699-16.186-20.043-32.221-36.39-33.645l-514.214-44.714-50.874 305.246h618.314c5.968 0 10.995-2.054 14.155-5.782 3.157-3.73 4.357-9.024 3.376-14.912z" data-tags="cart, shop" />
<glyph unicode="&#xe82f;" d="M384-4.33c-20.554 0-39.84 7.966-54.306 22.43l-260.394 260.395c-14.466 14.464-22.432 33.75-22.432 54.304s7.966 39.84 22.434 54.306l439.594 439.592c24.91 24.914 70.269 43.702 105.504 43.702h230.4c42.349 0 76.8-34.453 76.8-76.8v-230.4c0-35.232-18.787-80.59-43.699-105.504l-439.595-439.595c-14.466-14.466-33.752-22.43-54.306-22.43zM614.4 819.2c-21.246 0-54.278-13.682-69.299-28.704l-439.595-439.595c-4.795-4.795-7.435-11.224-7.435-18.101s2.64-13.306 7.435-18.099l260.394-260.397c4.795-4.794 11.224-7.434 18.101-7.434s13.307 2.64 18.102 7.435l439.594 439.592c15.021 15.024 28.704 48.058 28.704 69.302v230.4c0 14.115-11.485 25.6-25.6 25.6h-230.4zM742.4 614.4c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM742.4 716.8c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6z" data-tags="tag, price" />
<glyph unicode="&#xe830;" d="M819.2-51.2c-90.691 0-187.154 25.699-286.706 76.386-91.794 46.736-182.48 113.654-262.258 193.522-79.763 79.853-146.595 170.624-193.272 262.498-50.608 99.61-76.269 196.102-76.269 286.795 0 58.774 54.765 115.55 78.31 137.232 33.85 31.17 87.104 67.568 125.794 67.568 19.245 0 41.803-12.589 70.994-39.616 21.782-20.17 46.27-47.51 70.814-79.067 14.794-19.021 88.592-116.267 88.592-162.917 0-38.27-43.25-64.853-89.037-92.998-17.694-10.875-35.992-22.122-49.226-32.73-14.114-11.315-16.645-17.288-17.061-18.629 48.602-121.128 197.141-269.651 318.203-318.184 1.085 0.341 7.067 2.699 18.592 17.075 10.608 13.234 21.854 31.531 32.73 49.227 28.144 45.789 54.726 89.038 92.998 89.038 46.648 0 143.896-73.798 162.917-88.592 31.557-24.546 58.898-49.032 79.067-70.816 27.029-29.189 39.616-51.747 39.616-70.992 0-38.701-36.378-92.115-67.528-126.099-21.693-23.662-78.491-78.701-137.272-78.701zM204.477 921.597c-13.731-0.262-50.634-17.054-90.789-54.029-38.115-35.099-61.792-73.25-61.792-99.568 0-344.523 423.093-768 767.304-768 26.28 0 64.418 23.795 99.528 62.099 37.003 40.366 53.806 77.413 54.069 91.178-1.662 9.728-28.57 47.563-102.232 104.283-63.322 48.762-114.699 74.886-127.901 75.237-0.925-0.274-6.656-2.467-18.277-17.222-10.104-12.832-20.912-30.418-31.366-47.424-28.683-46.666-55.774-90.744-95.122-90.744-6.336 0-12.597 1.219-18.608 3.624-134.376 53.75-293.31 212.685-347.061 347.061-6.456 16.138-7.485 41.414 24.272 70.184 16.882 15.293 40.25 29.656 62.848 43.546 17.006 10.453 34.59 21.261 47.422 31.366 14.755 11.619 16.95 17.352 17.222 18.277-0.352 13.203-26.475 64.579-75.237 127.902-56.72 73.659-94.554 100.568-104.282 102.23z" data-tags="phone-handset, telephone, phone, call, contact" />
<glyph unicode="&#xe831;" d="M916.19 517.291c-53.283-0.002-149.901 19.214-180.016 49.326-18.466 18.466-22.854 41.64-26.381 60.262-4.344 22.931-6.95 29.755-17.010 34.077-46.194 19.853-112.456 31.238-181.8 31.238-68.621 0-134.16-11.189-179.81-30.699-9.939-4.248-12.499-11.050-16.741-33.938-3.459-18.672-7.765-41.91-26.234-60.381-16.814-16.813-51.976-28.36-78.512-35.086-34.218-8.674-70.85-13.646-100.502-13.646-33.982 0-56.965 6.461-70.258 19.755-20.021 20.019-32.797 47.4-35.050 75.12-1.901 23.365 2.6 57.979 34.824 90.205 52.315 52.315 122.699 93.11 209.195 121.253 79.549 25.882 170.093 39.562 261.842 39.562 92.378 0 183.67-13.848 264.006-40.048 87.304-28.472 158.35-69.688 211.163-122.499 53.766-53.765 40.451-125.102 0.629-164.928-13.173-13.17-35.856-19.571-69.347-19.573zM510.986 743.395c77.157 0 148.901-12.571 202.014-35.398 36.51-15.69 42.632-48 47.099-71.59 2.672-14.104 4.979-26.285 12.28-33.586 12.915-12.914 87.362-34.331 143.811-34.33 24.638 0 32.398 4.219 33.4 4.835 15.851 16.061 35.757 55.621-0.885 92.261-92.392 92.392-256.493 147.552-438.966 147.552-180.973 0-343.526-54.51-434.832-145.818-14.76-14.76-21.488-31.533-19.998-49.853 1.258-15.462 8.72-31.445 19.986-42.827 0.965-0.606 8.846-5 34.291-5 56.242 0 130.12 21.048 142.811 33.738 7.226 7.227 9.482 19.403 12.094 33.502 4.382 23.659 10.386 56.061 46.963 71.691 52.538 22.456 123.541 34.822 199.931 34.822zM844.8 51.2h-665.6c-34.347 0-66.043 13.509-89.248 38.040-23.206 24.531-34.936 56.928-33.032 91.222 0.218 3.928 6.024 97.307 65.029 191.453 34.904 55.694 81.181 100.088 137.541 131.946 69.658 39.374 154.613 59.339 252.51 59.339s182.853-19.965 252.509-59.339c56.363-31.858 102.637-76.251 137.542-131.946 59.005-94.146 64.811-187.525 65.030-191.453 1.904-34.296-9.827-66.691-33.034-91.222s-54.901-38.040-89.248-38.040zM512 512c-159.592 0-275.859-55.696-345.574-165.541-52.726-83.077-58.336-168.038-58.387-168.888-1.114-20.050 5.67-38.942 19.107-53.146s31.923-22.026 52.054-22.026h665.6c20.131 0 38.618 7.822 52.054 22.027 13.435 14.203 20.222 33.096 19.104 53.195-0.046 0.798-5.658 85.762-58.384 168.837-69.715 109.845-185.984 165.541-345.574 165.541zM512 153.6c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6 153.6-68.904 153.6-153.6-68.904-153.6-153.6-153.6zM512 409.6c-56.464 0-102.4-45.936-102.4-102.4s45.936-102.4 102.4-102.4c56.464 0 102.4 45.936 102.4 102.4s-45.936 102.4-102.4 102.4z" data-tags="phone, telephone, call, contact" />
<glyph unicode="&#xe832;" d="M921.6 625.003l-270.997 270.997c-9.65 9.65-22.507 14.965-36.203 14.965s-26.554-5.314-36.203-14.965l-14.997-14.997c-14.834-14.834-25.6-40.826-25.6-61.803v-51.2c0-7.288-5.45-20.446-10.603-25.6l-142.997-142.997c-5.152-5.154-18.312-10.603-25.6-10.603h-51.2c-20.978 0-46.97-10.766-61.803-25.6l-14.997-14.997c-19.963-19.963-19.963-52.443 0-72.406l79.534-79.534-253.426-329.453c-7.84-10.192-6.902-24.619 2.189-33.71 4.966-4.966 11.522-7.499 18.109-7.499 5.477 0 10.974 1.75 15.602 5.309l329.453 253.426 79.536-79.534c9.65-9.651 22.507-14.966 36.203-14.966s26.554 5.314 36.203 14.966l14.997 14.997c14.834 14.834 25.6 40.826 25.6 61.803v51.2c0 7.288 5.45 20.446 10.603 25.6l142.997 142.997c5.154 5.154 18.312 10.603 25.6 10.603h51.2c20.976 0 46.968 10.766 61.803 25.6l14.997 14.997c9.65 9.65 14.966 22.507 14.966 36.203s-5.317 26.554-14.966 36.203zM216.757 191.158l129.688 168.594 38.906-38.906-168.594-129.688zM870.4 573.803c-5.154-5.154-18.312-10.603-25.6-10.603h-51.2c-20.976 0-46.968-10.766-61.803-25.6l-142.997-142.997c-14.834-14.834-25.6-40.826-25.6-61.803v-51.2c0-7.288-5.45-20.446-10.603-25.6l-14.93-14.958c-0.006-0.003-0.032-0.008-0.067-0.008v-0.032l-270.997 270.998 14.998 14.998c5.152 5.154 18.312 10.603 25.6 10.603h51.2c20.978 0 46.97 10.766 61.803 25.6l142.995 142.995c14.834 14.834 25.6 40.826 25.6 61.803v51.2c0 7.288 5.45 20.446 10.603 25.6l14.997 14.997 270.997-270.997-14.997-14.997z" data-tags="pushpin, pin, location" />
<glyph unicode="&#xe833;" d="M512-51.2c-7.856 0-15.277 3.606-20.13 9.784-2.931 3.73-72.587 92.864-143.229 224.51-41.581 77.491-74.742 153.568-98.565 226.118-30.043 91.499-45.277 177.758-45.277 256.387 0 169.39 137.81 307.2 307.2 307.2s307.2-137.81 307.2-307.2c0-78.629-15.234-164.888-45.278-256.386-23.822-72.55-56.984-148.629-98.565-226.118-70.64-131.646-140.298-220.781-143.229-224.51-4.851-6.179-12.272-9.786-20.128-9.786zM512 921.6c-141.158 0-256-114.842-256-256 0-166.597 74.914-341.176 137.758-458.296 46.186-86.074 92.634-154.306 118.237-189.938 25.709 35.789 72.429 104.432 118.688 190.76 62.643 116.902 137.317 291.163 137.317 457.474 0 141.158-114.84 256-256 256zM512 512c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6 153.6-68.904 153.6-153.6-68.904-153.6-153.6-153.6zM512 768c-56.464 0-102.4-45.936-102.4-102.4s45.936-102.4 102.4-102.4c56.464 0 102.4 45.936 102.4 102.4s-45.936 102.4-102.4 102.4z" data-tags="map-marker, pin, location" />
<glyph unicode="&#xe834;" d="M960.659 917.776c-7.549 4.664-16.971 5.088-24.907 1.122l-295.752-147.875-295.752 147.875c-7.206 3.603-15.691 3.603-22.898 0l-307.2-153.6c-8.672-4.336-14.15-13.2-14.15-22.898v-768c0-8.872 4.594-17.112 12.141-21.776 4.11-2.541 8.779-3.824 13.461-3.824 3.912 0 7.834 0.898 11.446 2.702l295.752 147.875 295.752-147.875c7.206-3.603 15.693-3.603 22.899 0l307.2 153.6c8.674 4.336 14.152 13.2 14.152 22.898v768c-0.003 8.872-4.597 17.112-12.144 21.776zM307.2 143.822l-256-128v710.755l256 128v-710.755zM358.4 854.578l256-128v-710.757l-256 128v710.757zM921.6 143.822l-256-128v710.755l256 128v-710.755z" data-tags="map, guide, address" />
<glyph unicode="&#xe835;" d="M435.202-51.202c-2.205 0-4.435 0.285-6.642 0.878-11.186 3.003-18.96 13.142-18.96 24.723v384h-384c-11.581 0-21.72 7.774-24.723 18.96-3.005 11.184 1.874 22.994 11.898 28.795l972.8 563.2c10.037 5.811 22.726 4.147 30.928-4.053 8.202-8.202 9.864-20.891 4.053-30.93l-563.2-972.8c-4.658-8.045-13.186-12.774-22.154-12.774zM120.912 409.6h314.288c14.138 0 25.6-11.461 25.6-25.6v-314.288l467.346 807.234-807.234-467.346z" data-tags="location, compass, direction" />
<glyph unicode="&#xe836;" d="M947.2 870.4h-128v25.6c0 14.138-11.461 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-25.6h-512v25.6c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-25.6h-128c-42.347 0-76.8-34.453-76.8-76.8v-716.8c0-42.349 34.453-76.8 76.8-76.8h870.4c42.349 0 76.8 34.451 76.8 76.8v716.8c0 42.347-34.451 76.8-76.8 76.8zM76.8 819.2h128v-76.8c0-14.138 11.462-25.6 25.6-25.6s25.6 11.462 25.6 25.6v76.8h512v-76.8c0-14.138 11.461-25.6 25.6-25.6s25.6 11.462 25.6 25.6v76.8h128c14.115 0 25.6-11.485 25.6-25.6v-128h-921.6v128c0 14.115 11.485 25.6 25.6 25.6zM947.2 51.2h-870.4c-14.115 0-25.6 11.485-25.6 25.6v537.6h921.6v-537.6c0-14.115-11.485-25.6-25.6-25.6zM384 460.8h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM537.6 460.8h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 460.8h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 460.8h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM230.4 358.4h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM384 358.4h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM537.6 358.4h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 358.4h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 358.4h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM230.4 256h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM384 256h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM537.6 256h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 256h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 256h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM230.4 153.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM384 153.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM537.6 153.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 153.6h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 153.6h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="calendar-full, calendar, date, schedule" />
<glyph unicode="&#xe837;" d="M896 153.6h-819.2c-42.347 0-76.8 34.451-76.8 76.8v409.6c0 42.347 34.453 76.8 76.8 76.8h819.2c42.349 0 76.8-34.453 76.8-76.8v-409.6c0-42.349-34.451-76.8-76.8-76.8zM76.8 665.6c-14.115 0-25.6-11.485-25.6-25.6v-409.6c0-14.115 11.485-25.6 25.6-25.6h819.2c14.115 0 25.6 11.485 25.6 25.6v409.6c0 14.115-11.485 25.6-25.6 25.6h-819.2zM179.2 563.2h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM844.8 563.2h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM230.4 460.8h-102.4c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h102.4c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM179.2 256h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM588.8 256h-307.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h307.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4 256h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 358.4h-153.6c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h128v76.8c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-14.139-11.461-25.6-25.6-25.6zM281.6 358.4h-153.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h153.6c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM307.2 588.8c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM409.6 588.8c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM512 588.8c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM614.4 588.8c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM716.8 588.8c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM358.4 486.4c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM460.8 486.4c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM563.2 486.4c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM665.6 486.4c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM768 486.4c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM409.6 384c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM512 384c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6zM614.4 384c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6z" data-tags="keyboard, type, typing" />
<glyph unicode="&#xe838;" d="M230.4 256c-14.138 0-25.6-11.461-25.6-25.6v-0.070c-21.408 16.107-48.006 25.67-76.8 25.67-70.579 0-128-57.421-128-128s57.421-128 128-128c28.794 0 55.392 9.563 76.8 25.67v-0.070c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v204.8c0 14.139-11.462 25.6-25.6 25.6zM128 51.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM435.2 256c-28.794 0-55.392-9.563-76.8-25.67v204.87c0 14.139-11.462 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-409.6c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v0.070c21.408-16.107 48.006-25.67 76.8-25.67 70.579 0 128 57.421 128 128s-57.421 128-128 128zM435.2 51.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM742.4 0c-70.579 0-128 57.421-128 128s57.421 128 128 128c22.496 0 44.632-5.925 64.014-17.136 12.238-7.080 16.422-22.739 9.344-34.978-7.082-12.24-22.744-16.421-34.978-9.344-11.603 6.71-24.875 10.258-38.381 10.258-42.347 0-76.8-34.453-76.8-76.8s34.453-76.8 76.8-76.8c13.509 0 26.782 3.547 38.382 10.258 12.235 7.078 27.898 2.899 34.978-9.341 7.080-12.237 2.899-27.899-9.341-34.978-19.382-11.213-41.52-17.139-64.019-17.139zM588.8 435.2c-6.552 0-13.102 2.499-18.101 7.499l-153.6 153.6c-9.997 9.998-9.997 26.206 0 36.205 9.998 9.997 26.206 9.997 36.205 0l135.496-135.499 340.299 340.298c9.997 9.997 26.206 9.997 36.203 0 9.998-9.998 9.998-26.206 0-36.205l-358.4-358.4c-5-4.998-11.55-7.498-18.102-7.498z" data-tags="spell-check, spelling" />
<glyph unicode="&#xe839;" d="M896 870.4h-819.2c-42.347 0-76.8-34.453-76.8-76.8v-512c0-42.349 34.453-76.8 76.8-76.8h384v-102.4h-179.2c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h409.6c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-179.2v102.4h384c42.349 0 76.8 34.451 76.8 76.8v512c0 42.347-34.451 76.8-76.8 76.8zM921.6 281.6c0-14.115-11.485-25.6-25.6-25.6h-819.2c-14.115 0-25.6 11.485-25.6 25.6v512c0 14.115 11.485 25.6 25.6 25.6h819.2c14.115 0 25.6-11.485 25.6-25.6v-512z" data-tags="screen, monitor" />
<glyph unicode="&#xe83a;" d="M537.6 51.2h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4-51.2h-460.8c-42.347 0-76.8 34.451-76.8 76.8v870.4c0 42.347 34.453 76.8 76.8 76.8h460.8c42.349 0 76.8-34.453 76.8-76.8v-870.4c0-42.349-34.451-76.8-76.8-76.8zM281.6 921.6c-14.115 0-25.6-11.485-25.6-25.6v-870.4c0-14.115 11.485-25.6 25.6-25.6h460.8c14.115 0 25.6 11.485 25.6 25.6v870.4c0 14.115-11.485 25.6-25.6 25.6h-460.8zM691.2 153.6h-358.4c-14.138 0-25.6 11.461-25.6 25.6v665.6c0 14.138 11.462 25.6 25.6 25.6h358.4c14.139 0 25.6-11.462 25.6-25.6v-665.6c0-14.139-11.461-25.6-25.6-25.6zM358.4 204.8h307.2v614.4h-307.2v-614.4z" data-tags="smartphone, mobile, phone, cellular" />
<glyph unicode="&#xe83b;" d="M844.8-51.2h-665.6c-42.347 0-76.8 34.451-76.8 76.8v870.4c0 42.347 34.453 76.8 76.8 76.8h665.6c42.349 0 76.8-34.453 76.8-76.8v-870.4c0-42.349-34.451-76.8-76.8-76.8zM179.2 921.6c-14.115 0-25.6-11.485-25.6-25.6v-870.4c0-14.115 11.485-25.6 25.6-25.6h665.6c14.115 0 25.6 11.485 25.6 25.6v870.4c0 14.115-11.485 25.6-25.6 25.6h-665.6zM537.6 51.2h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM793.6 153.6h-563.2c-14.138 0-25.6 11.461-25.6 25.6v665.6c0 14.138 11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.462 25.6-25.6v-665.6c0-14.139-11.461-25.6-25.6-25.6zM256 204.8h512v614.4h-512v-614.4z" data-tags="tablet, mobile" />
<glyph unicode="&#xe83c;" d="M179.2 256h665.6c42.349 0 76.8 34.451 76.8 76.8v409.6c0 42.347-34.451 76.8-76.8 76.8h-665.6c-42.347 0-76.8-34.453-76.8-76.8v-409.6c0-42.349 34.453-76.8 76.8-76.8zM153.6 742.4c0 14.115 11.485 25.6 25.6 25.6h665.6c14.115 0 25.6-11.485 25.6-25.6v-409.6c0-14.115-11.485-25.6-25.6-25.6h-665.6c-14.115 0-25.6 11.485-25.6 25.6v409.6zM998.4 204.8h-972.8c-14.138 0-25.6-11.461-25.6-25.6v-51.2c0-42.349 34.453-76.8 76.8-76.8h870.4c42.349 0 76.8 34.451 76.8 76.8v51.2c0 14.139-11.461 25.6-25.6 25.6zM947.2 102.4h-870.4c-14.115 0-25.6 11.485-25.6 25.6v25.6h921.6v-25.6c0-14.115-11.485-25.6-25.6-25.6z" data-tags="laptop, computer, pc" />
<glyph unicode="&#xe83d;" d="M588.8 256h-409.6c-42.347 0-76.8 34.451-76.8 76.8v409.6c0 42.347 34.453 76.8 76.8 76.8h665.6c42.349 0 76.8-34.453 76.8-76.8v-51.2c0-14.138-11.461-25.6-25.6-25.6s-25.6 11.462-25.6 25.6v51.2c0 14.115-11.485 25.6-25.6 25.6h-665.6c-14.115 0-25.6-11.485-25.6-25.6v-409.6c0-14.115 11.485-25.6 25.6-25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM588.8 51.2h-512c-42.347 0-76.8 34.453-76.8 76.8v51.2c0 14.139 11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6h-537.6v-25.6c0-14.115 11.485-25.6 25.6-25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM947.2 51.2h-204.8c-42.347 0-76.8 34.453-76.8 76.8v409.6c0 42.347 34.453 76.8 76.8 76.8h204.8c42.347 0 76.8-34.453 76.8-76.8v-409.6c0-42.347-34.453-76.8-76.8-76.8zM742.4 563.2c-14.115 0-25.6-11.485-25.6-25.6v-409.6c0-14.115 11.485-25.6 25.6-25.6h204.8c14.115 0 25.6 11.485 25.6 25.6v409.6c0 14.115-11.485 25.6-25.6 25.6h-204.8zM844.8 153.6c-6.736 0-13.328 2.736-18.098 7.504-4.766 4.768-7.502 11.36-7.502 18.096s2.736 13.344 7.502 18.098c4.754 4.766 11.362 7.502 18.098 7.502s13.344-2.736 18.096-7.502c4.768-4.754 7.504-11.346 7.504-18.098 0-6.736-2.736-13.344-7.504-18.096-4.768-4.768-11.36-7.504-18.096-7.504z" data-tags="laptop-phone, devices, responsive" />
<glyph unicode="&#xe83e;" d="M486.4 358.4c-14.138 0-25.6 11.461-25.6 25.6v460.8c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-460.8c0-14.139-11.462-25.6-25.6-25.6zM486.4 0c-102.57 0-199 39.944-271.53 112.47-72.528 72.528-112.47 168.96-112.47 271.53 0 84.395 26.859 164.478 77.674 231.594 49.15 64.915 118.979 113.394 196.624 136.501 13.55 4.034 27.805-3.683 31.838-17.234s-3.683-27.805-17.234-31.838c-139.955-41.654-237.702-172.84-237.702-319.022 0-183.506 149.294-332.8 332.8-332.8s332.8 149.294 332.8 332.8c0 146.187-97.75 277.374-237.71 319.024-13.552 4.034-21.267 18.288-17.234 31.838 4.032 13.552 18.29 21.267 31.837 17.235 77.646-23.106 147.48-71.582 196.632-136.499 50.816-67.115 77.675-147.202 77.675-231.598 0-102.57-39.942-199.002-112.47-271.53-72.528-72.526-168.96-112.47-271.53-112.47z" data-tags="power-switch, toggle" />
<glyph unicode="&#xe83f;" d="M25.6 0c-11.507 0-21.6 7.677-24.67 18.766s1.634 22.864 11.501 28.784c86.57 51.942 122.485 127.414 135.218 162.755-94.088 72.048-147.648 171.746-147.648 276.094 0 52.704 13.23 103.755 39.323 151.736 24.902 45.794 60.406 86.806 105.526 121.899 91.504 71.17 212.802 110.365 341.55 110.365s250.046-39.195 341.552-110.366c45.118-35.093 80.624-76.104 105.526-121.899 26.091-47.979 39.322-99.030 39.322-151.734 0-52.702-13.23-103.755-39.322-151.736-24.902-45.794-60.408-86.806-105.526-121.899-91.506-71.17-212.803-110.365-341.552-110.365-52.907 0-104.8 6.627-154.437 19.707-21.974-14.637-63.040-40.605-112.086-65.005-76.163-37.89-141.528-57.102-194.277-57.102zM486.4 819.2c-239.97 0-435.2-149.294-435.2-332.8 0-92.946 51.432-182.379 141.107-245.368 8.797-6.178 12.795-17.194 10.013-27.576-5.984-22.325-26.363-83.597-80.878-142.734 66.659 23.341 138.424 63.832 191.434 100.286 6.296 4.328 14.197 5.621 21.544 3.52 48.558-13.888 99.691-20.928 151.981-20.928 239.97 0 435.2 149.294 435.2 332.8s-195.23 332.8-435.2 332.8z" data-tags="bubble, chat, comment" />
<glyph unicode="&#xe840;" d="M486.4 0c-4.283 0-8.566 1.074-12.432 3.222-5.954 3.307-147.285 82.464-274.914 208.987-10.040 9.954-10.11 26.163-0.157 36.203s26.163 10.11 36.203 0.157c101.349-100.472 214.307-171.323 251.293-193.35 37 22.054 150.123 93.045 251.304 193.352 10.042 9.952 26.248 9.882 36.205-0.158 9.954-10.040 9.883-26.25-0.158-36.205-127.629-126.52-268.958-205.678-274.912-208.986-3.866-2.149-8.149-3.222-12.432-3.222zM65.478 409.584c-9.61 0-18.821 5.437-23.182 14.709-28.066 59.659-42.296 119.314-42.296 177.307 0 148.218 120.582 268.8 268.8 268.8 50.173 0 103.461-18.805 150.051-52.952 27.251-19.973 50.442-44.043 67.549-69.606 17.107 25.565 40.299 49.634 67.55 69.606 46.589 34.147 99.878 52.952 150.050 52.952 148.218 0 268.8-120.582 268.8-268.8 0-57.992-14.23-117.645-42.294-177.301-6.018-12.794-21.267-18.29-34.061-12.267-12.794 6.018-18.286 21.267-12.269 34.061 24.834 52.786 37.424 105.107 37.424 155.507 0 119.986-97.616 217.6-217.6 217.6-87.187 0-171.856-71.725-193.314-136.096-3.485-10.453-13.267-17.504-24.286-17.504s-20.802 7.051-24.286 17.504c-21.456 64.371-106.125 136.096-193.314 136.096-119.986 0-217.6-97.614-217.6-217.6 0-50.4 12.592-102.723 37.426-155.512 6.019-12.794 0.526-28.043-12.267-34.061-3.522-1.659-7.23-2.443-10.88-2.443zM538.346 204.776c-0.232 0-0.456 0.002-0.678 0.006-10.35 0.218-29.122 5.598-38.552 39.194l-62.291 221.915-41.328-167.894c-8.106-32.933-26.902-39.813-37.387-40.982-10.483-1.173-30.334 1.397-45.504 31.733l-31.005 62.010c-1.475 2.952-2.85 4.834-3.893 6-0.171-0.229-0.355-0.483-0.546-0.765-18.939-27.816-61.053-48.792-97.962-48.792h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c21.554 0 47.152 13.942 55.638 26.408 11.397 16.739 28.026 25.638 45.629 24.48 19.142-1.286 36.246-14.274 46.928-35.634l22.781-45.562 47.93 194.71c8.069 32.784 24.658 39.907 37.15 40.109 12.512 0.24 29.302-6.379 38.43-38.888l65.763-234.286 60.323 184.738c10.504 32.168 29.779 37.707 40.334 38.144 10.542 0.435 30.224-3.482 43.357-34.672l37.062-88.026c6.946-16.496 29.573-31.522 47.474-31.522h76.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6h-76.8c-38.24 0-79.822 27.608-94.662 62.853l-30.301 71.968-65.208-199.699c-10.598-32.454-29-37.546-39.483-37.546z" data-tags="heart-pulse, health, heart-rate" />
<glyph unicode="&#xe841;" d="M1024 716.808v76.792c0 14.138-11.461 25.6-25.6 25.6h-179.192c-0.005 0-0.011 0-0.016 0h-255.984c-0.005 0-0.011 0-0.016 0h-255.984c-0.005 0-0.011 0-0.016 0h-281.592c-14.138 0-25.6-11.462-25.6-25.6v-307.2c0-14.139 11.462-25.6 25.6-25.6h76.8v-307.2h-25.6c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h204.8c14.138 0 25.6 11.461 25.6 25.6s-11.462 25.6-25.6 25.6h-25.6v153.6h512v-153.6h-25.6c-14.139 0-25.6-11.461-25.6-25.6s11.461-25.6 25.6-25.6h204.8c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-25.6v307.2h76.8c14.139 0 25.6 11.461 25.6 25.6v230.392c0 0.005 0 0.011 0 0.016zM972.8 727.403l-215.403-215.403h-183.594l256 256h142.997v-40.597zM317.803 512l256 256h183.594l-256-256h-183.594zM61.803 512l256 256h183.594l-256-256h-183.594zM245.397 768l-194.197-194.197v194.197h194.197zM153.6 153.6v307.2h51.2v-307.2h-51.2zM256 358.4v102.4h512v-102.4h-512zM870.4 153.6h-51.2v307.2h51.2v-307.2zM829.803 512l142.997 142.997v-142.997h-142.997z" data-tags="construction, road-sign" />
<glyph unicode="&#xe842;" d="M435.2-51.2c-116.246 0-225.534 45.269-307.733 127.467s-127.467 191.488-127.467 307.733c0 116.246 45.269 225.534 127.467 307.733s191.486 127.467 307.733 127.467c14.138 0 25.6-11.462 25.6-25.6v-384h384c14.139 0 25.6-11.461 25.6-25.6 0-116.245-45.269-225.534-127.467-307.733s-191.488-127.467-307.733-127.467zM409.6 767.157c-199.842-13.226-358.4-180.026-358.4-383.157 0-211.739 172.262-384 384-384 203.131 0 369.931 158.558 383.157 358.4h-383.157c-14.138 0-25.6 11.461-25.6 25.6v383.157zM947.2 460.8h-409.6c-14.139 0-25.6 11.462-25.6 25.6v409.6c0 14.138 11.461 25.6 25.6 25.6 116.245 0 225.534-45.269 307.733-127.467s127.467-191.486 127.467-307.733c0-14.138-11.461-25.6-25.6-25.6zM563.2 512h357.557c-12.664 191.374-166.184 344.891-357.557 357.557v-357.557z" data-tags="pie-chart, chart, statistics" />
<glyph unicode="&#xe843;" d="M896-51.2h-819.2c-42.347 0-76.8 34.451-76.8 76.8v819.2c0 42.347 34.453 76.8 76.8 76.8h819.2c42.349 0 76.8-34.453 76.8-76.8v-819.2c0-42.349-34.451-76.8-76.8-76.8zM76.8 870.4c-14.115 0-25.6-11.485-25.6-25.6v-819.2c0-14.115 11.485-25.6 25.6-25.6h819.2c14.115 0 25.6 11.485 25.6 25.6v819.2c0 14.115-11.485 25.6-25.6 25.6h-819.2zM332.8 102.4h-102.4c-14.138 0-25.6 11.461-25.6 25.6v460.8c0 14.138 11.462 25.6 25.6 25.6h102.4c14.138 0 25.6-11.462 25.6-25.6v-460.8c0-14.139-11.462-25.6-25.6-25.6zM256 153.6h51.2v409.6h-51.2v-409.6zM537.6 102.4h-102.4c-14.138 0-25.6 11.461-25.6 25.6v614.4c0 14.138 11.462 25.6 25.6 25.6h102.4c14.139 0 25.6-11.462 25.6-25.6v-614.4c0-14.139-11.461-25.6-25.6-25.6zM460.8 153.6h51.2v563.2h-51.2v-563.2zM742.4 102.4h-102.4c-14.139 0-25.6 11.461-25.6 25.6v256c0 14.139 11.461 25.6 25.6 25.6h102.4c14.139 0 25.6-11.461 25.6-25.6v-256c0-14.139-11.461-25.6-25.6-25.6zM665.6 153.6h51.2v204.8h-51.2v-204.8z" data-tags="chart-bars, chart, statistics" />
<glyph unicode="&#xe844;" d="M947.2 716.8h-153.67c16.107 21.408 25.67 48.006 25.67 76.8 0 70.579-57.421 128-128 128-71.181 0-130.869-56.381-160.112-89.987-17.707-20.35-32.954-42.136-44.686-63.208-11.733 21.070-26.981 42.858-44.688 63.208-29.245 33.606-88.931 89.987-160.114 89.987-70.579 0-128-57.421-128-128 0-28.794 9.563-55.392 25.669-76.8h-153.669c-14.138 0-25.6-11.462-25.6-25.6v-153.6c0-14.138 11.462-25.6 25.6-25.6h25.6v-486.4c0-42.349 34.453-76.8 76.8-76.8h716.8c42.349 0 76.8 34.451 76.8 76.8v486.4h25.6c14.139 0 25.6 11.462 25.6 25.6v153.6c0 14.138-11.461 25.6-25.6 25.6zM569.712 798.003c40.035 46.010 84.317 72.397 121.488 72.397 42.349 0 76.8-34.453 76.8-76.8s-34.451-76.8-76.8-76.8h-172.946c8.854 22.621 26.758 52.818 51.458 81.203zM563.2 0h-153.6v665.6h153.6v-665.6zM204.8 793.6c0 42.347 34.453 76.8 76.8 76.8 37.173 0 81.453-26.387 121.488-72.397 24.699-28.386 42.603-58.582 51.458-81.203h-172.946c-42.347 0-76.8 34.453-76.8 76.8zM51.2 665.6h307.2v-102.4h-307.2v102.4zM102.4 25.6v486.4h256v-512h-230.4c-14.115 0-25.6 11.485-25.6 25.6zM870.4 25.6c0-14.115-11.485-25.6-25.6-25.6h-230.4v512h256v-486.4zM921.6 563.2h-307.2v102.4h307.2v-102.4z" data-tags="gift, birthday, prize, box" />
<glyph unicode="&#xe845;" d="M967.68 604.16l-153.6 204.8c-3.95 5.267-9.776 8.81-16.272 9.891l-307.2 51.2c-2.786 0.464-5.632 0.464-8.418 0l-307.2-51.2c-6.494-1.082-12.322-4.626-16.27-9.891l-153.6-204.8c-7.339-9.786-6.731-23.395 1.451-32.486l460.8-512c4.856-5.394 11.771-8.474 19.029-8.474s14.173 3.080 19.029 8.475l460.8 512c8.182 9.091 8.79 22.699 1.451 32.485zM654.65 614.4l-168.25-462.691-168.251 462.691h336.501zM343.405 665.6l142.995 142.995 142.995-142.995h-285.99zM560.989 806.416l189.349-31.558-63.115-94.674-126.234 126.232zM285.579 680.184l-63.117 94.674 189.349 31.558-126.232-126.232zM239.096 657.606l-152.813-30.563 91.688 122.25 61.125-91.686zM265.058 610.584l152.285-418.784-342.642 380.712 190.357 38.072zM707.744 610.584l190.357-38.072-342.643-380.712 152.286 418.784zM733.704 657.606l61.125 91.688 91.688-122.25-152.813 30.562z" data-tags="diamond, jewelry" />
<glyph unicode="&#xe846;" d="M998.4 153.6h-25.6c-29.667 0-51.2-32.299-51.2-76.8 0-14.115-11.485-25.6-25.6-25.6s-25.6 11.485-25.6 25.6v51.2c0 14.139-11.461 25.6-25.6 25.6-7.074 0-13.475-2.869-18.109-7.504-10.027 4.806-21.248 7.504-33.091 7.504-42.349 0-76.8-34.451-76.8-76.8 0-8.974 1.563-17.587 4.403-25.6h-55.603c-20.762 0-52.194 14.162-65.949 29.71l-53.472 60.445 471.395 532.882c8.221 9.294 8.459 22.888 1.238 32.41l-153.533 204.714c-4.834 6.446-12.422 10.24-20.48 10.24h-665.6c-8.058 0-15.645-3.794-20.48-10.24l-153.539-204.718c-7.216-9.522-6.974-23.112 1.245-32.403l471.395-532.882-53.472-60.446c-14.802-16.733-40.723-29.71-53.149-29.71h-12.8v25.6c0 42.349-34.453 76.8-76.8 76.8-14.413 0-27.906-3.998-39.442-10.931-6.52 6.925-14.97 10.931-24.558 10.931-15.762 0-27.496-12.459-35.957-23.314-7.773-9.97-15.813-22.981-22.638-36.634l-5.405-10.81v45.157c0 14.139-11.462 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-51.2c0-14.115-11.485-25.6-25.6-25.6s-25.6 11.485-25.6 25.6v153.6c0 14.139-11.462 25.6-25.6 25.6s-25.6-11.461-25.6-25.6v-153.6c0-42.347 34.453-76.8 76.8-76.8 14.413 0 27.906 3.998 39.442 10.933 6.518-6.926 14.97-10.933 24.558-10.933 15.762 0 27.496 12.459 35.957 23.314 7.773 9.97 15.813 22.981 22.638 36.634l5.405 10.81v-45.157c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v51.2c0 14.115 11.485 25.6 25.6 25.6s25.6-11.485 25.6-25.6v-51.2c0-14.139 11.462-25.6 25.6-25.6h38.4c28.467 0 67.803 20.2 91.498 46.986l49.302 55.733 49.301-55.731c23.696-26.787 68.534-46.987 104.299-46.987h128c19.654 0 37.602 7.43 51.2 19.618 13.598-12.187 31.546-19.618 51.2-19.618 42.349 0 76.8 34.451 76.8 76.8 0 12.749 3.099 21.594 5.278 25.6h20.322c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6zM58.6 692.533l133.4 177.867h640l133.4-177.867-453.4-512.539-453.4 512.539zM793.6 51.2c-14.115 0-25.6 11.485-25.6 25.6s11.485 25.6 25.6 25.6 25.6-11.485 25.6-25.6-11.485-25.6-25.6-25.6zM128 204.8c6.736 0 13.344 2.736 18.096 7.504 4.768 4.768 7.504 11.36 7.504 18.096s-2.736 13.328-7.504 18.098c-4.752 4.766-11.36 7.502-18.096 7.502s-13.328-2.736-18.096-7.502c-4.768-4.754-7.504-11.362-7.504-18.098s2.736-13.344 7.504-18.096c4.768-4.768 11.36-7.504 18.096-7.504z" data-tags="linearicons, perxis, diamond" />
<glyph unicode="&#xe847;" d="M409.6 947.2c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6c0-66.843 12.915-122.715 23.293-167.608 10.112-43.749 18.099-78.302 6.637-92.718-9.525-11.978-36.712-18.942-80.938-20.778-0.114 8.314-0.189 16.669-0.19 25.109v204.795c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-204.803c0.002-8.426-0.072-16.768-0.182-25.069-44.099 1.898-71.219 8.901-80.76 20.893-11.52 14.477-3.542 49.086 6.557 92.902 10.328 44.818 23.184 100.594 23.184 167.277 0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6c0-60.859-12.131-113.488-21.878-155.776-13.198-57.259-23.622-102.485 3.27-136.283 19.97-25.096 56.374-37.542 119.458-40.192-5.741-142.84-26.443-265.747-43.589-367.451-22.816-135.354-37.888-224.77 0.605-270.298 15.934-18.845 39.531-28.4 70.134-28.4 30.608 0 54.208 9.558 70.147 28.406 38.52 45.554 23.438 135.051 0.611 270.526-17.126 101.638-37.808 224.466-43.584 367.184 63.213 2.57 99.656 14.973 119.629 40.090 26.837 33.747 16.395 78.923 3.173 136.117-9.79 42.358-21.976 95.074-21.976 156.077zM312.651 10.266c-3.726-4.406-11-10.266-31.051-10.266-20.045 0-27.312 5.854-31.035 10.258-23.154 27.384-7.426 120.69 10.786 228.728 6.581 39.038 13.68 81.157 20.28 126.326 6.589-45.082 13.672-87.115 20.238-126.090 18.224-108.144 33.962-201.544 10.782-228.957zM813.158 247.731c-20.104 119.326-45.13 267.832-45.158 443.472v255.997c0 11.608-7.811 21.763-19.032 24.742-11.218 2.979-23.035-1.963-28.795-12.042-103.387-180.926-154.437-457.246-156.562-468.922-1.358-7.469 0.667-15.155 5.533-20.982 4.866-5.829 12.064-9.197 19.654-9.197h114.443c-8.957-79.045-20.954-150.25-31.581-213.302-22.819-135.354-37.891-224.77 0.605-270.298 15.936-18.845 39.531-28.4 70.134-28.4 30.608 0 54.208 9.558 70.147 28.406 38.518 45.554 23.437 135.051 0.611 270.525zM620.062 512c12.688 59.962 45.166 198.998 96.738 323.424v-144.227c0.010-63.296-3.242-123.046-8.334-179.197h-88.403zM773.451 10.266c-3.726-4.406-11-10.266-31.051-10.266-20.043 0-27.312 5.854-31.034 10.258-23.157 27.384-7.429 120.691 10.784 228.73 6.581 39.038 13.68 81.155 20.28 126.326 6.589-45.083 13.674-87.118 20.238-126.093 18.224-108.144 33.963-201.542 10.782-228.955z" data-tags="dinner, food, fork, knife" />
<glyph unicode="&#xe848;" d="M512 204.8c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6 153.6-68.904 153.6-153.6-68.904-153.6-153.6-153.6zM512 460.8c-56.464 0-102.4-45.936-102.4-102.4s45.936-102.4 102.4-102.4c56.464 0 102.4 45.936 102.4 102.4s-45.936 102.4-102.4 102.4zM814.302 867.542l-9.050 36.195c-9.682 38.726-48.534 69.062-88.453 69.062h-409.6c-39.918 0-78.771-30.336-88.454-69.062l-9.048-36.195c-32.32-9.062-56.098-38.768-56.098-73.942v-51.2c0-33.925 22.118-62.762 52.685-72.899l46.133-645.853c2.947-41.272 39.008-74.848 80.382-74.848h358.4c41.376 0 77.435 33.576 80.382 74.846l46.131 645.853c30.568 10.139 52.686 38.976 52.686 72.901v51.2c0 35.174-23.778 64.88-56.098 73.942zM307.2 921.6h409.6c16.334 0 34.821-14.434 38.781-30.28l5.23-20.92h-497.622l5.23 20.92c3.96 15.846 22.446 30.28 38.781 30.28zM762.45 614.4h-500.898l-3.658 51.2h508.213l-3.658-51.2zM729.536 153.6h-435.070l-29.258 409.6h493.584l-29.256-409.6zM691.2 0h-358.4c-14.834 0-28.256 12.499-29.312 27.294l-5.365 75.106h427.755l-5.365-75.106c-1.058-14.795-14.48-27.294-29.314-27.294zM819.2 742.4c0-14.115-11.485-25.6-25.6-25.6h-563.2c-14.115 0-25.6 11.485-25.6 25.6v51.2c0 14.093 11.446 25.558 25.531 25.597 0.030 0 0.059-0.003 0.090-0.003 0.050 0 0.099 0.006 0.149 0.006h563.030c14.115 0 25.6-11.485 25.6-25.6v-51.2z" data-tags="coffee-cup, drink, coffee" />
<glyph unicode="&#xe849;" d="M1017.987 963.683c-4.862 5.779-12.030 9.115-19.582 9.117l-26.114 0.008c-258.027 0.091-461.854 0.163-611.93-35.728-80.627-19.283-142.987-48.411-190.643-89.051-51.387-43.819-86.445-101.243-107.178-175.549-13.771-49.363-20.213-138.478 6.96-227.178 10.043-32.787 25.696-63.682 46.584-92.093-62.246-97.517-116.085-226.014-116.085-378.81 0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6c0 235.789 139.654 410.651 222.901 493.899 59.741 59.739 127.301 110.166 195.378 145.824 63.373 33.195 123.933 51.477 170.522 51.477 14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6c-55.506 0-122.686-19.822-194.278-57.323-72.603-38.030-144.467-91.621-207.822-154.976-26.726-26.726-58.899-62.346-90.824-105.994-12.403 19.496-21.998 40.173-28.619 61.79-25.597 83.555-16.19 164.038-6.597 198.422 73.206 262.397 351.32 263.072 855.925 262.89-60.16-321.93-172.331-530.309-333.613-619.571-149.582-82.786-298.008-37.613-354.877-14.346-12.005 4.912-24.051 10.949-35.802 17.944-12.147 7.227-27.858 3.243-35.091-8.904-7.232-12.149-3.245-27.859 8.902-35.093 13.923-8.288 28.256-15.464 42.602-21.334 31.843-13.027 83.144-29.706 146.704-35.184 14.034-1.21 27.928-1.814 41.672-1.814 75.189 0 145.893 18.077 210.682 53.934 82.37 45.587 153.675 119.736 211.938 220.384 68.315 118.018 119.699 274.534 152.723 465.205 1.29 7.443-0.774 15.074-5.637 20.853z" data-tags="leaf, nature, green, plant" />
<glyph unicode="&#xe84a;" d="M153.6 358.4c-57.421 0-102.4 67.712-102.4 154.155s44.979 154.155 102.4 154.155 102.4-67.712 102.4-154.155-44.979-154.155-102.4-154.155zM153.6 615.509c-24.168 0-51.2-44.030-51.2-102.955s27.032-102.954 51.2-102.954 51.2 44.030 51.2 102.955-27.032 102.954-51.2 102.954zM358.299 563.2c-57.365 0-102.299 67.469-102.299 153.6s44.934 153.6 102.299 153.6 102.299-67.469 102.299-153.6-44.934-153.6-102.299-153.6zM358.299 819.2c-24.122 0-51.099-43.792-51.099-102.4s26.978-102.4 51.099-102.4 51.099 43.792 51.099 102.4-26.978 102.4-51.099 102.4zM614.4 563.2c-57.421 0-102.4 67.469-102.4 153.6s44.979 153.6 102.4 153.6 102.4-67.469 102.4-153.6-44.979-153.6-102.4-153.6zM614.4 819.2c-24.168 0-51.2-43.792-51.2-102.4s27.032-102.4 51.2-102.4 51.2 43.792 51.2 102.4-27.032 102.4-51.2 102.4zM819.2 358.4c-57.421 0-102.4 67.712-102.4 154.155s44.979 154.155 102.4 154.155 102.4-67.712 102.4-154.155-44.979-154.155-102.4-154.155zM819.2 615.509c-24.168 0-51.2-44.030-51.2-102.955s27.032-102.954 51.2-102.954 51.2 44.030 51.2 102.955-27.032 102.954-51.2 102.954zM665.6 51.2c-44.434 0-74.482 15.032-100.99 28.293-24.573 12.291-45.792 22.907-78.21 22.907-32.298 0-53.52-10.606-78.093-22.888-26.555-13.27-56.654-28.312-101.107-28.312-28.446 0-55.258 15.501-73.557 42.53-32.104 47.421-32.619 119.362-1.413 197.378 56.152 140.381 148.794 220.893 254.17 220.893s198.018-80.512 254.168-220.893c31.206-78.018 30.693-149.958-1.413-197.378-18.298-27.029-45.109-42.53-73.555-42.53zM486.4 153.6c44.507 0 74.582-15.043 101.115-28.317 24.546-12.278 45.742-22.883 78.085-22.883 11.182 0 22.539 7.301 31.16 20.034 22.096 32.635 20.701 88.582-3.728 149.658-47.971 119.928-123.285 188.709-206.632 188.709-83.346 0-158.661-68.781-206.632-188.707-24.43-61.075-25.824-117.022-3.728-149.658 8.621-12.734 19.978-20.035 31.16-20.035 32.371 0 53.618 10.618 78.218 22.912 26.533 13.259 56.605 28.288 100.982 28.288z" data-tags="paw, pet, print" />
<glyph unicode="&#xe84b;" d="M691.2 512c-70.579 0-128 57.421-128 128s57.421 128 128 128 128-57.421 128-128-57.421-128-128-128zM691.2 716.8c-42.347 0-76.8-34.453-76.8-76.8s34.453-76.8 76.8-76.8 76.8 34.453 76.8 76.8-34.453 76.8-76.8 76.8zM25.603-51.2c-6.675 0-13.219 2.613-18.106 7.499-7.034 7.034-9.355 17.502-5.957 26.85 78.781 216.648 161.613 326.499 246.195 326.499 27.883 0 53.979-11.96 77.566-35.546 37.283-37.283 38.611-74.394 33.162-98.96-17.125-77.187-126.171-152.822-324.115-224.802-2.853-1.038-5.813-1.541-8.746-1.541zM247.736 258.446c-25.354 0-55.19-22.214-86.282-64.237-30.578-41.33-61.274-100.205-91.525-175.477 68.352 27.478 123.302 55.379 163.806 83.205 54.648 37.542 70.808 66.562 74.742 84.294 3.944 17.779-2.395 34.682-19.382 51.667-13.826 13.826-27.354 20.547-41.36 20.547zM998.4 972.8c-132.848 0-251.256-22.534-351.939-66.981-82.997-36.638-154.075-88.075-211.258-152.882-10.674-12.098-20.552-24.334-29.691-36.586-44.142-2.942-89.275-20.47-134.362-52.221-38.13-26.851-76.459-64.014-113.923-110.458-62.965-78.054-101.706-154.987-103.325-158.226-5.605-11.211-2.25-24.814 7.904-32.166 4.501-3.258 9.758-4.856 14.992-4.856 6.573 0 13.109 2.52 18.064 7.434 0.243 0.24 24.714 24.299 66.469 47.926 34.41 19.474 87.461 42.336 151.613 46.384 16.219-41.541 62.662-91.181 84.954-113.47 22.291-22.291 71.931-68.734 113.472-84.955-4.046-64.152-26.91-117.202-46.382-151.611-23.629-41.757-47.686-66.227-47.89-66.432-8.878-8.878-10.006-22.885-2.666-33.070 4.952-6.87 12.77-10.634 20.782-10.634 3.867 0 7.779 0.877 11.434 2.704 3.237 1.619 80.17 40.36 158.226 103.325 46.443 37.464 83.606 75.794 110.458 113.922 31.75 45.088 49.278 90.221 52.221 134.363 12.251 9.139 24.49 19.019 36.586 29.693 64.806 57.181 116.243 128.259 152.883 211.258 44.443 100.682 66.979 219.091 66.979 351.939v25.6h-25.6zM159.102 470.613c48.797 70.8 123.384 158.595 207.446 186.232-33.222-58.203-50.422-111.691-56.611-145.555-59.323-3.626-110.467-20.89-150.835-40.677zM521.87 108.019c19.762 40.35 36.995 91.453 40.619 150.718 33.859 6.187 87.336 23.384 145.528 56.597-27.658-83.92-115.381-158.49-186.147-207.315zM770.262 422.395c-106.48-93.952-216.794-115.195-232.662-115.195-0.102 0-10.581 0.23-38.867 20.136-19.728 13.883-42.682 33.618-64.63 55.566-21.95 21.95-41.683 44.902-55.566 64.632-19.906 28.285-20.136 38.763-20.136 38.866 0 15.869 21.243 126.182 115.197 232.662 112.416 127.406 284.533 197.059 498.894 202.227-5.17-214.358-74.822-386.477-202.229-498.894z" data-tags="rocket, spaceship, space, fast" />
<glyph unicode="&#xe84c;" d="M947.2 716.8h-230.4v76.8c0 42.347-34.453 76.8-76.8 76.8h-256c-42.347 0-76.8-34.453-76.8-76.8v-76.8h-230.4c-42.347 0-76.8-34.453-76.8-76.8v-563.2c0-42.349 34.453-76.8 76.8-76.8h870.4c42.349 0 76.8 34.451 76.8 76.8v563.2c0 42.347-34.451 76.8-76.8 76.8zM358.4 793.6c0 14.115 11.485 25.6 25.6 25.6h256c14.115 0 25.6-11.485 25.6-25.6v-76.8h-307.2v76.8zM76.8 665.6h870.4c14.115 0 25.6-11.485 25.6-25.6v-384h-102.4v25.6c0 14.139-11.461 25.6-25.6 25.6h-102.4c-14.139 0-25.6-11.461-25.6-25.6v-25.6h-409.6v25.6c0 14.139-11.462 25.6-25.6 25.6h-102.4c-14.138 0-25.6-11.461-25.6-25.6v-25.6h-102.4v384c0 14.115 11.485 25.6 25.6 25.6zM819.2 256v-51.2h-51.2v51.2h51.2zM256 256v-51.2h-51.2v51.2h51.2zM947.2 51.2h-870.4c-14.115 0-25.6 11.485-25.6 25.6v128h102.4v-25.6c0-14.139 11.462-25.6 25.6-25.6h102.4c14.138 0 25.6 11.461 25.6 25.6v25.6h409.6v-25.6c0-14.139 11.461-25.6 25.6-25.6h102.4c14.139 0 25.6 11.461 25.6 25.6v25.6h102.4v-128c0-14.115-11.485-25.6-25.6-25.6z" data-tags="briefcase, suitcase, luggage" />
<glyph unicode="&#xe84d;" d="M281.6 153.6c-42.347 0-76.8 34.451-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.453-76.8-76.8-76.8zM281.6 256c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM742.4 153.6c-42.349 0-76.8 34.451-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.451-76.8-76.8-76.8zM742.4 256c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM691.2 716.8h-358.4c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h358.4c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM793.6 665.6h-563.2c-14.138 0-25.6-11.462-25.6-25.6v-256c0-14.139 11.462-25.6 25.6-25.6h255.89c0.030 0 0.059-0.003 0.088-0.003 0.034 0 0.069 0.003 0.102 0.003h255.81c0.030 0 0.058-0.003 0.088-0.003 0.034 0 0.069 0.003 0.102 0.003h51.12c14.139 0 25.6 11.461 25.6 25.6v256c0 14.138-11.461 25.6-25.6 25.6zM256 614.4h512v-204.8h-17.85l-147.15 98.101c-11.763 7.84-27.658 4.664-35.501-7.101-7.843-11.763-4.664-27.658 7.101-35.501l83.25-55.499h-163.699l-147.15 98.101c-11.763 7.84-27.659 4.664-35.501-7.101-7.842-11.763-4.664-27.658 7.101-35.501l83.25-55.499h-145.85v204.8zM799.514 881.523c-69.808 26.594-166.541 40.077-287.514 40.077s-217.706-13.483-287.514-40.077c-100.906-38.44-122.086-96.874-122.086-139.123v-563.2c0-61.814 44.045-113.531 102.4-125.426v-53.774c0-28.232 22.968-51.2 51.2-51.2h51.2c28.232 0 51.2 22.968 51.2 51.2v51.2h307.2v-51.2c0-28.232 22.968-51.2 51.2-51.2h51.2c28.232 0 51.2 22.968 51.2 51.2v53.774c58.355 11.894 102.4 63.611 102.4 125.426v563.2c0 42.25-21.181 100.683-122.086 139.123zM307.2 0h-51.2v51.2h51.2v-51.2zM716.8 0v51.2h51.2v-51.2h-51.2zM870.4 179.2c0-42.349-34.451-76.8-76.8-76.8h-563.2c-42.347 0-76.8 34.451-76.8 76.8v563.2c0 38.040 29.982 68.75 89.114 91.277 63.064 24.024 156.182 36.723 269.286 36.723s206.224-12.699 269.286-36.723c59.131-22.526 89.114-53.237 89.114-91.277v-563.2z" data-tags="bus, travel" />
<glyph unicode="&#xe84e;" d="M281.6 153.6c-42.347 0-76.8 34.451-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.453-76.8-76.8-76.8zM281.6 256c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM742.4 153.6c-42.349 0-76.8 34.451-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.451-76.8-76.8-76.8zM742.4 256c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM868.256 363.158c-6.646 40.557-28.301 164.576-51.76 211.491-15.627 31.256-55.694 55.139-119.088 70.987-51.496 12.874-117.342 19.963-185.408 19.963s-133.912-7.090-185.408-19.965c-63.394-15.848-103.461-39.733-119.090-70.987-23.458-46.915-45.112-170.933-51.758-211.491-35.778-24.512-53.344-59.99-53.344-107.157v-128c0-33.373 21.403-61.829 51.2-72.397v-55.603c0-28.232 22.968-51.2 51.2-51.2h51.2c28.232 0 51.2 22.968 51.2 51.2v51.2h409.6v-51.2c0-28.232 22.968-51.2 51.2-51.2h51.2c28.232 0 51.2 22.968 51.2 51.2v55.603c29.797 10.566 51.2 39.024 51.2 72.397v128c0 47.166-17.566 82.645-53.344 107.158zM253.298 551.752c15.186 30.37 111.014 62.648 258.702 62.648s243.517-32.278 258.702-62.648c14.718-29.437 31.026-107.306 41.139-162.966-4.998 1.472-10.166 2.845-15.512 4.118-13.656 3.251-28.434 5.862-44.2 7.971l-148.421 106.334c-11.494 8.237-27.485 5.59-35.72-5.901-8.234-11.493-5.592-27.485 5.901-35.72l80.166-57.435c-43.517 1.443-91.251 1.446-142.056 1.446-5.998 0-11.942 0-17.854-0.003l-147.146 98.102c-11.765 7.843-27.658 4.664-35.501-7.099s-4.666-27.658 7.099-35.501l84.178-56.122c-68.654-1.237-128.362-4.946-175.107-16.075-5.347-1.274-10.517-2.648-15.517-4.12 10.115 55.654 26.418 133.515 41.146 162.97zM256 0h-51.2v51.2h51.2v-51.2zM768 0v51.2h51.2v-51.2h-51.2zM870.4 128c0-14.115-11.485-25.6-25.6-25.6h-665.6c-14.115 0-25.6 11.485-25.6 25.6v128c0 47.331 24.896 72.565 85.93 87.098 64.275 15.302 160.757 15.302 272.47 15.302s208.194 0 272.47-15.302c61.034-14.533 85.93-39.766 85.93-87.098v-128z" data-tags="car, travel, automobile" />
<glyph unicode="&#xe84f;" d="M742.4 204.8h-512c-70.579 0-128 57.421-128 128v512c0 70.579 57.421 128 128 128h512c70.579 0 128-57.421 128-128v-512c0-70.579-57.421-128-128-128zM230.4 921.6c-42.347 0-76.8-34.453-76.8-76.8v-512c0-42.349 34.453-76.8 76.8-76.8h512c42.349 0 76.8 34.451 76.8 76.8v512c0 42.347-34.451 76.8-76.8 76.8h-512zM970.098-14.152l-102.4 204.8c-6.32 12.645-21.696 17.77-34.346 11.448-12.645-6.322-17.771-21.699-11.448-34.346l7.075-14.152h-685.157l7.075 14.152c6.323 12.645 1.197 28.024-11.45 34.346-12.645 6.322-28.024 1.198-34.346-11.448l-102.4-204.8c-6.323-12.645-1.197-28.024 11.45-34.346 3.675-1.837 7.581-2.709 11.429-2.709 9.39 0 18.432 5.187 22.917 14.158l18.525 37.048h838.757l18.525-37.048c4.485-8.971 13.525-14.158 22.917-14.158 3.846 0 7.754 0.872 11.429 2.709 12.645 6.323 17.771 21.701 11.448 34.346zM92.622 51.2l25.6 51.2h736.357l25.6-51.2h-787.557zM281.6 307.2c-42.347 0-76.8 34.451-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.453-76.8-76.8-76.8zM281.6 409.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM691.2 307.2c-42.349 0-76.8 34.451-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.451-76.8-76.8-76.8zM691.2 409.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM640 819.2h-307.2c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h307.2c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4 768h-512c-14.138 0-25.6-11.462-25.6-25.6v-204.8c0-14.138 11.462-25.6 25.6-25.6h512c14.139 0 25.6 11.462 25.6 25.6v204.8c0 14.138-11.461 25.6-25.6 25.6zM256 716.8h204.8v-153.6h-204.8v153.6zM716.8 563.2h-204.8v153.6h204.8v-153.6z" data-tags="train, travel, metro" />
<glyph unicode="&#xe850;" d="M281.6 511.898c-42.405 0-76.902 34.499-76.902 76.902s34.499 76.902 76.902 76.902 76.902-34.499 76.902-76.902-34.498-76.902-76.902-76.902zM281.6 614.502c-14.173 0-25.702-11.531-25.702-25.702s11.531-25.702 25.702-25.702 25.702 11.531 25.702 25.702-11.53 25.702-25.702 25.702zM486.4 102.4c-14.138 0-25.6 11.461-25.6 25.6v153.498c0 39.531 29.77 79.022 67.774 89.902l76.795 21.984-166.909 111.274-87.56-87.56c-4.8-4.802-11.312-7.499-18.101-7.499h-102.502c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h91.899l94.901 94.901c8.629 8.629 22.149 9.966 32.302 3.2l187.798-125.2c28.149-18.765 28.066-40.824 26.723-49.437s-7.974-29.653-40.498-38.966l-80.758-23.118c-16.048-4.595-30.666-23.986-30.666-40.68v-153.498c0-14.139-11.462-25.6-25.6-25.6zM768-51.2c-112.926 0-204.8 91.874-204.8 204.8s91.874 204.8 204.8 204.8 204.8-91.874 204.8-204.8-91.874-204.8-204.8-204.8zM768 307.2c-84.696 0-153.6-68.904-153.6-153.6s68.904-153.6 153.6-153.6 153.6 68.904 153.6 153.6-68.904 153.6-153.6 153.6zM204.749-51.2c-112.899 0-204.749 91.85-204.749 204.749s91.85 204.749 204.749 204.749 204.749-91.85 204.749-204.749-91.851-204.749-204.749-204.749zM204.749 307.098c-84.667 0-153.549-68.882-153.549-153.549s68.882-153.549 153.549-153.549 153.549 68.882 153.549 153.549-68.882 153.549-153.549 153.549z" data-tags="bicycle, exercise, travel, bike" />
<glyph unicode="&#xe851;" d="M914.101 299.701c-9.997 9.997-26.206 9.997-36.203 0l-33.344-33.342-139.749 135.987c-0.082 0.078-0.17 0.144-0.251 0.222-0.366 0.346-0.746 0.67-1.13 0.994-0.282 0.235-0.56 0.478-0.848 0.701-0.33 0.254-0.674 0.488-1.016 0.726-0.362 0.251-0.718 0.507-1.090 0.739-0.288 0.178-0.586 0.336-0.88 0.502-0.434 0.246-0.864 0.498-1.309 0.715-0.282 0.139-0.573 0.258-0.861 0.386-0.461 0.206-0.92 0.419-1.389 0.597-0.347 0.131-0.701 0.234-1.054 0.352-0.418 0.138-0.832 0.286-1.254 0.4-0.45 0.125-0.909 0.216-1.366 0.314-0.336 0.072-0.667 0.158-1.005 0.218-0.518 0.091-1.043 0.146-1.57 0.205-0.29 0.032-0.576 0.077-0.867 0.099-0.51 0.038-1.029 0.045-1.546 0.053-0.32 0.005-0.64 0.021-0.962 0.014-0.45-0.010-0.902-0.048-1.355-0.083-0.402-0.030-0.803-0.054-1.203-0.102-0.374-0.046-0.749-0.114-1.123-0.178-0.483-0.080-0.965-0.165-1.442-0.272-0.114-0.026-0.229-0.035-0.342-0.064l-201.984-48.779c-5.45-1.314-10.174-0.683-13.304 1.781-3.13 2.467-4.854 6.91-4.854 12.515v86.4h179.2c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6h-179.2v156.176c8.275-1.686 16.834-2.576 25.6-2.576 70.579 0 128 57.421 128 128s-57.421 128-128 128-128-57.421-128-128c0-41.786 20.131-78.954 51.2-102.331v-316.869c0-21.32 8.888-40.544 24.386-52.744 11.181-8.802 25.104-13.402 39.779-13.4 5.664 0 11.442 0.686 17.214 2.080l188.248 45.462 147.72-143.746c4.971-4.838 11.413-7.253 17.851-7.253 6.555 0 13.109 2.502 18.102 7.499l51.2 51.2c9.998 9.997 9.998 26.205 0 36.202zM486.4 870.4c42.347 0 76.8-34.453 76.8-76.8s-34.453-76.8-76.8-76.8c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8zM384-51.2c-183.506 0-332.8 149.294-332.8 332.8 0 79.186 28.286 155.91 79.65 216.043 50.784 59.454 121 99.285 197.712 112.155 13.947 2.336 27.144-7.069 29.483-21.011 2.339-13.944-7.067-27.144-21.011-29.483-135.955-22.81-234.634-139.602-234.634-277.704 0-155.275 126.325-281.6 281.6-281.6 138.104 0 254.898 98.678 277.706 234.635 2.339 13.944 15.541 23.347 29.483 21.011 13.944-2.339 23.35-15.539 21.011-29.483-12.87-76.712-52.701-146.93-112.155-197.714-60.133-51.362-136.858-79.65-216.045-79.65z" data-tags="wheelchair, disabled, accessibility" />
<glyph unicode="&#xe852;" d="M281.6 204.8h-204.8c-42.347 0-76.8 34.451-76.8 76.8v614.4c0 42.347 34.453 76.8 76.8 76.8h716.8c42.349 0 76.8-34.453 76.8-76.8v-358.4c0-14.138-11.461-25.6-25.6-25.6s-25.6 11.462-25.6 25.6v358.4c0 14.115-11.485 25.6-25.6 25.6h-716.8c-14.115 0-25.6-11.485-25.6-25.6v-614.4c0-14.115 11.485-25.6 25.6-25.6h204.8c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM665.608-51.206c-10.16 0-19.773 6.090-23.776 16.099l-86.882 217.203-151.685-173.354c-7.022-8.027-18.285-10.859-28.269-7.106-9.986 3.75-16.597 13.298-16.597 23.963v768c0 10.133 5.976 19.312 15.243 23.411 9.266 4.101 20.078 2.347 27.576-4.469l563.2-512c7.827-7.114 10.472-18.309 6.658-28.173s-13.301-16.37-23.877-16.37h-218.187l88.357-220.893c5.251-13.128-1.134-28.027-14.261-33.277l-128-51.2c-3.118-1.246-6.338-1.837-9.501-1.837zM563.198 256c1.432 0 2.874-0.12 4.31-0.366 8.781-1.501 16.152-7.456 19.459-15.726l92.893-232.232 80.462 32.184-92.893 232.232c-3.155 7.888-2.192 16.826 2.57 23.859s12.704 11.25 21.2 11.25h189.782l-471.382 428.53v-641.997l134.334 153.525c4.904 5.606 11.954 8.742 19.264 8.742z" data-tags="select, cursor" />
<glyph unicode="&#xe853;" d="M874.038 822.838c-96.704 96.704-225.278 149.962-362.038 149.962s-265.334-53.258-362.038-149.962c-96.704-96.704-149.962-225.278-149.962-362.038s53.258-265.334 149.962-362.038c96.704-96.704 225.278-149.962 362.038-149.962s265.334 53.258 362.038 149.962c96.704 96.704 149.962 225.278 149.962 362.038s-53.258 265.334-149.962 362.038zM941.918 626.622c-9.989 17.987-35.050 26.512-67.853 37.661-35.182 11.957-47.608 48.122-61.994 89.997-12.49 36.35-25.398 73.874-56.069 97.238 83.898-52.584 149.733-131.406 185.915-224.896zM798.235 451.043c3.872-34.683 7.875-70.546-35.163-118.874-11.629-13.056-18.44-31.238-25.653-50.49-16.701-44.582-32.486-86.709-99.642-87.325-1.882 2.262-7.242 10.734-11.981 37.533-4.366 24.698-6.886 56.606-9.555 90.389-4.093 51.834-8.731 110.582-21.544 159.32-16.382 62.325-43.867 99.141-84.026 112.554-17.522 5.853-35.411 8.698-54.693 8.698-14.211 0-27.125-1.522-38.517-2.864-8.875-1.045-17.258-2.034-24.341-2.034 0 0-0.002 0-0.003 0-11.987 0-25.573 0-42.278 38.29-24.021 55.053-6.304 143.267 64.202 189.787 38.661 25.509 65.336 36.392 89.2 36.392 19.026 0 39.581-6.622 68.73-22.146 34.418-18.33 61.379-20.68 81.026-20.68 7.789 0 14.85 0.419 21.682 0.826 5.726 0.339 11.134 0.661 16.139 0.661 11.259 0 20.387-1.467 31.088-8.776 19.723-13.472 29.936-43.195 40.747-74.664 16.392-47.715 34.973-101.798 93.941-121.837 7.925-2.693 21.576-7.333 31.216-11.366-8.328-8.608-22.285-21.067-35.92-33.24-8.808-7.862-18.789-16.773-29.851-26.858-31.965-29.133-28.16-63.221-24.803-93.296zM51.25 464.73c5.52-0.992 11.493-2.141 17.605-3.446 28.776-6.141 42.235-11.686 48.117-14.798-2.706-5.277-8.187-13.056-11.81-18.195-12.669-17.976-28.435-40.349-22.437-64.984 4.046-16.618 0.632-37.032-5.248-55.883-16.994 48.005-26.277 99.624-26.277 153.378 0 1.314 0.038 2.618 0.050 3.93zM512 0c-175.379 0-328.173 98.494-406.014 243.062 13.422 25.554 38.314 82.054 26.68 131.547 0.806 4.97 9.248 16.95 14.349 24.186 13.874 19.688 31.141 44.189 18.35 70.152-8.976 18.222-32.957 30.534-80.181 41.17-10.939 2.464-21.594 4.47-30.65 6.019 27.424 228.090 222.107 405.464 457.466 405.464 80.776 0 156.749-20.918 222.83-57.582-16.33 7.134-31.154 8.266-43.014 8.266-6.523 0-12.957-0.382-19.176-0.752-6.085-0.362-12.374-0.734-18.645-0.734-14.542 0-32.682 1.742-56.958 14.67-37.056 19.734-64.808 28.155-92.795 28.155-34.635 0-69.744-13.414-117.397-44.856-41.197-27.181-72.229-68.779-87.381-117.133-14.779-47.166-13.2-95.418 4.448-135.867 20.824-47.728 48.336-69.013 89.203-69.014 0.003 0 0.003 0 0.006 0 10.090 0 19.923 1.158 30.333 2.386 10.482 1.235 21.32 2.512 32.525 2.512 13.869 0 26.094-1.926 38.472-6.061 22.488-7.512 39.082-32.701 50.728-77.008 11.648-44.31 16.098-100.638 20.021-150.334 3.274-41.454 6.366-80.61 13.176-110.126 4.136-17.923 9.494-31.538 16.379-41.621 10.283-15.058 25.032-23.35 41.526-23.35 45.269 0 81.429 14.594 107.47 43.374 21.659 23.934 32.722 53.466 41.613 77.194 5.245 14.003 10.67 28.482 15.941 34.402 58.219 65.373 52.203 119.258 47.813 158.603-3.226 28.888-3.285 39.123 8.408 49.781 10.864 9.904 20.741 18.722 29.454 26.499 18.568 16.576 31.984 28.554 41.397 38.83 6.464 7.058 21.603 23.584 17.395 44.28-0.037 0.184-0.088 0.358-0.126 0.539 17.558-48.701 27.154-101.174 27.154-155.851 0-254.086-206.714-460.8-460.8-460.8z" data-tags="earth, globe, international, language" />
<glyph unicode="&#xe854;" d="M486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2zM332.8 563.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM332.8 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM640 563.2c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM640 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM486.4 102.4c-183.506 0-332.8 149.294-332.8 332.8 0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6c0-155.275 126.325-281.6 281.6-281.6s281.6 126.325 281.6 281.6c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6c0-183.506-149.294-332.8-332.8-332.8z" data-tags="smile, emoticon" />
<glyph unicode="&#xe855;" d="M486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2zM332.8 563.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM332.8 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM640 563.2c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM640 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM281.562 204.798c-5.352 0-10.747 1.672-15.355 5.133-11.304 8.491-13.586 24.539-5.094 35.843 25.686 34.195 59.344 62.531 97.338 81.941 39.858 20.362 82.907 30.685 127.95 30.685s88.091-10.323 127.949-30.685c37.992-19.408 71.653-47.742 97.339-81.938 8.491-11.304 6.211-27.352-5.094-35.843-11.307-8.493-27.352-6.21-35.843 5.094-44 58.576-111.194 92.171-184.35 92.171s-140.35-33.597-184.35-92.174c-5.029-6.696-12.712-10.227-20.488-10.227z" data-tags="sad, emoticon" />
<glyph unicode="&#xe856;" d="M486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2zM691.2 307.2h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM640 563.2c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM640 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM332.8 563.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM332.8 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6z" data-tags="neutral, emoticon" />
<glyph unicode="&#xe857;" d="M486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2zM332.8 563.2c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM332.8 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM640 563.2c-42.349 0-76.8 34.453-76.8 76.8s34.451 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.451-76.8-76.8-76.8zM640 665.6c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM815.258 346.448c-5.658 8.979-16.27 13.53-26.678 11.454-9.582-1.917-18.819-2.888-27.454-2.888-0.002 0-0.006 0-0.010 0-44.645 0.003-71.763 25.77-100.47 53.053-27.28 25.925-55.49 52.733-97.445 52.733-30.563 0-58.021-13.475-76.8-34.776-18.779 21.301-46.237 34.776-76.8 34.776-41.954 0-70.163-26.808-97.443-52.733-28.709-27.283-55.826-53.051-100.47-53.051-8.643 0-17.883 0.97-27.466 2.888-10.402 2.083-21.019-2.475-26.678-11.454s-5.19-20.517 1.178-29.008c59.243-78.992 135.293-95.573 188.658-95.573 31.79 0 57.109 5.984 69.373 9.552 27.166 7.902 52.106 27.757 69.648 52.627 17.542-24.87 42.482-44.723 69.648-52.627 12.266-3.566 37.587-9.554 69.374-9.552 53.366 0.002 129.416 16.584 188.656 95.573 6.371 8.49 6.84 20.029 1.181 29.006zM402.45 280.581c-9.646-2.806-29.63-7.514-55.070-7.514-29.939 0-69.050 6.722-105.958 33.501 47.877 9.141 79.642 39.328 106.006 64.384 25.213 23.962 41.706 38.648 62.173 38.648 28.232 0 51.2-22.968 51.2-51.2 0-31.275-28.358-69.094-58.35-77.819zM625.422 273.067c-25.437-0.002-45.424 4.706-55.070 7.514-29.994 8.725-58.352 46.544-58.352 77.819 0 28.232 22.968 51.2 51.2 51.2 20.469 0 36.962-14.686 62.176-38.646 26.365-25.053 58.13-55.238 106.005-64.382-36.907-26.781-76.019-33.504-105.958-33.504z" data-tags="mustache, emoticon, perxis, hipster" />
<glyph unicode="&#xe858;" d="M860.171 199.65c-58.576 44-92.171 111.194-92.171 184.35v153.6c0 128.661-86.733 237.442-204.798 270.954l-0.002 36.246c0 42.347-34.451 76.8-76.8 76.8-42.347 0-76.8-34.453-76.8-76.8v-36.245c-118.067-33.512-204.8-142.294-204.8-270.955v-153.6c0-73.157-33.595-140.349-92.171-184.35-8.808-6.616-12.395-18.125-8.907-28.573 3.486-10.448 13.267-17.496 24.283-17.496h232.982c-1.709-8.384-2.587-16.955-2.587-25.581 0-70.579 57.421-128 128-128s128 57.421 128 128c0 8.626-0.878 17.197-2.584 25.581h232.981c11.016 0 20.795 7.046 24.283 17.496s-0.101 21.957-8.909 28.573zM460.8 844.8c0 14.115 11.485 25.6 25.6 25.6s25.6-11.485 25.6-25.6v-26.774c-8.435 0.763-16.97 1.176-25.6 1.176s-17.166-0.413-25.6-1.176v26.774zM563.2 128c0-42.347-34.453-76.8-76.8-76.8s-76.8 34.453-76.8 76.8c0 8.76 1.515 17.411 4.394 25.581h144.813c2.878-8.168 4.394-16.821 4.394-25.581zM191.571 204.781c13.075 15.826 24.437 33.051 33.744 51.27 20.362 39.858 30.685 82.906 30.685 127.949v153.6c0 127.043 103.357 230.4 230.4 230.4s230.4-103.357 230.4-230.4v-153.6c0-45.043 10.323-88.091 30.685-127.949 9.307-18.219 20.669-35.445 33.744-51.27h-589.658z" data-tags="alarm, bell" />
<glyph unicode="&#xe859;" d="M992.694 814.118c-29.611 88.835-68.928 107.482-96.694 107.482-0.584 0-1.176-0.011-1.771-0.029-28.322-0.598-78.627-15.33-153.997-37.41-157.898-46.258-396.514-116.162-637.832-116.162-58.378 0-102.4-77.038-102.4-179.2s44.022-179.2 102.4-179.2c18.891 0 37.765-0.429 56.584-1.24l85.306-339.347c9.73-38.699 48.608-69.013 88.51-69.013h67.2c22.17 0 40.986 9.23 51.622 25.322 10.635 16.091 11.75 37.019 3.061 57.416l-131.926 309.634c160.552-23.672 308.307-66.95 417.474-98.931 75.37-22.082 125.675-36.813 153.997-37.411 0.595-0.018 1.187-0.029 1.771-0.029 27.766 0 67.083 18.646 96.694 107.482 20.19 60.563 31.307 140.582 31.307 225.318 0 84.734-11.117 164.755-31.306 225.318zM819.2 588.8c0 26.266 1.122 51.965 3.285 76.616 26.291-2.642 47.915-36.642 47.915-76.616s-21.624-73.974-47.915-76.616c-2.163 24.651-3.285 50.35-3.285 76.616zM51.2 588.8c0 78.136 30.325 128 51.2 128 58.117 0 115.915 3.888 172.422 10.445-12.142-38.794-18.822-86.912-18.822-138.445 0-51.549 6.68-99.658 18.821-138.443-56.507 6.555-114.306 10.443-172.421 10.443-20.875 0-51.2 49.864-51.2 128zM407.579 62.669c2.099-4.928 1.93-8.208 1.328-9.117s-3.55-2.352-8.907-2.352h-67.2c-16.349 0-34.869 14.44-38.856 30.296l-81.33 323.53c17.157-1.379 34.235-3.046 51.213-4.966l143.752-337.39zM332.24 442.749c-15.587 35.173-25.040 89.509-25.040 146.051 0 57.422 9.238 110.73 25.011 146.046 163.054 24.2 312.094 67.861 422.414 100.179 21.243 6.224 41.526 12.165 59.938 17.344-5.285-11.019-10.402-23.686-15.256-38.253-20.19-60.562-31.307-140.582-31.307-225.317s11.117-164.755 31.306-225.318c4.854-14.566 9.971-27.234 15.256-38.253-18.411 5.181-38.694 11.122-59.938 17.346-110.314 32.317-259.341 75.974-422.384 100.174zM944.122 379.672c-19.107-57.325-39.832-72.472-48.122-72.472s-29.014 15.147-48.122 72.472c-8.024 24.069-14.48 51.678-19.222 81.701 24.888 2.87 48.298 16.95 65.33 39.658 17.808 23.744 27.614 54.914 27.614 87.77 0 32.854-9.806 64.026-27.614 87.768-17.034 22.709-40.442 36.789-65.33 39.659 4.742 30.024 11.198 57.632 19.222 81.699 19.109 57.326 39.832 72.474 48.122 72.474s29.013-15.147 48.122-72.472c18.494-55.482 28.678-129.75 28.678-209.128s-10.184-153.646-28.678-209.128z" data-tags="bullhorn, megaphone" />
<glyph unicode="&#xe85a;" d="M699.050 210.907c-7.438 0-14.816 3.227-19.875 9.446-8.922 10.968-7.262 27.093 3.704 36.014 54.096 44.003 85.122 109.187 85.122 178.832s-31.026 134.827-85.12 178.834c-10.968 8.922-12.627 25.046-3.704 36.014s25.046 12.626 36.014 3.702c66.099-53.771 104.010-133.43 104.010-218.55 0-85.122-37.91-164.779-104.011-218.55-4.749-3.862-10.462-5.742-16.139-5.742zM795.915 91.693c-7.438 0-14.814 3.227-19.875 9.446-8.922 10.966-7.264 27.091 3.704 36.014 90.152 73.338 141.856 181.971 141.856 298.046 0 116.077-51.704 224.71-141.854 298.046-10.968 8.922-12.627 25.046-3.704 36.013 8.92 10.968 25.045 12.627 36.014 3.704 102.155-83.101 160.744-206.211 160.744-337.763 0-131.55-58.589-254.661-160.746-337.766-4.747-3.861-10.462-5.741-16.139-5.741zM602.19 330.123c-7.438 0-14.814 3.227-19.875 9.446-8.922 10.966-7.264 27.093 3.704 36.014 18.037 14.672 28.381 36.4 28.381 59.616 0 23.218-10.346 44.949-28.382 59.621-10.966 8.922-12.627 25.046-3.704 36.014s25.045 12.626 36.014 3.704c30.040-24.44 47.272-60.645 47.272-99.339 0-38.691-17.23-74.898-47.27-99.334-4.747-3.861-10.462-5.742-16.139-5.742zM417.291 808.584c-12.64 0-25.318-5.33-37.682-15.838l-209.819-178.346h-92.99c-42.347 0-76.8-34.453-76.8-76.8v-204.8c0-42.349 34.453-76.8 76.8-76.8h92.989l209.821-178.346c12.363-10.509 25.040-15.838 37.68-15.838 0 0 0 0 0.002 0 13.931 0 26.429 6.762 34.288 18.55 6.118 9.178 9.221 20.898 9.221 34.834v640c0 36.877-21.853 53.384-43.509 53.384zM51.2 332.8v204.8c0 14.115 11.485 25.6 25.6 25.6h76.8v-256h-76.8c-14.115 0-25.6 11.485-25.6 25.6zM409.6 119.358l-204.8 174.080v283.523l204.8 174.078v-631.682z" data-tags="volume-high, speaker" />
<glyph unicode="&#xe85b;" d="M699.050 210.907c-7.438 0-14.816 3.227-19.875 9.446-8.922 10.968-7.262 27.093 3.704 36.014 54.096 44.003 85.122 109.187 85.122 178.832s-31.026 134.827-85.12 178.834c-10.968 8.922-12.627 25.046-3.704 36.014s25.046 12.626 36.014 3.702c66.099-53.771 104.010-133.43 104.010-218.55 0-85.122-37.91-164.779-104.011-218.55-4.749-3.862-10.462-5.742-16.139-5.742zM602.19 330.123c-7.438 0-14.814 3.227-19.875 9.446-8.922 10.966-7.264 27.093 3.704 36.014 18.037 14.672 28.381 36.4 28.381 59.616 0 23.218-10.346 44.949-28.382 59.621-10.966 8.922-12.627 25.046-3.704 36.014s25.045 12.626 36.014 3.704c30.040-24.44 47.272-60.645 47.272-99.339 0-38.691-17.23-74.898-47.27-99.334-4.747-3.861-10.462-5.742-16.139-5.742zM417.291 808.584c-12.64 0-25.318-5.33-37.682-15.838l-209.819-178.346h-92.99c-42.347 0-76.8-34.453-76.8-76.8v-204.8c0-42.349 34.453-76.8 76.8-76.8h92.989l209.821-178.346c12.363-10.509 25.040-15.838 37.68-15.838 0 0 0 0 0.002 0 13.931 0 26.429 6.762 34.288 18.55 6.118 9.178 9.221 20.898 9.221 34.834v640c0 36.877-21.853 53.384-43.509 53.384zM51.2 332.8v204.8c0 14.115 11.485 25.6 25.6 25.6h76.8v-256h-76.8c-14.115 0-25.6 11.485-25.6 25.6zM409.6 119.358l-204.8 174.080v283.523l204.8 174.078v-631.682z" data-tags="volume-medium, speaker" />
<glyph unicode="&#xe85c;" d="M602.19 330.123c-7.438 0-14.814 3.227-19.875 9.446-8.922 10.966-7.264 27.093 3.704 36.014 18.037 14.672 28.381 36.4 28.381 59.616 0 23.218-10.346 44.949-28.382 59.621-10.966 8.922-12.627 25.046-3.704 36.014s25.045 12.626 36.014 3.704c30.040-24.44 47.272-60.645 47.272-99.339 0-38.691-17.23-74.898-47.27-99.334-4.747-3.861-10.462-5.742-16.139-5.742zM417.291 808.584c-12.64 0-25.318-5.33-37.682-15.838l-209.819-178.346h-92.99c-42.347 0-76.8-34.453-76.8-76.8v-204.8c0-42.349 34.453-76.8 76.8-76.8h92.989l209.821-178.346c12.363-10.509 25.040-15.838 37.68-15.838 0 0 0 0 0.002 0 13.931 0 26.429 6.762 34.288 18.55 6.118 9.178 9.221 20.898 9.221 34.834v640c0 36.877-21.853 53.384-43.509 53.384zM51.2 332.8v204.8c0 14.115 11.485 25.6 25.6 25.6h76.8v-256h-76.8c-14.115 0-25.6 11.485-25.6 25.6zM409.6 119.358l-204.8 174.080v283.523l204.8 174.078v-631.682z" data-tags="volume-low, speaker" />
<glyph unicode="&#xe85d;" d="M417.291 808.584c-12.64 0-25.318-5.33-37.682-15.838l-209.819-178.346h-92.99c-42.347 0-76.8-34.453-76.8-76.8v-204.8c0-42.349 34.453-76.8 76.8-76.8h92.989l209.821-178.346c12.363-10.509 25.040-15.838 37.68-15.838 0 0 0 0 0.002 0 13.931 0 26.429 6.762 34.288 18.55 6.118 9.178 9.221 20.898 9.221 34.834v640c0 36.877-21.853 53.384-43.509 53.384zM51.2 332.8v204.8c0 14.115 11.485 25.6 25.6 25.6h76.8v-256h-76.8c-14.115 0-25.6 11.485-25.6 25.6zM409.6 119.358l-204.8 174.080v283.523l204.8 174.078v-631.682z" data-tags="volume, speaker" />
<glyph unicode="&#xe85e;" d="M486.4 256c-98.811 0-179.2 80.389-179.2 179.2v307.2c0 98.811 80.389 179.2 179.2 179.2s179.2-80.389 179.2-179.2v-307.2c0-98.811-80.389-179.2-179.2-179.2zM486.4 870.4c-70.579 0-128-57.421-128-128v-307.2c0-70.579 57.421-128 128-128s128 57.421 128 128v307.2c0 70.579-57.421 128-128 128zM819.2 435.2c0 14.139-11.461 25.6-25.6 25.6s-25.6-11.461-25.6-25.6c0-155.275-126.325-281.6-281.6-281.6s-281.6 126.325-281.6 281.6c0 14.139-11.462 25.6-25.6 25.6s-25.6-11.461-25.6-25.6c0-174.894 135.608-318.71 307.2-331.826v-103.374h-76.8c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h204.8c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-76.8v103.374c171.59 13.115 307.2 156.931 307.2 331.826z" data-tags="mic, voice, record" />
<glyph unicode="&#xe85f;" d="M819.2 793.6v25.6c0 20.061-12.354 37.533-36.715 51.933-17.598 10.402-42.042 19.557-72.651 27.21-59.995 14.997-139.344 23.258-223.434 23.258-84.088 0-163.438-8.261-223.432-23.259-30.61-7.653-55.053-16.806-72.653-27.21-24.362-14.398-36.715-31.87-36.715-51.931v-25.6c0-134.691 81.574-255.944 204.795-307.288v-102.222c-123.221-51.346-204.795-172.598-204.795-307.29v-25.6c0-20.059 12.354-37.533 36.715-51.933 17.6-10.402 42.043-19.557 72.653-27.21 59.994-14.998 139.344-23.258 223.432-23.258 84.090 0 163.438 8.259 223.434 23.258 30.61 7.653 55.053 16.808 72.651 27.21 24.362 14.4 36.715 31.874 36.715 51.933v25.6c0 134.691-81.573 255.944-204.794 307.29v102.222c123.221 51.344 204.794 172.597 204.794 307.288zM287.322 851.491c54.56 12.194 125.261 18.909 199.078 18.909 73.819 0 144.52-6.715 199.080-18.909 58.867-13.157 76.701-27.336 81.366-32.291-4.666-4.955-22.499-19.134-81.366-32.291-54.56-12.194-125.261-18.909-199.080-18.909-73.818 0-144.518 6.715-199.078 18.909-58.869 13.157-76.702 27.336-81.37 32.291 4.667 4.955 22.501 19.134 81.37 32.291zM580.275 342.382c112.285-39.69 187.725-146.419 187.725-265.582v-24.238c-2.141-2.909-16.598-18.92-82.52-33.653-54.56-12.194-125.261-18.909-199.080-18.909-73.818 0-144.52 6.715-199.078 18.907-65.915 14.731-80.378 30.741-82.522 33.653v24.24c0 119.163 75.442 225.893 187.726 265.582 10.229 3.616 17.067 13.286 17.067 24.136v137.363c0 10.85-6.838 20.522-17.069 24.136-101.195 35.768-172.453 125.992-185.544 230.693 15.342-6.923 34.075-13.174 55.986-18.653 59.995-14.997 139.346-23.258 223.434-23.258 84.090 0 163.438 8.261 223.434 23.259 21.91 5.477 40.642 11.73 55.986 18.653-13.093-104.699-84.35-194.923-185.544-230.693-10.23-3.616-17.069-13.288-17.069-24.136v-137.363c0-10.851 6.838-20.522 17.069-24.138zM699.734 126.536c-115.798 40.933-187.734 139.586-187.734 257.464v154.872c30.741 3.022 60.315 11.496 88.202 25.355 12.661 6.293 17.824 21.658 11.531 34.318s-21.658 17.826-34.318 11.531c-28.408-14.118-59.030-21.277-91.014-21.277s-62.605 7.158-91.013 21.278c-12.659 6.29-28.026 1.13-34.318-11.531s-1.13-28.026 11.531-34.318c27.885-13.859 57.461-22.333 88.2-25.355v-154.874c0-117.878-71.936-216.531-187.734-257.464-10.762-3.803-17.706-14.272-17.022-25.666 0.682-11.394 8.826-20.96 19.963-23.453 50.294-11.254 126.824-26.218 210.394-26.218s160.099 14.963 210.394 26.218c11.139 2.494 19.282 12.059 19.965 23.453 0.68 11.394-6.261 21.862-17.024 25.666zM486.4 102.4c-44.885 0-87.093 4.464-124.762 10.478 34.070 21.573 63.706 48.766 87.586 80.626 15.019 20.035 27.45 41.557 37.174 64.211 9.726-22.654 22.155-44.174 37.174-64.211 23.88-31.858 53.515-59.051 87.586-80.626-37.666-6.014-79.874-10.478-124.758-10.478z" data-tags="hourglass, loading" />
<glyph unicode="&#xe860;" d="M896.533 742.933c-82.198 82.198-191.488 127.467-307.733 127.467s-225.534-45.269-307.733-127.467-127.467-191.486-127.467-307.733v-66.197l-109.899 109.899c-9.997 9.997-26.206 9.997-36.203 0s-9.998-26.206 0-36.203l153.6-153.6c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.101 7.499l153.6 153.6c9.998 9.997 9.998 26.206 0 36.203s-26.206 9.997-36.203 0l-109.898-109.899v66.197c0 211.738 172.262 384 384 384 211.739 0 384-172.262 384-384s-172.261-384-384-384c-14.139 0-25.6-11.461-25.6-25.6s11.461-25.6 25.6-25.6c116.245 0 225.534 45.269 307.733 127.467s127.467 191.488 127.467 307.733c0 116.246-45.269 225.534-127.467 307.733z" data-tags="undo, ccw, arrow" />
<glyph unicode="&#xe861;" d="M127.467 742.933c82.198 82.198 191.488 127.467 307.733 127.467 116.246 0 225.534-45.269 307.733-127.467s127.467-191.486 127.467-307.733v-66.197l109.899 109.899c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-153.6-153.6c-5-5-11.55-7.499-18.102-7.499s-13.102 2.499-18.101 7.499l-153.6 153.6c-9.998 9.997-9.998 26.206 0 36.203 9.997 9.997 26.206 9.997 36.203 0l109.898-109.899v66.197c0 211.738-172.262 384-384 384-211.739 0-384-172.262-384-384 0-211.739 172.261-384 384-384 14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6c-116.245 0-225.534 45.269-307.733 127.467s-127.467 191.488-127.467 307.733c0 116.246 45.269 225.534 127.467 307.733z" data-tags="redo, cw, arrow" />
<glyph unicode="&#xe862;" d="M1016.501 530.102c-9.997 9.997-26.206 9.997-36.203 0l-58.832-58.832c-2.63 105.486-44.947 204.27-119.835 279.16-77.362 77.365-180.222 119.97-289.63 119.97-152.28 0-291.122-83.699-362.342-218.435-6.606-12.499-1.83-27.989 10.669-34.597 12.498-6.606 27.989-1.83 34.597 10.669 62.33 117.914 183.826 191.163 317.077 191.163 194.014 0 352.501-154.966 358.224-347.619l-58.522 58.522c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.998-9.998-26.206 0-36.205l102.4-102.4c4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499l102.4 102.4c9.998 9.997 9.998 26.205 0 36.203zM863.674 304.234c-12.502 6.603-27.99 1.832-34.597-10.669-62.328-117.915-183.826-191.165-317.077-191.165-194.016 0-352.502 154.966-358.224 347.621l58.522-58.522c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.102 7.499c9.997 9.997 9.997 26.206 0 36.203l-102.4 102.4c-9.998 9.997-26.206 9.997-36.205 0l-102.4-102.4c-9.997-9.997-9.997-26.206 0-36.203s26.206-9.997 36.205 0l58.83 58.832c2.63-105.488 44.946-204.272 119.835-279.162 77.365-77.363 180.224-119.97 289.632-119.97 152.28 0 291.12 83.699 362.342 218.435 6.608 12.501 1.829 27.99-10.669 34.598z" data-tags="sync, spinner, loading, arrows" />
<glyph unicode="&#xe863;" d="M874.038 822.838c-96.704 96.704-225.278 149.962-362.038 149.962-158.432 0-305.912-72.984-402.094-194.938v66.938c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-152.154c0-11.71 7.946-21.928 19.296-24.811 4.941-1.256 9.979-0.979 14.555 0.581v-0.003l146.096 49.754c13.384 4.558 20.538 19.102 15.979 32.486s-19.099 20.539-32.486 15.979l-76.304-25.987c86.443 113.066 221.208 180.955 366.158 180.955 254.086 0 460.8-206.714 460.8-460.8s-206.714-460.8-460.8-460.8c-169.778 0-325.323 92.936-405.938 242.541-6.706 12.446-22.235 17.099-34.68 10.392s-17.099-22.234-10.394-34.68c89.56-166.205 262.378-269.453 451.011-269.453 136.76 0 265.334 53.258 362.038 149.962s149.962 225.278 149.962 362.038c0 136.76-53.258 265.334-149.962 362.038zM512 435.2c-4.277 0-8.558 1.069-12.432 3.222l-230.4 128c-12.36 6.866-16.813 22.451-9.946 34.81s22.451 16.813 34.81 9.946l217.080-120.6 268.744 171.021c11.925 7.59 27.75 4.078 35.342-7.854 7.59-11.928 4.074-27.75-7.854-35.341l-281.6-179.2c-4.182-2.662-8.962-4.003-13.744-4.003z" data-tags="history, archive, clock, backward, ccw" />
<glyph unicode="&#xe864;" d="M835.574 96.629c88.534 91.234 137.226 211.154 137.226 338.571 0 121.352-44.152 235.912-124.834 325.36l35.234 35.237 33.101-33.099c4.997-4.998 11.547-7.498 18.099-7.498s13.102 2.499 18.099 7.499c10 9.997 10 26.206 0 36.203l-102.4 102.4c-9.995 9.998-26.208 9.998-36.205 0s-9.998-26.206 0-36.203l33.102-33.099-35.237-35.235c-89.45 80.683-204.008 124.835-325.36 124.835s-235.91-44.152-325.36-124.835l-35.237 35.235 33.098 33.098c9.998 9.997 9.998 26.206 0 36.203s-26.206 9.998-36.203 0l-102.4-102.4c-9.998-9.997-9.998-26.206 0-36.203 5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l33.099 33.098 35.237-35.237c-80.685-89.45-124.837-204.008-124.837-325.36 0-127.418 48.691-247.336 137.226-338.57l-104.128-104.125c-9.998-9.997-9.998-26.21 0-36.205 5-5.002 11.55-7.501 18.102-7.501s13.102 2.499 18.101 7.501l105.448 105.446c87.304-73.114 196.41-112.947 311.651-112.947s224.349 39.834 311.651 112.946l105.443-105.445c5-5 11.554-7.501 18.102-7.501s13.102 2.499 18.099 7.501c10 9.995 10 26.208 0 36.205l-104.122 104.123zM51.2 435.2c0 239.97 195.23 435.2 435.2 435.2s435.2-195.23 435.2-435.2c0-239.97-195.23-435.2-435.2-435.2s-435.2 195.23-435.2 435.2zM774.611 601.6c-7.069 12.245-22.728 16.435-34.966 9.37l-251.917-145.445-196.344 137.482c-11.582 8.11-27.547 5.294-35.654-6.286-8.11-11.582-5.294-27.546 6.286-35.654l209.702-146.834c0.042-0.030 0.085-0.053 0.126-0.082 0.448-0.309 0.906-0.603 1.37-0.883 0.106-0.064 0.21-0.13 0.315-0.192 0.458-0.264 0.923-0.512 1.394-0.75 0.102-0.051 0.203-0.11 0.307-0.163 0.518-0.25 1.046-0.485 1.579-0.699 0.328-0.133 0.659-0.246 0.99-0.366 0.219-0.075 0.435-0.16 0.656-0.232 0.36-0.117 0.722-0.222 1.085-0.322 0.2-0.056 0.4-0.109 0.6-0.163 0.366-0.091 0.733-0.174 1.101-0.251 0.213-0.042 0.426-0.083 0.64-0.12 0.355-0.064 0.71-0.125 1.067-0.171 0.258-0.035 0.515-0.059 0.774-0.090 0.315-0.034 0.629-0.070 0.944-0.091 0.466-0.034 0.933-0.045 1.4-0.053 0.104 0 0.208-0.011 0.314-0.011 0.005 0 0.011 0.002 0.016 0.002 0.010 0 0.021-0.002 0.030-0.002 0.957 0 1.917 0.062 2.875 0.171 0.045 0.003 0.091 0.006 0.134 0.013 0.93 0.109 1.854 0.28 2.776 0.496 0.086 0.021 0.173 0.035 0.259 0.059 0.867 0.213 1.728 0.472 2.579 0.779 0.146 0.050 0.29 0.104 0.434 0.163 0.795 0.302 1.581 0.637 2.358 1.029 0.184 0.094 0.365 0.197 0.549 0.294 0.269 0.144 0.542 0.278 0.81 0.434l266.043 153.6c12.24 7.069 16.435 22.725 9.366 34.97z" data-tags="clock, time" />
<glyph unicode="&#xe865;" d="M760.499 478.899c-9.995 9.997-26.206 9.997-36.203 0l-212.296-212.294v578.195c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-578.195l-212.298 212.294c-9.998 9.997-26.206 9.997-36.205 0-9.997-9.995-9.997-26.206 0-36.203l256-256c5-4.997 11.55-7.496 18.102-7.496s13.102 2.499 18.102 7.501l256 256c9.997 9.995 9.997 26.203-0.003 36.198zM896 0h-819.2c-42.347 0-76.8 34.451-76.8 76.8v102.4c0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-14.115 11.485-25.6 25.6-25.6h819.2c14.115 0 25.6 11.485 25.6 25.6v102.4c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-42.349-34.451-76.8-76.8-76.8z" data-tags="download, down, arrow" />
<glyph unicode="&#xe866;" d="M896 0h-819.2c-42.347 0-76.8 34.451-76.8 76.8v102.4c0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-14.115 11.485-25.6 25.6-25.6h819.2c14.115 0 25.6 11.485 25.6 25.6v102.4c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-42.349-34.451-76.8-76.8-76.8zM760.501 530.102l-256 256c-9.998 9.997-26.206 9.997-36.205 0l-256-256c-9.997-9.998-9.997-26.206 0-36.203s26.206-9.997 36.205 0l212.299 212.298v-526.997c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v526.997l212.299-212.298c4.998-5 11.549-7.499 18.101-7.499s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.205 0 36.203z" data-tags="upload, up, arrow" />
<glyph unicode="&#xe867;" d="M658.101 376.501c-9.997 9.997-26.206 9.997-36.203 0l-109.898-109.898v629.397c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-629.397l-109.899 109.899c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.997-9.998-26.206 0-36.203l153.6-153.6c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.101 7.499l153.6 153.6c9.998 9.997 9.998 26.205 0 36.202zM793.6-51.2h-614.4c-42.347 0-76.8 34.451-76.8 76.8v512c0 42.347 34.453 76.8 76.8 76.8h204.8c14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6h-204.8c-14.115 0-25.6-11.485-25.6-25.6v-512c0-14.115 11.485-25.6 25.6-25.6h614.4c14.115 0 25.6 11.485 25.6 25.6v512c0 14.115-11.485 25.6-25.6 25.6h-204.8c-14.139 0-25.6 11.462-25.6 25.6s11.461 25.6 25.6 25.6h204.8c42.349 0 76.8-34.453 76.8-76.8v-512c0-42.349-34.451-76.8-76.8-76.8z" data-tags="enter-down, down, download, arrow" />
<glyph unicode="&#xe868;" d="M793.6-51.2h-614.4c-42.347 0-76.8 34.453-76.8 76.8v512c0 42.347 34.453 76.8 76.8 76.8h204.8c14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6h-204.8c-14.115 0-25.6-11.485-25.6-25.6v-512c0-14.115 11.485-25.6 25.6-25.6h614.4c14.115 0 25.6 11.485 25.6 25.6v512c0 14.115-11.485 25.6-25.6 25.6h-204.8c-14.139 0-25.6 11.462-25.6 25.6s11.461 25.6 25.6 25.6h204.8c42.347 0 76.8-34.453 76.8-76.8v-512c0-42.347-34.453-76.8-76.8-76.8zM658.099 786.101l-153.6 153.6c-9.997 9.998-26.206 9.998-36.203 0l-153.6-153.6c-9.998-9.997-9.998-26.206 0-36.203s26.206-9.998 36.203 0l109.901 109.899v-578.197c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v578.197l109.901-109.898c4.997-5 11.547-7.499 18.099-7.499s13.102 2.499 18.099 7.499c10 9.997 10 26.205 0 36.202z" data-tags="exit-up, up, upload, arrow" />
<glyph unicode="&#xe869;" d="M896 358.4h-77.544c-3.19 56.282-16.878 110.243-39.965 158.814 53.056 15.624 91.909 64.739 91.909 122.786 0 14.138-11.461 25.6-25.6 25.6s-25.6-11.462-25.6-25.6c0-38.984-29.205-71.254-66.88-76.138-8.928 13.632-18.678 26.68-29.259 39.026-5.515 6.435-11.203 12.6-17.032 18.525 7.147 22.477 10.771 45.877 10.771 69.787 0 127.043-103.357 230.4-230.4 230.4s-230.4-103.357-230.4-230.4c0-23.909 3.624-47.309 10.77-69.787-5.829-5.923-11.515-12.090-17.032-18.525-10.582-12.346-20.331-25.394-29.259-39.026-37.674 4.883-66.878 37.154-66.878 76.138 0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6c0-58.046 38.853-107.162 91.907-122.784-23.086-48.573-36.773-102.534-39.965-158.816h-77.542c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h77.544c3.19-56.283 16.878-110.243 39.965-158.816-53.056-15.622-91.909-64.738-91.909-122.784 0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6c0 38.984 29.205 71.254 66.88 76.138 8.928-13.632 18.677-26.68 29.259-39.026 62.965-73.458 147.013-113.912 236.661-113.912s173.698 40.454 236.661 113.912c10.581 12.346 20.331 25.394 29.258 39.026 37.677-4.883 66.882-37.152 66.882-76.138 0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6c0 58.046-38.853 107.163-91.907 122.784 23.086 48.571 36.773 102.533 39.965 158.816h77.542c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6zM486.4 870.4c98.811 0 179.2-80.389 179.2-179.2 0-10.986-0.99-21.824-2.933-32.458-52.312 37.811-112.885 58.058-176.267 58.058s-123.955-20.246-176.267-58.058c-1.942 10.634-2.933 21.472-2.933 32.458 0 98.811 80.389 179.2 179.2 179.2zM204.8 332.8c0 173.306 112.678 316.072 256 331.41v-662.821c-143.322 15.339-256 158.106-256 331.411zM512 1.389v662.821c143.322-15.338 256-158.104 256-331.41s-112.678-316.072-256-331.411z" data-tags="bug, insect, virus" />
<glyph unicode="&#xe86a;" d="M256 204.8c-6.552 0-13.102 2.499-18.101 7.499l-204.8 204.8c-9.998 9.997-9.998 26.206 0 36.203l204.8 204.8c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-186.699-186.699 186.698-186.699c9.998-9.997 9.998-26.206 0-36.203-4.998-4.998-11.549-7.498-18.101-7.498zM768 204.8c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l186.698 186.698-186.698 186.699c-9.998 9.997-9.998 26.206 0 36.203 9.997 9.997 26.206 9.997 36.203 0l204.8-204.8c9.998-9.997 9.998-26.206 0-36.203l-204.8-204.8c-5-5-11.55-7.499-18.102-7.499zM383.976 204.797c-4.634 0-9.325 1.258-13.544 3.894-11.989 7.494-15.634 23.288-8.141 35.278l256 409.6c7.493 11.984 23.283 15.634 35.278 8.141 11.989-7.494 15.634-23.288 8.141-35.278l-256-409.6c-4.858-7.77-13.202-12.035-21.734-12.035z" data-tags="code, embed" />
<glyph unicode="&#xe86b;" d="M546.917 307.288c-48.275 0-96.55 18.376-133.301 55.128-9.998 9.997-9.998 26.206 0 36.203s26.205 9.997 36.203 0c53.539-53.541 140.656-53.541 194.197 0l186.166 186.166c53.539 53.539 53.539 140.656 0 194.197-53.541 53.539-140.656 53.538-194.197 0l-157.082-157.083c-9.998-9.997-26.206-9.997-36.203 0-9.998 9.998-9.998 26.206 0 36.205l157.083 157.083c73.502 73.501 193.101 73.501 266.603 0s73.502-193.101 0-266.603l-186.168-186.168c-36.752-36.752-85.027-55.128-133.302-55.128zM239.717 0.088c-48.275 0-96.55 18.376-133.302 55.128-73.501 73.502-73.501 193.101 0 266.603l186.166 186.166c73.501 73.501 193.101 73.501 266.603 0 9.998-9.998 9.998-26.206 0-36.203-9.997-9.998-26.206-9.998-36.203 0-53.541 53.541-140.656 53.541-194.197 0l-186.165-186.166c-53.539-53.541-53.539-140.656 0-194.197s140.656-53.541 194.195 0l157.083 157.083c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-157.083-157.083c-36.75-36.752-85.026-55.128-133.301-55.128z" data-tags="link, url" />
<glyph unicode="&#xe86c;" d="M691.2 384c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l157.083 157.083c25.936 25.936 40.221 60.421 40.221 97.099s-14.285 71.162-40.221 97.098c-53.539 53.538-140.654 53.541-194.197 0l-157.083-157.082c-9.997-9.998-26.206-9.998-36.203 0-9.998 9.997-9.998 26.206 0 36.203l157.083 157.083c73.504 73.502 193.104 73.499 266.603 0 35.608-35.606 55.218-82.947 55.218-133.302s-19.61-97.696-55.218-133.302l-157.083-157.082c-5-5.002-11.55-7.501-18.102-7.501zM239.717-0.002c-50.355 0-97.696 19.61-133.302 55.218-73.501 73.501-73.501 193.101 0 266.603l157.083 157.083c9.997 9.998 26.206 9.998 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-157.082-157.083c-53.538-53.541-53.538-140.658 0-194.197 25.936-25.936 60.419-40.221 97.098-40.221s71.162 14.285 97.098 40.221l157.083 157.083c9.997 9.997 26.206 9.997 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-157.083-157.083c-35.605-35.608-82.946-55.218-133.301-55.218zM281.6 614.4c-6.552 0-13.102 2.499-18.101 7.499l-102.4 102.4c-9.998 9.997-9.998 26.206 0 36.203 9.997 9.998 26.206 9.998 36.203 0l102.4-102.4c9.998-9.997 9.998-26.206 0-36.203-5-5-11.55-7.499-18.102-7.499zM384 665.6c-14.138 0-25.6 11.462-25.6 25.6v153.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-153.6c0-14.138-11.462-25.6-25.6-25.6zM230.4 512h-153.6c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h153.6c14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6zM793.6 102.4c-6.552 0-13.102 2.499-18.101 7.499l-102.4 102.4c-9.998 9.997-9.998 26.206 0 36.203 9.997 9.997 26.206 9.997 36.203 0l102.4-102.4c9.998-9.997 9.998-26.206 0-36.203-5-5-11.55-7.499-18.102-7.499zM896.002 307.2h-153.602c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h153.602c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM588.8 0c-14.139 0-25.6 11.461-25.6 25.6v153.6c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-153.6c0-14.139-11.461-25.6-25.6-25.6z" data-tags="unlink, url" />
<glyph unicode="&#xe86d;" d="M968.517 398.949c22.662 26.155 35.565 69.381 35.565 110.541 0 27.17-5.899 50.974-17.056 68.842-14.526 23.259-37.762 36.069-65.426 36.069h-134.053c72.966 132.683 91.408 232.587 54.766 297.302-25.534 45.096-72.366 61.098-104.714 61.098-12.811 0-23.65-9.469-25.368-22.165-9.147-67.554-60.811-148.131-141.742-221.074-77.518-69.869-172.765-125.768-270.642-159.208-12.317 26.010-38.811 44.046-69.448 44.046h-153.6c-42.347 0-76.8-34.453-76.8-76.8v-460.8c0-42.347 34.453-76.8 76.8-76.8h153.6c32.437 0 60.222 20.226 71.459 48.718 100.421-12.57 138.195-32.754 174.794-52.314 45.802-24.482 89.062-47.605 230.547-47.605 36.854 0 71.587 9.624 97.8 27.101 25.61 17.074 41.968 41.006 47.4 68.755 20.414 8.283 38.544 27.426 52.454 55.893 13.53 27.688 22.272 63.077 22.272 90.166 0 5.069-0.296 9.726-0.89 14.014 12.944 9.528 24.56 24.243 34.152 43.592 13.837 27.912 22.099 62.866 22.099 93.494 0 21.694-4.027 39.802-11.968 53.822-0.645 1.128-1.312 2.234-2.003 3.31zM230.4 51.2h-153.6c-14.115 0-25.6 11.485-25.6 25.6v460.8c0 14.115 11.485 25.6 25.6 25.6h153.6c14.115 0 25.6-11.485 25.6-25.6v-460.738c0-0.022 0-0.043 0-0.066-0.002-14.114-11.486-25.597-25.6-25.597zM938.944 446.786c-7.739-15.546-15.57-21.186-18.944-21.186-14.139 0-25.6-11.461-25.6-25.6s11.461-25.6 25.6-25.6c2.149 0 3.699 0 5.971-4.008 3.378-5.965 5.315-16.382 5.315-28.582 0-22.77-6.427-49.883-16.771-70.754-10.131-20.437-20.451-27.856-24.915-27.856-14.139 0-25.6-11.461-25.6-25.6 0-9.067 4.715-17.034 11.827-21.582 1.581-16.206-5.976-59.629-25.627-87.947-7.438-10.722-15.238-16.87-21.4-16.87-14.139 0-25.6-11.461-25.6-25.6 0-45.072-49.765-65.6-96-65.6-128.659 0-164.691 19.259-206.413 41.56-38.992 20.84-82.864 44.29-193.587 58.085v419.179c107.558 35.258 212.589 96.114 297.566 172.704 81.554 73.502 135.12 152.979 153.286 226.603 13.933-4.477 29.651-13.896 39.706-31.656 17.096-30.192 29.896-107.299-76.43-284.506-4.746-7.909-4.87-17.758-0.325-25.784s13.053-12.987 22.277-12.987h178.32c10.17 0 16.749-3.586 21.998-11.99 5.986-9.586 9.283-24.402 9.283-41.72 0-21.733-5.211-45.174-13.938-62.702z" data-tags="thumbs-up, like" />
<glyph unicode="&#xe86e;" d="M968.517 522.651c22.662-26.155 35.565-69.381 35.565-110.541 0-27.17-5.899-50.974-17.056-68.842-14.526-23.259-37.762-36.069-65.426-36.069h-134.053c72.966-132.683 91.408-232.587 54.766-297.302-25.534-45.096-72.366-61.098-104.714-61.098-12.811 0-23.65 9.469-25.368 22.165-9.147 67.554-60.811 148.131-141.742 221.074-77.518 69.869-172.765 125.768-270.642 159.208-12.317-26.010-38.811-44.046-69.448-44.046h-153.6c-42.347 0-76.8 34.453-76.8 76.8v460.8c0 42.347 34.453 76.8 76.8 76.8h153.6c32.437 0 60.222-20.226 71.459-48.718 100.421 12.57 138.195 32.754 174.794 52.314 45.802 24.482 89.062 47.605 230.547 47.605 36.854 0 71.587-9.624 97.8-27.101 25.61-17.074 41.968-41.006 47.4-68.755 20.414-8.283 38.544-27.426 52.454-55.893 13.53-27.688 22.272-63.077 22.272-90.166 0-5.069-0.296-9.726-0.89-14.014 12.944-9.528 24.56-24.243 34.152-43.592 13.837-27.912 22.099-62.866 22.099-93.494 0-21.694-4.027-39.802-11.968-53.822-0.645-1.128-1.312-2.234-2.003-3.31zM230.4 870.4h-153.6c-14.115 0-25.6-11.485-25.6-25.6v-460.8c0-14.115 11.485-25.6 25.6-25.6h153.6c14.115 0 25.6 11.485 25.6 25.6v460.738c0 0.022 0 0.043 0 0.066-0.002 14.114-11.486 25.597-25.6 25.597zM938.944 474.814c-7.739 15.546-15.57 21.186-18.944 21.186-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6c2.149 0 3.699 0 5.971 4.008 3.378 5.965 5.315 16.382 5.315 28.582 0 22.77-6.427 49.883-16.771 70.754-10.131 20.437-20.451 27.856-24.915 27.856-14.139 0-25.6 11.461-25.6 25.6 0 9.067 4.715 17.034 11.827 21.582 1.581 16.206-5.976 59.629-25.627 87.947-7.438 10.722-15.238 16.87-21.4 16.87-14.139 0-25.6 11.461-25.6 25.6 0 45.072-49.765 65.6-96 65.6-128.659 0-164.691-19.259-206.413-41.56-38.992-20.84-82.864-44.29-193.587-58.085v-419.179c107.558-35.258 212.589-96.114 297.566-172.704 81.554-73.502 135.12-152.979 153.286-226.603 13.933 4.477 29.651 13.896 39.706 31.656 17.096 30.192 29.896 107.299-76.43 284.506-4.746 7.909-4.87 17.758-0.325 25.784s13.053 12.987 22.277 12.987h178.32c10.17 0 16.749 3.586 21.998 11.99 5.986 9.586 9.283 24.402 9.283 41.72 0 21.733-5.211 45.174-13.938 62.702z" data-tags="thumbs-down, dislike" />
<glyph unicode="&#xe86f;" d="M966.070-8.301l-304.302 331.965c68.573 71.754 106.232 165.549 106.232 265.136 0 102.57-39.942 199-112.47 271.53s-168.96 112.47-271.53 112.47-199-39.942-271.53-112.47-112.47-168.96-112.47-271.53 39.942-199.002 112.47-271.53 168.96-112.47 271.53-112.47c88.362 0 172.152 29.667 240.043 84.248l304.285-331.947c5.050-5.507 11.954-8.301 18.878-8.301 6.179 0 12.378 2.226 17.293 6.728 10.421 9.555 11.126 25.749 1.571 36.171zM51.2 588.8c0 183.506 149.294 332.8 332.8 332.8s332.8-149.294 332.8-332.8-149.294-332.8-332.8-332.8-332.8 149.294-332.8 332.8z" data-tags="magnifier, search" />
<glyph unicode="&#xe870;" d="M548.203 435.2l289.099 289.098c9.998 9.998 9.998 26.206 0 36.205-9.997 9.997-26.206 9.997-36.203 0l-289.099-289.099-289.098 289.099c-9.998 9.997-26.206 9.997-36.205 0-9.997-9.998-9.997-26.206 0-36.205l289.099-289.098-289.099-289.099c-9.997-9.997-9.997-26.206 0-36.203 5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.102 7.499l289.098 289.098 289.099-289.099c4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.206 0 36.203l-289.098 289.098z" data-tags="cross, cancel" />
<glyph unicode="&#xe871;" d="M896 665.6h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 153.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="menu, options, list" />
<glyph unicode="&#xe872;" d="M998.4 153.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM998.4 409.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM998.4 665.6h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM76.8 614.4c-42.347 0-76.8 34.453-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.453 76.8-76.8-34.453-76.8-76.8-76.8zM76.8 716.8c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM76.8 358.4c-42.347 0-76.8 34.451-76.8 76.8 0 42.347 34.453 76.8 76.8 76.8s76.8-34.453 76.8-76.8c0-42.349-34.453-76.8-76.8-76.8zM76.8 460.8c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6zM76.8 102.4c-42.347 0-76.8 34.451-76.8 76.8s34.453 76.8 76.8 76.8 76.8-34.451 76.8-76.8-34.453-76.8-76.8-76.8zM76.8 204.8c-14.115 0-25.6-11.485-25.6-25.6s11.485-25.6 25.6-25.6 25.6 11.485 25.6 25.6-11.485 25.6-25.6 25.6z" data-tags="list, options, menu" />
<glyph unicode="&#xe873;" d="M0 204.8c0-6.552 2.499-13.102 7.499-18.101 9.997-9.998 26.206-9.998 36.203 0l442.698 442.698 442.699-442.698c9.997-9.998 26.206-9.998 36.203 0s9.998 26.206 0 36.203l-460.8 460.8c-9.997 9.998-26.206 9.998-36.203 0l-460.8-460.8c-5-5-7.499-11.55-7.499-18.102z" data-tags="chevron-up, up" />
<glyph unicode="&#xe874;" d="M0 665.6c0 6.552 2.499 13.102 7.499 18.101 9.997 9.998 26.206 9.998 36.203 0l442.698-442.698 442.699 442.698c9.997 9.998 26.206 9.998 36.203 0s9.998-26.206 0-36.203l-460.8-460.8c-9.997-9.998-26.206-9.998-36.203 0l-460.8 460.8c-5 5-7.499 11.55-7.499 18.102z" data-tags="chevron-down, down" />
<glyph unicode="&#xe875;" d="M716.8-51.2c6.552 0 13.102 2.499 18.101 7.499 9.998 9.997 9.998 26.206 0 36.203l-442.698 442.698 442.698 442.699c9.998 9.997 9.998 26.206 0 36.203s-26.206 9.998-36.203 0l-460.8-460.8c-9.998-9.997-9.998-26.206 0-36.203l460.8-460.8c5-5 11.55-7.499 18.102-7.499z" data-tags="chevron-left, left" />
<glyph unicode="&#xe876;" d="M256-51.2c-6.552 0-13.102 2.499-18.101 7.499-9.998 9.997-9.998 26.206 0 36.203l442.698 442.698-442.698 442.699c-9.998 9.997-9.998 26.206 0 36.203s26.206 9.998 36.203 0l460.8-460.8c9.998-9.997 9.998-26.206 0-36.203l-460.8-460.8c-5-5-11.55-7.499-18.102-7.499z" data-tags="chevron-right, right" />
<glyph unicode="&#xe877;" d="M468.299 939.701l-307.2-307.2c-9.997-9.997-9.997-26.206 0-36.203 9.998-9.998 26.206-9.998 36.205 0l263.496 263.498v-834.195c0-14.138 11.461-25.6 25.6-25.6s25.6 11.462 25.6 25.6v834.195l263.499-263.496c9.997-9.998 26.206-9.998 36.203 0 4.998 4.998 7.498 11.549 7.498 18.101s-2.499 13.102-7.499 18.101l-307.2 307.2c-9.997 9.998-26.205 9.998-36.202 0z" data-tags="arrow-up, up" />
<glyph unicode="&#xe878;" d="M504.501-18.101l307.2 307.2c9.997 9.997 9.997 26.206 0 36.203-9.998 9.998-26.206 9.998-36.205 0l-263.496-263.498v834.195c0 14.138-11.461 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-834.195l-263.499 263.496c-9.997 9.998-26.206 9.998-36.203 0-4.998-4.998-7.498-11.549-7.498-18.101s2.499-13.102 7.499-18.101l307.2-307.2c9.997-9.998 26.205-9.998 36.202 0z" data-tags="arrow-down, down" />
<glyph unicode="&#xe879;" d="M33.099 453.301l307.2 307.2c9.997 9.997 26.206 9.997 36.203 0 9.998-9.998 9.998-26.206 0-36.205l-263.498-263.496h834.195c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6h-834.195l263.496-263.499c9.998-9.997 9.998-26.206 0-36.203-4.998-4.998-11.549-7.498-18.101-7.498s-13.102 2.499-18.101 7.499l-307.2 307.2c-9.998 9.997-9.998 26.205 0 36.202z" data-tags="arrow-left, left" />
<glyph unicode="&#xe87a;" d="M990.901 453.301l-307.2 307.2c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.998-9.998-26.206 0-36.205l263.498-263.496h-834.195c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h834.195l-263.496-263.499c-9.998-9.997-9.998-26.206 0-36.203 4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499l307.2 307.2c9.998 9.997 9.998 26.205 0 36.202z" data-tags="arrow-right, right" />
<glyph unicode="&#xe87b;" d="M939.701 453.301l-153.6 153.6c-9.997 9.998-26.206 9.998-36.203 0-9.998-9.997-9.998-26.206 0-36.203l109.899-109.898h-347.797v347.797l109.899-109.898c4.998-5 11.549-7.499 18.101-7.499s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.206 0 36.203l-153.6 153.6c-9.997 9.998-26.206 9.998-36.203 0l-153.6-153.6c-9.998-9.997-9.998-26.206 0-36.203s26.206-9.998 36.203 0l109.899 109.898v-347.797h-347.797l109.898 109.899c9.998 9.997 9.998 26.206 0 36.203-9.997 9.998-26.206 9.998-36.203 0l-153.6-153.6c-9.998-9.997-9.998-26.206 0-36.203l153.6-153.6c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.206 0 36.203l-109.898 109.898h347.797v-347.797l-109.899 109.899c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.997-9.998-26.206 0-36.203l153.6-153.6c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.101 7.499l153.6 153.6c9.998 9.997 9.998 26.206 0 36.203-9.997 9.997-26.206 9.997-36.203 0l-109.898-109.899v347.797h347.797l-109.899-109.899c-9.998-9.997-9.998-26.206 0-36.203 5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l153.6 153.6c9.998 9.997 9.998 26.205 0 36.202z" data-tags="move, arrows" />
<glyph unicode="&#xe87c;" d="M947.2 0h-921.6c-9.094 0-17.507 4.826-22.099 12.677s-4.672 17.547-0.214 25.474l460.8 819.2c4.536 8.061 13.066 13.050 22.314 13.050s17.778-4.989 22.312-13.050l460.8-819.2c4.459-7.926 4.376-17.624-0.214-25.474-4.592-7.851-13.002-12.677-22.098-12.677zM69.371 51.2h834.056l-417.027 741.382-417.029-741.382zM486.4 256c-14.138 0-25.6 11.461-25.6 25.6v256c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-256c0-14.139-11.462-25.6-25.6-25.6zM486.4 102.4c-14.138 0-25.6 11.461-25.6 25.6v51.2c0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-51.2c0-14.139-11.462-25.6-25.6-25.6z" data-tags="warning, alert" />
<glyph unicode="&#xe87d;" d="M830.338 779.136c-91.869 91.869-214.016 142.464-343.938 142.464s-252.067-50.595-343.936-142.464-142.464-214.014-142.464-343.936 50.595-252.069 142.464-343.938 214.014-142.462 343.936-142.462 252.069 50.594 343.938 142.462 142.462 214.016 142.462 343.938-50.594 252.067-142.462 343.936zM486.4 0c-239.97 0-435.2 195.23-435.2 435.2s195.23 435.2 435.2 435.2c239.97 0 435.2-195.23 435.2-435.2s-195.23-435.2-435.2-435.2zM486.4 204.8c-14.138 0-25.6 11.461-25.6 25.6v102.4c0 14.139 11.462 25.6 25.6 25.6 98.811 0 179.2 80.389 179.2 179.2s-80.389 179.2-179.2 179.2-179.2-80.389-179.2-179.2c0-14.138-11.462-25.6-25.6-25.6s-25.6 11.462-25.6 25.6c0 127.043 103.357 230.4 230.4 230.4 127.042 0 230.4-103.357 230.4-230.4 0-118.389-89.763-216.211-204.8-228.987v-78.213c0-14.139-11.462-25.6-25.6-25.6zM486.4 51.2c-0.002 0 0 0 0 0-14.139 0-25.6 11.462-25.6 25.6v51.2c0 14.138 11.462 25.6 25.6 25.6 0 0 0 0 0 0 14.139 0 25.6-11.462 25.6-25.6v-51.2c0-14.138-11.464-25.6-25.6-25.6z" data-tags="question-circle, help" />
<glyph unicode="&#xe87e;" d="M486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2zM742.4 563.2h-512c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4 409.6h-512c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM742.4 256h-512c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="menu-circle, menu" />
<glyph unicode="&#xe87f;" d="M486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2zM384 230.4c-6.552 0-13.102 2.499-18.102 7.499l-153.6 153.6c-9.997 9.997-9.997 26.206 0 36.203 9.998 9.997 26.206 9.997 36.205 0l135.498-135.498 340.299 340.298c9.997 9.997 26.206 9.997 36.203 0 9.998-9.998 9.998-26.206 0-36.205l-358.4-358.4c-5-4.998-11.55-7.498-18.102-7.498z" data-tags="checkmark-circle, checkmark" />
<glyph unicode="&#xe880;" d="M733.808 249.534l-208.874 185.666 208.874 185.667c10.566 9.394 11.518 25.574 2.126 36.141-9.394 10.566-25.574 11.522-36.142 2.126l-213.392-189.682-213.392 189.68c-10.568 9.392-26.749 8.44-36.141-2.126-9.394-10.566-8.442-26.749 2.126-36.141l208.874-185.666-208.875-185.666c-10.566-9.394-11.518-25.574-2.126-36.142 5.059-5.691 12.085-8.592 19.142-8.592 6.048 0 12.122 2.131 16.998 6.466l213.394 189.683 213.392-189.683c4.878-4.334 10.949-6.466 16.998-6.466 7.058 0 14.086 2.902 19.144 8.592 9.392 10.568 8.44 26.749-2.126 36.142zM486.4-51.2c-129.922 0-252.067 50.594-343.936 142.464s-142.464 214.014-142.464 343.936c0 129.923 50.595 252.067 142.464 343.936s214.013 142.464 343.936 142.464c129.922 0 252.067-50.595 343.936-142.464s142.464-214.014 142.464-343.936-50.594-252.067-142.464-343.936c-91.869-91.87-214.014-142.464-343.936-142.464zM486.4 870.4c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2 435.2 195.23 435.2 435.2-195.23 435.2-435.2 435.2z" data-tags="cross-circle, cross" />
<glyph unicode="&#xe881;" d="M830.338 779.136c-91.869 91.869-214.016 142.464-343.938 142.464s-252.067-50.595-343.936-142.464-142.464-214.014-142.464-343.936 50.595-252.069 142.464-343.938 214.014-142.462 343.936-142.462 252.069 50.594 343.938 142.462 142.462 214.016 142.462 343.938-50.594 252.067-142.462 343.936zM486.4 0c-239.97 0-435.2 195.23-435.2 435.2s195.23 435.2 435.2 435.2c239.97 0 435.2-195.23 435.2-435.2s-195.23-435.2-435.2-435.2zM793.6 460.8h-281.6v281.6c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-281.6h-281.6c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h281.6v-281.6c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v281.6h281.6c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6z" data-tags="plus-circle, plus, cross" />
<glyph unicode="&#xe882;" d="M830.338 779.136c-91.869 91.869-214.016 142.464-343.938 142.464s-252.067-50.595-343.936-142.464-142.464-214.014-142.464-343.936 50.595-252.069 142.464-343.938 214.014-142.462 343.936-142.462 252.069 50.594 343.938 142.462 142.462 214.016 142.462 343.938-50.594 252.067-142.462 343.936zM486.4 0c-239.97 0-435.2 195.23-435.2 435.2s195.23 435.2 435.2 435.2c239.97 0 435.2-195.23 435.2-435.2s-195.23-435.2-435.2-435.2zM793.6 409.6h-614.4c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h614.4c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="circle-minus, minus" />
<glyph unicode="&#xe883;" d="M142.464 779.138c-91.869-91.869-142.464-214.016-142.464-343.938s50.595-252.067 142.464-343.936 214.014-142.464 343.936-142.464 252.069 50.595 343.938 142.464 142.462 214.014 142.462 343.936-50.594 252.069-142.462 343.938-214.016 142.462-343.938 142.462-252.067-50.594-343.936-142.462zM921.6 435.2c0-239.97-195.23-435.2-435.2-435.2s-435.2 195.23-435.2 435.2c0 239.97 195.23 435.2 435.2 435.2s435.2-195.23 435.2-435.2zM468.301 734.899l-204.8-204.8c-9.998-9.995-9.998-26.206 0-36.203 9.997-9.998 26.206-9.998 36.203 0l161.096 161.101v-526.997c0-14.138 11.461-25.6 25.6-25.6s25.6 11.462 25.6 25.6v526.997l161.101-161.096c9.995-9.998 26.206-9.998 36.203 0 4.997 4.997 7.496 11.547 7.496 18.099s-2.499 13.102-7.501 18.099l-204.8 204.8c-9.997 10-26.202 10-36.198 0z" data-tags="arrow-up-circle, up" />
<glyph unicode="&#xe884;" d="M830.336 91.262c91.869 91.869 142.464 214.016 142.464 343.938s-50.595 252.067-142.464 343.936-214.014 142.464-343.936 142.464-252.069-50.595-343.938-142.464-142.462-214.014-142.462-343.936 50.594-252.069 142.462-343.938 214.016-142.462 343.938-142.462 252.067 50.594 343.936 142.462zM51.2 435.2c0 239.97 195.23 435.2 435.2 435.2s435.2-195.23 435.2-435.2c0-239.97-195.23-435.2-435.2-435.2s-435.2 195.23-435.2 435.2zM504.499 135.501l204.8 204.8c9.998 9.995 9.998 26.206 0 36.203-9.997 9.998-26.206 9.998-36.203 0l-161.096-161.101v526.997c0 14.138-11.461 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-526.997l-161.101 161.096c-9.995 9.998-26.206 9.998-36.203 0-4.997-4.997-7.496-11.547-7.496-18.099s2.499-13.102 7.501-18.099l204.8-204.8c9.997-10 26.202-10 36.198 0z" data-tags="arrow-down-circle, down" />
<glyph unicode="&#xe885;" d="M142.462 779.136c91.869 91.869 214.016 142.464 343.938 142.464s252.067-50.595 343.936-142.464 142.464-214.014 142.464-343.936-50.595-252.069-142.464-343.938-214.014-142.462-343.936-142.462-252.069 50.594-343.938 142.462-142.462 214.016-142.462 343.938 50.594 252.067 142.462 343.936zM486.4 0c239.97 0 435.2 195.23 435.2 435.2s-195.23 435.2-435.2 435.2c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2zM186.701 453.299l204.8 204.8c9.995 9.998 26.206 9.998 36.203 0 9.998-9.997 9.998-26.206 0-36.203l-161.101-161.096h526.997c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6h-526.997l161.096-161.101c9.998-9.995 9.998-26.206 0-36.203-4.997-4.997-11.547-7.496-18.099-7.496s-13.102 2.499-18.099 7.501l-204.8 204.8c-10 9.997-10 26.202 0 36.198z" data-tags="arrow-left-circle, left" />
<glyph unicode="&#xe886;" d="M830.338 779.136c-91.869 91.869-214.016 142.464-343.938 142.464s-252.067-50.595-343.936-142.464-142.464-214.014-142.464-343.936 50.595-252.069 142.464-343.938 214.014-142.462 343.936-142.462 252.069 50.594 343.938 142.462 142.462 214.016 142.462 343.938-50.594 252.067-142.462 343.936zM486.4 0c-239.97 0-435.2 195.23-435.2 435.2s195.23 435.2 435.2 435.2c239.97 0 435.2-195.23 435.2-435.2s-195.23-435.2-435.2-435.2zM786.099 453.299l-204.8 204.8c-9.995 9.998-26.206 9.998-36.203 0-9.998-9.997-9.998-26.206 0-36.203l161.101-161.096h-526.997c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h526.997l-161.096-161.101c-9.998-9.995-9.998-26.206 0-36.203 4.997-4.997 11.547-7.496 18.099-7.496s13.102 2.499 18.099 7.501l204.8 204.8c10 9.997 10 26.202 0 36.198z" data-tags="arrow-right-circle, right" />
<glyph unicode="&#xe887;" d="M142.464 779.138c-91.869-91.869-142.464-214.016-142.464-343.938s50.595-252.067 142.464-343.936 214.014-142.464 343.936-142.464 252.069 50.595 343.938 142.464 142.462 214.014 142.462 343.936-50.594 252.069-142.462 343.938-214.016 142.462-343.938 142.462-252.067-50.594-343.936-142.462zM921.6 435.2c0-239.97-195.23-435.2-435.2-435.2s-435.2 195.23-435.2 435.2c0 239.97 195.23 435.2 435.2 435.2s435.2-195.23 435.2-435.2zM768 358.4c0-6.552-2.499-13.102-7.499-18.102-9.997-9.997-26.206-9.997-36.203 0l-237.898 237.898-237.898-237.898c-9.998-9.997-26.206-9.997-36.205 0-9.997 9.998-9.997 26.206 0 36.205l256 256c9.997 9.998 26.206 9.998 36.203 0l256-256c5-5 7.499-11.55 7.499-18.102z" data-tags="chevron-up-circle, up" />
<glyph unicode="&#xe888;" d="M830.336 91.262c91.869 91.869 142.464 214.016 142.464 343.938s-50.595 252.067-142.464 343.936-214.014 142.464-343.936 142.464-252.069-50.595-343.938-142.464-142.462-214.014-142.462-343.936 50.594-252.069 142.462-343.938 214.016-142.462 343.938-142.462 252.067 50.594 343.936 142.462zM51.2 435.2c0 239.97 195.23 435.2 435.2 435.2s435.2-195.23 435.2-435.2c0-239.97-195.23-435.2-435.2-435.2s-435.2 195.23-435.2 435.2zM204.8 512c0 6.552 2.499 13.102 7.499 18.102 9.997 9.997 26.206 9.997 36.203 0l237.898-237.898 237.898 237.898c9.998 9.997 26.206 9.997 36.205 0 9.997-9.998 9.997-26.206 0-36.205l-256-256c-9.997-9.998-26.206-9.998-36.203 0l-256 256c-5 5-7.499 11.55-7.499 18.102z" data-tags="chevron-down-circle, down" />
<glyph unicode="&#xe889;" d="M142.462 779.136c91.869 91.869 214.016 142.464 343.938 142.464s252.067-50.595 343.936-142.464 142.464-214.014 142.464-343.936-50.595-252.069-142.464-343.938-214.014-142.462-343.936-142.462-252.069 50.594-343.938 142.462-142.462 214.016-142.462 343.938 50.594 252.067 142.462 343.936zM486.4 0c239.97 0 435.2 195.23 435.2 435.2s-195.23 435.2-435.2 435.2c-239.97 0-435.2-195.23-435.2-435.2s195.23-435.2 435.2-435.2zM563.2 153.6c6.552 0 13.102 2.499 18.102 7.499 9.997 9.997 9.997 26.206 0 36.203l-237.898 237.898 237.898 237.898c9.997 9.998 9.997 26.206 0 36.205-9.998 9.997-26.206 9.997-36.205 0l-256-256c-9.998-9.997-9.998-26.206 0-36.203l256-256c5-5 11.55-7.499 18.102-7.499z" data-tags="chevron-left-circle, left" />
<glyph unicode="&#xe88a;" d="M830.338 779.136c-91.869 91.869-214.016 142.464-343.938 142.464s-252.067-50.595-343.936-142.464-142.464-214.014-142.464-343.936 50.595-252.069 142.464-343.938 214.014-142.462 343.936-142.462 252.069 50.594 343.938 142.462 142.462 214.016 142.462 343.938-50.594 252.067-142.462 343.936zM486.4 0c-239.97 0-435.2 195.23-435.2 435.2s195.23 435.2 435.2 435.2c239.97 0 435.2-195.23 435.2-435.2s-195.23-435.2-435.2-435.2zM409.6 153.6c-6.552 0-13.102 2.499-18.102 7.499-9.997 9.997-9.997 26.206 0 36.203l237.898 237.898-237.898 237.898c-9.997 9.998-9.997 26.206 0 36.205 9.998 9.997 26.206 9.997 36.205 0l256-256c9.998-9.997 9.998-26.206 0-36.203l-256-256c-5-5-11.55-7.499-18.102-7.499z" data-tags="chevron-right-circle, right" />
<glyph unicode="&#xe88b;" d="M998.4 204.8h-153.6c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h153.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM640 204.8h-358.4c-14.138 0-25.6 11.461-25.6 25.6v358.4c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-332.8h332.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM281.6 768c-14.138 0-25.6 11.462-25.6 25.6v153.6c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-153.6c0-14.138-11.462-25.6-25.6-25.6zM742.4-51.2c-14.139 0-25.6 11.461-25.6 25.6v691.2h-691.2c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h716.8c14.139 0 25.6-11.462 25.6-25.6v-716.8c0-14.139-11.461-25.6-25.6-25.6z" data-tags="crop, cut" />
<glyph unicode="&#xe88c;" d="M947.2 614.4c-14.139 0-25.6 11.462-25.6 25.6v102.4c0 14.115-11.485 25.6-25.6 25.6h-102.4c-14.139 0-25.6 11.462-25.6 25.6s11.461 25.6 25.6 25.6h102.4c42.349 0 76.8-34.453 76.8-76.8v-102.4c0-14.138-11.461-25.6-25.6-25.6zM25.6 614.4c-14.138 0-25.6 11.462-25.6 25.6v102.4c0 42.347 34.453 76.8 76.8 76.8h102.4c14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6h-102.4c-14.115 0-25.6-11.485-25.6-25.6v-102.4c0-14.138-11.462-25.6-25.6-25.6zM179.2 51.2h-102.4c-42.347 0-76.8 34.451-76.8 76.8v102.4c0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-14.115 11.485-25.6 25.6-25.6h102.4c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM896 51.2h-102.4c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h102.4c14.115 0 25.6 11.485 25.6 25.6v102.4c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-102.4c0-42.349-34.451-76.8-76.8-76.8z" data-tags="frame-expand, maximize, view, rectangle" />
<glyph unicode="&#xe88d;" d="M742.4 512h-102.4c-42.349 0-76.8 34.451-76.8 76.8v102.4c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-102.4c0-14.115 11.485-25.6 25.6-25.6h102.4c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM332.8 512h-102.4c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h102.4c14.115 0 25.6 11.485 25.6 25.6v102.4c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-102.4c0-42.349-34.453-76.8-76.8-76.8zM588.8 153.6c-14.139 0-25.6 11.461-25.6 25.6v102.4c0 42.349 34.451 76.8 76.8 76.8h102.4c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6h-102.4c-14.115 0-25.6-11.485-25.6-25.6v-102.4c0-14.139-11.461-25.6-25.6-25.6zM384 153.6c-14.138 0-25.6 11.461-25.6 25.6v102.4c0 14.115-11.485 25.6-25.6 25.6h-102.4c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h102.4c42.347 0 76.8-34.451 76.8-76.8v-102.4c0-14.139-11.462-25.6-25.6-25.6z" data-tags="frame-contract, minimize" />
<glyph unicode="&#xe88e;" d="M512 358.4c-3.379 0-6.758 0.669-9.934 2.006l-486.4 204.8c-9.493 3.997-15.666 13.293-15.666 23.594s6.173 19.597 15.666 23.594l486.4 204.8c6.354 2.675 13.517 2.675 19.869 0l486.4-204.8c9.493-3.997 15.666-13.293 15.666-23.594s-6.173-19.597-15.666-23.594l-486.4-204.8c-3.176-1.338-6.555-2.006-9.934-2.006zM91.57 588.8l420.43-177.024 420.43 177.024-420.43 177.024-420.43-177.024zM512 204.8c-3.379 0-6.758 0.669-9.934 2.006l-486.4 204.8c-13.030 5.486-19.146 20.498-13.659 33.528s20.498 19.146 33.528 13.659l476.466-200.618 476.466 200.618c13.029 5.483 28.042-0.63 33.528-13.659 5.488-13.032-0.63-28.042-13.659-33.528l-486.4-204.8c-3.176-1.338-6.555-2.006-9.934-2.006zM512 51.2c-3.379 0-6.758 0.669-9.934 2.006l-486.4 204.8c-13.030 5.486-19.146 20.498-13.659 33.528s20.498 19.144 33.528 13.659l476.466-200.618 476.466 200.618c13.029 5.483 28.042-0.63 33.528-13.659 5.488-13.032-0.63-28.042-13.659-33.528l-486.4-204.8c-3.176-1.338-6.555-2.006-9.934-2.006z" data-tags="layers, stack" />
<glyph unicode="&#xe88f;" d="M830.966 803.472c-20.294 13.707-48.59 25.803-84.106 35.95-69.917 19.976-162.418 30.978-260.461 30.978-98.045 0-190.544-11.002-260.461-30.978-35.515-10.147-63.813-22.243-84.104-35.95-32.594-22.016-39.435-45.363-39.435-61.072v-25.6c0-21.894 16.451-58.026 32.701-82.4l250.398-375.598c12.838-19.259 24.101-56.456 24.101-79.602v-153.6c0-8.872 4.594-17.112 12.141-21.776 4.11-2.541 8.778-3.824 13.459-3.824 3.912 0 7.835 0.898 11.448 2.702l102.4 51.2c8.674 4.336 14.152 13.2 14.152 22.898v102.4c0 23.146 11.262 60.342 24.099 79.602l250.4 375.598c16.251 24.373 32.701 60.504 32.701 82.4v25.6c0 15.709-6.842 39.056-39.434 61.072zM240.005 790.194c65.47 18.706 152.974 29.006 246.395 29.006s180.925-10.301 246.394-29.006c70.533-20.154 86.406-41.798 86.406-47.794s-15.874-27.64-86.406-47.794c-65.469-18.706-152.973-29.006-246.394-29.006s-180.925 10.301-246.395 29.006c-70.531 20.154-86.405 41.798-86.405 47.794s15.874 27.64 86.405 47.794zM544.701 287.202c-18.338-27.504-32.701-74.946-32.701-108.002v-86.578l-51.2-25.6v112.178c0 33.056-14.363 80.496-32.701 108.002l-249.859 374.79c14.035-5.997 29.966-11.549 47.699-16.614 69.917-19.976 162.416-30.978 260.461-30.978 98.043 0 190.544 11.002 260.459 30.978 17.733 5.067 33.666 10.619 47.702 16.616l-249.861-374.792z" data-tags="funnel, filter" />
<glyph unicode="&#xe890;" d="M844.8 0h-716.8c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h716.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM817.13 189.285l-131.562 306.978c-0.032 0.075-0.064 0.149-0.098 0.224l-175.539 409.598c-4.035 9.413-13.291 15.515-23.531 15.515s-19.496-6.102-23.531-15.515l-175.539-409.594c-0.034-0.078-0.067-0.155-0.099-0.232l-131.562-306.974c-5.568-12.995 0.451-28.045 13.446-33.614 12.992-5.57 28.045 0.451 33.614 13.445l125.008 291.685h317.325l125.008-291.685c4.16-9.707 13.61-15.523 23.542-15.522 3.365 0 6.784 0.667 10.072 2.077 12.995 5.568 19.016 20.619 13.445 33.614zM349.68 512l136.72 319.013 136.72-319.013h-273.44z" data-tags="text-format, typography" />
<glyph unicode="&#xe891;" d="M691.2 921.6h-614.4c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h276.981l-97.432-584.592c-2.325-13.946 7.098-27.134 21.043-29.459 1.426-0.237 2.842-0.354 4.24-0.354 12.288 0 23.133 8.875 25.221 21.397l98.834 593.008h285.514c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6zM537.6 153.6h-460.8c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h460.8c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6zM804.203 128l84.299 84.299c9.998 9.997 9.998 26.206 0 36.203-9.997 9.997-26.206 9.997-36.203 0l-84.299-84.299-84.299 84.299c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.997-9.998-26.206 0-36.203l84.299-84.299-84.299-84.299c-9.998-9.997-9.998-26.206 0-36.203 5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l84.299 84.298 84.299-84.299c4.998-4.998 11.549-7.498 18.101-7.498s13.102 2.499 18.101 7.499c9.998 9.997 9.998 26.206 0 36.203l-84.298 84.298z" data-tags="text-format-remove, typography" />
<glyph unicode="&#xe892;" d="M356.331 138.085l-65.734 153.381c-0.030 0.072-0.061 0.144-0.093 0.216l-87.773 204.803c-4.035 9.413-13.291 15.515-23.531 15.515s-19.496-6.102-23.531-15.515l-87.771-204.803c-0.032-0.072-0.062-0.144-0.093-0.216l-65.736-153.381c-5.568-12.995 0.451-28.045 13.446-33.614 12.997-5.57 28.046 0.451 33.614 13.445l59.179 138.085h141.781l59.179-138.085c4.162-9.707 13.61-15.523 23.542-15.522 3.363 0 6.784 0.667 10.072 2.077 12.997 5.568 19.016 20.619 13.448 33.614zM130.251 307.2l48.949 114.213 48.949-114.213h-97.898zM1022.032 137.846l-106.669 256.003c-0.029 0.069-0.056 0.138-0.085 0.205l-149.246 358.192c-3.976 9.539-13.298 15.754-23.632 15.754s-19.656-6.214-23.632-15.754l-149.243-358.184c-0.032-0.075-0.061-0.149-0.093-0.222l-106.664-255.994c-5.438-13.051 0.733-28.038 13.784-33.478 13.048-5.435 28.040 0.734 33.477 13.784l100.104 240.248h264.533l100.102-240.246c4.098-9.832 13.616-15.76 23.642-15.76 3.282 0 6.618 0.634 9.835 1.974 13.053 5.44 19.224 20.427 13.787 33.478zM631.467 409.6l110.933 266.24 110.933-266.24h-221.866z" data-tags="text-size, typography, font-size" />
<glyph unicode="&#xe893;" d="M512 512h-128c-14.138 0-25.6 11.461-25.6 25.6v153.6c0 14.138 11.462 25.6 25.6 25.6h128c56.464 0 102.4-45.936 102.4-102.4s-45.936-102.4-102.4-102.4zM409.6 563.2h102.4c28.232 0 51.2 22.968 51.2 51.2s-22.968 51.2-51.2 51.2h-102.4v-102.4zM563.2 204.8h-179.2c-14.138 0-25.6 11.461-25.6 25.6v153.6c0 14.139 11.462 25.6 25.6 25.6h179.2c56.464 0 102.4-45.936 102.4-102.4s-45.936-102.4-102.4-102.4zM409.6 256h153.6c28.232 0 51.2 22.968 51.2 51.2s-22.968 51.2-51.2 51.2h-153.6v-102.4zM563.2 51.2h-281.6c-42.347 0-76.8 34.451-76.8 76.8v665.6c0 42.347 34.453 76.8 76.8 76.8h230.4c141.16 0 256-114.842 256-256 0-42.208-10.328-83.355-30.035-120.251 51.886-48.382 81.235-115.346 81.235-186.949 0-141.16-114.84-256-256-256zM281.6 819.2c-14.115 0-25.6-11.485-25.6-25.6v-665.6c0-14.115 11.485-25.6 25.6-25.6h281.6c112.926 0 204.8 91.874 204.8 204.8 0 63.322-28.72 122.125-78.797 161.334-10.797 8.453-12.966 23.842-5.134 34.917 21.416 33.088 32.731 71.43 32.731 110.949 0 112.928-91.874 204.8-204.8 204.8h-230.4z" data-tags="bold, typography" />
<glyph unicode="&#xe894;" d="M793.6 870.4h-204.829c-0.070 0-0.142 0-0.213 0h-204.558c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h173.573l-143.362-716.8h-183.811c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h204.733c0.032 0 0.064-0.005 0.096-0.005 0.035 0 0.070 0.005 0.107 0.005h204.664c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6h-173.573l143.36 716.8h183.813c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6z" data-tags="italic, typography" />
<glyph unicode="&#xe895;" d="M742.4 51.2h-460.8c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h460.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM512 204.8c-141.158 0-256 114.84-256 256v384c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-384c0-112.926 91.872-204.8 204.8-204.8 112.926 0 204.8 91.874 204.8 204.8v384c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-384c0-141.16-114.84-256-256-256z" data-tags="underline, typography" />
<glyph unicode="&#xe896;" d="M844.8 870.4h-716.8c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h332.8v-230.4c0-14.138 11.462-25.6 25.6-25.6s25.6 11.462 25.6 25.6v230.4h332.8c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6zM486.4 51.2c-14.138 0-25.6 11.461-25.6 25.6v204.8c0 14.139 11.462 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-204.8c0-14.139-11.462-25.6-25.6-25.6zM947.2 358.4h-921.6c-14.138 0-25.6 11.461-25.6 25.6v102.4c0 14.139 11.462 25.6 25.6 25.6h921.6c14.139 0 25.6-11.461 25.6-25.6v-102.4c0-14.139-11.461-25.6-25.6-25.6zM51.2 409.6h870.4v51.2h-870.4v-51.2z" data-tags="strikethrough, typography" />
<glyph unicode="&#xe897;" d="M1016.501 478.901c-9.997 9.998-26.206 9.998-36.203 0l-183.592-183.592c-29.944-29.944-78.669-29.944-108.613 0l-239.184 239.186c-14.426 14.426-22.37 33.712-22.37 54.306s7.944 39.88 22.37 54.306l183.592 183.594c9.998 9.997 9.998 26.206 0 36.203-9.997 9.998-26.206 9.998-36.203 0l-183.592-183.594c-24.096-24.096-37.366-56.238-37.366-90.509 0-14.605 2.432-28.818 7.064-42.192l-374.906-374.907c-4.8-4.8-7.498-11.312-7.498-18.101v-76.8c0-14.139 11.462-25.6 25.6-25.6h486.4c6.789 0 13.301 2.698 18.101 7.499l170.104 170.104c13.374-4.634 27.587-7.064 42.194-7.064 34.27 0 66.414 13.27 90.509 37.366l183.592 183.592c10 9.998 10 26.206 0.002 36.203zM501.397 102.4h-450.197v40.595l358.477 358.477c1-1.069 1.99-2.142 3.030-3.181l239.184-239.184c1.038-1.038 2.112-2.032 3.182-3.030l-153.677-153.677z" data-tags="highlight, magic-marker" />
<glyph unicode="&#xe898;" d="M896 716.8h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 563.2h-563.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 256h-563.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 102.4h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="text-align-left, typography, paragraph" />
<glyph unicode="&#xe899;" d="M896 716.8h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM793.6 563.2h-563.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM793.6 256h-563.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 102.4h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="text-align-center, typography, paragraph" />
<glyph unicode="&#xe89a;" d="M896 716.8h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM896 563.2h-563.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 256h-563.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h563.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 102.4h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="text-align-right, typography, paragraph" />
<glyph unicode="&#xe89b;" d="M896 716.8h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM896 563.2h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 256h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 102.4h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="text-align-justify, typography, paragraph" />
<glyph unicode="&#xe89c;" d="M947.2 716.8h-512c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM947.2 512h-512c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM947.2 307.2h-512c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM947.2 102.4h-512c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h512c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM263.498 274.101l-58.698-58.696v439.592l58.698-58.698c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.102 7.499c9.997 9.997 9.997 26.206 0 36.203l-102.4 102.4c-9.998 9.997-26.206 9.997-36.205 0l-102.4-102.4c-9.997-9.998-9.997-26.206 0-36.203 9.998-9.997 26.206-9.997 36.205 0l58.698 58.698v-439.592l-58.698 58.698c-9.998 9.997-26.206 9.997-36.205 0-9.997-9.997-9.997-26.206 0-36.203l102.4-102.4c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.102 7.499l102.4 102.4c9.997 9.997 9.997 26.206 0 36.203s-26.206 9.997-36.205-0.002z" data-tags="line-spacing, typography, line-height" />
<glyph unicode="&#xe89d;" d="M896 716.8h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM896 563.2h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 256h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 102.4h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM127.997 256c-3.902 0-7.822 0.891-11.445 2.702-8.674 4.336-14.152 13.2-14.152 22.898v307.2c0 9.698 5.478 18.562 14.152 22.898 8.67 4.336 19.053 3.403 26.808-2.418l204.8-153.6c6.446-4.834 10.24-12.422 10.24-20.48s-3.794-15.645-10.24-20.48l-204.8-153.6c-4.517-3.387-9.923-5.12-15.363-5.12zM153.6 537.6v-204.8l136.533 102.4-136.533 102.4z" data-tags="indent-increase, typography" />
<glyph unicode="&#xe89e;" d="M896 716.8h-768c-14.138 0-25.6 11.462-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.462 25.6-25.6s-11.461-25.6-25.6-25.6zM896 563.2h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 409.6h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 256h-409.6c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM896 102.4h-768c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h768c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM332.803 256c-5.44 0-10.846 1.731-15.363 5.12l-204.8 153.6c-6.446 4.834-10.24 12.422-10.24 20.48s3.794 15.645 10.24 20.48l204.8 153.6c7.758 5.819 18.136 6.757 26.808 2.418 8.674-4.336 14.152-13.2 14.152-22.898v-307.2c0-9.698-5.478-18.562-14.152-22.898-3.621-1.81-7.542-2.702-11.445-2.702zM170.667 435.2l136.533-102.4v204.8l-136.533-102.4z" data-tags="indent-decrease, typography" />
<glyph unicode="&#xe89f;" d="M793.6 870.4h-435.2c-112.928 0-204.8-91.872-204.8-204.8s91.872-204.8 204.8-204.8h51.2v-384c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v742.4h153.6v-742.4c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v742.4h128c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6zM409.6 512h-51.2c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6h51.2v-307.2z" data-tags="pilcrow, typography, paragraph" />
<glyph unicode="&#xe8a0;" d="M786.101 94.901l-102.4 102.4c-9.997 9.997-26.206 9.997-36.203 0-9.998-9.997-9.998-26.206 0-36.203l58.698-58.698h-475.795c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h475.795l-58.698-58.699c-9.998-9.997-9.998-26.206 0-36.203 5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l102.4 102.4c9.998 9.997 9.998 26.205 0 36.202zM793.6 921.6h-435.2c-112.928 0-204.8-91.872-204.8-204.8s91.872-204.8 204.8-204.8h51.2v-230.4c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v588.8h153.6v-588.8c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v588.8h128c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6zM409.6 563.2h-51.2c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6h51.2v-307.2z" data-tags="direction-ltr, typography, paragraph" />
<glyph unicode="&#xe8a1;" d="M793.6 921.6h-435.2c-112.928 0-204.8-91.872-204.8-204.8s91.872-204.8 204.8-204.8h51.2v-230.4c0-14.139 11.462-25.6 25.6-25.6s25.6 11.461 25.6 25.6v588.8h153.6v-588.8c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v588.8h128c14.139 0 25.6 11.462 25.6 25.6s-11.461 25.6-25.6 25.6zM409.6 563.2h-51.2c-84.696 0-153.6 68.904-153.6 153.6s68.904 153.6 153.6 153.6h51.2v-307.2zM742.4 102.4h-475.797l58.699 58.699c9.997 9.997 9.997 26.206 0 36.203s-26.206 9.997-36.205 0l-102.4-102.4c-9.997-9.997-9.997-26.206 0-36.203l102.4-102.4c5-5 11.55-7.499 18.102-7.499s13.102 2.499 18.102 7.499c9.997 9.997 9.997 26.206 0 36.203l-58.699 58.698h475.797c14.139 0 25.6 11.461 25.6 25.6s-11.461 25.6-25.6 25.6z" data-tags="direction-rtl, typography, paragraph" />
<glyph unicode="&#xe8a2;" d="M896 512h-768c-42.347 0-76.8 34.453-76.8 76.8v307.2c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-307.2c0-14.115 11.485-25.6 25.6-25.6h768c14.115 0 25.6 11.485 25.6 25.6v307.2c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-307.2c0-42.347-34.451-76.8-76.8-76.8zM76.8 409.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM230.4 409.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM384 409.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6zM537.6 409.6h-51.2c-14.138 0-25.6 11.461-25.6 25.6s11.462 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM691.2 409.6h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM844.8 409.6h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM998.4 409.6h-51.2c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h51.2c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6zM947.2-51.2c-14.139 0-25.6 11.461-25.6 25.6v307.2c0 14.115-11.485 25.6-25.6 25.6h-768c-14.115 0-25.6-11.485-25.6-25.6v-307.2c0-14.139-11.462-25.6-25.6-25.6s-25.6 11.461-25.6 25.6v307.2c0 42.349 34.453 76.8 76.8 76.8h768c42.349 0 76.8-34.451 76.8-76.8v-307.2c0-14.139-11.461-25.6-25.6-25.6z" data-tags="page-break" />
<glyph unicode="&#xe8a3;" d="M453.301 222.901c-9.997 9.997-26.206 9.997-36.203 0l-161.098-161.098v885.397c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-885.397l-161.099 161.098c-9.997 9.997-26.206 9.997-36.203 0s-9.998-26.206 0-36.203l204.8-204.8c5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l204.8 204.8c9.998 9.997 9.998 26.205 0 36.202zM1021.93 598.885l-153.6 358.4c-4.032 9.413-13.29 15.515-23.53 15.515s-19.498-6.102-23.53-15.515l-153.6-358.4c-5.57-12.995 0.45-28.045 13.445-33.614 13-5.57 28.045 0.451 33.614 13.446l59.179 138.083h141.781l59.179-138.085c4.16-9.707 13.61-15.523 23.542-15.522 3.365 0 6.784 0.667 10.072 2.075 12.997 5.57 19.018 20.621 13.446 33.616zM795.851 768l48.949 114.211 48.949-114.211h-97.898zM947.2-51.2h-204.8c-9.125 0-17.562 4.858-22.142 12.75-4.579 7.894-4.613 17.629-0.085 25.552l182.914 320.098h-160.686c-14.139 0-25.6 11.461-25.6 25.6s11.461 25.6 25.6 25.6h204.8c9.125 0 17.562-4.858 22.142-12.75 4.579-7.894 4.613-17.629 0.085-25.552l-182.914-320.098h160.686c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6z" data-tags="sort-alpha-asc, sort, arrange, alphabetic" />
<glyph unicode="&#xe8a4;" d="M453.301 222.901c-9.997 9.997-26.206 9.997-36.203 0l-161.098-161.098v885.397c0 14.138-11.462 25.6-25.6 25.6s-25.6-11.462-25.6-25.6v-885.397l-161.099 161.098c-9.997 9.997-26.206 9.997-36.203 0s-9.998-26.206 0-36.203l204.8-204.8c5-4.998 11.55-7.498 18.102-7.498s13.102 2.499 18.101 7.499l204.8 204.8c9.998 9.997 9.998 26.205 0 36.202zM691.2 716.8h-102.4c-14.139 0-25.6 11.462-25.6 25.6v102.4c0 14.138 11.461 25.6 25.6 25.6h102.4c14.139 0 25.6-11.462 25.6-25.6v-102.4c0-14.138-11.461-25.6-25.6-25.6zM614.4 768h51.2v51.2h-51.2v-51.2zM793.6 512h-204.8c-14.139 0-25.6 11.462-25.6 25.6v102.4c0 14.138 11.461 25.6 25.6 25.6h204.8c14.139 0 25.6-11.462 25.6-25.6v-102.4c0-14.138-11.461-25.6-25.6-25.6zM614.4 563.2h153.6v51.2h-153.6v-51.2zM896 307.2h-307.2c-14.139 0-25.6 11.461-25.6 25.6v102.4c0 14.139 11.461 25.6 25.6 25.6h307.2c14.139 0 25.6-11.461 25.6-25.6v-102.4c0-14.139-11.461-25.6-25.6-25.6zM614.4 358.4h256v51.2h-256v-51.2zM998.4 102.4h-409.6c-14.139 0-25.6 11.461-25.6 25.6v102.4c0 14.139 11.461 25.6 25.6 25.6h409.6c14.139 0 25.6-11.461 25.6-25.6v-102.4c0-14.139-11.461-25.6-25.6-25.6zM614.4 153.6h358.4v51.2h-358.4v-51.2z" data-tags="sort-amount-asc, sort, arrange" />
<glyph unicode="&#xe8a5;" d="M870.4 768c-18.645 0-36.126-5.034-51.2-13.776v64.976c0 56.464-45.936 102.4-102.4 102.4-21.072 0-40.674-6.403-56.973-17.358-14.008 39.88-52.021 68.558-96.627 68.558s-82.619-28.678-96.627-68.558c-16.299 10.955-35.901 17.358-56.973 17.358-56.464 0-102.4-45.936-102.4-102.4v-377.52l-68.909 119.446c-13.366 24.326-35.163 41.645-61.405 48.782-25.56 6.949-52.146 3.272-74.858-10.357-46.461-27.877-64.138-90.819-39.442-140.37 1.514-3.101 34.213-70.024 136.17-273.938 48.010-96.021 100.704-164.653 156.619-203.994 43.896-30.886 74.195-32.451 79.824-32.451h256c43.573 0 84.085 14.166 120.41 42.109 34.146 26.266 63.782 64.232 88.088 112.842 47.824 95.65 73.102 227.966 73.102 382.65v179.2c0 56.464-45.936 102.4-102.4 102.4zM921.6 486.4c0-146.774-23.41-271.174-67.698-359.752-28.888-57.776-80.565-126.648-162.702-126.648h-255.49c-2.016 0.173-23.546 2.565-56.067 26.894-32.41 24.246-82.155 75.373-135.091 181.246-103.789 207.579-135.685 272.947-135.995 273.584-0.037 0.077-0.075 0.154-0.114 0.23-12.87 25.742-3.744 59.49 19.928 73.694 10.645 6.387 23.102 8.11 35.080 4.853 12.766-3.47 23.438-12.059 30.051-24.182 0.098-0.179 0.198-0.357 0.301-0.534l79.899-138.498c16.349-29.842 34.723-42.405 54.622-37.328 19.955 5.088 30.075 25.019 30.075 59.24v400c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-332.8c0-14.138 11.462-25.6 25.6-25.6s25.6 11.462 25.6 25.6v384c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-384c0-14.138 11.461-25.6 25.6-25.6s25.6 11.462 25.6 25.6v332.8c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-384c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v230.4c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-179.2z" data-tags="hand, drag, fingers" />
<glyph unicode="&#xe8a6;" d="M870.4 563.2c-21.072 0-40.674-6.403-56.973-17.358-14.008 39.88-52.021 68.558-96.627 68.558-21.072 0-40.674-6.403-56.973-17.358-14.008 39.88-52.021 68.558-96.627 68.558-18.645 0-36.125-5.034-51.2-13.776v167.376c0 56.464-45.936 102.4-102.4 102.4s-102.4-45.936-102.4-102.4v-377.52l-68.909 119.446c-13.366 24.326-35.163 41.645-61.405 48.782-25.56 6.949-52.146 3.272-74.858-10.357-46.461-27.877-64.138-90.819-39.442-140.37 1.514-3.101 34.213-70.024 136.17-273.938 48.010-96.021 100.704-164.653 156.619-203.994 43.896-30.886 74.195-32.451 79.824-32.451h256c43.41 0 83.571 12.566 119.371 37.352 34.603 23.957 64.469 58.984 88.768 104.11 48.059 89.251 73.461 217.381 73.461 370.538 0 56.464-45.936 102.4-102.4 102.4zM854.259 114.538c-28.134-52.251-79.262-114.538-163.059-114.538h-255.49c-2.016 0.173-23.546 2.565-56.067 26.894-32.41 24.246-82.155 75.373-135.091 181.246-103.789 207.579-135.685 272.947-135.995 273.584-0.037 0.077-0.075 0.154-0.114 0.23-12.87 25.742-3.744 59.49 19.928 73.694 10.645 6.387 23.102 8.11 35.080 4.853 12.766-3.47 23.438-12.059 30.051-24.182 0.098-0.179 0.198-0.357 0.301-0.534l79.899-138.498c16.349-29.842 34.723-42.405 54.622-37.328 19.955 5.088 30.075 25.019 30.075 59.24v400c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-332.8c0-14.138 11.462-25.6 25.6-25.6s25.6 11.462 25.6 25.6v76.8c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-76.8c0-14.138 11.461-25.6 25.6-25.6s25.6 11.462 25.6 25.6v25.6c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2v-76.8c0-14.139 11.461-25.6 25.6-25.6s25.6 11.461 25.6 25.6v25.6c0 28.232 22.968 51.2 51.2 51.2s51.2-22.968 51.2-51.2c0-144.712-23.286-264.448-67.341-346.262z" data-tags="pointer-up, hand, index, finger" />
<glyph unicode="&#xe8a7;" d="M614.4 102.4c0 21.072-6.403 40.674-17.358 56.973 39.88 14.008 68.558 52.021 68.558 96.627 0 21.072-6.403 40.674-17.358 56.973 39.88 14.008 68.558 52.021 68.558 96.627 0 18.645-5.034 36.125-13.776 51.2h167.376c56.464 0 102.4 45.936 102.4 102.4s-45.936 102.4-102.4 102.4h-377.52l119.446 68.909c24.326 13.366 41.645 35.163 48.782 61.405 6.949 25.56 3.272 52.146-10.357 74.858-27.877 46.461-90.819 64.138-140.37 39.442-3.101-1.514-70.024-34.213-273.938-136.17-96.021-48.010-164.653-100.704-203.994-156.619-30.886-43.896-32.451-74.195-32.451-79.824v-256c0-43.41 12.566-83.571 37.352-119.371 23.957-34.603 58.984-64.469 104.11-88.768 89.251-48.059 217.381-73.461 370.538-73.461 56.464 0 102.4 45.936 102.4 102.4zM165.738 118.541c-52.251 28.134-114.538 79.262-114.538 163.059v255.49c0.173 2.016 2.565 23.546 26.894 56.067 24.246 32.41 75.373 82.155 181.246 135.091 207.579 103.789 272.947 135.685 273.584 135.995 0.077 0.037 0.154 0.075 0.23 0.114 25.742 12.87 59.49 3.744 73.694-19.928 6.387-10.645 8.11-23.102 4.853-35.080-3.47-12.766-12.059-23.438-24.182-30.051-0.179-0.098-0.357-0.198-0.534-0.301l-138.498-79.899c-29.842-16.349-42.405-34.723-37.328-54.622 5.088-19.955 25.019-30.075 59.24-30.075h400c28.232 0 51.2-22.968 51.2-51.2s-22.968-51.2-51.2-51.2h-332.8c-14.138 0-25.6-11.462-25.6-25.6s11.462-25.6 25.6-25.6h76.8c28.232 0 51.2-22.968 51.2-51.2s-22.968-51.2-51.2-51.2h-76.8c-14.138 0-25.6-11.461-25.6-25.6s11.462-25.6 25.6-25.6h25.6c28.232 0 51.2-22.968 51.2-51.2s-22.968-51.2-51.2-51.2h-76.8c-14.139 0-25.6-11.461-25.6-25.6s11.461-25.6 25.6-25.6h25.6c28.232 0 51.2-22.968 51.2-51.2s-22.968-51.2-51.2-51.2c-144.712 0-264.448 23.286-346.262 67.341z" data-tags="pointer-right, hand, index, finger" />
<glyph unicode="&#xe8a8;" d="M870.4 358.4c-21.072 0-40.674 6.403-56.973 17.358-14.008-39.88-52.021-68.558-96.627-68.558-21.072 0-40.674 6.403-56.973 17.358-14.008-39.88-52.021-68.558-96.627-68.558-18.645 0-36.125 5.034-51.2 13.776v-167.376c0-56.464-45.936-102.4-102.4-102.4s-102.4 45.936-102.4 102.4v377.52l-68.909-119.446c-13.366-24.326-35.163-41.645-61.405-48.782-25.56-6.949-52.146-3.272-74.858 10.357-46.461 27.877-64.138 90.819-39.442 140.37 1.514 3.101 34.213 70.024 136.17 273.938 48.010 96.021 100.704 164.653 156.619 203.994 43.896 30.886 74.195 32.451 79.824 32.451h256c43.41 0 83.571-12.566 119.371-37.352 34.603-23.957 64.469-58.984 88.768-104.11 48.059-89.251 73.461-217.381 73.461-370.538 0-56.464-45.936-102.4-102.4-102.4zM854.259 807.062c-28.134 52.251-79.262 114.538-163.059 114.538h-255.49c-2.016-0.173-23.546-2.565-56.067-26.894-32.41-24.246-82.155-75.373-135.091-181.246-103.789-207.579-135.685-272.947-135.995-273.584-0.037-0.077-0.075-0.154-0.114-0.23-12.87-25.742-3.744-59.49 19.928-73.694 10.645-6.387 23.102-8.11 35.080-4.853 12.766 3.47 23.438 12.059 30.051 24.182 0.098 0.179 0.198 0.357 0.301 0.534l79.899 138.498c16.349 29.842 34.723 42.405 54.622 37.328 19.955-5.088 30.075-25.019 30.075-59.24v-400c0-28.232 22.968-51.2 51.2-51.2s51.2 22.968 51.2 51.2v332.8c0 14.138 11.462 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-76.8c0-28.232 22.968-51.2 51.2-51.2s51.2 22.968 51.2 51.2v76.8c0 14.138 11.461 25.6 25.6 25.6s25.6-11.462 25.6-25.6v-25.6c0-28.232 22.968-51.2 51.2-51.2s51.2 22.968 51.2 51.2v76.8c0 14.139 11.461 25.6 25.6 25.6s25.6-11.461 25.6-25.6v-25.6c0-28.232 22.968-51.2 51.2-51.2s51.2 22.968 51.2 51.2c0 144.712-23.286 264.448-67.341 346.262z" data-tags="pointer-down, hand, index, finger" />
<glyph unicode="&#xe8a9;" d="M409.6 102.4c0 21.072 6.403 40.674 17.358 56.973-39.88 14.008-68.558 52.021-68.558 96.627 0 21.072 6.403 40.674 17.358 56.973-39.88 14.008-68.558 52.021-68.558 96.627 0 18.645 5.034 36.125 13.776 51.2h-167.376c-56.464 0-102.4 45.936-102.4 102.4s45.936 102.4 102.4 102.4h377.52l-119.446 68.909c-24.326 13.366-41.645 35.163-48.782 61.405-6.949 25.56-3.272 52.146 10.357 74.858 27.877 46.461 90.819 64.138 140.37 39.442 3.101-1.514 70.024-34.213 273.938-136.17 96.021-48.010 164.653-100.704 203.994-156.619 30.886-43.896 32.451-74.195 32.451-79.824v-256c0-43.41-12.566-83.571-37.352-119.371-23.957-34.603-58.984-64.469-104.11-88.768-89.251-48.059-217.381-73.461-370.538-73.461-56.464 0-102.4 45.936-102.4 102.4zM858.262 118.541c52.251 28.134 114.538 79.262 114.538 163.059v255.49c-0.173 2.016-2.565 23.546-26.894 56.067-24.246 32.41-75.373 82.155-181.246 135.091-207.579 103.789-272.947 135.685-273.584 135.995-0.077 0.037-0.154 0.075-0.23 0.114-25.742 12.87-59.49 3.744-73.694-19.928-6.387-10.645-8.11-23.102-4.853-35.080 3.47-12.766 12.059-23.438 24.182-30.051 0.179-0.098 0.357-0.198 0.534-0.301l138.498-79.899c29.842-16.349 42.405-34.723 37.328-54.622-5.088-19.955-25.019-30.075-59.24-30.075h-400c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2h332.8c14.138 0 25.6-11.462 25.6-25.6s-11.462-25.6-25.6-25.6h-76.8c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2h76.8c14.138 0 25.6-11.461 25.6-25.6s-11.462-25.6-25.6-25.6h-25.6c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2h76.8c14.139 0 25.6-11.461 25.6-25.6s-11.461-25.6-25.6-25.6h-25.6c-28.232 0-51.2-22.968-51.2-51.2s22.968-51.2 51.2-51.2c144.712 0 264.448 23.286 346.262 67.341z" data-tags="pointer-left, hand, index, finger" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><g><g><path fill="#8c99a5" d="M6.158 4.028a.765.765 0 1 0 1.529-.002.765.765 0 0 0-1.53.002zm.765 6.5a.573.573 0 0 0 .573-.574v-3.44a.572.572 0 1 0-1.147 0v3.44c0 .317.258.574.574.574zm-.002-8.794a5.168 5.168 0 0 1 5.163 5.16 5.169 5.169 0 0 1-5.163 5.163 5.168 5.168 0 0 1-5.16-5.162 5.168 5.168 0 0 1 5.16-5.161zm0 11.47c3.48 0 6.311-2.83 6.311-6.31A6.318 6.318 0 0 0 6.922.587 6.315 6.315 0 0 0 .613 6.895c0 3.48 2.83 6.309 6.307 6.309z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 539 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

@@ -0,0 +1,2 @@
!function(e){"function"==typeof define&&define.amd?define(e):e()}(function(){var e,t=["scroll","wheel","touchstart","touchmove","touchenter","touchend","touchleave","mouseout","mouseleave","mouseup","mousedown","mousemove","mouseenter","mousewheel","mouseover","pointermove","pointerenter","pointerleave","pointerdown","pointerup","animationstart","animationend","animationiteration","transitionstart","transitionend","transitionrun","transitioncancel"];if(function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}()){var n=EventTarget.prototype.addEventListener;e=n,EventTarget.prototype.addEventListener=function(n,o,i){var r,s="object"==typeof i&&null!==i,a=s?i.capture:i;(i=s?function(e){var t=Object.getOwnPropertyDescriptor(e,"passive");return t&&!0!==t.writable&&void 0===t.set?Object.assign({},e):e}(i):{}).passive=void 0!==(r=i.passive)?r:-1!==("undefined"!=typeof window&&window.defaultPassiveEvents_supportedPassiveEvents?window.defaultPassiveEvents_supportedPassiveEvents:t).indexOf(n)&&!0,i.capture=void 0!==a&&a,e.call(this,n,o,i)},EventTarget.prototype.addEventListener._original=e}});
//# sourceMappingURL=index.umd.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,32 @@
var wpcfto_get_image_mixin = {
data: function () {
return {
image_url: '',
}
},
created() {
if (this.$options.propsData.fields.type === 'image') {
this.get_image_url(this.$options.propsData.field_value);
}
},
methods: {
get_image_url(image_id) {
this.$http.get(stm_wpcfto_ajaxurl + '?action=wpcfto_get_image_url&nonce=' + stm_wpcfto_nonces['get_image_url'] + '&image_id=' + image_id).then(function (response) {
this.image_url = response.body;
});
},
wpcfto_checkURL(url) {
return (url.match(/\.(jpeg|jpg|gif|png)$/) != null);
}
}
};
function WpcftoIsJsonString(str) {
try {
JSON.parse(str);
} catch (e) {
return false;
}
return true;
}
//# sourceMappingURL=../sourcemap/mixins.js.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,56 @@
window.validationMixin = {
methods: {
isVisible() {
// If fields or dependencies do not exist, field is visible
if (!this.fields || !Array.isArray(this.fields.dependencies)) {
return true;
}
// dependencies is an array, safe to use every()
return this.fields.dependencies.every(dep => {
if (!dep || !dep.field) return true;
const depValue = this.$parent?.$refs[dep.field]?.value;
return depValue === dep.value;
});
},
validateField() {
// Check if fields exists before accessing it
if (!this.fields) {
return true; // If fields is undefined, consider validation passed
}
const visible = this.isVisible();
const required = this.fields.required === true;
const value = this.field_value;
// Must be unique for each field instance!
const uniqueFieldId = this.field_id || (this.fields && this.fields.field_id);
const isValid = !required || (visible && value !== undefined && value !== null && value !== '');
// Only emit if we have a field_id
if (uniqueFieldId) {
this.$root.$emit('field-validation', {
fieldId: uniqueFieldId,
isValid
});
}
return isValid;
}
},
watch: {
field_value() {
// Only call validateField if it exists
if (typeof this.validateField === 'function') {
this.validateField();
const isValid = this.validateField();
}
}
},
mounted() {
// Only call validateField if it exists
if (typeof this.validateField === 'function') {
this.validateField();
}
}
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

11965
vendor/wpcfto/metaboxes/assets/js/vue.js vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,136 @@
@import "components/payment_methods";
.wpcfto_generic_field_demo_import {
&.wpcfto_generic_field {
width: 100%;
}
.button {
& {
background-color: $accent !important;
border-color: $accent !important;
padding: 13px 18px !important;
font-weight: 600 !important;
transition: all 0.3s ease 0s;
}
i {
display: inline !important;
}
&:hover, &:focus, &:active:focus {
background-color: lighten($accent, 5%) !important;
border-color: lighten($accent, 5%) !important;
}
}
.import_steps {
&.complete .step-complete,
&.courses .step-courses,
&.lessons .step-lessons,
&.questions .step-questions,
&.quizzes .step-quizzes {
.step-wrap {
.bullet {
background: $accent;
}
}
}
&::after {
background-color: $accent;
background-image: linear-gradient(135deg,lighten($accent, 15%) 10%,transparent 10%,transparent 50%,lighten($accent, 15%) 50%,$accent 90%,transparent 90%,transparent);
}
}
}
.repeater {
padding: 16px 20px 18px;
.wpcfto-repeater {
display: block;
width: 100%;
}
.wpcfto-repeater-single {
display: block;
width: 100%;
}
}
.stm_lms_shortcode_list {
padding: 20px;
width: 100%;
& > div {
label {
display: block;
margin-bottom: 15px;
}
input, select, textarea {
margin-bottom: 15px;
}
ul {
& {
list-style: circle;
}
li {
line-height: 1.4;
}
ul {
list-style: none;
text-indent: -5px;
li {
&:before {
content: "-";
text-indent: -5px;
margin-right: 5px;
}
}
}
}
}
}
.stm_metaboxes_grid {
.stm-lms-faq-wrapper,
.stm_lms_curriculum_v2_wrapper {
width: 100%;
}
stm-lms-faq-wrapper {
padding: 20px;
}
.stm_lms_faq__single {
& {
background: transparent !important;
}
label {
display: block;
}
textarea {
display: block;
width: 100%;
}
}
.stm-lms-faq .addArea {
margin: 0 20px 20px;
}
}
body .stm_metaboxes_grid .stm_metaboxes_grid__inner .stm_lms_questions_v2_wrapper {
& {
max-width: 100%;
}
.stm_lms_curriculum_v2 .section_data {
display: block;
}
.stm_lms_curriculum_v2 .section_data__title {
margin-bottom: 1em;
input {
max-width: 100%;
}
}
}
.stm_metaboxes_grid__inner .container-constructed .row .wpcfto-box.answers {
padding: 20px;
}
.stm_metaboxes_grid__inner {
.wpcfto-box.drip_content {
padding: 20px;
}
}

View File

@@ -0,0 +1,249 @@
@-webkit-keyframes percentAnimate {
0%, 100% {
transform: scale(0.8, 0.8);
}
50% {
transform: scale(1, 1);
}
}
@-moz-keyframes percentAnimate {
0%, 100% {
transform: scale(0.8, 0.8);
}
50% {
transform: scale(1, 1);
}
}
@-moz-keyframes spin {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);}
}
@-webkit-keyframes spin {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);}
}
@keyframes spin {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);}
}
@keyframes shake_it {
2% {
transform: translate(-7px, 0) rotate(0)
}
4% {
transform: translate(-5px, 0) rotate(0)
}
6% {
transform: translate(4px, 0) rotate(0)
}
8% {
transform: translate(-4px, 0) rotate(0)
}
10% {
transform: translate(-6px, 0) rotate(0)
}
12% {
transform: translate(2px, 0) rotate(0)
}
14% {
transform: translate(-5px, 0) rotate(0)
}
16% {
transform: translate(-3px, 0) rotate(0)
}
18% {
transform: translate(2px, 0) rotate(0)
}
20% {
transform: translate(3px, 0) rotate(0)
}
22% {
transform: translate(-2px, 0) rotate(0)
}
24% {
transform: translate(-3px, 0) rotate(0)
}
26% {
transform: translate(-9px, 0) rotate(0)
}
28% {
transform: translate(2px, 0) rotate(0)
}
30% {
transform: translate(7px, 0) rotate(0)
}
32% {
transform: translate(2px, 0) rotate(0)
}
34% {
transform: translate(0px, 0) rotate(0)
}
36% {
transform: translate(-1px, 0) rotate(0)
}
38% {
transform: translate(6px, 0) rotate(0)
}
40% {
transform: translate(-7px, 0) rotate(0)
}
42% {
transform: translate(0px, 0) rotate(0)
}
44% {
transform: translate(-1px, 0) rotate(0)
}
46% {
transform: translate(-2px, 0) rotate(0)
}
48% {
transform: translate(10px, 0) rotate(0)
}
50% {
transform: translate(-8px, 0) rotate(0)
}
52% {
transform: translate(-9px, 0) rotate(0)
}
54% {
transform: translate(9px, 0) rotate(0)
}
56% {
transform: translate(-2px, 0) rotate(0)
}
58% {
transform: translate(-5px, 0) rotate(0)
}
60% {
transform: translate(2px, 0) rotate(0)
}
62% {
transform: translate(-4px, 0) rotate(0)
}
64% {
transform: translate(1px, 0) rotate(0)
}
66% {
transform: translate(-3px, 0) rotate(0)
}
68% {
transform: translate(10px, 0) rotate(0)
}
70% {
transform: translate(4px, 0) rotate(0)
}
72% {
transform: translate(-6px, 0) rotate(0)
}
74% {
transform: translate(-6px, 0) rotate(0)
}
76% {
transform: translate(2px, 0) rotate(0)
}
78% {
transform: translate(-2px, 0) rotate(0)
}
80% {
transform: translate(-6px, 0) rotate(0)
}
82% {
transform: translate(-1px, 0) rotate(0)
}
84% {
transform: translate(-6px, 0) rotate(0)
}
86% {
transform: translate(-5px, 0) rotate(0)
}
88% {
transform: translate(-1px, 0) rotate(0)
}
90% {
transform: translate(-1px, 0) rotate(0)
}
92% {
transform: translate(-1px, 0) rotate(0)
}
94% {
transform: translate(-3px, 0) rotate(0)
}
96% {
transform: translate(-6px, 0) rotate(0)
}
98% {
transform: translate(-6px, 0) rotate(0)
}
0%, 100% {
transform: translate(0, 0) rotate(0)
}
}
.fade-enter-active, .fade-leave-active {
transition: opacity .5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
opacity: 0;
}
.slide-fade-enter-active {
transition: all .3s ease;
}
.slide-fade-leave-active {
transition: none;
}
.slide-fade-enter, .slide-fade-leave-to
/* .slide-fade-leave-active below version 2.1.8 */ {
transform: translateY(10px);
opacity: 0;
}
.shake-it {
//animation: shake_it 4s infinite;
border-color: red !important;
}
.loading_v2 {
> * {
opacity: .8;
}
&:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 20px;
height: 20px;
margin: -10px 0 0 -10px;
background: rgba($main_color, 0.4);
border-radius: 50px;
opacity: 0;
}
&:after {
animation: pulse_v2 1s infinite linear;
}
}
@keyframes pulse_v2 {
0% {
transform: scale(0.6);
opacity: 0;
}
33% {
transform: scale(1);
opacity: 1;
}
100% {
transform: scale(1.4);
opacity: 0;
}
}

View File

@@ -0,0 +1,159 @@
.wpcfto_generic_field_autocomplete {
.wpcfto-field-content {
& {
display: flex;
align-items: center;
}
.wpcfto-autocomplete-search {
width: 100%;
&.loading {
opacity: .5;
}
}
}
.limited {
li {
&:first-child {
margin-top: 0 !important;
}
}
}
}
.wpcfto-autocomplete {
margin: 0;
li {
background-color: #fff !important;
border: 1px solid #bec5cb;
position: relative;
margin: 10px 0 0 !important;
padding: 0 !important;
font-size: 14px !important;
font-weight: 500;
border-radius: 5px;
i {
position: absolute;
right: -1px;
top: 50%;
margin-top: -17px;
opacity: .4;
font-weight: 900;
padding: 10px;
margin-right: 10px;
cursor: pointer;
&:hover {
opacity: 1;
color: #f32c41;
}
}
&.hovered {
border-color: #f32c41;
}
.item-title {
font-size: 15px;
font-weight: 500;
color: $color_main;
&:last-child {
margin-bottom: 0;
}
}
.item-excerpt {
font-size: 13px;
font-weight: 300;
color: $color_muted;
}
.item-wrapper {
display: flex;
padding: 10px 20px;
align-items: center;
}
.item-image {
width: 36px;
height: auto;
object-fit: cover;
margin-right: 10px;
align-self: flex-start;
}
.item-data {
padding: 0 40px 0 0;
flex-grow: 1;
span {
display: block;
&.item-label {
margin-bottom: 5px;
font-size: 12px;
line-height: 12px;
color: #aaaaaa;
}
}
}
}
}
.wpcfto-autocomplete-search {
.v-select-search {
position: relative;
& > i {
position: absolute;
top: 12px !important;
left: 11px;
font-size: 16px;
color: $accent;
z-index: 2;
}
.dropdown-menu {
& {
border: 1px solid #bec5cb;
box-shadow: 0 6px 6px rgba(0, 0, 0, 0.16);
border-radius: 5px;
transform: translateY(5px);
}
li {
a {
font-size: 15px;
font-weight: 500;
color: $color_main;
height: 40px;
}
&.highlight a {
background-color: #f6f9fc;
color: $color_main !important;
}
&:not(:last-of-type) {
a {
border-bottom: 1px solid #d6dade;
}
}
}
}
.dropdown {
.dropdown-toggle {
background-color: #f6f9fc;
border: 1px solid #bec5cb;
border-radius: 5px;
height: 40px !important;
.form-control {
background-color: transparent;
height: 40px;
padding-left: 33px !important;
}
i {
display: none;
}
}
.selected-tag {
margin-left: 33px;
}
&.open {
.dropdown-toggle {
border-color: $accent;
background-color: #fff;
}
}
}
}
.v-select-search-label {
color: $color_muted;
margin-top: 0.5em;
display: block;
}
}

View File

@@ -0,0 +1,701 @@
.wpcfto_settings_head {
* {
box-sizing: border-box;
}
& {
display: flex;
max-width: 1240px;
position: sticky;
top: 32px;
z-index: 999;
font-family: $main_font;
font-weight: 400;
}
&__side {
padding: 13px 23px 12px;
width: $side_width;
background-color: $bg_head_side;
border-radius: 10px 0 0 0;
flex-grow: 1;
display: flex;
}
&__logo {
& {
width: 55px;
height: 55px;
margin-right: 9px;
}
img {
max-width: 100%;
display: block;
height: auto;
}
&_only {
margin: 0 auto;
}
}
&__label {
color: $color_head_side;
max-width: 160px;
flex-direction: column;
justify-content: center;
display: flex;
}
&__title {
font-size: 15px;
font-weight: 800;
text-transform: uppercase;
}
&__subtitle {
font-size: 13px;
font-weight: 400;
}
&__content {
background-color: $bg_head_content;
width: $content_width;
flex-grow: 1;
padding: 18px 17px 17px 30px;
display: flex;
justify-content: space-between;
border-radius: 0 10px 10px 0;
box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.08);
}
.wpcfto_search_group {
//opacity: 0;
//visibility: hidden;
}
.wpcfto-search-field {
min-width: 276px;
height: 40px;
border-radius: 30px;
border: 1px solid #8c99a5;
background-color: #f6f9fc;
padding-left: 16px;
padding-right: 16px;
}
}
.wpcfto-box {
background-color: $bg_blocks;
margin: 0 0 10px;
position: relative;
min-height: 80px;
border-radius: 10px;
font-family: $main_font;
font-weight: 400;
.wpcfto-box-child {
position: relative;
& ~ .wpcfto-box-child {
margin-top: 1em;
}
}
a {
color: $accent;
}
&.is_pro {
background-color: transparent;
border: 2px dashed #bec5cb;
.field_overlay {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 99;
}
}
input[type="text"],
input[type="date"],
input[type="time"],
input[type="number"],
input[type="email"],
input[type="phone"],
select,
textarea {
display: block;
width: 100%;
}
input {
font-weight: 400;
}
.wpcfto-field-description__after {
display: block;
margin-top: 0.8em;
}
&.wpcfto_group_started {
.container {
& {
padding: 0;
}
.row {
margin: 0;
}
}
}
}
.postbox .stm_metaboxes_grid {
background-color: $bg_content;
}
.wpcfto-field-aside {
& {
width: $fields_aside_width;
padding-right: 2rem;
}
&__label {
display: inline;
}
.wpcfto_preview {
display: inline;
}
.wpcfto_field_hint {
vertical-align: middle;
}
.wpcfto-field-description {
display: block;
margin-top: 0.8em;
}
}
.wpcfto-field-content {
width: $fields_content_width;
}
.stm_metaboxes_grid {
* {
box-sizing: border-box;
}
&__inner {
& {
max-width: 1240px;
font-family: $main_font;
font-weight: 400;
}
.container {
background-color: transparent;
display: flex;
width: 100%;
max-width: 100%;
padding: 0;
margin: 0 auto;
position: relative;
}
.container-constructed {
.row {
.column-1 {
width: 100%;
&.wpcfto-box {
display: flex;
justify-content: space-between;
align-items: center;
}
}
.column-25,
.column-33,
.column-50,
.column-66,
.column-75 {
padding: 0;
}
.column-25 {
width: calc(25% - 20px);
}
.column-33 {
width: calc(33.33% - 20px);
}
.column-50 {
width: calc(50% - 20px);
}
.column-66 {
width: calc(66.66% - 20px);
}
.column-75 {
width: calc(75% - 20px);
}
}
}
.row {
& {
display: flex;
flex-direction: column;
padding: 0;
width: 100%;
}
.column {
margin-bottom: inherit;
padding: 1.8rem 1rem 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
flex: 1 1 auto;
margin-left: 0;
max-width: 100%;
width: 100%;
}
@media (min-width: 40rem) {
& {
flex-direction: row;
width: calc(100%);
}
}
}
.wpcfto-tab-nav {
position: relative;
& {
background-color: $bg_tab_nav;
width: $side_width;
padding: 21px 0;
flex-grow: 1;
}
&.hide {
display: none;
}
&--inner {
position: sticky;
top: 133px;
z-index: 99;
}
.wpcfto-nav {
& {
background-color: transparent;
position: relative;
padding: 0;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
color: $color_tab_nav;
cursor: pointer;
transition: all 0.3s ease 0s;
}
.wpcfto-nav-title {
padding: 13px 32px 13px 34px;
position: relative;
}
i {
display: block;
position: absolute;
right: 30px;
left: auto;
top: 50%;
margin-top: -11px;
width: 26px;
text-align: center;
font-size: 22px;
}
&.active {
background-color: $accent;
color: $white;
}
&:hover {
color: $white;
}
}
.wpcfto-submenus {
& {
background-color: $bg_head_side;
padding: 18px 32px 18px 34px;
}
i {
font-size: 10px;
right: 0;
margin-top: -5px;
display: none;
}
& > div {
& {
font-size: 15px;
font-weight: 400;
text-transform: initial;
position: relative;
color: $color_muted;
}
&:not(:last-of-type) {
margin-bottom: 15px;
}
&.active {
i {
display: block;
}
}
&.active, &:hover {
color: $white;
}
}
}
}
.wpcfto-tab {
& {
background-color: $bg_content;
width: $content_width;
padding: 0;
padding-right: 30px;
display: none;
flex-grow: 1;
& > .container-constructed {
opacity: 0;
}
}
&.active {
display: block;
& > .container-constructed {
opacity: 1;
animation: fadeIn ease 0.6s;
}
}
}
.description {
& {
color: $color_muted;
font-size: 13px;
font-weight: 300;
line-height: 16px;
position: relative;
vertical-align: middle;
font-style: normal;
}
}
}
}
.wpcfto-settings {
& {
margin: 30px 30px 0 0;
}
.button {
& {
height: 45px;
background-color: $accent;
border-color: $accent;
color: $white;
padding: 13px 18px;
font-size: 13px;
font-weight: 400;
line-height: 19px;
text-transform: uppercase;
border-radius: 4px;
transition: all 0.3s ease 0s;
}
&.load_button {
& {
position: relative;
transition: .3s ease;
}
span {
position: relative;
transition: .3s ease;
}
.lnr-sync {
position: absolute;
left: 50%;
top: 14px;
font-size: 20px;
margin-top: -3px;
margin-left: -10px;
opacity: 0;
animation: spin 2s infinite;
transition: .3s ease;
}
&.loading {
i {
display: block;
}
span {
opacity: 0;
}
.lnr-sync {
opacity: 1;
}
}
}
i {
display: none;
}
&:hover, &:focus, &:active:focus {
background-color: lighten($accent, 5%);
border-color: lighten($accent, 5%);
color: $white;
}
}
.wpcfto_group_title {
width: 100%;
padding: 0 0 12px;
color: $color_muted;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
border-bottom: 1px solid #d6dade;
margin: 0 0 17px;
letter-spacing: 1.4px;
}
}
.wpcfto_settings_head + .stm_metaboxes_grid {
.stm_metaboxes_grid__inner .row .column {
padding-left: 1.8rem;
padding-bottom: 1.8rem;
padding-right: 0;
}
}
.wpcfto_preview {
& {
position: relative;
color: $color_muted;
font-size: 9px;
font-weight: 300;
letter-spacing: 0.9px;
text-transform: uppercase;
margin-left: 5px;
vertical-align: middle;
border-bottom: 1px dashed $color_muted;
z-index: 100;
display: inline;
cursor: pointer;
}
&__popup {
visibility: hidden;
opacity: 0;
position: absolute;
bottom: 40px;
left: 50%;
padding: 5px;
max-width: 297px;
background-color: $white;
overflow: hidden;
border-radius: 15px;
transform: translateX(-50%);
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.16);
transition: all 0.3s ease 0s;
z-index: 101;
img {
max-width: calc(297px - 10px);
border-radius: 10px;
}
}
&::after {
content: "";
border: 15px solid transparent;
border-top-color: $white;
position: absolute;
left: 0;
right: 0;
display: inline-block;
margin: 0 auto;
bottom: 10px;
width: 0;
height: 0;
opacity: 0;
z-index: 109;
transition: all 0.3s ease 0s;
}
&:hover {
& {
color: $accent;
border-bottom-color: $accent;
}
.wpcfto_preview__popup {
visibility: visible;
opacity: 1;
}
&::after {
opacity: 1;
transition: all 0.3s ease 0s;
}
}
}
.wpcfto-settings.data-0 {
position: relative;
min-height: 200px;
max-width: 1240px;
background: #fff;
border-radius: 10px;
&:before {
position: absolute;
top: 50%;
left: 50%;
content: '';
width: 30px;
height: 30px;
margin: -15px 0 0 -15px;
display: inline-block;
border: 5px solid $accent;
border-right-color: transparent;
vertical-align: middle;
border-radius: 50%;
animation: rotation 1s infinite linear;
}
}
/*Single tab*/
.sections_count_1 {
.wpcfto-tab {
> .container {
> .row {
> .column {
padding: 30px 0 0;
}
}
}
}
}
.inside {
.stm_metaboxes_grid {
margin: -6px -12px -12px;
}
.sections_count_1 {
.wpcfto-tab {
> .container {
> .row {
> .column {
padding: 30px;
}
}
}
}
}
}
[v-cloak] {
* {
opacity: 0;
visibility: hidden;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
transform: translateY(30px);
}
100% {
opacity: 1;
transform: translateY(0px);
}
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
transform: translateY(30px);
}
100% {
opacity: 1;
transform: translateY(0px);
}
}
.stm_metaboxes_grid .wpcfto_generic_field {
&.preopen_field_wrapper {
background-color: #fff;
margin: 0 0 10px;
border-radius: 10px;
.wpcfto-admin-checkbox {
align-self: flex-end;
margin-bottom: 0;
label {
.wpcfto-admin-checkbox-wrapper {
margin: -2px 15px 0 0;
&.active {
margin-bottom: 15px;
}
&:after {
top: 4px;
}
&:before {
top: 4px;
}
}
}
}
.preopen_field {
width: 100%;
.wpcfto-box {
margin: 0;
align-items: flex-end;
}
.wpcfto_generic_field {
margin-top: 0;
}
}
}
}

View File

@@ -0,0 +1,35 @@
.stm_metaboxes_grid {
.stm_metaboxes_grid__inner {
label {
color: #23282d;
font-weight: 500;
font-size: 15px;
}
.button {
display: inline-block;
padding: 10px 27px;
margin-right: 0;
min-height: auto;
height: 40px;
line-height: 1.4;
text-transform: uppercase;
color: #fff;
font-size: 13px;
font-weight: 600;
border-radius: 4px;
background: $accent;
border-color: $accent;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
cursor: pointer;
letter-spacing: 0;
&:hover {
background-color: lighten($accent, 5%) !important;
border-color: lighten($accent, 5%) !important;
}
i {
display: inline;
margin-right: 10px;
}
}
}
}

View File

@@ -0,0 +1,47 @@
.stm_metaboxes_grid__inner {
.wpcfto_button_group {
label {
min-width: auto !important;
padding: 10px 20px;
margin: 0 !important;
height: 40px;
border-top: 1px solid #bec5cb;
border-bottom: 1px solid #bec5cb;
background-color: #f6f9fc;
color: $color_main;
font-size: 14px !important;
font-weight: 400 !important;
&:not(:last-of-type) {
border-right: 1px solid #bec5cb;
}
input[type="radio"] {
display: none !important;
}
&:first-child {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-left: 1px solid #bec5cb;
}
&:last-child {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-right: 1px solid #bec5cb;
}
&.active {
background: $accent;
border-top-color: $accent;
border-bottom-color: $accent;
border-right-color: $accent;
color: #fff;
}
}
}
}
.wpcfto_generic_field_button_group {
.wpcfto-field-content {
display: flex;
align-items: center;
}
}

View File

@@ -0,0 +1,302 @@
.wpcfto-box {
&.checkbox {
.wpcfto-field-aside {
margin: 3px 0 0;
}
}
}
.wpcfto-admin-checkbox {
+ p {
display: block;
margin-top: -15px !important;
}
label {
display: inline-block !important;
margin: 0;
}
span {
display: inline-block;
vertical-align: top;
line-height: 24px;
}
.wpcfto-admin-checkbox-wrapper {
&.is_toggle {
& {
position: relative;
display: inline-block;
vertical-align: top;
margin: 0;
width: 50px;
height: 26px;
border: 1px solid #bec5cb;
background-color: transparent;
top: 50%;
border-radius: 20px;
}
input {
position: absolute;
width: 100%;
height: 100%;
display: block;
margin: 0 !important;
opacity: 0;
z-index: 30;
}
.wpcfto-checkbox-switcher {
position: absolute;
left: 4px;
top: 3px;
width: 18px;
height: 18px;
background-color: #bec5cb;
border-radius: 20px;
z-index: 10;
transition: .15s ease;
}
&:not(.active) {
&::after {
content: "Off";
color: $color_muted;
font-size: 10px;
font-weight: 400;
position: absolute;
right: 8px;
top: 3px;
}
}
&.active {
background-color: $accent;
border-color: $accent;
&::before {
content: "On";
color: $white;
font-size: 10px;
font-weight: 400;
position: absolute;
left: 8px;
top: 3px;
}
.wpcfto-checkbox-switcher {
transform: translateX(22px);
background-color: #fff;
}
+ span {
opacity: 1;
}
}
}
&:not(.is_toggle) {
& {
display: inline-block;
}
.wpcfto-checkbox-switcher {
display: none;
}
input {
width: 16px;
height: 16px;
border-radius: 2px;
border: 1px solid $accent;
background-color: #ffffff;
&:checked {
background-color: $accent;
&::before {
width: 14px;
margin: 2px 0 0;
padding: 0;
height: 14px;
content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%209%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20d%3D%22M1.862%203.988v0l2.086%202.183v0l1.05%201.1v0l4.489-4.74v0l.691-.731v0%22%2F%3E%3C%2Fsvg%3E);
}
}
&:focus {
outline: none;
box-shadow: 0 0 0 transparent;
}
}
& ~ span {
vertical-align: baseline;
font-size: 15px;
font-weight: 400;
}
}
}
}
.wpcfto_checkbox {
position: relative;
i.fa-check {
position: absolute;
top: 1px;
left: 0;
width: 16px;
height: 16px;
border: 1px solid $accent;
background-color: #fff;
font-size: 8px;
line-height: 14px;
text-align: center;
color: #fff;
border-radius: 2px;
transition: .3s ease;
&:before {
content: '';
}
}
input[type="checkbox"] {
opacity: 0;
&:checked {
+ i {
background-color: $accent;
border-color: $accent;
&:before {
content: "\f00c";
}
}
}
}
}
.wpcfto-box {
.wpcfto-box-child {
.wpcfto_generic_field.wpcfto_generic_checkbox {
padding: 0;
.wpcfto-field-aside {
margin-bottom: 0;
}
.wpcfto-admin-checkbox-wrapper input {
margin: 0;
}
}
}
}
.wpcfto_radio {
position: relative;
i {
position: absolute;
top: 9px;
left: 0;
width: 16px;
height: 16px;
border: 1px solid #bfbfbf;
background-color: #f1f1f1;
border-radius: 50%;
transition: .3s ease;
&:before {
content: '';
position: absolute;
top: 3px;
left: 3px;
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
}
}
span {
font-size: 15px;
font-weight: 400;
opacity: .6;
}
input[type="radio"] {
opacity: 0;
&:checked {
+ i {
border-color: #195ec8;
background: #fff;
&:before {
background-color: #195ec8;
}
+ span {
opacity: 1;
}
}
}
}
}
//HACK FOR OLD FIELD REVERSED!!!!!!
.section_accessibility-not_single_sale {
.wpcfto-admin-checkbox-wrapper {
background-color: #00b163;
border-color: #00b163;
.wpcfto-checkbox-switcher {
//transform: translateX(16px);
//background-color: #fff;
}
&.active {
border-color: #bfbfbf;
background-color: #bfbfbf;
.wpcfto-checkbox-switcher {
//transform: translateX(0);
//background-color: #f6f6f6;
}
+span {
opacity: .6;
}
}
}
span {
opacity: 1;
}
}
.wocommerce_checkout, .checkbox {
.wpcfto_generic_checkbox {
.wpcfto-field-content {
display: flex;
align-items: center;
}
}
&.is_pro {
.wpcfto_generic_checkbox {
order: 2;
}
.pro-notice {
order: 1;
}
}
}
.wpcfto_generic_field_multi_checkbox {
.wpcfto_multi_checkbox.wpcfto-admin-checkbox {
label {
width: 50%;
display: block;
padding: 0 13px;
margin-bottom: 0.8em;
input {
margin: 0 0.3em 0 0 !important;
}
}
}
}

View File

@@ -0,0 +1,41 @@
.stm_metaboxes_grid__inner {
.wpcfto_generic_field_color_gradient {
display: flex;
align-items: center;
font-size: 0;
justify-content: space-between;
.wpcfto_field_title {
max-width: 35%;
label {
display: block;
width: 100%;
min-width: unset;
font-size: 16px;
font-weight: 600;
line-height: 1.2;
}
}
.field-description {
margin-top: 10px;
}
}
.wpcfto_color_gradient {
display: flex;
width: calc(66.66% - 10px)!important;
.wpcfto_color_gradient_group {
& {
width: 100%;
}
.stm_colorpicker_wrapper {
}
label {
display: block;
margin-bottom: 10px;
}
+ .wpcfto_color_gradient_group {
margin-left: 20px;
}
}
}
}

View File

@@ -0,0 +1,108 @@
.wpcfto_generic_field_color {
font-size: 0;
.stm_colorpicker_wrapper {
width: auto;
display: inline-block;
}
.wpcfto-field-aside {
align-self: center;
}
&__clear {
display: inline-block;
margin: 6px 0 0 11px;
padding: 5px 10px;
font-size: 13px;
vertical-align: top;
text-decoration: none;
background-color: #f1f1f1;
border-radius: 5px;
}
}
.stm_colorpicker_wrapper {
position: relative;
.vc-photoshop,
.vc-chrome {
position: absolute;
top: 100%;
right: 0;
width: 100%;
min-width: 540px;
opacity: 0;
visibility: hidden;
transform: translateY(5px);
transition: .3s ease;
z-index: 999999999999;
&:hover {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.vc-ps-ac-btn {
display: none;
}
.vc-editable-input {
.vc-input__input {
position: relative;
left: 17px;
width: 100%;
}
}
}
&.picker-position-top {
.vc-photoshop,
.vc-chrome {
top: auto;
bottom: 100%;
}
}
label {
display: block;
font-size: 16px;
font-weight: 600;
margin-bottom: 7px;
}
> input[type='text'] {
padding-right: 20px;
& {
vertical-align: middle;
width: calc(100% - 52px) !important;
display: initial !important;
}
&:focus + div {
.vc-photoshop,
.vc-chrome {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
}
}
> span:not(.description) {
background-color: #f6f9fc;
display: inline-block;
width: 40px;
height: 40px;
margin-right: 10px;
border: 1px solid #bec5cb;
cursor: pointer;
vertical-align: top;
border-radius: 5px;
}
.wpcfto_generic_field_color__clear {
position: absolute;
right: 7px;
top: 5px;
padding: 0;
width: 18px;
height: 18px;
text-align: center;
line-height: 19px;
border-radius: 50%;
font-size: 11px;
background: #ccc;
color: #fff;
}
}

View File

@@ -0,0 +1,72 @@
.date {
.wpcfto_generic_field.wpcfto_generic_field_date {
.wpcfto_field_title {
display: block;
}
.wpcfto_datepicker {
min-width: 30%;
}
}
}
.dates {
.wpcfto_generic_field.wpcfto_generic_field__date {
.wpcfto_field_title {
display: block;
}
.wpcfto_datepicker {
min-width: 30%;
}
}
}
.mx-datepicker {
width: 100%;
margin: 0 0 30px;
input.mx-input {
height: 2.6rem;
margin-bottom: 0 !important;
background-color: transparent;
border: .1rem solid #d1d1d1;
border-radius: 6px;
box-shadow: none;
}
&-popup {
left: 0;
}
.mx-input-icon {
&__calendar {
background: transparent;
color: $color_muted;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
line-height: 40px;
text-align: center;
&::after {
content: "\f073";
display: inline;
}
}
}
}
.mx-calendar-content {
.mx-calendar-table {
tr {
th,
td {
padding: 0;
text-align: center;
}
}
}
}
.wpcfto_generic_field_date {
.mx-datepicker {
margin-bottom: 0;
}
}
.mx-datepicker-popup {
right: 0 !important;
left: auto !important;
}

View File

@@ -0,0 +1,34 @@
.wpcfto_search_group {
position: relative;
opacity: 0.5;
&:after {
content: 'Coming soon...';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255,255,255,0.8);
font-style: italic;
line-height: 40px;
text-align: center;
transition: .3s ease;
z-index: 999;
}
}
.wpcfto-disabled-field {
position: relative;
&:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255,255,255,0.8);
transition: .3s ease;
z-index: 999;
}
}

View File

@@ -0,0 +1,19 @@
.not_exist {
display: none !important;
}
.wpcfto-box {
&.duration {
.wpcfto-field-content {
.row {
margin: 0 -15px;
.column {
padding: 0 7.5px;
}
}
}
.wpcfto-field-aside {
align-self: center;
}
}
}

View File

@@ -0,0 +1,137 @@
.stm_metaboxes_grid .stm_metaboxes_grid__inner {
.wpcfto_generic_field.wpcfto_generic_field_editor {
//display: block;
background-color: $bg_blocks;
border-radius: 10px;
padding: 20px;
.wpcfto-editor {
width: 100%;
margin: 0;
> label {
margin: 0 0 15px;
font-size: 18px;
}
textarea {
display: none;
}
.quillWrapper {
padding: 10px 0;
border-radius: 5px;
p {
margin-bottom: 30px;
}
.ql-container.ql-snow,
.ql-toolbar.ql-snow {
border: 0;
}
.ql-toolbar.ql-snow {
padding: 0;
margin: 0 -10px;
.ql-formats {
display: inline-block;
margin-right: 5px;
button {
margin-bottom: 0;
&:hover {
background-color: transparent;
}
}
}
}
.ql-container.ql-snow {
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.ql-snow .ql-tooltip {
left: -1px !important;
}
.ql-image {
display: none;
}
.ql-snow .ql-picker.ql-header {
width: auto;
svg {
display: none;
}
}
/*Hide ITEMS*/
.ql-italic,
.ql-underline,
.ql-strike,
.ql-align,
.ql-code-block,
.ql-list[value="check"],
.ql-video,
.ql-background,
.ql-indent {
display: none;
}
.ql-editor {
border: 1px solid #bec5cb;
background-color: #f6f9fc;
border-radius: 5px;
box-shadow: 0 0 0 transparent;
&:focus {
border-color: $accent;
}
}
}
}
}
}
.wpcfto_manage_course__editor {
border-top: 1px solid #e1e2e4!important;
}
.ace_editor {
.wpcfto_generic_field.wpcfto_generic_field_ace_editor {
& {
padding: 20px;
}
.ace_editor {
width: 100%;
border-radius: 5px;
border: 1px solid #bec5cb;
.ace_gutter {
background-color: #f6f9fc;
}
.ace_print-margin {
display: none;
}
}
.wpcfto-field-aside__label {
font-family: $main_font;
font-weight: 500;
}
.wpcfto_field_title {
//margin-bottom: 10px;
//display: block;
//font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
.field-description {
//margin-top: 10px;
//font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
}
}

View File

@@ -0,0 +1,90 @@
.file-select {
margin-bottom: 20px;
}
.file-select > .select-button {
display: inline-block;
vertical-align: top;
padding: 10px 15px;
color: white;
background-color: $accent;
border-radius: .3rem;
text-align: center;
font-weight: bold;
cursor: pointer;
text-transform: uppercase;
font-size: 13px;
i {
margin-right: 5px;
}
&.uploading {
background-color: transparent;
background-image: repeating-linear-gradient(
-45deg,
rgba(46,161,105,.5),
rgba(46,161,105,.5) 1rem,
#2EA169 1rem,
#2EA169 2rem
);
background-size: 200% 200%;
animation: barberpole 10s linear infinite;
}
}
/* Don't forget to hide the original file input! */
.file-select > input[type="file"] {
display: none;
}
.field_label__file {
> a {
display: inline-block;
margin-right: 10px;
padding: 5px 10px;
border-radius: 4px;
background-color: #fff;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
color: #23282d !important;
i {
margin-left: 7px;
opacity: .4;
font-size: 82%;
}
}
}
.stm_metaboxes_grid .stm_metaboxes_grid__inner {
.field_label_error {
margin: 30px 0 0;
background: #fd3753;
color: #fff;
padding: 17px 15px;
border-radius: 5px;
ul {
margin: 15px 0 15px 15px;
list-style: decimal;
li {
margin-bottom: 10px;
}
&:last-child {
margin-bottom: 0;
}
}
}
}
@keyframes barberpole {
100% {
background-position: 100% 100%;
}
}

View File

@@ -0,0 +1,90 @@
.wpcfto_generic_field_gallery {
.wpcfto-field-content {
display: flex;
align-items: center;
}
}
.wpcfto_gallery {
&__items {
display: flex;
flex-wrap: wrap;
}
&__item {
position: relative;
border: 0 none;
margin-bottom: 1em;
cursor: all-scroll;
margin-left: 7px;
img {
vertical-align: top;
border-radius: 5px;
}
&_delete {
position: absolute;
right: 5px;
top: 5px;
width: 25px;
height: 25px;
line-height: 25px !important;
text-align: center;
background-color: #fff;
border-radius: 50%;
cursor: pointer;
opacity: 0;
transition: .3s ease;
&:hover {
background-color: $accent;
color: #fff;
opacity: 1;
}
}
&:hover {
.wpcfto_gallery__item_delete {
opacity: 1;
}
}
}
.actions {
padding-left: 7px;
}
.button {
display: inline-block;
padding: 10px 27px;
margin-right: 0;
min-height: auto;
height: 40px;
line-height: 1.4;
text-transform: uppercase;
color: #fff;
font-size: 13px;
font-weight: 600;
border-radius: 4px;
background: $accent;
border-color: $accent;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
cursor: pointer;
letter-spacing: 0;
&.button-remove {
background-color: $color_muted;
border-color: $color_muted;
&:hover {
background-color: darken($color_muted, 5%) !important;
border-color: darken($color_muted, 5%) !important;
}
}
&:hover {
background-color: lighten($accent, 5%) !important;
border-color: lighten($accent, 5%) !important;
}
i {
display: inline;
margin-right: 10px;
}
}
}
@media(max-width: 1200px) {
.wpcfto_gallery .button {
margin-bottom: 10px;
}
}

View File

@@ -0,0 +1,88 @@
.stm_metaboxes_grid {
.wpcfto_generic_field {
display: flex;
justify-content: flex-start;
padding: 20px;
width: 100%;
input, select, textarea {
box-shadow: 0 0 0 transparent;
font-size: 14px;
}
select {
line-height: 1.4;
}
label {
font-size: 16px;
&.disabled {
color: $color_muted;
position: relative;
&:hover {
background-color: transparent;
}
&::after {
content: "Soon";
text-transform: uppercase;
position: absolute;
top: 0;
right: -12px;
font-size: 7px;
font-weight: 500;
font-style: normal;
letter-spacing: 0.7px;
line-height: 24px;
}
}
}
&_flex_input {
align-items: center;
.wpcfto_datepicker {
.mx-datepicker {
margin-bottom: 0;
}
input {
width: 100%;
}
}
textarea,
select,
input {
margin-bottom: 0;
border: 1px solid #bec5cb;
background-color: #f6f9fc;
box-shadow: 0 0 0 transparent;
font-size: 15px;
color: $color_main;
}
}
}
.unflex_fields {
}
}
.wpcfto-admin-select {
.wpcfto-radio {
margin-left: 10px;
}
}
.image-field-file {
i {
position: relative;
top: 2px;
color: #195ec8;
font-size: 20px;
margin: 0 6px 0 0;
}
}

View File

@@ -0,0 +1,28 @@
html body .stm_metaboxes_grid {
&__inner {
.no-childs-visible {
display: none !important;
}
.wpcfto_group_started {
width: 100%;
flex-wrap: wrap;
.wpcfto_generic_field {
min-height: auto;
border-radius: 0 !important;
margin: 0 0 10px;
padding: 0;
background-color: transparent;
}
.container {
padding: 16px 20px 18px;
border-radius: 5px;
}
.row {
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px;
}
}
}
}

View File

@@ -0,0 +1,144 @@
.wpcfto_field_hint {
& {
position: relative;
z-index: 990;
height: 14px;
display: inline-block;
font-size: 0;
margin-left: 5px;
}
& > .hint {
position: absolute;
bottom: 100%;
left: 0;
transform: translate(-50%,-10px);
max-width: 185px;
min-width: 185px;
padding: 10px;
background-color: $accent;
border-radius: 5px;
color: #fff;
z-index: 999999;
opacity: 0;
font-size: 14px;
visibility: hidden;
transition: .3s ease;
&::after {
content: "";
border: 5px solid transparent;
border-top-color: $accent;
left: 50%;
bottom: -10px;
position: absolute;
margin: 0 auto;
transform: translateX(2px);
}
}
& > i {
cursor: pointer;
z-index: 99999;
font-size: 14px;
color: $color_muted;
display: inline-block;
&:before {
content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%238c99a5%22%20d%3D%22M6.158%204.028a.765.765%200%201%200%201.529-.002.765.765%200%200%200-1.53.002zm.765%206.5a.573.573%200%200%200%20.573-.574v-3.44a.572.572%200%201%200-1.147%200v3.44c0%20.317.258.574.574.574zm-.002-8.794a5.168%205.168%200%200%201%205.163%205.16%205.169%205.169%200%200%201-5.163%205.163%205.168%205.168%200%200%201-5.16-5.162%205.168%205.168%200%200%201%205.16-5.161zm0%2011.47c3.48%200%206.311-2.83%206.311-6.31A6.318%206.318%200%200%200%206.922.587%206.315%206.315%200%200%200%20.613%206.895c0%203.48%202.83%206.309%206.307%206.309z%22%2F%3E%3C%2Fsvg%3E);
display: block;
width: 14px;
height: 14px;
opacity: 0.9;
}
}
&:hover {
& > i {
opacity: 1;
color: $accent;
&:before {
content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20fill%3D%22%232985f7%22%20d%3D%22M6.158%204.028a.765.765%200%201%200%201.529-.002.765.765%200%200%200-1.53.002zm.765%206.5a.573.573%200%200%200%20.573-.574v-3.44a.572.572%200%201%200-1.147%200v3.44c0%20.317.258.574.574.574zm-.002-8.794a5.168%205.168%200%200%201%205.163%205.16%205.169%205.169%200%200%201-5.163%205.163%205.168%205.168%200%200%201-5.16-5.162%205.168%205.168%200%200%201%205.16-5.161zm0%2011.47c3.48%200%206.311-2.83%206.311-6.31A6.318%206.318%200%200%200%206.922.587%206.315%206.315%200%200%200%20.613%206.895c0%203.48%202.83%206.309%206.307%206.309z%22%2F%3E%3C%2Fsvg%3E);
}
}
.hint {
opacity: 1;
visibility: visible;
}
}
}
//.wpcfto-icon-info {
// background: transparent url(../images/stm-icon-info.svg) no-repeat center center;
//}
//.wpcfto-box {
// .wpcfto-box-child {
//
// }
// &.column-1 {
//
// }
// &:not(.column-1) {
// .wpcfto_field_hint {
// position: absolute;
// right: 25px;
// top: 11px;
//
// .hint {
// right: -15px;
// left: auto;
// bottom: 25px;
// transform: translateX(0);
//
// &::after {
// left: auto;
// right: 18px;
// }
// }
// }
// .wpcfto_generic_field__text {
// .wpcfto_field_hint {
// margin: 0;
// top: 16px;
// }
// }
// &.checkbox {
// .wpcfto_field_hint {
// position: static;
// transform: translateX(-60px);
// }
// &.is_pro {
// & {
// display: block;
// }
// .wpcfto_field_hint {
// transform: translateX(0);
// }
// }
// }
// }
//}
/*First hint shows on bottom*/
.wpcfto-tab {
.container {
.row {
.column {
.wpcfto-box {
&:first-child {
.wpcfto_field_hint>.hint {
top: 100%;
bottom: auto;
transform: translate(-50%,10px);
&:after {
bottom: auto;
top: -10px;
transform: translateX(2px) rotate(180deg);
}
}
}
}
}
}
}
}

View File

@@ -0,0 +1,18 @@
.wpcfto_generic_field {
.hints {
margin: 0 0 15px;
span {
display: inline-block;
vertical-align: top;
padding: 3px 10px;
margin-right: 10px;
background-color: #f1f1f1;
border: 1px dashed #c1c0c3;
border-radius: 8px;
cursor: pointer;
&:last-child {
margin-right: 0;
}
}
}
}

View File

@@ -0,0 +1,241 @@
.custom-shadow {
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.custom-shadow-sm {
//box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
}
/* In FontawesomePicker.vue <style scoped lang="scss" /> */
.icon-preview-fade-enter-active, .icon-preview-fade-leave-active {
transition: opacity .25s;
}
.icon-preview-fade-enter, .icon-preview-fade-leave-to /* .fade-leave-active below version 2.1.8 */
{
opacity: 0;
}
.preview-container {
position: absolute;
left: 20px;
right: 20px;
top: 120px;
background-color: #ffffff;
z-index: 9999999;
//&::before {
// content: "";
// border: 10px solid transparent;
// border-bottom-color: #fff;
// position: absolute;
// top: -40px;
// left: 40px;
// z-index: 9;
//}
}
.previewer {
position: absolute;
width: 100%;
min-height: 50px;
max-height: 500px;
overflow: auto;
border: 1px solid #bec5cb;
background: white;
padding: 20px;
top: -20px;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-around;
align-items: center;
border-radius: 10px;
transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}
.icon-preview {
text-align: center;
.icon-wrapper {
width: 45px;
height: 45px;
padding: 10px;
margin: 0;
line-height: 30px;
cursor: pointer;
border-radius: 5px;
color: $color_muted;
transition: ease-in-out all .25s;
&:hover, &.selected {
background-color: #f2f5f8;
color: $color_main;
}
i {
font-size: 22px;
}
}
}
.wpcfto_generic_field__iconpicker__icon {
padding: 10px;
background-color: rgba(255,255,255,.5);
font-size: 20px;
}
.wpcfto-box {
&.column-1,
.wpcfto-box-child.column-1 {
.wpcfto_generic_field {
&.wpcfto_generic_field__iconpicker {
display: block;
.wpcfto_generic_field, input {
//flex: 1;
}
}
.wpcfto_generic_field__text {
// display: block;
}
}
}
}
.wpcfto_generic_field_iconpicker {
& {
position: relative;
}
& > .wpcfto-field-content {
display: flex;
}
.wpcfto-field-aside {
}
.wpcfto_generic_field__inner {
width: 100%;
.wpcfto_generic_field {
padding: 0;
display: block;
width: 50%;
float: left;
padding-right: 20px;
margin-bottom: 1.8em;
.wpcfto-field-aside {
width: 100%;
padding-right: 0;
}
.wpcfto-field-content {
width: 100%;
}
label {
display: block;
margin: 0 0 0.8em;
}
input:not(.range-slider-hidden) {
width: 100%;
}
&.wpcfto_generic_field_range_slider {
width: 100%;
display: block;
margin-bottom: 0;
.wpcfto-field-aside {
label {
margin: 0 !important;
}
}
}
}
&::after {
content: "";
display: block;
clear: both;
}
}
.wpcfto_range_slider {
min-width: 290px;
width: 100%;
max-width: 420px;
padding-top: 0;
.range-slider-hidden {
position: absolute;
display: block !important;
width: 100px;
padding-right: 50px;
top: 0;
right: -120px;
text-align: center;
}
.wpcfto_range_slider__pin {
display: none;
}
.wpcfto_field_addon {
position: absolute;
right: 0;
top: 0;
height: 40px;
line-height: 26px;
padding: 6px 10px;
font-size: 14px;
font-weight: 400;
color: $color_muted;
text-align: center;
background-color: #fff;
border: 1px solid #bec5cb;
border-radius: 0 5px 5px 0;
}
.wpcfto_range_slider_custom_input {
position: absolute;
right: 35px;
top: 0;
padding-right: 6px;
border-radius: 4px 0 0 4px;
max-width: 70px;
height: 40px;
}
.range-slider {
& {
padding-right: 120px;
.range-slider-hidden {
display: none !important;
}
}
.range-slider-inner {
padding-top: 40px;
}
}
}
.icon-preview-wrap {
& {
align-self: flex-start;
}
label {
display: block;
margin: 0 0 0.8em;
}
.icon-preview-inner {
width: 121px;
height: 121px;
display: flex;
overflow: hidden;
align-items: center;
justify-content: space-around;
border-radius: 5px;
border: 1px solid #bec5cb;
background-color: #ffffff;
}
}
}
.wpcfto_group_started {
.wpcfto_generic_field_iconpicker {
.wpcfto_generic_field__inner {
.wpcfto_generic_field {
padding-right: 20px;
}
}
}
}

View File

@@ -0,0 +1,129 @@
.stm_metaboxes_grid__inner .wpcfto_generic_field.wpcfto_generic_field_image {
& {
display: flex;
// align-items: center;
justify-content: space-between;
padding: 20px;
}
.wpcfto-field-aside {
margin: 10px 0 0;
}
.wpcfto_field_title {
display: block;
max-width: 35%;
margin-top: 10px;
}
.wpcfto-field-content {
display: flex;
align-items: center;
}
.wpcfto-image {
display: flex;
align-items: center;
height: auto;
//width: 60%;
width: 100%;
min-height: 40px;
&.has-image {
display: block;
.image-field {
float: left;
}
.actions {
& {
margin: 18px 0 0 0;
float: left;
}
.button {
display: block;
margin-bottom: 8px;
&.button-remove {
background-color: $color_muted;
border-color: $color_muted;
&:hover {
background-color: darken($color_muted, 5%) !important;
border-color: darken($color_muted, 5%) !important;
}
}
}
}
}
}
.field-description {
margin-top: 10px;
margin-right: 10px;
display: block;
}
.not_image {
.wpcfto-image {
align-items: flex-start;
}
.actions {
.button {
width: 100%;
margin-bottom: 10px;
text-align: center;
&.button-remove {
background-color: $color_muted;
border-color: $color_muted;
&:hover {
background-color: darken($color_muted, 5%) !important;
border-color: darken($color_muted, 5%) !important;
}
}
}
}
}
}
.wpcfto-image {
.image-field {
background-color: #d2d6da;
padding: 10px;
display: inline-block;
margin: 18px 15px 0 0;
max-width: 180px;
margin-bottom: 10px;
overflow: hidden;
border-radius: 5px;
img {
object-fit: cover;
width: 100%;
height: auto;
}
}
.wpcfto-input-url {
width: 100%;
margin-right: 18px;
}
.actions {
.button {
display: inline-block;
padding: 10px 27px;
margin-right: 0;
min-height: auto;
height: 40px;
line-height: 1.4;
text-transform: uppercase;
color: #fff;
font-size: 13px;
font-weight: 600;
border-radius: 4px;
background: $accent;
border-color: $accent;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16);
cursor: pointer;
letter-spacing: 0;
&:hover {
background-color: lighten($accent, 5%) !important;
border-color: lighten($accent, 5%) !important;
}
i {
display: inline;
margin-right: 10px;
}
}
}
}

View File

@@ -0,0 +1,73 @@
.stm_metaboxes_grid__inner {
.wpcfto_generic_field.wpcfto_generic_field_image_select {
& {
display: flex;
align-items: initial;
justify-content: space-between;
}
.wpcfto_field_title {
label {
display: block;
margin: 0;
}
.field-description {
margin-top: 15px;
}
}
}
.wpcfto_image_select {
display: flex;
margin-top: 10px;
label {
& {
text-align: center;
margin: 0 32px 0 0;
}
.wpcfto-img-wrap {
display: block;
min-width: auto !important;
overflow: hidden;
margin: 0 0 15px;;
border: 2px solid transparent;
border-radius: 5px;
}
input[type="radio"] {
width: auto !important;
border-color: $color_muted;
&:checked {
& {
border-color: $accent;
background-color: $accent;
}
&::before {
background-color: #fff;
width: 6px;
height: 6px;
margin: 4px;
}
}
}
img {
display: block;
max-width: 100%;
}
.wpcfto-img-alt {
color: $color_muted;
font-size: 15px;
font-weight: 400;
}
&.active {
.wpcfto-img-wrap {
border-color: $accent;
}
.wpcfto-img-alt {
color: $color_main;
}
}
& + label {
margin-left: 5px;
}
}
}
}

View File

@@ -0,0 +1,30 @@
.stm_metaboxes_grid__inner {
.wpcfto-box-import_export {
background-color: transparent;
.wpcfto_import_export {
width: 100%;
&__export {
margin-bottom: 30px;
}
&__import {
textarea {
min-height: 150px;
margin: 0 0 15px;
}
&_notice {
padding: 15px 30px;
margin: 15px 0;
background-color: #E53935;
color: #fff;
border-radius: 5px;
}
.loading_import {
display: inline-block;
width: 50px;
height: 40px;
position: relative;
}
}
}
}
}

View File

@@ -0,0 +1,86 @@
.stm_metaboxes_grid {
select,
textarea,
input[type=number],
input[type=email],
input[type=phone],
input[type=date],
input[type=time],
input[type=text] {
box-shadow: 0 0 0 transparent;
border-radius: 5px;
border: 1px solid #bec5cb;
background-color: #f6f9fc;
height: 40px;
padding: 8px 16px;
&:focus,
&:active {
border-color: $accent;
}
}
}
.stm_metaboxes_grid .stm_metaboxes_grid__inner .stm-curriculum .stm-curriculum-list .stm-curriculum-single-name input,
.stm_metaboxes_grid .stm_metaboxes_grid__inner .stm-curriculum .stm-curriculum-list .stm-curriculum-single.section input {
box-shadow: none !important;
background-color: transparent !important;
}
.input-group {
& {
position: relative;
display: table;
border-collapse: separate;
}
.form-control {
margin: 0;
}
.form-control,
&-addon,
&-btn {
display: table-cell;
&:first-child,
&:first-child,
&:first-child>.btn,
&:first-child>.btn-group>.btn,
&:last-child>.btn-group:not(:last-child)>.btn {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
&:last-child,
&:last-child,
&:first-child>.btn-group:not(:first-child)>.btn,
&:first-child>.btn:not(:first-child),
&:last-child>.btn, .input-group-btn:last-child>.btn-group>.btne {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
}
.form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
&-addon {
padding: 6px 12px;
font-size: 14px;
font-weight: 400;
line-height: 1;
color: $color_muted;
text-align: center;
background-color: #ffffff;
border: 1px solid #bec5cb;
border-radius: 5px;
&:last-child {
border-left: 0;
}
}
&-addon,
&-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
}

View File

@@ -0,0 +1,150 @@
.stm_metaboxes_grid {
&__inner {
.stm_lms_certificate_banner {
.certificate_banner {
width: 100%;
padding: 0 20px;
img {
margin-bottom: 0 !important;
max-width: 100%;
}
}
}
.is_pro {
position: relative;
.wpcfto-field-aside {
align-self: center;
}
.pro-notice {
font-size: 13px;
font-weight: 400;
color: $color_muted;
position: relative;
z-index: 101;
margin: 0 20px 0 0;
white-space: nowrap;
width: 20%;
order: 3;
a {
margin-left: 4px;
color: $accent;
text-decoration: none !important;
}
}
.wpcfto_field_hint {
display: none;
}
.wpcfto_generic_field {
label {
color: $color_muted;
}
}
.field_overlay {
}
/*DRIP*/
&.drip_content {
.field_overlay {
top: -8px;
bottom: 0;
}
}
&:hover {
.pro-notice {
opacity: 1;
visibility: visible;
}
.field_overlay {
background: rgba(255,255,255,0.4);
}
}
.certificate_banner {
width: 100%;
padding: 0 20px 0 0;
& {
padding: 20px;
}
.field_overlay {
left: 0;
right: 0;
}
.pro-notice {
display: block;
margin: 0 0 0.8em;
}
a {
outline: none;
box-shadow: none;
img {
max-width: 100%;
margin-bottom: 0;
}
}
&:hover {
.field_overlay {
background: rgba(255,255,255,0.8);
}
}
}
.wpcfto_generic_field {
background-color: transparent;
}
}
.is_pro_in_addon {
.pro-notice {
opacity: 0;
visibility: hidden;
a {
padding: 7px 10px;
margin: 0 3px 0 10px;
background: $main_color;
color: #fff;
border-radius: 4px;
}
}
.wpcfto_generic_field label:after {
display: none;
}
}
.wpcfto-field-pro-content {
.pro-notice {
opacity: 1;
visibility: visible;
}
}
.wpcfto_group_started,
.preopen_field_wrapper {
position: relative;
.is_pro {
position: static;
.field_overlay {
right: 0;
left: 0;
bottom: 0;
}
}
.is_pro {
&.sale_price_dates {
position: relative;
margin-bottom: 10px;
}
}
}
}
}

View File

@@ -0,0 +1,53 @@
.stm_metaboxes_grid__inner {
.wpcfto_generic_field_link_color {
font-size: 0;
.wpcfto_field_title {
label {
display: block;
width: 100%;
min-width: unset;
font-size: 16px;
font-weight: 600;
line-height: 1.2;
}
}
.field-description {
margin-top: 10px;
margin-bottom: 15px;
}
}
.wpcfto_link_color {
display: flex;
.wpcfto_link_color_group {
& {
width: 100%;
}
label {
display: block;
margin-bottom: 10px;
}
input {
vertical-align: middle;
width: calc(100% - 52px) !important;
display: initial !important;
}
+ .wpcfto_link_color_group {
margin-left: 20px;
}
}
}
.stm_colorpicker_wrapper {
position: relative;
& > span:not(.description) {
background-color: #f6f9fc;
display: inline-block;
vertical-align: top;
width: 40px;
height: 40px;
margin-right: 10px;
border: 1px solid #bec5cb;
cursor: pointer;
border-radius: 5px;
}
}
}

View File

@@ -0,0 +1,66 @@
.wpcfto_generic_field_multi_input {
.wpcfto-field-aside {
align-self: flex-start;
}
}
.wpcfto_multi_input_label {
cursor: move;
display: none;
}
.wpcfto_generic_field_multi_input {
.wpcfto_sorter {
& {
min-width: 280px;
width: auto;
}
.list-group {
& {
padding: 0;
}
.wpcfto_generic_field {
padding: 0;
position: relative;
input {
width: 100%;
padding-right: 40px;
border: 1px dashed #8c99a5;
&:focus {
border-color: $accent;
}
}
&.sortable-chosen {
input {
border-color: $accent;
box-shadow: 0 6px 0 rgba(0, 0, 0, 0.1);
}
}
&.sortable-ghost {
opacity: 0;
}
&:not(:last-of-type){
margin-bottom: 15px;
}
}
.wpcfto_multi_input_icon {
height: 40px;
width: 40px;
display: block;
position: absolute;
top: 0;
right: 0;
background-color: $accent;
color: #fff;
text-align: center;
cursor: pointer;
border-radius: 0 5px 5px 0;
i {
font-size: 14px;
line-height: 40px;
}
}
}
}
}

View File

@@ -0,0 +1,45 @@
.stm_metaboxes_grid .stm_metaboxes_grid__inner {
.wpcfto-multimedia {
margin: 0 0 30px;
border: .1rem solid #d1d1d1;
border-radius: 5px;
&__single {
padding: 10px 15px;
border-bottom: .1rem solid #d1d1d1;
&:last-child {
border-bottom: 0;
}
input {
margin: 0;
}
}
&__actions {
text-align: right;
.lnr {
display: inline-block;
margin-left: 5px;
font-size: 20px;
cursor: pointer;
transition: .3s ease;
&:first-child {
margin-left: 0;
}
&:hover {
color: #2196F3;
}
&-trash {
&:hover {
color: #EF9A9A;
}
}
}
}
&__image {
margin: 20px 0;
max-width: 150px;
img {
border-radius: 5px;
}
}
}
}

View File

@@ -0,0 +1,17 @@
.wpcfto_generic_field_multiselect {
.wpcfto-field-aside {
&__label {
display: block;
margin-top: 10px;
}
}
.multiselect {
.multiselect__input {
box-shadow: none !important;
border: 0;
}
}
}

View File

@@ -0,0 +1,44 @@
.stm_metaboxes_grid .stm_metaboxes_grid__inner {
.wpcfto_generic_field__notice {
display: block;
padding: 0 0 0 20px;
margin: 30px 0 15px;
background-color: transparent;
min-height: auto;
&.first {
margin-top: 0;
margin-left: 5px;
}
label {
font-size: 26px;
font-weight: 500;
line-height: 40px;
color: $color_main;
display: block;
margin-bottom: 10px;
}
}
.wpcfto-box.enable_courses_filter_notice {
padding: 20px;
}
.wpcfto-box-notice {
min-height: auto;
background-color: transparent;
.wpcfto_generic_field__notice {
margin: 15px 0;
padding: 0;
label {
font-size: 18px;
line-height: 24px;
}
}
}
}

View File

@@ -0,0 +1,36 @@
.stm_metaboxes_grid .stm_metaboxes_grid__inner {
.notice_banner {
background-color: transparent;
}
.wpcfto_generic_field {
&.wpcfto_generic_field__notice_banner {
position: relative;
display: inline-block;
margin: 2px 0 20px 20px;
min-height: auto;
background-color: rgb(253, 253, 228);
filter: drop-shadow(3px 5.196px 16px rgba(0, 0, 0, 0.2));
border-radius: 10px;
&:before {
position: absolute;
top: -8px;
left: 8px;
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 0 5px 8px 5px;
border-color: transparent transparent rgb(253, 253, 228) transparent;
}
label {
margin: 0;
color: #2a2e33;
font-size: 14px;
font-weight: 400;
}
}
}
}

View File

@@ -0,0 +1,37 @@
.stm_metaboxes_grid {
&__inner {
.wpcfto-box.payment_methods {
.stm-lms-payments {
padding: 16px 20px 18px;
width: 100%;
select,
textarea,
input[type=number],
input[type=time],
input[type=text] {
width: 100%;
max-width: 100%;
}
.stm-lms-payment_method {
&:not(:last-of-type) {
margin-bottom: 20px;
}
}
.wpcfto_checkbox {
margin-bottom: 15px;
display: block;
}
.stm-lms-payment_info {
& {
}
&_field {
margin-bottom: 15px;
}
}
}
}
}
}

View File

@@ -0,0 +1,27 @@
html body .stm_metaboxes_grid {
&__inner {
.preopen_field_wrapper {
width: 100%;
margin: 0 5px;
.wpcfto_generic_field.wpcfto_generic_field_flex_input,
.wpcfto_generic_field {
padding: 0;
margin: 10px -5px 0;
label {
display: none;
}
input {
width: 100% !important;
}
}
.wpcfto_field_hint {
.wpcfto_generic_field.wpcfto_generic_field_flex_input {
input {
margin-right: 50px;
}
}
}
}
}
}

View File

@@ -0,0 +1,96 @@
//.wpcfto-box {
// &:not(.column-1),
// .wpcfto-box-child:not(.column-1) {
// .wpcfto_generic_radio {
// .wpcfto-admin-radio > label {
// display: block;
// margin-bottom: .8em;
// }
// }
// }
//}
.stm_metaboxes_grid__inner {
.wpcfto_generic_radio {
.wpcfto-field-aside {
align-self: center;
}
}
input[type="checkbox"],
input[type="radio"] {
display: inline-block !important;
}
.wpcfto-admin-radio {
& > label {
display: block;
margin-bottom: 15px;
}
.wpcfto-radio {
margin: 0;
}
}
.wpcfto-radio {
input {
position: relative;
top: 0;
vertical-align: middle;
margin: 0 !important;
}
& > label {
font-size: 15px;
font-weight: 400 !important;
background-color: #fff;
padding: 11px 13px;
display: inline-block;
margin: 7px 18px 7px 0;
position: relative;
transition: background-color 0.3s ease 0s;
border-radius: 5px;
.radio-option-text {
vertical-align: middle;
margin-left: 5px;
}
.wpcfto_preview {
vertical-align: middle;
//top: 2px;
}
input {
}
&:hover, &.active {
background-color: #f6f9fc;
}
}
input[type=radio]:checked {
& {
border-color: $accent;
background-color: $accent;
}
&::before {
background-color: #fff;
width: 6px;
height: 6px;
margin: 4px;
}
}
}
.section_quiz_settings-quiz_style,
.section_settings-status {
margin: 0 0 10px !important;
.wpcfto-radio {
margin: 0 0 10px;
display: flex;
label {
margin-right: 20px !important;
}
}
}
.section_quiz_settings-quiz_style {
padding-top: 25px;
}
}

View File

@@ -0,0 +1,116 @@
.wpcfto_range_slider {
position: relative;
padding: 25px 0 20px;
&__pin {
position: absolute;
top: 0;
text-align: center;
line-height: 20px;
font-size: 13px;
font-weight: 500;
background-color: #fff;
color: #000;
width: auto;
min-width: 37px;
height: 20px;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
transform: translateX(-50%);
&::after {
content: "";
position: absolute;
border: 4px solid transparent;
border-top-color: #fff;
bottom: -8px;
left: 50%;
transform: translateX(-50%);
}
}
}
.stm_metaboxes_grid .slider_r {
.wpcfto_generic_field_range_slider {
& {
display: flex;
justify-content: space-between;
flex-direction: row;
align-items: center;
padding: 20px;
}
.wpcfto_field_title {
& {
width: 30%;
}
label {
display: block;
}
.field-description {
display: block;
margin-top: 10px;
}
}
}
}
.range-slider {
display: block;
height: 20px;
}
.range-slider.disabled {
opacity: 0.5;
}
.range-slider-inner {
display: inline-block;
position: relative;
height: 100%;
width: 100%;
}
.range-slider-rail,
.range-slider-fill {
display: block;
position: absolute;
top: 50%;
left: 0;
height: 8px;
border-radius: 100px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.range-slider-rail {
width: 100%;
background-color: #f6f9fc;
height: 8px;
border-radius: 100px;
border: 1px solid #bec5cb;
}
.range-slider-fill {
background-color: $accent;
}
.range-slider-knob {
display: block;
position: absolute;
top: 50%;
left: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 50%;
width: 18px;
height: 18px;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
background-color: #2985f7;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
cursor: pointer;
}
.range-slider-hidden {
display: none !important;
}

View File

@@ -0,0 +1,212 @@
.stm_metaboxes_grid .stm_metaboxes_grid__inner {
.wpcfto-box.repeater {
padding: 0;
}
.wpcfto-repeater {
> label {
margin: 0 0 15px;
font-size: 18px;
}
.separator {
border-bottom: 1px solid #d6dade;
margin-bottom: 20px;
}
&-single {
position: relative;
padding: 0;
margin: 0 0 2.5rem;
background-color: transparent;
border-radius: 3px;
.wpcfto_group_title {
padding: 0 0px 10px;
margin: 0 0 15px;
width: auto;
}
.wpcfto-field-aside {
margin-right: 0;
}
.wpcfto_generic_field {
padding: 0;
}
.wpcfto-admin-select {
width: 100%;
select {
max-width: 100%
}
}
.wpcfto_generic_field {
padding: 0;
margin-bottom: 0.8em !important;
}
.repeater_inner {
& {
display: block;
}
&.closed {
display: none;
}
}
&-delete {
position: absolute;
top: 0;
right: 0;
padding: 0px;
color: $color_muted;
font-size: 13px;
cursor: pointer;
text-transform: uppercase;
font-weight: 400;
transition: 0.2s ease 0s;
i {
vertical-align: baseline;
margin-right: 8px;
}
&:hover {
color: $color_main;
}
}
&-key {
position: absolute;
top: 0;
left: 0;
right: 50px;
height: 50px;
cursor: pointer;
&:after {
content: attr(data-number);
position: absolute;
top: 19px;
left: 19px;
display: block;
width: 15px;
height: 15px;
text-align: center;
color: #fff;
font-size: 10px;
line-height: 15px;
border-radius: 50%;
background-color: #195ec8;
}
&:before {
content: attr(data-tab);
display: block;
position: absolute;
top: 16px;
left: 50px;
font-weight: 500;
}
}
}
.wpcfto-repeater-field {
width: 100%;
margin: 0 0 30px;
.wpcfto-field-aside {
align-self: center;
}
.wpcfto-admin-checkbox,
.wpcfto-radio {
& {
position: relative;
}
label {
margin-bottom: 0;
}
}
input[type=radio],
input[type=checkbox] {
width: auto;
margin-bottom: 0;
}
&:last-child {
> div {
margin-bottom: 0;
.field_label__file {
margin-bottom: 0;
}
}
}
.wpcfto_generic_field__typography,
.wpcfto_generic_field_iconpicker {
display: block;
> .wpcfto-field-aside {
label {
display: block;
margin-bottom: 20px;
}
}
.wpcfto-field-content {
width: 100%;
.field-label,
label {
font-size: 12px;
}
.wpcfto_generic_field {
padding-right: 20px;
}
}
}
}
.addArea {
height: 40px;
background-color: $accent;
border-color: $accent;
color: $white;
padding: 13px;
font-size: 13px;
font-weight: 600;
line-height: 14px;
display: inline-block;
width: auto;
text-transform: uppercase;
border-radius: 4px;
transition: all 0.3s ease 0s;
cursor: pointer;
i {
position: relative;
top: 1px;
margin-right: 5px;
font-size: 14px;
}
&:hover, &:focus, &:active:focus {
background-color: lighten($accent, 5%);
border-color: lighten($accent, 5%);
color: $white;
}
}
}
}

View File

@@ -0,0 +1,14 @@
.wpcfto-box {
.wpcfto-admin-select {
width: 100%;
select {
width: 100%;
max-width: 100%;
}
}
}
.wpcfto_generic_field__select {
.wpcfto-field-aside {
align-self: center;
}
}

View File

@@ -0,0 +1,106 @@
.stm_metaboxes_grid {
.wpcfto_generic_field_sorter {
& {
display: flex;
justify-content: space-between;
padding: 27px 20px;
align-items: initial;
.wpcfto-field-aside {
align-self: flex-start;
}
}
.wpcfto_field_title {
& {
max-width: 40%;
padding-right: 15px;
align-self: flex-start;
}
label {
display: block;
}
}
.field-description {
margin-top: 15px;
display: block;
}
.wpcfto_sorter {
}
}
.list-group {
display: flex;
height: 100%;
flex-direction: column;
padding: 15px;
margin-bottom: 0;
}
.list-group-item {
position: relative;
display: block;
background-color: #fff;
cursor: move;
border-radius: 5px;
border: 1px dashed $color_muted;
background-color: #f6f9fc;
font-size: 15px;
font-weight: 500;
text-align: center;
color: $color_main;
padding: 10px;
&.sortable-chosen {
opacity: 0.3;
}
&:not(:last-of-type) {
margin-bottom: 5px;
}
&:hover {
color: $accent;
}
}
.wpcfto_sorter {
margin: 15px 0;
display: block;
text-align: justify;
font-size: 0;
width: 60%;
min-width: 490px;
&::after {
display: inline-block;
width: 100%;
}
&_single {
display: inline-block;
min-width: 225px;
width: calc(50% - 20px);
margin-bottom: 20px;
font-size: 14px;
border-radius: 5px;
border: 1px solid #bec5cb;
background-color: #ffffff;
vertical-align: top;
&:nth-child(2n + 1) {
margin-right: 20px;
}
h6 {
height: 40px;
background-color: $accent;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
color: #fff;
text-align: center;
padding: 10px;
margin: 0;
}
}
}
}

View File

@@ -0,0 +1,54 @@
.stm_metaboxes_grid__inner {
.wpcfto_generic_field_spacing {
.wpcfto-field-content {
display: flex;
align-items: center;
}
}
.wpcfto_spacing {
display: flex;
align-items: center;
}
.wpcfto-spacing-input-wrap {
& {
width: 90px;
margin-right: 20px;
display: flex;
justify-content: space-between;
flex-direction: row;
position: relative;
}
&::before {
content: "";
background-color: $color_muted;
width: 40px;
height: 40px;
display: block;
transition: 0.3s ease 0s;
border-radius: 5px 0 0 5px;
}
&:hover, &.focused {
&::before {
background-color: $accent;
}
}
i {
position: absolute;
left: 12px;
top: 50%;
margin: -9px 0 0 0;
font-size: 18px;
color: #fff;
}
input {
width: 50px;
margin: 0;
padding: 8px 4px;
text-align: center;
border-radius: 0 5px 5px 0;
}
}
select {
width: 80px;
}
}

View File

@@ -0,0 +1,11 @@
.wpcfto-submenus {
display: none;
}
.wpcfto-nav {
&.active {
.wpcfto-submenus {
display: block;
}
}
}

View File

@@ -0,0 +1,19 @@
.wpcfto_image_field {
display: flex;
flex-wrap: wrap;
align-items: center;
&__holder {
width: 100%;
min-width: 50px;
min-height: 50px;
margin: 0 0 30px;
background-color: #aaa;
img {
width: 100%;
vertical-align: top;
}
}
.button {
margin-right: 15px;
}
}

View File

@@ -0,0 +1,15 @@
//.wpcfto-box {
// &.column-1 .wpcfto-box-child.column-1 {
// .wpcfto_generic_field__text {
// .wpcfto-field-aside {
// margin-bottom: 1em;
// }
// }
// }
//}
.wpcfto_generic_field_flex_input {
.wpcfto-field-content {
display: flex;
align-items: center;
}
}

View File

@@ -0,0 +1,7 @@
.wpcfto_generic_field,
.wpcfto_generic_field_textarea {
textarea {
height: auto;
min-height: 80px;
}
}

View File

@@ -0,0 +1,25 @@
.stm_metaboxes_grid .stm_metaboxes_grid__inner label,
.stm_metaboxes_grid .stm_metaboxes_grid__inner legend {
font-size: 1rem;
}
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=search],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=tel],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=text],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=time],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=url],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=email],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=number],
.stm_metaboxes_grid .stm_metaboxes_grid__inner input[type=password],
.stm_metaboxes_grid .stm_metaboxes_grid__inner select,
.stm_metaboxes_grid .stm_metaboxes_grid__inner textarea {
box-sizing: border-box;
max-width: 100%;
width: 100%;
height: 2.6rem;
}
.stm_metaboxes_grid .stm_metaboxes_grid__inner .container {
padding: 0;
box-sizing: border-box;
}

View File

@@ -0,0 +1,26 @@
.time {
.wpcfto_generic_field {
&.wpcfto_generic_field_time {
input {
width: auto;
min-width: 210px;
padding-right: 30px;
position: relative;
display: block;
&[type="time"]::-webkit-calendar-picker-indicator {
background: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%238c99a5%22%20d%3D%22M256%2C8C119%2C8%2C8%2C119%2C8%2C256S119%2C504%2C256%2C504%2C504%2C393%2C504%2C256%2C393%2C8%2C256%2C8Zm92.49%2C313h0l-20%2C25a16%2C16%2C0%2C0%2C1-22.49%2C2.5h0l-67-49.72a40%2C40%2C0%2C0%2C1-15-31.23V112a16%2C16%2C0%2C0%2C1%2C16-16h32a16%2C16%2C0%2C0%2C1%2C16%2C16V256l58%2C42.5A16%2C16%2C0%2C0%2C1%2C348.49%2C321Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A);
background-repeat: no-repeat;
background-position: center center;
background-size: 14px 14px;
transform: translate(3px,-3px);
position: absolute;
right: 0;
top: 0;
width: 30px;
height: 100%;
}
}
}
}
}

View File

@@ -0,0 +1,83 @@
.wpcfto_generic_field__typography {
&.wpcfto_generic_field {
padding: 27px 20px 20px;
}
.wpcfto-field-aside {
//align-self: flex-start;
//max-width: 30%;
}
.wpcfto-typography-fields-wrap {
//max-width: 70%;
& > .row > .column {
padding: 0 !important;
}
.column {
& > .column-1,
& > .column-50 {
padding-bottom: 1em;
}
& > .column-50 {
width: calc(50% - 10px);
}
.row {
.column {
padding: 0;
& > div {
padding: 0;
}
}
}
}
.wpcfto_generic_field {
padding: 0;
}
.stm_colorpicker_wrapper {
width: 75%;
}
.wpcfto_generic_field_color__clear {
width: calc(25% - 11px);
}
.field-label {
margin-bottom: 1em;
display: block;
font-size: 16px;
font-weight: 500;
}
}
&__preview {
word-break: break-all;
}
select, input {
width: 100%;
margin-bottom: 1em;
}
.input-group {
margin-bottom: 1em;
}
.wpcfto_generic_field_color {
.wpcfto-field-content {
width: 100%;
}
}
.wpcfto_generic_field__typography__preview {
border-radius: 5px;
border: 1px dashed $color_muted;
background-color: #f6f9fc;
padding: 8px 15px;
}
}

View File

@@ -0,0 +1,132 @@
.dropdown.v-select {
.dropdown-toggle {
border: .1rem solid #d1d1d1;
height: 2.6rem !important;
.clear {
display: none;
}
}
input[type="search"] {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding: 0 30px 0 15px !important;
border: 0 !important;
}
.open-indicator {
bottom: 7px;
right: 12px;
}
ul.dropdown-menu {
margin: -2px 0 0;
padding: 0;
border: .1rem solid #d1d1d1;
overflow-y: auto;
list-style: none;
li {
margin-bottom: 0;
a {
padding: 10px 15px;
color: #606c76;
}
&.highlight {
a {
color: #fff;
}
}
}
}
.no-options {
text-align: left;
padding: 15px;
}
&.open {
.open-indicator {
bottom: 4px;
}
}
.selected-tag {
margin: 8px 15px 0;
padding: 0;
}
}
.stm-user-search{
.v-select{
background-color: #fff;
border: 1px solid #ddd;
.selected-tag {
margin: 2px 10px 0;
}
.dropdown-toggle {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: flex;
padding: 0px 0px;
background: none;
border: 0px !important;
border-radius: 0px !important;
white-space: normal;
background-color: #ffffff;
height: 30px!important;
}
.dropdown-menu {
display: block;
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
min-width: 160px;
padding: 0px !important;
margin: 0;
width: 100%;
overflow-y: scroll;
border: 0px !important;
box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
border-top: none;
border-radius: 0 !important;
text-align: left;
list-style: none;
background: #fff;
}
.spinner {
top: 0px;
right: 0px;
visibility: visible !important;
align-self: flex-end;
opacity: 0;
font-size: 5px;
text-indent: -9999em;
border: 0 !important;
overflow: hidden;
transform: none !important;
animation: none !important;
transition: none !important;
}
}
.dropdown{
&.v-select{
.open-indicator{
bottom: 2px;
}
input[type=search] {
padding: 5px 10px!important;
height: 30px!important;
}
ul{
&.dropdown-menu {
li{
a{
padding: 6px 15px;
}
}
}
}
}
}
}

View File

@@ -0,0 +1,30 @@
// Base
$white: #fff;
$accent: #2985f7;
// Backgrounds
$bg_head_side: #1e2a36;
$bg_head_content: $white;
$bg_tab_nav: #2c3e50;
$bg_content: #f0f3f5;
$bg_blocks: $white;
// Text
$color_head_side: $white;
$color_tab_nav: #bec5cb;
$color_main: #27374e;
$color_muted: #8c99a5;
// Sizes
$side_width: 273px;
$content_width: unquote('calc(100% - ' + $side_width + ')');
$fields_aside_width: 40%;
$fields_content_width: 60%;
// Other
$main_color: #195ec8;
$secondary_color: #2c3e50;
// Fonts
$main_font: 'Roboto', sans-serif;

View File

@@ -0,0 +1,536 @@
@font-face {
font-family: 'Linearicons-Free';
src:url('../fonts/Linearicons-Free.eot?w118d');
src:url('../fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
url('../fonts/Linearicons-Free.woff2?w118d') format('woff2'),
url('../fonts/Linearicons-Free.woff?w118d') format('woff'),
url('../fonts/Linearicons-Free.ttf?w118d') format('truetype'),
url('../fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
font-weight: normal;
font-style: normal;
}
.lnr {
font-family: 'Linearicons-Free';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lnr-home:before {
content: "\e800";
}
.lnr-apartment:before {
content: "\e801";
}
.lnr-pencil:before {
content: "\e802";
}
.lnr-magic-wand:before {
content: "\e803";
}
.lnr-drop:before {
content: "\e804";
}
.lnr-lighter:before {
content: "\e805";
}
.lnr-poop:before {
content: "\e806";
}
.lnr-sun:before {
content: "\e807";
}
.lnr-moon:before {
content: "\e808";
}
.lnr-cloud:before {
content: "\e809";
}
.lnr-cloud-upload:before {
content: "\e80a";
}
.lnr-cloud-download:before {
content: "\e80b";
}
.lnr-cloud-sync:before {
content: "\e80c";
}
.lnr-cloud-check:before {
content: "\e80d";
}
.lnr-database:before {
content: "\e80e";
}
.lnr-lock:before {
content: "\e80f";
}
.lnr-cog:before {
content: "\e810";
}
.lnr-trash:before {
content: "\e811";
}
.lnr-dice:before {
content: "\e812";
}
.lnr-heart:before {
content: "\e813";
}
.lnr-star:before {
content: "\e814";
}
.lnr-star-half:before {
content: "\e815";
}
.lnr-star-empty:before {
content: "\e816";
}
.lnr-flag:before {
content: "\e817";
}
.lnr-envelope:before {
content: "\e818";
}
.lnr-paperclip:before {
content: "\e819";
}
.lnr-inbox:before {
content: "\e81a";
}
.lnr-eye:before {
content: "\e81b";
}
.lnr-printer:before {
content: "\e81c";
}
.lnr-file-empty:before {
content: "\e81d";
}
.lnr-file-add:before {
content: "\e81e";
}
.lnr-enter:before {
content: "\e81f";
}
.lnr-exit:before {
content: "\e820";
}
.lnr-graduation-hat:before {
content: "\e821";
}
.lnr-license:before {
content: "\e822";
}
.lnr-music-note:before {
content: "\e823";
}
.lnr-film-play:before {
content: "\e824";
}
.lnr-camera-video:before {
content: "\e825";
}
.lnr-camera:before {
content: "\e826";
}
.lnr-picture:before {
content: "\e827";
}
.lnr-book:before {
content: "\e828";
}
.lnr-bookmark:before {
content: "\e829";
}
.lnr-user:before {
content: "\e82a";
}
.lnr-users:before {
content: "\e82b";
}
.lnr-shirt:before {
content: "\e82c";
}
.lnr-store:before {
content: "\e82d";
}
.lnr-cart:before {
content: "\e82e";
}
.lnr-tag:before {
content: "\e82f";
}
.lnr-phone-handset:before {
content: "\e830";
}
.lnr-phone:before {
content: "\e831";
}
.lnr-pushpin:before {
content: "\e832";
}
.lnr-map-marker:before {
content: "\e833";
}
.lnr-map:before {
content: "\e834";
}
.lnr-location:before {
content: "\e835";
}
.lnr-calendar-full:before {
content: "\e836";
}
.lnr-keyboard:before {
content: "\e837";
}
.lnr-spell-check:before {
content: "\e838";
}
.lnr-screen:before {
content: "\e839";
}
.lnr-smartphone:before {
content: "\e83a";
}
.lnr-tablet:before {
content: "\e83b";
}
.lnr-laptop:before {
content: "\e83c";
}
.lnr-laptop-phone:before {
content: "\e83d";
}
.lnr-power-switch:before {
content: "\e83e";
}
.lnr-bubble:before {
content: "\e83f";
}
.lnr-heart-pulse:before {
content: "\e840";
}
.lnr-construction:before {
content: "\e841";
}
.lnr-pie-chart:before {
content: "\e842";
}
.lnr-chart-bars:before {
content: "\e843";
}
.lnr-gift:before {
content: "\e844";
}
.lnr-diamond:before {
content: "\e845";
}
.lnr-linearicons:before {
content: "\e846";
}
.lnr-dinner:before {
content: "\e847";
}
.lnr-coffee-cup:before {
content: "\e848";
}
.lnr-leaf:before {
content: "\e849";
}
.lnr-paw:before {
content: "\e84a";
}
.lnr-rocket:before {
content: "\e84b";
}
.lnr-briefcase:before {
content: "\e84c";
}
.lnr-bus:before {
content: "\e84d";
}
.lnr-car:before {
content: "\e84e";
}
.lnr-train:before {
content: "\e84f";
}
.lnr-bicycle:before {
content: "\e850";
}
.lnr-wheelchair:before {
content: "\e851";
}
.lnr-select:before {
content: "\e852";
}
.lnr-earth:before {
content: "\e853";
}
.lnr-smile:before {
content: "\e854";
}
.lnr-sad:before {
content: "\e855";
}
.lnr-neutral:before {
content: "\e856";
}
.lnr-mustache:before {
content: "\e857";
}
.lnr-alarm:before {
content: "\e858";
}
.lnr-bullhorn:before {
content: "\e859";
}
.lnr-volume-high:before {
content: "\e85a";
}
.lnr-volume-medium:before {
content: "\e85b";
}
.lnr-volume-low:before {
content: "\e85c";
}
.lnr-volume:before {
content: "\e85d";
}
.lnr-mic:before {
content: "\e85e";
}
.lnr-hourglass:before {
content: "\e85f";
}
.lnr-undo:before {
content: "\e860";
}
.lnr-redo:before {
content: "\e861";
}
.lnr-sync:before {
content: "\e862";
}
.lnr-history:before {
content: "\e863";
}
.lnr-clock:before {
content: "\e864";
}
.lnr-download:before {
content: "\e865";
}
.lnr-upload:before {
content: "\e866";
}
.lnr-enter-down:before {
content: "\e867";
}
.lnr-exit-up:before {
content: "\e868";
}
.lnr-bug:before {
content: "\e869";
}
.lnr-code:before {
content: "\e86a";
}
.lnr-link:before {
content: "\e86b";
}
.lnr-unlink:before {
content: "\e86c";
}
.lnr-thumbs-up:before {
content: "\e86d";
}
.lnr-thumbs-down:before {
content: "\e86e";
}
.lnr-magnifier:before {
content: "\e86f";
}
.lnr-cross:before {
content: "\e870";
}
.lnr-menu:before {
content: "\e871";
}
.lnr-list:before {
content: "\e872";
}
.lnr-chevron-up:before {
content: "\e873";
}
.lnr-chevron-down:before {
content: "\e874";
}
.lnr-chevron-left:before {
content: "\e875";
}
.lnr-chevron-right:before {
content: "\e876";
}
.lnr-arrow-up:before {
content: "\e877";
}
.lnr-arrow-down:before {
content: "\e878";
}
.lnr-arrow-left:before {
content: "\e879";
}
.lnr-arrow-right:before {
content: "\e87a";
}
.lnr-move:before {
content: "\e87b";
}
.lnr-warning:before {
content: "\e87c";
}
.lnr-question-circle:before {
content: "\e87d";
}
.lnr-menu-circle:before {
content: "\e87e";
}
.lnr-checkmark-circle:before {
content: "\e87f";
}
.lnr-cross-circle:before {
content: "\e880";
}
.lnr-plus-circle:before {
content: "\e881";
}
.lnr-circle-minus:before {
content: "\e882";
}
.lnr-arrow-up-circle:before {
content: "\e883";
}
.lnr-arrow-down-circle:before {
content: "\e884";
}
.lnr-arrow-left-circle:before {
content: "\e885";
}
.lnr-arrow-right-circle:before {
content: "\e886";
}
.lnr-chevron-up-circle:before {
content: "\e887";
}
.lnr-chevron-down-circle:before {
content: "\e888";
}
.lnr-chevron-left-circle:before {
content: "\e889";
}
.lnr-chevron-right-circle:before {
content: "\e88a";
}
.lnr-crop:before {
content: "\e88b";
}
.lnr-frame-expand:before {
content: "\e88c";
}
.lnr-frame-contract:before {
content: "\e88d";
}
.lnr-layers:before {
content: "\e88e";
}
.lnr-funnel:before {
content: "\e88f";
}
.lnr-text-format:before {
content: "\e890";
}
.lnr-text-format-remove:before {
content: "\e891";
}
.lnr-text-size:before {
content: "\e892";
}
.lnr-bold:before {
content: "\e893";
}
.lnr-italic:before {
content: "\e894";
}
.lnr-underline:before {
content: "\e895";
}
.lnr-strikethrough:before {
content: "\e896";
}
.lnr-highlight:before {
content: "\e897";
}
.lnr-text-align-left:before {
content: "\e898";
}
.lnr-text-align-center:before {
content: "\e899";
}
.lnr-text-align-right:before {
content: "\e89a";
}
.lnr-text-align-justify:before {
content: "\e89b";
}
.lnr-line-spacing:before {
content: "\e89c";
}
.lnr-indent-increase:before {
content: "\e89d";
}
.lnr-indent-decrease:before {
content: "\e89e";
}
.lnr-pilcrow:before {
content: "\e89f";
}
.lnr-direction-ltr:before {
content: "\e8a0";
}
.lnr-direction-rtl:before {
content: "\e8a1";
}
.lnr-page-break:before {
content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
content: "\e8a3";
}
.lnr-sort-amount-asc:before {
content: "\e8a4";
}
.lnr-hand:before {
content: "\e8a5";
}
.lnr-pointer-up:before {
content: "\e8a6";
}
.lnr-pointer-right:before {
content: "\e8a7";
}
.lnr-pointer-down:before {
content: "\e8a8";
}
.lnr-pointer-left:before {
content: "\e8a9";
}

View File

@@ -0,0 +1,48 @@
@import "components/variables";
@import "components/base";
@import "components/additional";
@import "components/animation";
@import "components/autocomplete";
@import "components/button_group";
@import "components/submenu";
@import "components/v-select";
@import "components/checkbox";
@import "components/select";
@import "components/radio";
@import "components/datepicker";
@import "components/timepicker";
@import "components/multimedia";
@import "components/editor";
@import "components/trumbowyg";
@import "components/input";
@import "components/button";
@import "components/colorpicker";
@import "components/image";
@import "components/image_select";
@import "components/spacing";
@import "components/taxonomy_meta";
@import "components/generic-fields";
@import "components/file";
@import "components/notice";
@import "components/multiselect";
@import "components/is_pro";
@import "components/repeater";
@import "components/group_field";
@import "components/preopen_field";
@import "components/notice_banner";
@import "components/hint";
@import "components/hint_textarea";
@import "components/text";
@import "components/textarea";
@import "components/duration";
@import "components/link_color";
@import "components/sorter";
@import "components/gallery";
@import "components/multi_input";
@import "components/color_gradient";
@import "components/icon_picker";
@import "components/range_slider";
@import "components/typography";
@import "components/disabled_field";
@import "components/import_export";

View File

@@ -0,0 +1 @@
{"version":3,"names":[],"mappings":"","sources":["mixins.js"],"sourcesContent":["var wpcfto_get_image_mixin = {\n data: function () {\n return {\n image_url: '',\n }\n },\n created() {\n if (this.$options.propsData.fields.type === 'image') {\n this.get_image_url(this.$options.propsData.field_value);\n }\n },\n methods: {\n get_image_url(image_id) {\n this.$http.get(stm_wpcfto_ajaxurl + '?action=wpcfto_get_image_url&nonce=' + stm_wpcfto_nonces['get_image_url'] + '&image_id=' + image_id).then(function (response) {\n this.image_url = response.body;\n });\n },\n wpcfto_checkURL(url) {\n return (url.match(/\\.(jpeg|jpg|gif|png)$/) != null);\n }\n }\n};\n\nfunction WpcftoIsJsonString(str) {\n try {\n JSON.parse(str);\n } catch (e) {\n return false;\n }\n return true;\n}"],"file":"../js/mixins.js"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,211 @@
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/5/LICENSE
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require("../../lib/codemirror"));
else if (typeof define == "function" && define.amd) // AMD
define(["../../lib/codemirror"], mod);
else // Plain browser env
mod(CodeMirror);
})(function(CodeMirror) {
"use strict";
var noOptions = {};
var nonWS = /[^\s\u00a0]/;
var Pos = CodeMirror.Pos, cmp = CodeMirror.cmpPos;
function firstNonWS(str) {
var found = str.search(nonWS);
return found == -1 ? 0 : found;
}
CodeMirror.commands.toggleComment = function(cm) {
cm.toggleComment();
};
CodeMirror.defineExtension("toggleComment", function(options) {
if (!options) options = noOptions;
var cm = this;
var minLine = Infinity, ranges = this.listSelections(), mode = null;
for (var i = ranges.length - 1; i >= 0; i--) {
var from = ranges[i].from(), to = ranges[i].to();
if (from.line >= minLine) continue;
if (to.line >= minLine) to = Pos(minLine, 0);
minLine = from.line;
if (mode == null) {
if (cm.uncomment(from, to, options)) mode = "un";
else { cm.lineComment(from, to, options); mode = "line"; }
} else if (mode == "un") {
cm.uncomment(from, to, options);
} else {
cm.lineComment(from, to, options);
}
}
});
// Rough heuristic to try and detect lines that are part of multi-line string
function probablyInsideString(cm, pos, line) {
return /\bstring\b/.test(cm.getTokenTypeAt(Pos(pos.line, 0))) && !/^[\'\"\`]/.test(line)
}
function getMode(cm, pos) {
var mode = cm.getMode()
return mode.useInnerComments === false || !mode.innerMode ? mode : cm.getModeAt(pos)
}
CodeMirror.defineExtension("lineComment", function(from, to, options) {
if (!options) options = noOptions;
var self = this, mode = getMode(self, from);
var firstLine = self.getLine(from.line);
if (firstLine == null || probablyInsideString(self, from, firstLine)) return;
var commentString = options.lineComment || mode.lineComment;
if (!commentString) {
if (options.blockCommentStart || mode.blockCommentStart) {
options.fullLines = true;
self.blockComment(from, to, options);
}
return;
}
var end = Math.min(to.ch != 0 || to.line == from.line ? to.line + 1 : to.line, self.lastLine() + 1);
var pad = options.padding == null ? " " : options.padding;
var blankLines = options.commentBlankLines || from.line == to.line;
self.operation(function() {
if (options.indent) {
var baseString = null;
for (var i = from.line; i < end; ++i) {
var line = self.getLine(i);
var whitespace = line.search(nonWS) === -1 ? line : line.slice(0, firstNonWS(line));
if (baseString == null || baseString.length > whitespace.length) {
baseString = whitespace;
}
}
for (var i = from.line; i < end; ++i) {
var line = self.getLine(i), cut = baseString.length;
if (!blankLines && !nonWS.test(line)) continue;
if (line.slice(0, cut) != baseString) cut = firstNonWS(line);
self.replaceRange(baseString + commentString + pad, Pos(i, 0), Pos(i, cut));
}
} else {
for (var i = from.line; i < end; ++i) {
if (blankLines || nonWS.test(self.getLine(i)))
self.replaceRange(commentString + pad, Pos(i, 0));
}
}
});
});
CodeMirror.defineExtension("blockComment", function(from, to, options) {
if (!options) options = noOptions;
var self = this, mode = getMode(self, from);
var startString = options.blockCommentStart || mode.blockCommentStart;
var endString = options.blockCommentEnd || mode.blockCommentEnd;
if (!startString || !endString) {
if ((options.lineComment || mode.lineComment) && options.fullLines != false)
self.lineComment(from, to, options);
return;
}
if (/\bcomment\b/.test(self.getTokenTypeAt(Pos(from.line, 0)))) return
var end = Math.min(to.line, self.lastLine());
if (end != from.line && to.ch == 0 && nonWS.test(self.getLine(end))) --end;
var pad = options.padding == null ? " " : options.padding;
if (from.line > end) return;
self.operation(function() {
if (options.fullLines != false) {
var lastLineHasText = nonWS.test(self.getLine(end));
self.replaceRange(pad + endString, Pos(end));
self.replaceRange(startString + pad, Pos(from.line, 0));
var lead = options.blockCommentLead || mode.blockCommentLead;
if (lead != null) for (var i = from.line + 1; i <= end; ++i)
if (i != end || lastLineHasText)
self.replaceRange(lead + pad, Pos(i, 0));
} else {
var atCursor = cmp(self.getCursor("to"), to) == 0, empty = !self.somethingSelected()
self.replaceRange(endString, to);
if (atCursor) self.setSelection(empty ? to : self.getCursor("from"), to)
self.replaceRange(startString, from);
}
});
});
CodeMirror.defineExtension("uncomment", function(from, to, options) {
if (!options) options = noOptions;
var self = this, mode = getMode(self, from);
var end = Math.min(to.ch != 0 || to.line == from.line ? to.line : to.line - 1, self.lastLine()), start = Math.min(from.line, end);
// Try finding line comments
var lineString = options.lineComment || mode.lineComment, lines = [];
var pad = options.padding == null ? " " : options.padding, didSomething;
lineComment: {
if (!lineString) break lineComment;
for (var i = start; i <= end; ++i) {
var line = self.getLine(i);
var found = line.indexOf(lineString);
if (found > -1 && !/comment/.test(self.getTokenTypeAt(Pos(i, found + 1)))) found = -1;
if (found == -1 && nonWS.test(line)) break lineComment;
if (found > -1 && nonWS.test(line.slice(0, found))) break lineComment;
lines.push(line);
}
self.operation(function() {
for (var i = start; i <= end; ++i) {
var line = lines[i - start];
var pos = line.indexOf(lineString), endPos = pos + lineString.length;
if (pos < 0) continue;
if (line.slice(endPos, endPos + pad.length) == pad) endPos += pad.length;
didSomething = true;
self.replaceRange("", Pos(i, pos), Pos(i, endPos));
}
});
if (didSomething) return true;
}
// Try block comments
var startString = options.blockCommentStart || mode.blockCommentStart;
var endString = options.blockCommentEnd || mode.blockCommentEnd;
if (!startString || !endString) return false;
var lead = options.blockCommentLead || mode.blockCommentLead;
var startLine = self.getLine(start), open = startLine.indexOf(startString)
if (open == -1) return false
var endLine = end == start ? startLine : self.getLine(end)
var close = endLine.indexOf(endString, end == start ? open + startString.length : 0);
var insideStart = Pos(start, open + 1), insideEnd = Pos(end, close + 1)
if (close == -1 ||
!/comment/.test(self.getTokenTypeAt(insideStart)) ||
!/comment/.test(self.getTokenTypeAt(insideEnd)) ||
self.getRange(insideStart, insideEnd, "\n").indexOf(endString) > -1)
return false;
// Avoid killing block comments completely outside the selection.
// Positions of the last startString before the start of the selection, and the first endString after it.
var lastStart = startLine.lastIndexOf(startString, from.ch);
var firstEnd = lastStart == -1 ? -1 : startLine.slice(0, from.ch).indexOf(endString, lastStart + startString.length);
if (lastStart != -1 && firstEnd != -1 && firstEnd + endString.length != from.ch) return false;
// Positions of the first endString after the end of the selection, and the last startString before it.
firstEnd = endLine.indexOf(endString, to.ch);
var almostLastStart = endLine.slice(to.ch).lastIndexOf(startString, firstEnd - to.ch);
lastStart = (firstEnd == -1 || almostLastStart == -1) ? -1 : to.ch + almostLastStart;
if (firstEnd != -1 && lastStart != -1 && lastStart != to.ch) return false;
self.operation(function() {
self.replaceRange("", Pos(end, close - (pad && endLine.slice(close - pad.length, close) == pad ? pad.length : 0)),
Pos(end, close + endString.length));
var openEnd = open + startString.length;
if (pad && startLine.slice(openEnd, openEnd + pad.length) == pad) openEnd += pad.length;
self.replaceRange("", Pos(start, open), Pos(start, openEnd));
if (lead) for (var i = start + 1; i <= end; ++i) {
var line = self.getLine(i), found = line.indexOf(lead);
if (found == -1 || nonWS.test(line.slice(0, found))) continue;
var foundEnd = found + lead.length;
if (pad && line.slice(foundEnd, foundEnd + pad.length) == pad) foundEnd += pad.length;
self.replaceRange("", Pos(i, found), Pos(i, foundEnd));
}
});
return true;
});
});

View File

@@ -0,0 +1,114 @@
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/5/LICENSE
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require("../../lib/codemirror"));
else if (typeof define == "function" && define.amd) // AMD
define(["../../lib/codemirror"], mod);
else // Plain browser env
mod(CodeMirror);
})(function(CodeMirror) {
var nonspace = /\S/g;
var repeat = String.prototype.repeat || function (n) { return Array(n + 1).join(this); };
function continueComment(cm) {
if (cm.getOption("disableInput")) return CodeMirror.Pass;
var ranges = cm.listSelections(), mode, inserts = [];
for (var i = 0; i < ranges.length; i++) {
var pos = ranges[i].head
if (!/\bcomment\b/.test(cm.getTokenTypeAt(pos))) return CodeMirror.Pass;
var modeHere = cm.getModeAt(pos)
if (!mode) mode = modeHere;
else if (mode != modeHere) return CodeMirror.Pass;
var insert = null, line, found;
var blockStart = mode.blockCommentStart, lineCmt = mode.lineComment;
if (blockStart && mode.blockCommentContinue) {
line = cm.getLine(pos.line);
var end = line.lastIndexOf(mode.blockCommentEnd, pos.ch - mode.blockCommentEnd.length);
// 1. if this block comment ended
// 2. if this is actually inside a line comment
if (end != -1 && end == pos.ch - mode.blockCommentEnd.length ||
lineCmt && (found = line.lastIndexOf(lineCmt, pos.ch - 1)) > -1 &&
/\bcomment\b/.test(cm.getTokenTypeAt({line: pos.line, ch: found + 1}))) {
// ...then don't continue it
} else if (pos.ch >= blockStart.length &&
(found = line.lastIndexOf(blockStart, pos.ch - blockStart.length)) > -1 &&
found > end) {
// reuse the existing leading spaces/tabs/mixed
// or build the correct indent using CM's tab/indent options
if (nonspaceAfter(0, line) >= found) {
insert = line.slice(0, found);
} else {
var tabSize = cm.options.tabSize, numTabs;
found = CodeMirror.countColumn(line, found, tabSize);
insert = !cm.options.indentWithTabs ? repeat.call(" ", found) :
repeat.call("\t", (numTabs = Math.floor(found / tabSize))) +
repeat.call(" ", found - tabSize * numTabs);
}
} else if ((found = line.indexOf(mode.blockCommentContinue)) > -1 &&
found <= pos.ch &&
found <= nonspaceAfter(0, line)) {
insert = line.slice(0, found);
}
if (insert != null) insert += mode.blockCommentContinue
}
if (insert == null && lineCmt && continueLineCommentEnabled(cm)) {
if (line == null) line = cm.getLine(pos.line);
found = line.indexOf(lineCmt);
// cursor at pos 0, line comment also at pos 0 => shift it down, don't continue
if (!pos.ch && !found) insert = "";
// continue only if the line starts with an optional space + line comment
else if (found > -1 && nonspaceAfter(0, line) >= found) {
// don't continue if there's only space(s) after cursor or the end of the line
insert = nonspaceAfter(pos.ch, line) > -1;
// but always continue if the next line starts with a line comment too
if (!insert) {
var next = cm.getLine(pos.line + 1) || '',
nextFound = next.indexOf(lineCmt);
insert = nextFound > -1 && nonspaceAfter(0, next) >= nextFound || null;
}
if (insert) {
insert = line.slice(0, found) + lineCmt +
line.slice(found + lineCmt.length).match(/^\s*/)[0];
}
}
}
if (insert == null) return CodeMirror.Pass;
inserts[i] = "\n" + insert;
}
cm.operation(function() {
for (var i = ranges.length - 1; i >= 0; i--)
cm.replaceRange(inserts[i], ranges[i].from(), ranges[i].to(), "+insert");
});
}
function nonspaceAfter(ch, str) {
nonspace.lastIndex = ch;
var m = nonspace.exec(str);
return m ? m.index : -1;
}
function continueLineCommentEnabled(cm) {
var opt = cm.getOption("continueComments");
if (opt && typeof opt == "object")
return opt.continueLineComment !== false;
return true;
}
CodeMirror.defineOption("continueComments", null, function(cm, val, prev) {
if (prev && prev != CodeMirror.Init)
cm.removeKeyMap("continueComment");
if (val) {
var key = "Enter";
if (typeof val == "string")
key = val;
else if (typeof val == "object" && val.key)
key = val.key;
var map = {name: "continueComment"};
map[key] = continueComment;
cm.addKeyMap(map);
}
});
});

View File

@@ -0,0 +1,32 @@
.CodeMirror-dialog {
position: absolute;
left: 0; right: 0;
background: inherit;
z-index: 15;
padding: .1em .8em;
overflow: hidden;
color: inherit;
}
.CodeMirror-dialog-top {
border-bottom: 1px solid #eee;
top: 0;
}
.CodeMirror-dialog-bottom {
border-top: 1px solid #eee;
bottom: 0;
}
.CodeMirror-dialog input {
border: none;
outline: none;
background: transparent;
width: 20em;
color: inherit;
font-family: monospace;
}
.CodeMirror-dialog button {
font-size: 70%;
}

View File

@@ -0,0 +1,163 @@
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/5/LICENSE
// Open simple dialogs on top of an editor. Relies on dialog.css.
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require("../../lib/codemirror"));
else if (typeof define == "function" && define.amd) // AMD
define(["../../lib/codemirror"], mod);
else // Plain browser env
mod(CodeMirror);
})(function(CodeMirror) {
function dialogDiv(cm, template, bottom) {
var wrap = cm.getWrapperElement();
var dialog;
dialog = wrap.appendChild(document.createElement("div"));
if (bottom)
dialog.className = "CodeMirror-dialog CodeMirror-dialog-bottom";
else
dialog.className = "CodeMirror-dialog CodeMirror-dialog-top";
if (typeof template == "string") {
dialog.innerHTML = template;
} else { // Assuming it's a detached DOM element.
dialog.appendChild(template);
}
CodeMirror.addClass(wrap, 'dialog-opened');
return dialog;
}
function closeNotification(cm, newVal) {
if (cm.state.currentNotificationClose)
cm.state.currentNotificationClose();
cm.state.currentNotificationClose = newVal;
}
CodeMirror.defineExtension("openDialog", function(template, callback, options) {
if (!options) options = {};
closeNotification(this, null);
var dialog = dialogDiv(this, template, options.bottom);
var closed = false, me = this;
function close(newVal) {
if (typeof newVal == 'string') {
inp.value = newVal;
} else {
if (closed) return;
closed = true;
CodeMirror.rmClass(dialog.parentNode, 'dialog-opened');
dialog.parentNode.removeChild(dialog);
me.focus();
if (options.onClose) options.onClose(dialog);
}
}
var inp = dialog.getElementsByTagName("input")[0], button;
if (inp) {
inp.focus();
if (options.value) {
inp.value = options.value;
if (options.selectValueOnOpen !== false) {
inp.select();
}
}
if (options.onInput)
CodeMirror.on(inp, "input", function(e) { options.onInput(e, inp.value, close);});
if (options.onKeyUp)
CodeMirror.on(inp, "keyup", function(e) {options.onKeyUp(e, inp.value, close);});
CodeMirror.on(inp, "keydown", function(e) {
if (options && options.onKeyDown && options.onKeyDown(e, inp.value, close)) { return; }
if (e.keyCode == 27 || (options.closeOnEnter !== false && e.keyCode == 13)) {
inp.blur();
CodeMirror.e_stop(e);
close();
}
if (e.keyCode == 13) callback(inp.value, e);
});
if (options.closeOnBlur !== false) CodeMirror.on(dialog, "focusout", function (evt) {
if (evt.relatedTarget !== null) close();
});
} else if (button = dialog.getElementsByTagName("button")[0]) {
CodeMirror.on(button, "click", function() {
close();
me.focus();
});
if (options.closeOnBlur !== false) CodeMirror.on(button, "blur", close);
button.focus();
}
return close;
});
CodeMirror.defineExtension("openConfirm", function(template, callbacks, options) {
closeNotification(this, null);
var dialog = dialogDiv(this, template, options && options.bottom);
var buttons = dialog.getElementsByTagName("button");
var closed = false, me = this, blurring = 1;
function close() {
if (closed) return;
closed = true;
CodeMirror.rmClass(dialog.parentNode, 'dialog-opened');
dialog.parentNode.removeChild(dialog);
me.focus();
}
buttons[0].focus();
for (var i = 0; i < buttons.length; ++i) {
var b = buttons[i];
(function(callback) {
CodeMirror.on(b, "click", function(e) {
CodeMirror.e_preventDefault(e);
close();
if (callback) callback(me);
});
})(callbacks[i]);
CodeMirror.on(b, "blur", function() {
--blurring;
setTimeout(function() { if (blurring <= 0) close(); }, 200);
});
CodeMirror.on(b, "focus", function() { ++blurring; });
}
});
/*
* openNotification
* Opens a notification, that can be closed with an optional timer
* (default 5000ms timer) and always closes on click.
*
* If a notification is opened while another is opened, it will close the
* currently opened one and open the new one immediately.
*/
CodeMirror.defineExtension("openNotification", function(template, options) {
closeNotification(this, close);
var dialog = dialogDiv(this, template, options && options.bottom);
var closed = false, doneTimer;
var duration = options && typeof options.duration !== "undefined" ? options.duration : 5000;
function close() {
if (closed) return;
closed = true;
clearTimeout(doneTimer);
CodeMirror.rmClass(dialog.parentNode, 'dialog-opened');
dialog.parentNode.removeChild(dialog);
}
CodeMirror.on(dialog, 'click', function(e) {
CodeMirror.e_preventDefault(e);
close();
});
if (duration)
doneTimer = setTimeout(close, duration);
return close;
});
});

View File

@@ -0,0 +1,47 @@
// CodeMirror, copyright (c) by Marijn Haverbeke and others
// Distributed under an MIT license: https://codemirror.net/5/LICENSE
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require("../../lib/codemirror"))
else if (typeof define == "function" && define.amd) // AMD
define(["../../lib/codemirror"], mod)
else // Plain browser env
mod(CodeMirror)
})(function(CodeMirror) {
"use strict"
CodeMirror.defineOption("autoRefresh", false, function(cm, val) {
if (cm.state.autoRefresh) {
stopListening(cm, cm.state.autoRefresh)
cm.state.autoRefresh = null
}
if (val && cm.display.wrapper.offsetHeight == 0)
startListening(cm, cm.state.autoRefresh = {delay: val.delay || 250})
})
function startListening(cm, state) {
function check() {
if (cm.display.wrapper.offsetHeight) {
stopListening(cm, state)
if (cm.display.lastWrapHeight != cm.display.wrapper.clientHeight)
cm.refresh()
} else {
state.timeout = setTimeout(check, state.delay)
}
}
state.timeout = setTimeout(check, state.delay)
state.hurry = function() {
clearTimeout(state.timeout)
state.timeout = setTimeout(check, 50)
}
CodeMirror.on(window, "mouseup", state.hurry)
CodeMirror.on(window, "keyup", state.hurry)
}
function stopListening(_cm, state) {
clearTimeout(state.timeout)
CodeMirror.off(window, "mouseup", state.hurry)
CodeMirror.off(window, "keyup", state.hurry)
}
});

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