Browse Source

open

master
pioneer 2 years ago
commit
e909c9365a
  1. 6
      README.md
  2. BIN
      doc/JSD-9988-需求确认书V1 .docx
  3. 25
      plugin.xml
  4. 66
      src/main/java/com/fr/plugin/zk/theme/sky/Client.java
  5. 13
      src/main/java/com/fr/plugin/zk/theme/sky/Constants.java
  6. 68
      src/main/java/com/fr/plugin/zk/theme/sky/SkyComponent.java
  7. 57
      src/main/java/com/fr/plugin/zk/theme/sky/SkyTheme.java
  8. 114
      src/main/java/com/fr/plugin/zk/theme/sky/config/SkyThemeConfig.java
  9. 14
      src/main/java/com/fr/plugin/zk/theme/sky/locale/SkyLocaleFinder.java
  10. 23
      src/main/java/com/fr/plugin/zk/theme/sky/web/ActionHandlerProvider.java
  11. 25
      src/main/java/com/fr/plugin/zk/theme/sky/web/AliasBridge.java
  12. 68
      src/main/java/com/fr/plugin/zk/theme/sky/web/ConfigHttpHandler.java
  13. 166
      src/main/java/com/fr/plugin/zk/theme/sky/web/EntryBeanModel.java
  14. 160
      src/main/java/com/fr/plugin/zk/theme/sky/web/GetAllMenuHttpHandler.java
  15. 2
      src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale.properties
  16. 2
      src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale_en_US.properties
  17. 2
      src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale_zh_CN.properties
  18. 2
      src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale_zh_TW.properties
  19. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/cover.png
  20. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.eot
  21. 383
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.svg
  22. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.ttf
  23. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.woff
  24. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/image/bg_search.png
  25. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/image/icon_hide.png
  26. BIN
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/image/icon_show.png
  27. 573
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/style.css
  28. 5185
      src/main/resources/com/fr/plugin/zk/theme/sky/resource/theme.js

6
README.md

@ -0,0 +1,6 @@
# open-JSD-9988
JSD-9988 决策平台主题调整\
免责说明:该源码为第三方爱好者提供,不保证源码和方案的可靠性,也不提供任何形式的源码教学指导和协助!\
仅作为开发者学习参考使用!禁止用于任何商业用途!\
为保护开发者隐私,开发者信息已隐去!若原开发者希望公开自己的信息,可联系【pioneer】处理。

BIN
doc/JSD-9988-需求确认书V1 .docx

Binary file not shown.

25
plugin.xml

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<plugin>
<id>com.fr.plugin.xx.theme.sky.jsd9988</id>
<name><![CDATA[天空主题定制版]]></name>
<active>yes</active>
<version>1.0.3</version>
<env-version>10.0~11.0</env-version>
<jartime>2021-04-20</jartime>
<vendor>fr.open</vendor>
<description><![CDATA[天空主题定制版]]></description>
<change-notes><![CDATA[
[2022-06-20]1.0.3 增加数知鸟插件支持<br/>
[2022-04-21]1.0.2 增加自定义左侧菜单宽度控制<br/>
[2022-04-15]1.0.0 基于天空主题1.1.1版本开发<br/>
]]></change-notes>
<extra-core>
<LocaleFinder class="com.fr.plugin.xx.theme.sky.locale.SkyLocaleFinder"/>
</extra-core>
<extra-decision>
<HttpHandlerProvider class="com.fr.plugin.xx.theme.sky.web.ActionHandlerProvider"/>
<URLAliasProvider class="com.fr.plugin.xx.theme.sky.web.AliasBridge"/>
<ThemeVariousProvider class="com.fr.plugin.xx.theme.sky.SkyTheme"/>
</extra-decision>
<function-recorder class="com.fr.plugin.xx.theme.sky.SkyTheme"/>
</plugin>

66
src/main/java/com/fr/plugin/zk/theme/sky/Client.java

@ -0,0 +1,66 @@
package com.fr.plugin.xx.theme.sky;
import com.fr.general.CloudCenter;
import com.fr.invoke.Reflect;
import com.fr.invoke.ReflectException;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2020/1/7 17:24.
* @email xx.xx@qq.com
* @Modified By
*/
public enum Client {
SERVER("server"),
REPORT("report"),
DESIGNER("designer"),
BI("bi"),
UNKNOWN("unknown");
private String text;
private Client(String var3) {
this.text = var3;
}
public static Client parse() {
Class var0 = null;
try {
try {
var0 = Reflect.on("com.fr.start.Designer").get();
} catch (ReflectException var4) {
}
if (var0 != null) {
return DESIGNER;
} else {
try {
var0 = Reflect.on("com.finebi.web.constant.FineWebConstant").get();
} catch (ReflectException var3) {
}
if (var0 != null) {
return BI;
} else {
try {
var0 = Reflect.on("com.fr.report.report.Report").get();
} catch (ReflectException var2) {
}
return var0 != null ? REPORT : SERVER;
}
}
} catch (Throwable var5) {
return UNKNOWN;
}
}
@Override
public String toString() {
return this.text;
}
}

13
src/main/java/com/fr/plugin/zk/theme/sky/Constants.java

@ -0,0 +1,13 @@
package com.fr.plugin.xx.theme.sky;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2019/10/24 0:09.
* @email xx.xx@qq.com
* @Modified By
*/
public interface Constants {
String PLUGIN_ID = "com.fr.plugin.xx.theme.sky.jsd9988";
}

68
src/main/java/com/fr/plugin/zk/theme/sky/SkyComponent.java

@ -0,0 +1,68 @@
package com.fr.plugin.xx.theme.sky;
import com.fr.decision.config.AppearanceConfig;
import com.fr.intelli.record.Focus;
import com.fr.intelli.record.Original;
import com.fr.plugin.PluginLicense;
import com.fr.plugin.PluginLicenseManager;
import com.fr.plugin.context.PluginContexts;
import com.fr.plugin.transform.FunctionRecorder;
import com.fr.plugin.xx.theme.sky.config.SkyThemeConfig;
import com.fr.record.analyzer.EnableMetrics;
import com.fr.web.struct.Component;
import com.fr.web.struct.Filter;
import com.fr.web.struct.category.ParserType;
import com.fr.web.struct.category.ScriptPath;
import com.fr.web.struct.category.StylePath;
/**
* @author k
* @Project name starter
* @description:
* @created on 2019/10/24 22:13.
* @email xx.xx@qq.com
* @Modified By
*/
@EnableMetrics
@FunctionRecorder
public class SkyComponent extends Component {
public static final SkyComponent KEY = new SkyComponent();
private SkyComponent() {
}
@Focus(id = Constants.PLUGIN_ID, text = "Visit Sky Theme", source = Original.PLUGIN)
@Override
public ScriptPath script() {
if (!PluginContexts.currentContext().isAvailable()) {
return ScriptPath.build("");
}
// if (isBefore()) {
// return ScriptPath.build("/com/fr/plugin/xx/theme/sky/resource/oldtheme.js");
// }
return ScriptPath.build("/com/fr/plugin/xx/theme/sky/resource/theme.js", ParserType.PLAIN);
}
@Override
public StylePath style() {
if (!PluginContexts.currentContext().isAvailable()) {
return StylePath.build("");
}
// if (isBefore()) {
// return StylePath.build("/com/fr/plugin/xx/theme/sky/resource/oldstyle.css", ParserType.DYNAMIC);
// }
return StylePath.build("/com/fr/plugin/xx/theme/sky/resource/style.css", ParserType.DYNAMIC);
}
@Override
public Filter filter() {
return new Filter() {
@Override
public boolean accept() {
return Constants.PLUGIN_ID.equals(AppearanceConfig.getInstance().getThemeId());
}
};
}
}

57
src/main/java/com/fr/plugin/zk/theme/sky/SkyTheme.java

@ -0,0 +1,57 @@
package com.fr.plugin.xx.theme.sky;
import com.fr.decision.fun.impl.AbstractThemeVariousProvider;
import com.fr.decision.web.MainComponent;
import com.fr.intelli.record.Focus;
import com.fr.intelli.record.Original;
import com.fr.locale.InterProviderFactory;
import com.fr.log.FineLoggerFactory;
import com.fr.plugin.transform.FunctionRecorder;
import com.fr.record.analyzer.EnableMetrics;
import com.fr.stable.fun.Authorize;
import com.fr.stable.version.ProductVersion;
import com.fr.stable.version.ProductVersionManager;
import com.fr.web.struct.Atom;
import java.util.List;
/**
* @author k
* @Project name starter
* @description:
* @created on 2019/10/24 22:13.
* @email xx.xx@qq.com
* @Modified By
*/
@FunctionRecorder
@Authorize(callSignKey = Constants.PLUGIN_ID)
@EnableMetrics
public class SkyTheme extends AbstractThemeVariousProvider {
@Override
public Atom attach() {
return MainComponent.KEY;
}
@Override
@Focus(id = Constants.PLUGIN_ID, text = "Sky Theme", source = Original.PLUGIN)
public Atom client() {
return SkyComponent.KEY;
}
@Override
public String name() {
return InterProviderFactory.getProvider().getLocText("FS-THEME-SKY-TITLE");
}
@Override
public String text() {
return InterProviderFactory.getProvider().getLocText("FS-THEME-SKY-TITLE");
}
@Override
public String coverPath() {
return "com/fr/plugin/xx/theme/sky/resource/cover.png";
}
}

114
src/main/java/com/fr/plugin/zk/theme/sky/config/SkyThemeConfig.java

@ -0,0 +1,114 @@
package com.fr.plugin.xx.theme.sky.config;
import com.fr.config.*;
import com.fr.config.holder.Conf;
import com.fr.config.holder.factory.Holders;
@Visualization(category = "天空主题扩展配置")
public class SkyThemeConfig extends DefaultConfiguration {
private static volatile SkyThemeConfig config = null;
public static SkyThemeConfig getInstance() {
if (config == null) {
config = ConfigContext.getConfigInstance(SkyThemeConfig.class);
}
return config;
}
@Identifier(value = "isOpen", name = "开起扩展配置", description = "开起后刷新生效", status = Status.HIDE, group = "core")
private Conf<Boolean> isOpen = Holders.simple(true);
@Identifier(value = "", name = "", description = "", status = Status.HIDE, group = "core")
private Conf<String> test = Holders.simple("");
@Identifier(value = "logoFontSize", name = "Logo字体大小", description = "", status = Status.SHOW, group = "logo")
private Conf<Double> logoFontSize = Holders.simple(16D);
@Identifier(value = "logoFontColor", name = "Logo字体颜色", description = "请使用#FFFFFF或rgb(255,255,255)", status = Status.SHOW, group = "logo")
private Conf<String> logoFontColor = Holders.simple("#FFFFFF");
@Identifier(value = "navFontSize", name = "导航字体大小", description = "", status = Status.SHOW, group = "nav")
private Conf<Integer> navFontSize = Holders.simple(12);
@Identifier(value = "navFontColor", name = "导航字体颜色", description = "请使用#FFFFFF或rgb(255,255,255)", status = Status.SHOW, group = "nav")
private Conf<String> navFontColor = Holders.simple("#FFFFFF");
@Identifier(value = "topFontSize", name = "顶部字体大小", description = "", status = Status.SHOW, group = "top")
private Conf<Integer> topFontSize = Holders.simple(13);
@Identifier(value = "topFontColor", name = "顶部字体颜色", description = "请使用#FFFFFF或rgb(255,255,255)", status = Status.SHOW, group = "top")
private Conf<String> topFontColor = Holders.simple("#FFFFFF");
@Identifier(value = "childMenuFontSize", name = "子菜单字体大小", description = "", status = Status.SHOW, group = "child")
private Conf<Integer> childMenuFontSize = Holders.simple(14);
@Identifier(value = "childMenuFontColor", name = "子菜单字体颜色", description = "请使用#FFFFFF或rgb(255,255,255)", status = Status.HIDE, group = "child")
private Conf<String> childMenuFontColor = Holders.simple("#3d4d66");
@Identifier(value = "menuWidth", name = "左侧菜单宽度", description = "", status = Status.SHOW, group = "leftMenu")
private Conf<Integer> leftMenuWidth = Holders.simple(240);
@Identifier(value = "menuMarginColor", name = "菜单间隔颜色", description = "请使用#FFFFFF或rgb(255,255,255)", status = Status.SHOW, group = "leftMenu")
private Conf<String> leftMenuColor = Holders.simple("#c1c1c1");
public Boolean getIsOpen() {
return isOpen.get();
}
public Double getLogoFontSize() {
return logoFontSize.get();
}
public String getLogoFontColor() {
return logoFontColor.get();
}
public Integer getNavFontSize() {
return navFontSize.get();
}
public String getNavFontColor() {
return navFontColor.get();
}
public Integer getTopFontSize() {
return topFontSize.get();
}
public String getTopFontColor() {
return topFontColor.get();
}
public Integer getChildMenuFontSize() {
return childMenuFontSize.get();
}
public String getChildMenuFontColor() {
return childMenuFontColor.get();
}
public Integer getLeftMenuWidth() {
return leftMenuWidth.get();
}
public String getLeftMenuColor() {
return leftMenuColor.get();
}
@Override
public String getNameSpace() {
return "SkyThemeConfig";
}
}

14
src/main/java/com/fr/plugin/zk/theme/sky/locale/SkyLocaleFinder.java

@ -0,0 +1,14 @@
package com.fr.plugin.xx.theme.sky.locale;
import com.fr.plugin.xx.theme.sky.config.SkyThemeConfig;
import com.fr.stable.fun.impl.AbstractLocaleFinder;
public class SkyLocaleFinder extends AbstractLocaleFinder {
@Override
public String find() {
SkyThemeConfig.getInstance();
return "com/fr/plugin/xx/theme/sky/locale/locale";
}
}

23
src/main/java/com/fr/plugin/zk/theme/sky/web/ActionHandlerProvider.java

@ -0,0 +1,23 @@
package com.fr.plugin.xx.theme.sky.web;
import com.fr.decision.fun.HttpHandler;
import com.fr.decision.fun.impl.AbstractHttpHandlerProvider;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2019/10/27 16:43.
* @email xx.xx@qq.com
* @Modified By
*/
public class ActionHandlerProvider extends AbstractHttpHandlerProvider {
private HttpHandler[] actions = new HttpHandler[]{new GetAllMenuHttpHandler(),new ConfigHttpHandler()};
public ActionHandlerProvider() {
}
@Override
public HttpHandler[] registerHandlers() {
return this.actions;
}
}

25
src/main/java/com/fr/plugin/zk/theme/sky/web/AliasBridge.java

@ -0,0 +1,25 @@
package com.fr.plugin.xx.theme.sky.web;
import com.fr.decision.fun.impl.AbstractURLAliasProvider;
import com.fr.decision.webservice.url.alias.URLAlias;
import com.fr.decision.webservice.url.alias.URLAliasFactory;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2019/10/27 16:44.
* @email xx.xx@qq.com
* @Modified By
*/
public class AliasBridge extends AbstractURLAliasProvider {
public AliasBridge() {
}
@Override
public URLAlias[] registerAlias() {
return new URLAlias[]{
URLAliasFactory.createPluginAlias("/sky/getAllMenu", "/sky/getAllMenu", true),
URLAliasFactory.createPluginAlias("/sky/getConfig", "/sky/getConfig", true)};
}
}

68
src/main/java/com/fr/plugin/zk/theme/sky/web/ConfigHttpHandler.java

@ -0,0 +1,68 @@
package com.fr.plugin.xx.theme.sky.web;
import com.fr.cert.token.lang.Collections;
import com.fr.decision.fun.impl.BaseHttpHandler;
import com.fr.decision.webservice.Response;
import com.fr.decision.webservice.bean.config.StyleConfigBean;
import com.fr.decision.webservice.bean.entry.EntryBean;
import com.fr.decision.webservice.v10.config.ConfigService;
import com.fr.decision.webservice.v10.entry.EntryService;
import com.fr.decision.webservice.v10.login.LoginService;
import com.fr.decision.webservice.v10.user.UserService;
import com.fr.log.FineLoggerFactory;
import com.fr.plugin.xx.theme.sky.config.SkyThemeConfig;
import com.fr.stable.StringUtils;
import com.fr.third.fasterxml.jackson.databind.ObjectMapper;
import com.fr.third.springframework.beans.BeanUtils;
import com.fr.third.springframework.web.bind.annotation.RequestMethod;
import com.fr.web.utils.WebUtils;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
import java.util.stream.Collectors;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2019/10/27 16:45.
* @email xx.xx@qq.com
* @Modified By
*/
public class ConfigHttpHandler extends BaseHttpHandler {
public ConfigHttpHandler() {
}
private static final ObjectMapper objectMapper = new ObjectMapper();
@Override
public RequestMethod getMethod() {
return RequestMethod.GET;
}
@Override
public String getPath() {
return "/sky/getConfig";
}
@Override
public boolean isPublic() {
return true;
}
@Override
public void handle(HttpServletRequest request, HttpServletResponse response) throws Exception {
String type = WebUtils.getHTTPRequestParameter(request, "type");
if (StringUtils.isNotEmpty(type) && "style".equals(type)) {
StyleConfigBean bean = ConfigService.getInstance().getStyleConfig();
String valueAsString = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(Response.ok(bean));
WebUtils.printAsString(response, valueAsString);
return;
}
SkyThemeConfig config = SkyThemeConfig.getInstance();
WebUtils.printAsString(response, objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(Response.ok(config)));
}
}

166
src/main/java/com/fr/plugin/zk/theme/sky/web/EntryBeanModel.java

@ -0,0 +1,166 @@
package com.fr.plugin.xx.theme.sky.web;
import java.util.ArrayList;
import java.util.List;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2019/10/27 16:44.
* @email xx.xx@qq.com
* @Modified By
*/
public class EntryBeanModel {
private String id;
private String pId;
private String text;
private String path;
private String description;
private int deviceType = 1;
private int entryType;
private String nodeIcon;
private String mobileNodeIcon;
private long sortIndex;
private boolean isParent;
private boolean open;
private String value;
private String icon;
private String cover;
private List<EntryBeanModel> childs = new ArrayList();
public EntryBeanModel() {
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getpId() {
return pId;
}
public void setpId(String pId) {
this.pId = pId;
}
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getDeviceType() {
return deviceType;
}
public void setDeviceType(int deviceType) {
this.deviceType = deviceType;
}
public int getEntryType() {
return entryType;
}
public void setEntryType(int entryType) {
this.entryType = entryType;
}
public String getNodeIcon() {
return nodeIcon;
}
public void setNodeIcon(String nodeIcon) {
this.nodeIcon = nodeIcon;
}
public String getMobileNodeIcon() {
return mobileNodeIcon;
}
public void setMobileNodeIcon(String mobileNodeIcon) {
this.mobileNodeIcon = mobileNodeIcon;
}
public long getSortIndex() {
return sortIndex;
}
public void setSortIndex(long sortIndex) {
this.sortIndex = sortIndex;
}
public boolean isIsParent() {
return this.isParent;
}
public void setIsParent(boolean isParent) {
this.isParent = isParent;
}
public boolean isOpen() {
return open;
}
public void setOpen(boolean open) {
this.open = open;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getIcon() {
return icon;
}
public void setIcon(String icon) {
this.icon = icon;
}
public String getCover() {
return cover;
}
public void setCover(String cover) {
this.cover = cover;
}
public List<EntryBeanModel> getChilds() {
return childs;
}
public void addChild(EntryBeanModel var1) {
this.childs.add(var1);
}
public void setChilds(List<EntryBeanModel> var1) {
this.childs = var1;
}
}

160
src/main/java/com/fr/plugin/zk/theme/sky/web/GetAllMenuHttpHandler.java

@ -0,0 +1,160 @@
package com.fr.plugin.xx.theme.sky.web;
import com.fr.cert.token.lang.Collections;
import com.fr.decision.fun.impl.BaseHttpHandler;
import com.fr.decision.webservice.Response;
import com.fr.decision.webservice.bean.config.StyleConfigBean;
import com.fr.decision.webservice.bean.entry.EntryBean;
import com.fr.decision.webservice.v10.config.ConfigService;
import com.fr.decision.webservice.v10.entry.EntryService;
import com.fr.decision.webservice.v10.login.LoginService;
import com.fr.decision.webservice.v10.user.UserService;
import com.fr.log.FineLoggerFactory;
import com.fr.stable.StringUtils;
import com.fr.third.fasterxml.jackson.databind.ObjectMapper;
import com.fr.third.springframework.beans.BeanUtils;
import com.fr.third.springframework.web.bind.annotation.RequestMethod;
import com.fr.web.utils.WebUtils;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.*;
import java.util.stream.Collectors;
/**
* @author k
* @Project name finereport10
* @description:
* @created on 2019/10/27 16:45.
* @email xx.xx@qq.com
* @Modified By
*/
public class GetAllMenuHttpHandler extends BaseHttpHandler {
public GetAllMenuHttpHandler() {
}
private static final ObjectMapper objectMapper = new ObjectMapper();
@Override
public RequestMethod getMethod() {
return RequestMethod.GET;
}
@Override
public String getPath() {
return "/sky/getAllMenu";
}
@Override
public boolean isPublic() {
return true;
}
@Override
public void handle(HttpServletRequest request, HttpServletResponse response) throws Exception {
EntryBeanModel entryBeanModel = new EntryBeanModel();
try {
String userName = LoginService.getInstance().getUserNameFromRequest(request);
String userId = UserService.getInstance().getCurrentUserId(userName);
List<EntryBean> entries = EntryService.getInstance().getAllEntries(userId);
entryBeanModel.setChilds(getList(entries));
entryBeanModel.setId("");
}catch (Exception e){
FineLoggerFactory.getLogger().error(e.getMessage(),e);
entryBeanModel.setChilds(new ArrayList<>());
}
WebUtils.printAsString(response, objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(Response.ok(entryBeanModel)));
}
private List<EntryBeanModel> getList(List<EntryBean> entries){
if(Collections.isEmpty(entries)){
return new ArrayList<>();
}
EntryBeanModel finalEntryBeanModel = new EntryBeanModel();
Map<String,EntryBeanModel> entryMap = new HashMap<>();
Iterator entrisList = entries.iterator();
EntryBean entryBean;
EntryBeanModel entryBeanModel = null;
// 获取整个顶层目录
while (entrisList.hasNext()) {
entryBean = (EntryBean) entrisList.next();
if (entryBean != null && entryBean.getDeviceType() % 2 != 0) {
entryBeanModel = new EntryBeanModel();
BeanUtils.copyProperties(entryBean, entryBeanModel);
if (entryBean.isIsParent()) {
entryMap.put(entryBean.getId(), entryBeanModel);
}
if ("decision-directory-root".equalsIgnoreCase(entryBeanModel.getId())) {
finalEntryBeanModel = entryBeanModel;
}
}
}
entrisList = entries.iterator();
while (entrisList.hasNext()) {
entryBean = (EntryBean) entrisList.next();
if (entryBean != null && entryBean.getDeviceType() % 2 != 0) {
EntryBeanModel beanModel;
if (entryBean.getEntryType() == 3) {
String parentId = entryBean.getpId();
beanModel = entryMap.get(entryBean.getId());
if (StringUtils.isNotBlank(parentId) && beanModel != null) {
EntryBeanModel entry = entryMap.get(parentId);
if(entry!=null){
entry.addChild(beanModel);
}
}
} else {
entryBeanModel = new EntryBeanModel();
BeanUtils.copyProperties(entryBean, entryBeanModel);
if (StringUtils.isNotBlank(entryBeanModel.getpId())) {
beanModel = entryMap.get(entryBeanModel.getpId());
if(beanModel != null){
beanModel.addChild(entryBeanModel);
}
}
}
}
}
List<EntryBeanModel> list = new ArrayList<>();
finalEntryBeanModel.setChilds(menu(finalEntryBeanModel.getChilds()));
list.add(finalEntryBeanModel);
return list;
}
private List<EntryBeanModel> menu(List<EntryBeanModel> models) {
List<EntryBeanModel> entryBeanModels = new ArrayList<>();
try {
models = models.stream().sorted((o1, o2) -> {
if (o1 == null && o2 == null) {
return 0;
}
if (o1 == null) {
return 1;
}
if (o2 == null) {
return -1;
}
return Long.compare(o1.getSortIndex(), o2.getSortIndex());
}).collect(Collectors.toList());
} catch (Exception e) {
FineLoggerFactory.getLogger().error(e.getMessage(), e);
}
for (EntryBeanModel entryBeanModel : models) {
List<EntryBeanModel> childRoot = new ArrayList<>();
menuEntry(childRoot, entryBeanModel.getChilds());
entryBeanModel.setChilds(childRoot);
entryBeanModels.add(entryBeanModel);
}
return entryBeanModels;
}
private void menuEntry(List<EntryBeanModel> childRoot, List<EntryBeanModel> child) {
for (EntryBeanModel entryBeanModel : child) {
if (!Collections.isEmpty(entryBeanModel.getChilds())) {
menuEntry(childRoot, entryBeanModel.getChilds());
}
entryBeanModel.setValue(entryBeanModel.getId());
childRoot.add(entryBeanModel);
}
}
}

2
src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale.properties

@ -0,0 +1,2 @@
FS-FRAME-SEARCH-PLACEHOLDER = Search content
FS-THEME-SKY-TITLE = Sky Theme

2
src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale_en_US.properties

@ -0,0 +1,2 @@
FS-FRAME-SEARCH-PLACEHOLDER = Search content
FS-THEME-SKY-TITLE = Sky Theme

2
src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale_zh_CN.properties

@ -0,0 +1,2 @@
FS-FRAME-SEARCH-PLACEHOLDER = \u641C\u7D22\u5167\u5BB9
FS-THEME-SKY-TITLE = \u5929\u7A7A\u4E3B\u9898

2
src/main/resources/com/fr/plugin/zk/theme/sky/locale/locale_zh_TW.properties

@ -0,0 +1,2 @@
FS-FRAME-SEARCH-PLACEHOLDER = \u641C\u7D22\u5167\u5BB9
FS-THEME-SKY-TITLE = \u5929\u7A7A\u4E3B\u984C

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/cover.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.eot

Binary file not shown.

383
src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.svg

@ -0,0 +1,383 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>Generated by IcoMoon</metadata>
<defs>
<font id="icomoon" horiz-adv-x="1024">
<font-face units-per-em="1024" ascent="896" descent="-128" />
<missing-glyph horiz-adv-x="1024" />
<glyph unicode="&#x20;" d="" />
<glyph unicode="&#x78;" glyph-name="x" horiz-adv-x="1001" d="M281 543q-27-1-53-1h-83q-18 0-36.5-6t-32.5-18.5-23-32-9-45.5v-76h912v41q0 16-0.5 30t-0.5 18q0 13-5 29t-17 29.5-31.5 22.5-49.5 9h-133v-97h-438v97zM955 310v-52q0-23 0.5-52t0.5-58-10.5-47.5-26-30-33-16-31.5-4.5q-14-1-29.5-0.5t-29.5 0.5h-32l-45 128h-439l-44-128h-63q-20 0-45 1-25 0-41 9.5t-25.5 23-13.5 29.5-4 30v167h911zM163 247q-12 0-21-8.5t-9-21.5 9-21.5 21-8.5q13 0 22 8.5t9 21.5-9 21.5-22 8.5zM316 123q-8-26-14-48-5-19-10.5-37t-7.5-25-3-15 1-14.5 9.5-10.5 21.5-4h365q23 0 34 12t2 38q-5 13-9.5 30.5t-9.5 34.5q-5 19-11 39h-368zM336 498v228q0 11 2.5 23t10 21.5 20.5 15.5 34 6h188q31 0 51.5-14.5t20.5-52.5v-227h-327z" />
<glyph unicode="&#xe000;" glyph-name="eye" d="M512 768q69.667 0 135.5-21.167t115.5-55 93.5-74.833 73.667-82 51.667-74.833 32.167-54.833l10-21.333q-2.333-5-6.333-13.5t-18.833-34.667-31.667-51.667-44.333-60-56.833-64.333-69.5-60.167-82.333-51.5-94.833-34.667-107.333-13.5q-69.667 0-135.5 21.167t-115.5 54.833-93.5 74.333-73.667 81.5-51.667 74.5-32.167 55l-10 21q2.333 5 6.333 13.5t18.833 34.833 31.667 51.833 44.333 60.333 56.833 64.667 69.5 60.333 82.333 51.833 94.833 34.833 107.333 13.5zM512 682.667q-46.667 0-91.667-12.333t-81.167-31.833-70.667-47.167-59.667-54.5-48.833-57.667-37.667-52.833-26.333-44q12.333-21.667 26.333-43.5t37.667-52.333 48.833-57 59.667-53.833 70.667-46.667 81.167-31.5 91.667-12.167 91.667 12.333 81.167 31.667 70.667 46.833 59.667 54.167 48.833 57.333 37.667 52.667 26.333 43.667q-12.333 21.667-26.333 43.667t-37.667 52.667-48.833 57.333-59.667 54.167-70.667 46.833-81.167 31.667-91.667 12.333zM512 554.667q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50-120.667 50-50 120.667 50 120.667 120.667 50zM512 469.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25z" />
<glyph unicode="&#xe001;" glyph-name="paper-clip" d="M674 896q41.667 0 80-15.667 40-16 70.667-46.667 31-31.333 46.667-70.333 15.333-37.667 15.333-80t-15.333-80q-15.667-39-46.667-70.333l-392.667-392.667q-18-18-42.667-28.333-24-9.333-48-9.333t-48 9.333q-24.667 10.333-42.667 28.333-18.667 18.667-28 42.333-9.333 22.667-9.333 48 0 25.667 9.333 48.333 9.333 23.333 28 42.333l362.333 362q12.667 12.667 30.333 12.667 17.333 0 30-12.667t12.667-30q0-17.667-12.667-30.333l-362.333-362q-12.333-12.333-12.333-30.333 0-17.667 12.333-30 13.333-12.667 30.333-12.667t30.333 12.667l392.667 392.667q37 37 37 90t-37 90q-38 37.333-90.333 37.333-52.667 0-90-37.333l-393.667-391.667q-30.667-30.667-46.667-70.667-15.667-38.333-15.667-80.333 0-41.333 15.667-80.333 16-39.667 46.667-70.333 31.667-31.333 70.667-47t80.333-15.667 80.333 15.667 70.667 47l392 392q12.667 12.667 30.333 12.667 17.333 0 30-12.667t12.667-30q0-17.667-12.667-30.333l-392-392q-43-43-99-65.667-53.333-22-112.333-22-58.667 0-112.333 22-56 22.667-99 65.667-42.667 42.667-65.333 98.667-22 54-22 112.333 0 58.667 22 112.333 22.333 55.333 65.333 99h0.333l393.333 391.667q30.667 30.667 70.333 46.667 39 15.667 80 15.667z" />
<glyph unicode="&#xe002;" glyph-name="mail" d="M170.667 768h682.667q53 0 90.5-37.5t37.5-90.5v-512q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v512q0 53 37.5 90.5t90.5 37.5zM896 128v466l-357.333-286q-11.333-9.333-26.667-9.333t-26.667 9.333l-357.333 286v-466q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167zM853.333 682.667h-682.667q-6.333 0-14-2.333l355.333-284.333 355.333 284.333q-7.667 2.333-14 2.333z" />
<glyph unicode="&#xe003;" glyph-name="toggle" d="M341.333 725.333h341.333q69.333 0 132.5-27t109-72.833 72.833-109 27-132.5-27-132.5-72.833-109-109-72.833-132.5-27h-341.333q-69.333 0-132.5 27t-109 72.833-72.833 109-27 132.5 27 132.5 72.833 109 109 72.833 132.5 27zM341.333 554.667q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50-120.667 50-50 120.667 50 120.667 120.667 50zM341.333 469.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25zM682.667 640h-341.333q-69.667 0-128.5-34.333t-93.167-93.167-34.333-128.5 34.333-128.5 93.167-93.167 128.5-34.333h341.333q69.667 0 128.5 34.333t93.167 93.167 34.333 128.5-34.333 128.5-93.167 93.167-128.5 34.333z" />
<glyph unicode="&#xe004;" glyph-name="layout" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM341.333 0v512h-213.333v-469.333q0-17.667 12.5-30.167t30.167-12.5h170.667zM896 42.667v469.333h-469.333v-512h426.667q17.667 0 30.167 12.5t12.5 30.167zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-128h768v128q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe005;" glyph-name="link" d="M725.333 853.333q50.333 0 97.167-19t83.833-56 56-83.833 19-97.167q0-50-19.167-97.167t-55.833-83.833l-128-128q-3.667-3.667-11-10.333-35.667-31.667-79.667-48.167t-90.333-16.5q-58.333 0-110.333 25-39 18.333-70.667 50t-50 70.667q25 25 60.333 25 12.333 0 25-3.667 21.667-35 56.667-56.667 41-25 89-25 33.333 0 64.667 12.667t56 37.333l128 128q24.667 24.667 37.333 56t12.667 64.667-12.667 64.667-37.333 56-56 37.333-64.667 12.667-64.667-12.667-56-37.333l-89.667-89.667q-42.667 11.667-88.333 11.667-7.333 0-20.667-0.667 6.667 7.333 10.333 11l128 128q36.667 36.667 83.833 55.833t97.167 19.167zM426.667 554.667q58.333 0 110.333-25 39-18.333 70.667-50t50-70.667q-25-25-60.333-25-12.333 0-25 3.667-21.667 35-56.667 56.667-41 25-89 25-33.333 0-64.667-12.667t-56-37.333l-128-128q-24.667-24.667-37.333-56t-12.667-64.667 12.667-64.667 37.333-56 56-37.333 64.667-12.667 64.667 12.667 56 37.333l89.667 89.667q42.667-11.667 88.333-11.667 7.333 0 20.667 0.667-6.667-7.333-10.333-11l-128-128q-37-37-83.833-56t-97.167-19q-50 0-97.167 19.167t-83.833 55.833q-37 37-56 83.833t-19 97.167 19 97.167 56 83.833l128 128q3.667 3.667 11 10.333 35.667 31.667 79.667 48.167t90.333 16.5z" />
<glyph unicode="&#xe006;" glyph-name="bell" d="M512 853.333q55 0 104-17.833t87-49.167 68.333-74.5 50.5-93.333 31.5-106.5q33.667-169 71.5-267.167t99.167-159.5h-391.333q7.333-21 7.333-42.667 0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5q0 21.667 7.333 42.667h-391.333q61.333 61.333 99.167 159.5t71.5 267.167q11.333 56.333 31.5 106.5t50.5 93.333 68.333 74.5 87 49.167 104 17.833zM512 85.333q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5 30.167 12.5 12.5 30.167-12.5 30.167-30.167 12.5zM512 768q-38.667 0-72.833-12t-58.5-30.667-45.167-44.833-33.833-50.833-23.5-52.667-15.5-46.167-8.333-35.5q-42.667-215-94-324.667h703.333q-51.333 109.667-94 324.667-3.333 17.333-8.333 35.5t-15.5 46.167-23.5 52.667-33.833 50.833-45.167 44.833-58.5 30.667-72.833 12z" />
<glyph unicode="&#xe007;" glyph-name="lock" d="M512 853.333q69.667 0 128.5-34.333t93.167-93.167 34.333-128.5v-170.667h85.333q53 0 90.5-37.5t37.5-90.5v-256q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v256q0 53 37.5 90.5t90.5 37.5h85.333v170.667q0 69.667 34.333 128.5t93.167 93.167 128.5 34.333zM853.333 341.333h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-256q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v256q0 17.667-12.5 30.167t-30.167 12.5zM512 768q-70.667 0-120.667-50t-50-120.667v-170.667h341.333v170.667q0 70.667-50 120.667t-120.667 50z" />
<glyph unicode="&#xe008;" glyph-name="unlock" d="M512 853.333q69.667 0 128.5-34.333t93.167-93.167 34.333-128.5v-42.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v42.667q0 70.667-50 120.667t-120.667 50-120.667-50-50-120.667v-170.667h512q53 0 90.5-37.5t37.5-90.5v-256q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v256q0 53 37.5 90.5t90.5 37.5h85.333v170.667q0 69.667 34.333 128.5t93.167 93.167 128.5 34.333zM853.333 341.333h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-256q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v256q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe009;" glyph-name="ribbon" d="M298.667 853.333h426.667q53 0 90.5-37.5t37.5-90.5v-810.667l-341.333 256-341.333-256v810.667q0 53 37.5 90.5t90.5 37.5zM725.333 768h-426.667q-17.667 0-30.167-12.5t-12.5-30.167v-640l256 192 256-192v640q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe010;" glyph-name="image" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM896 153l-213.333 213.333-366.333-366.333h537q17.667 0 30.167 12.5t12.5 30.167v110.333zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h25l487 487 213.333-213.333v451.667q0 17.667-12.5 30.167t-30.167 12.5zM341.333 682.667q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5-90.5 37.5-37.5 90.5 37.5 90.5 90.5 37.5zM341.333 597.333q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5 30.167 12.5 12.5 30.167-12.5 30.167-30.167 12.5z" />
<glyph unicode="&#xe011;" glyph-name="signal" d="M512 725.333q131 0 255-46t225-135.333q14.333-12.333 14.333-32 0-16.667-10.667-28.333l-2-2q-12.333-12.333-30-12.333-16.667 0-28.333 10.667-89 78.667-198.5 119.333t-224.833 40.667-224.833-40.667-198.5-119.333q-11.667-10.667-28.333-10.667-19.667 0-32 14.333-10.667 11.667-10.667 28.333 0 19.667 14.333 32 101.333 89.333 225.167 135.333t254.833 46zM512.333 213.333q58 0 107.667-29.333 10-6 15.667-15.833t5.667-21.167-6-21.333q-3-5-6.667-8.667-12.333-12.333-30.333-12.333-12 0-21.333 5.667-30.333 17.667-64.667 17.667-34.667 0-65-17.667-10.667-6-21.667-6-24.333 0-37 21-6 10-6 21.333 0 24.333 21 37 50.333 29.667 108.667 29.667zM512 469q80.667 0 157-26.667t140-79q15.667-12.667 15.667-33 0-15.333-9.667-27-2-2.667-2.667-3.333-12.333-12.333-30-12.333-15.667 0-27.333 9.667-52 42.667-114.667 64.667t-128.333 22-128.333-22-114.667-64.667q-11.667-9.667-27-9.667-20.333 0-33 15.667-9.667 11.667-9.667 27 0 20.333 15.667 33 63.333 52.333 140 79t157 26.667z" />
<glyph unicode="&#xe012;" glyph-name="target" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM512 682.667q60.667 0 116-23.667t95.333-63.667 63.667-95.333 23.667-116-23.667-116-63.667-95.333-95.333-63.667-116-23.667-116 23.667-95.333 63.667-63.667 95.333-23.667 116 23.667 116 63.667 95.333 95.333 63.667 116 23.667zM512 597.333q-43.333 0-82.833-17t-68-45.5-45.5-68-17-82.833 17-82.833 45.5-68 68-45.5 82.833-17 82.833 17 68 45.5 45.5 68 17 82.833-17 82.833-45.5 68-68 45.5-82.833 17zM512 512q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5-90.5 37.5-37.5 90.5 37.5 90.5 90.5 37.5zM512 426.667q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5 30.167 12.5 12.5 30.167-12.5 30.167-30.167 12.5z" />
<glyph unicode="&#xe013;" glyph-name="clipboard" d="M426.667 853.333h170.667q41.333 0 74.333-23.833t46.333-61.5h50q53 0 90.5-37.5t37.5-90.5v-597.333q0-53-37.5-90.5t-90.5-37.5h-512q-53 0-90.5 37.5t-37.5 90.5v597.333q0 53 37.5 90.5t90.5 37.5h50q13.333 37.667 46.333 61.5t74.333 23.833zM768 682.667h-50q-13.333-37.667-46.333-61.5t-74.333-23.833h-170.667q-41.333 0-74.333 23.833t-46.333 61.5h-50q-17.667 0-30.167-12.5t-12.5-30.167v-597.333q0-17.667 12.5-30.167t30.167-12.5h512q17.667 0 30.167 12.5t12.5 30.167v597.333q0 17.667-12.5 30.167t-30.167 12.5zM597.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167-12.5 30.167-30.167 12.5z" />
<glyph unicode="&#xe014;" glyph-name="clock" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM512 682.667q17.667 0 30.167-12.5t12.5-30.167v-238.333l115.667-115.333q12.333-12.333 12.333-30.333t-12.333-30.333-30.333-12.333-30.333 12.333l-128 128q-12.333 12.333-12.333 30.333v256q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe015;" glyph-name="watch" d="M384 896h256q53 0 90.5-37.5t37.5-90.5v-98q60-53.333 94-127.833t34-158.167-34-158-94-128v-98q0-53-37.5-90.5t-90.5-37.5h-256q-53 0-90.5 37.5t-37.5 90.5v98q-60 53.667-94 128t-34 158 34 158.167 94 127.833v98q0 53 37.5 90.5t90.5 37.5zM682.667 0v40q-80-40-170.667-40t-170.667 40v-40q0-17.667 12.5-30.167t30.167-12.5h256q17.667 0 30.167 12.5t12.5 30.167zM512 682.667q-60.667 0-116-23.667t-95.333-63.667-63.667-95.333-23.667-116 23.667-116 63.667-95.333 95.333-63.667 116-23.667 116 23.667 95.333 63.667 63.667 95.333 23.667 116-23.667 116-63.667 95.333-95.333 63.667-116 23.667zM512 597.333q17.667 0 30.167-12.5t12.5-30.167v-153l73-72.667q12.333-12.333 12.333-30.333t-12.333-30.333-30.333-12.333-30.333 12.333l-85.333 85.333q-12.333 12.333-12.333 30.333v170.667q0 17.667 12.5 30.167t30.167 12.5zM640 810.667h-256q-17.667 0-30.167-12.5t-12.5-30.167v-40q80 40 170.667 40t170.667-40v40q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe016;" glyph-name="air-play" d="M170.667 810.667h682.667q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5h-106.667l-64 85.333h170.667q17.667 0 30.167 12.5t12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5h170.667l-64-85.333h-106.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5zM597.333 42.667l-85.333 113.667-85.333-113.667h170.667zM256-42.667l256 341.333 256-341.333h-512z" />
<glyph unicode="&#xe017;" glyph-name="camera" d="M341.333 810.667h341.333l85.333-128h128q53 0 90.5-38.167t37.5-91.167v-468.667q0-53-37.5-90.167t-90.5-37.167h-768q-53 0-90.5 37.5t-37.5 90.5v468.667q0 53 37.5 90.833t90.5 37.833h128zM512 554.667q43.333 0 82.833-17t68-45.5 45.5-68 17-82.833-17-82.833-45.5-68-68-45.5-82.833-17-82.833 17-68 45.5-45.5 68-17 82.833 17 82.833 45.5 68 68 45.5 82.833 17zM512 469.333q-53 0-90.5-37.5t-37.5-90.5 37.5-90.5 90.5-37.5 90.5 37.5 37.5 90.5-37.5 90.5-90.5 37.5zM722.333 597.333l-83.667 128h-251.667l-85.333-128h-173.667q-17.667 0-30.167-12.667t-12.5-30.667v-468.667q0-17.667 12.5-30.167t30.167-12.5h768q18 0 30.333 12.167t12.333 29.833v468.667q0 18-12.667 31t-30 13h-173.667z" />
<glyph unicode="&#xe018;" glyph-name="video" d="M128 682.667h469.333q53 0 90.5-37.5t37.5-90.5v-77.667l298.667 163v-512l-298.667 163v-77.667q0-53-37.5-90.5t-90.5-37.5h-469.333q-53 0-90.5 37.5t-37.5 90.5v341.333q0 53 37.5 90.5t90.5 37.5zM597.333 597.333h-469.333q-17.667 0-30.167-12.5t-12.5-30.167v-341.333q0-17.667 12.5-30.167t30.167-12.5h469.333q17.667 0 30.167 12.5t12.5 30.167v341.333q0 17.667-12.5 30.167t-30.167 12.5zM938.667 271.667v224.667l-205.667-112.333z" />
<glyph unicode="&#xe019;" glyph-name="disc" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM512 554.667q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50-120.667 50-50 120.667 50 120.667 120.667 50zM512 469.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25z" />
<glyph unicode="&#xe020;" glyph-name="printer" d="M384 810.667h256q53 0 90.5-37.5t37.5-90.5v-213.333h85.333q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-92.667q-13.333-37.667-46.333-61.5t-74.333-23.833h-256q-41.333 0-74.333 23.833t-46.333 61.5h-92.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5h85.333v213.333q0 53 37.5 90.5t90.5 37.5zM640 128h-256q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5h256q17.667 0 30.167 12.5t12.5 30.167-12.5 30.167-30.167 12.5zM853.333 384h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h92.667q13.333 37.667 46.333 61.5t74.333 23.833h256q41.333 0 74.333-23.833t46.333-61.5h92.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM640 725.333h-256q-17.667 0-30.167-12.5t-12.5-30.167v-213.333h341.333v213.333q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe021;" glyph-name="monitor" d="M170.667 810.667h682.667q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5h-298.667v-85.333h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128v85.333h-298.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5zM853.333 725.333h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe022;" glyph-name="server" d="M512 853.333q87.333 0 169-10.5t149.833-30.667 109.333-53.667 41.167-75.833v-597.333q0-42.333-41.167-75.833t-109.333-53.667-149.833-30.667-169-10.5-169 10.5-149.833 30.667-109.333 53.667-41.167 75.833v597.333q0 42.333 41.167 75.833t109.333 53.667 149.833 30.667 169 10.5zM896 86v194.333q-65.333-33-168.333-50t-215.667-17-215.667 17-168.333 50v-195q2-7.333 17.833-17.667t48.5-22.333 76-22 107-16.667 134.667-6.667 134.667 6.667 107 16.833 76 22.167 48.5 22.333 17.833 18zM896 384.667v194.333q-65.333-33-168.333-50t-215.667-17-215.667 17-168.333 50v-195q2-7.333 17.833-17.667t48.5-22.333 76-22 107-16.667 134.667-6.667 134.667 6.667 106.833 16.667 75.833 22 48.667 22.5 18 18.167zM512 768q-70.333 0-133.667-6.667t-106.333-16.5-75.833-21.667-49.167-22.333-19-18.167q2.667-7.667 19-18.167t49.167-22.333 75.833-21.667 106.333-16.5 133.667-6.667 133.667 6.667 106.333 16.5 75.833 21.667 49.167 22.333 19 18.167q-2.667 7.667-19 18.167t-49.167 22.333-75.833 21.667-106.333 16.5-133.667 6.667z" />
<glyph unicode="&#xe023;" glyph-name="cog" d="M512 896q53 0 90.5-37.5t37.5-90.5v-22q15.667-5.333 37.667-15.333l15.333 15.333q37.667 37.667 90.667 37.667 52.667 0 90.333-37.667t37.667-90.333q0-53-37.667-90.667l-15.333-15.333q10-22 15.333-37.667h22q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5h-22q-5.333-15.667-15.333-37.667l15.333-15.333q37.667-37.667 37.667-90.667 0-52.667-37.667-90.333t-90.333-37.667q-53 0-90.667 37.667l-15.333 15.333q-22-10-37.667-15.333v-22q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v22q-15.667 5.333-37.667 15.333l-15.333-15.333q-37.667-37.667-90.333-37.667-53 0-90.5 37.667t-37.5 90.333q0 53.333 37.333 90.667l15.333 15.333q-10 22-15.333 37.667h-22q-53 0-90.5 37.5t-37.5 90.5 37.5 90.5 90.5 37.5h22q5.333 15.667 15.333 37.667l-15.333 15.333q-37.333 37.333-37.333 90.667 0 52.667 37.5 90.333t90.5 37.667q52.667 0 90.333-37.667l15.333-15.333q22 10 37.667 15.333v22q0 53 37.5 90.5t90.5 37.5zM512 810.667q-17.667 0-30.167-12.5t-12.5-30.167v-88.333q-74.667-10.667-136.333-56.333l-62.333 62.333q-12.667 12.667-30 12.667-17.667 0-30.167-12.5t-12.5-30.167q0-18 12.333-30.333l62.333-62.333q-45.667-61.667-56.333-136.333h-88.333q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5h88.333q10.667-74.667 56.333-136.333l-62.333-62.333q-12.333-12.333-12.333-30.333 0-17.667 12.5-30.167t30.167-12.5q17.333 0 30 12.667l62.333 62.333q61.667-45.667 136.333-56.333v-88.333q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v88.333q74.667 10.667 136.333 56.333l62.333-62.333q12.667-12.667 30.333-12.667t30.167 12.5 12.5 30.167-12.667 30.333l-62.333 62.333q45.667 61.667 56.333 136.333h88.333q17.667 0 30.167 12.5t12.5 30.167-12.5 30.167-30.167 12.5h-88.333q-10.667 74.667-56.333 136.333l62.333 62.333q12.667 12.667 12.667 30.333t-12.5 30.167-30.167 12.5-30.333-12.667l-62.333-62.333q-61.667 45.667-136.333 56.333v88.333q0 17.667-12.5 30.167t-30.167 12.5zM512 554.667q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50-120.667 50-50 120.667 50 120.667 120.667 50zM512 469.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25z" />
<glyph unicode="&#xe024;" glyph-name="heart" d="M753.333 810.667q69.667 0 128.5-34.333t93.167-93.167 34.333-128.5q0-50-19.167-97.167t-55.833-83.833l-422.333-422.333-422.333 422.333q-36.667 36.667-55.833 83.833t-19.167 97.167q0 69.667 34.333 128.5t93.167 93.167 128.5 34.333q50.333 0 97.167-19t83.833-56l60.333-60.333 60.333 60.333q36.667 36.667 83.833 55.833t97.167 19.167zM753.333 725.333q-33.333 0-64.667-12.667t-56-37.333l-120.667-120.667-120.667 120.667q-24.667 24.667-56 37.333t-64.667 12.667q-46.667 0-85.833-22.833t-62-62-22.833-85.833q0-33.333 12.667-64.667t37.333-56l362-362 362 362q24.667 24.667 37.333 56t12.667 64.667q0 46.667-22.833 85.833t-62 62-85.833 22.833z" />
<glyph unicode="&#xe025;" glyph-name="paragraph" d="M426.667 853.333h384q17.667 0 30.167-12.5t12.5-30.167v-853.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v810.667h-85.333v-810.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v384h-170.667q-69.667 0-128.5 34.333t-93.167 93.167-34.333 128.5 34.333 128.5 93.167 93.167 128.5 34.333zM597.333 426.667v341.333h-170.667q-70.667 0-120.667-50t-50-120.667 50-120.667 120.667-50h170.667z" />
<glyph unicode="&#xe026;" glyph-name="align-justify" d="M128 682.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 170.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 341.333h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 512h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe027;" glyph-name="align-left" d="M128 682.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 170.667h597.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-597.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 341.333h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 512h597.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-597.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe028;" glyph-name="align-center" d="M128 682.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM213.333 170.667h597.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-597.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 341.333h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM213.333 512h597.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-597.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe029;" glyph-name="align-right" d="M128 682.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM298.667 170.667h597.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-597.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 341.333h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM298.667 512h597.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-597.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe030;" glyph-name="book" d="M213.333 853.333h682.667v-938.667h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM810.667 0v85.333h-597.333q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5h597.333zM810.667 170.667v597.333h-597.333q-17.667 0-30.167-12.5t-12.5-30.167v-562q21 7.333 42.667 7.333h597.333z" />
<glyph unicode="&#xe031;" glyph-name="layers" d="M0 597.333l512 256 512-256-512-256zM512 74.333l416 208.333 96-48-512-256.333-512 256.333 96 48zM512 255.667l416 208 96-48-512-256-512 256 96 48zM833.333 597.333l-321.333 160.667-321.333-160.667 321.333-160.667z" />
<glyph unicode="&#xe032;" glyph-name="stack" d="M469.333 853.333h384q53 0 90.5-37.5t37.5-90.5v-384q0-53-37.5-90.5t-90.5-37.5h-170.667v-170.667q0-53-37.5-90.5t-90.5-37.5h-384q-53 0-90.5 37.5t-37.5 90.5v384q0 53 37.5 90.5t90.5 37.5h170.667v170.667q0 53 37.5 90.5t90.5 37.5zM341.333 341.333v128h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-384q0-17.667 12.5-30.167t30.167-12.5h384q17.667 0 30.167 12.5t12.5 30.167v170.667h-128q-53 0-90.5 37.5t-37.5 90.5zM853.333 768h-384q-17.667 0-30.167-12.5t-12.5-30.167v-384q0-17.667 12.5-30.167t30.167-12.5h384q17.667 0 30.167 12.5t12.5 30.167v384q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe033;" glyph-name="stack-2" d="M384 810.667h426.667q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5h-426.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5zM170.667 632.667v-547.333q0-17.667 12.5-30.167t30.167-12.5h547.333q-13.333-37.667-46.333-61.5t-74.333-23.833h-426.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 41.333 23.833 74.333t61.5 46.333zM810.667 725.333h-426.667q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5h426.667q17.667 0 30.167 12.5t12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe034;" glyph-name="paper" d="M213.333 896h597.333q53 0 90.5-37.5t37.5-90.5v-768q0-53-37.5-90.5t-90.5-37.5h-597.333q-53 0-90.5 37.5t-37.5 90.5v768q0 53 37.5 90.5t90.5 37.5zM341.333 170.667h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM341.333 341.333h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM810.667 810.667h-597.333q-17.667 0-30.167-12.5t-12.5-30.167v-768q0-17.667 12.5-30.167t30.167-12.5h597.333q17.667 0 30.167 12.5t12.5 30.167v768q0 17.667-12.5 30.167t-30.167 12.5zM341.333 512h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM341.333 682.667h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe035;" glyph-name="paper-stack" d="M384 896h426.667q53 0 90.5-37.5t37.5-90.5v-597.333q0-53-37.5-90.5t-90.5-37.5h-426.667q-53 0-90.5 37.5t-37.5 90.5v597.333q0 53 37.5 90.5t90.5 37.5zM170.667 718v-718q0-17.667 12.5-30.167t30.167-12.5h547.333q-13.333-37.667-46.333-61.5t-74.333-23.833h-426.667q-53 0-90.5 37.5t-37.5 90.5v597.333q0 41.333 23.833 74.333t61.5 46.333zM810.667 810.667h-426.667q-17.667 0-30.167-12.5t-12.5-30.167v-597.333q0-17.667 12.5-30.167t30.167-12.5h426.667q17.667 0 30.167 12.5t12.5 30.167v597.333q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe036;" glyph-name="search" d="M426.667 853.333q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167q0-67-21.833-128.333t-62.167-111.333l242.333-242q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-242 242.333q-50-40.333-111.333-62.167t-128.333-21.833q-78 0-149.167 30.5t-122.5 81.833-81.833 122.5-30.5 149.167 30.5 149.167 81.833 122.5 122.5 81.833 149.167 30.5zM426.667 768q-60.667 0-116-23.667t-95.333-63.667-63.667-95.333-23.667-116 23.667-116 63.667-95.333 95.333-63.667 116-23.667 116 23.667 95.333 63.667 63.667 95.333 23.667 116-23.667 116-63.667 95.333-95.333 63.667-116 23.667z" />
<glyph unicode="&#xe037;" glyph-name="zoom-in" d="M426.667 853.333q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167q0-67-21.833-128.333t-62.167-111.333l242.333-242q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-242 242.333q-50-40.333-111.333-62.167t-128.333-21.833q-78 0-149.167 30.5t-122.5 81.833-81.833 122.5-30.5 149.167 30.5 149.167 81.833 122.5 122.5 81.833 149.167 30.5zM426.667 768q-60.667 0-116-23.667t-95.333-63.667-63.667-95.333-23.667-116 23.667-116 63.667-95.333 95.333-63.667 116-23.667 116 23.667 95.333 63.667 63.667 95.333 23.667 116-23.667 116-63.667 95.333-95.333 63.667-116 23.667zM426.667 640q17.667 0 30.167-12.5t12.5-30.167v-85.333h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h85.333v85.333q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe038;" glyph-name="zoom-out" d="M426.667 853.333q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167q0-67-21.833-128.333t-62.167-111.333l242.333-242q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-242 242.333q-50-40.333-111.333-62.167t-128.333-21.833q-78 0-149.167 30.5t-122.5 81.833-81.833 122.5-30.5 149.167 30.5 149.167 81.833 122.5 122.5 81.833 149.167 30.5zM426.667 768q-60.667 0-116-23.667t-95.333-63.667-63.667-95.333-23.667-116 23.667-116 63.667-95.333 95.333-63.667 116-23.667 116 23.667 95.333 63.667 63.667 95.333 23.667 116-23.667 116-63.667 95.333-95.333 63.667-116 23.667zM298.667 512h256q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-256q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe039;" glyph-name="reply" d="M356.667 741q17.333 0 30-12.5t12.667-30.167-12.667-30.333l-198.667-198.667h409.333q78 0 149.167-30.333t122.5-81.833 81.833-122.5 30.5-149.333v-42.667q0-17.667-12.5-30.167t-30.167-12.5q-17.333 0-30 12.667t-12.667 30v42.667q0 60.667-23.667 116t-63.667 95.333-95.333 63.667-116 23.667h-409.333l198.667-199q12.667-12.667 12.667-30 0-17.667-12.5-30.333t-30.167-12.667-30.333 12.667l-271.333 271.667q-12.333 12.333-12.333 30.333 0 17.667 12.333 30l271.333 271.667q12.667 12.667 30.333 12.667z" />
<glyph unicode="&#xe040;" glyph-name="circle-plus" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM512 597.333q17.667 0 30.167-12.5t12.5-30.167v-128h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128v128q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe041;" glyph-name="circle-minus" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM341.333 426.667h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe042;" glyph-name="circle-check" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM655.667 512.333q17.667 0 30.167-12.5t12.5-30.167-12.667-30.333l-181-181q-12.333-12.333-30-12.333-18 0-30.333 12.333l-90.667 90.333q-12.333 12.333-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5 30.333-12.667l60.333-60.333 150.667 151q12.667 12.667 30.333 12.667z" />
<glyph unicode="&#xe043;" glyph-name="circle-cross" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM512 768q-78 0-149.167-30.5t-122.5-81.833-81.833-122.5-30.5-149.167 30.5-149.167 81.833-122.5 122.5-81.833 149.167-30.5 149.167 30.5 122.5 81.833 81.833 122.5 30.5 149.167-30.5 149.167-81.833 122.5-122.5 81.833-149.167 30.5zM632.667 547.667q17.667 0 30.333-12.5t12.667-30.167-12.667-30.333l-90.667-90.667 90.667-90.333q12.667-12.667 12.667-30 0-17.667-12.667-30.167t-30.333-12.5-30 12.333l-90.667 90.333-90.333-90.333q-12.333-12.333-30.333-12.333-17.667 0-30.167 12.333t-12.5 30q0 18 12.333 30.333l90.667 90.333-90.667 90.667q-12.333 12.333-12.333 30t12.5 30.333 30.167 12.667 30.333-12.667l90.333-90.667 90.667 90.667q12.667 12.667 30 12.667z" />
<glyph unicode="&#xe044;" glyph-name="square-plus" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5zM512 597.333q17.667 0 30.167-12.5t12.5-30.167v-128h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128v128q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe045;" glyph-name="square-minus" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5zM341.333 426.667h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe046;" glyph-name="square-check" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5zM682.667 532.333q17.333 0 30-12.5t12.667-30.167-12.667-30.333l-211-211q-12.333-12.333-30-12.333-18 0-30.333 12.333l-120.667 120.667q-12.333 12.333-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5q17.333 0 30-12.667l90.333-90.667 181 181q12.667 12.667 30.333 12.667z" />
<glyph unicode="&#xe047;" glyph-name="square-cross" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5zM632.667 547.667q17.667 0 30.333-12.667t12.667-30.333-12.667-30.333l-90.667-90.333 90.667-90.333q12.667-12.667 12.667-30.333t-12.667-30.167-30.333-12.5-30 12.333l-90.667 90.667-90.667-90.667q-12-12.333-30-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 18 12.333 30.333l90.667 90.333-90.667 90.333q-12.333 12.333-12.333 30.333 0 17.667 12.5 30.333t30.167 12.667q18 0 30-12.667l90.667-90.667 90.667 90.667q12.667 12.667 30 12.667z" />
<glyph unicode="&#xe048;" glyph-name="microphone" d="M810.667 512q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-64-23.167-123.167t-63-103.667-95-74.333-117.5-37.5v-88h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128v88q-62.333 7.667-117.5 37.5t-95 74.333-63 103.667-23.167 123.167v85.333q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-85.333q0-69.667 34.333-128.5t93.167-93.167 128.5-34.333 128.5 34.333 93.167 93.167 34.333 128.5v85.333q0 17.667 12.5 30.167t30.167 12.5zM512 896q70.667 0 120.667-50t50-120.667v-341.333q0-70.667-50-120.667t-120.667-50-120.667 50-50 120.667v341.333q0 70.667 50 120.667t120.667 50zM512 810.667q-35.333 0-60.333-25t-25-60.333v-341.333q0-35.333 25-60.333t60.333-25 60.333 25 25 60.333v341.333q0 35.333-25 60.333t-60.333 25z" />
<glyph unicode="&#xe049;" glyph-name="record" d="M512 768q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167-30.5-149.167-81.833-122.5-122.5-81.833-149.167-30.5-149.167 30.5-122.5 81.833-81.833 122.5-30.5 149.167 30.5 149.167 81.833 122.5 122.5 81.833 149.167 30.5zM512 682.667q-60.667 0-116-23.667t-95.333-63.667-63.667-95.333-23.667-116 23.667-116 63.667-95.333 95.333-63.667 116-23.667 116 23.667 95.333 63.667 63.667 95.333 23.667 116-23.667 116-63.667 95.333-95.333 63.667-116 23.667z" />
<glyph unicode="&#xe050;" glyph-name="skip-back" d="M725.333 725.333q17.667 0 30.167-12.5t12.5-30.167q0-18-12.333-30.333l-268.667-268.333 268.667-268.667q12.333-12.333 12.333-30.333 0-17.667-12.5-30t-30.167-12.333q-18 0-30.333 12.333l-298.667 298.667q-12.333 13-12.333 30.333 0 17 12.333 30l298.667 298.667q12.667 12.667 30.333 12.667zM256 725.333q17.667 0 30.167-12.5t12.5-30.167v-597.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v597.333q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe051;" glyph-name="rewind" d="M768 725.333q17.667 0 30.167-12.5t12.5-30.167-12.667-30.333l-268.333-268.333 268.333-268.333q12.667-12.667 12.667-30.333t-12.5-30.167-30.167-12.5q-18 0-30.333 12.333l-298.667 298.667q-12.333 12.333-12.333 30.333t12.333 30.333l298.667 298.667q12.333 12.333 30.333 12.333zM512 725.333q17.667 0 30.167-12.5t12.5-30.167-12.667-30.333l-268.333-268.333 268.333-268.333q12.667-12.667 12.667-30.333t-12.5-30.167-30.167-12.5q-18 0-30.333 12.333l-298.667 298.667q-12.333 12.333-12.333 30.333t12.333 30.333l298.667 298.667q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe052;" glyph-name="play" d="M170.667 0v768l640-384zM644.667 384l-388.667 233.333v-466.667z" />
<glyph unicode="&#xe053;" glyph-name="pause" d="M682.667 768q53 0 90.5-37.5t37.5-90.5v-512q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v512q0 53 37.5 90.5t90.5 37.5zM341.333 768q53 0 90.5-37.5t37.5-90.5v-512q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v512q0 53 37.5 90.5t90.5 37.5zM341.333 682.667q-17.667 0-30.167-12.5t-12.5-30.167v-512q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v512q0 17.667-12.5 30.167t-30.167 12.5zM682.667 682.667q-17.667 0-30.167-12.5t-12.5-30.167v-512q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v512q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe054;" glyph-name="stop" d="M256 768h512q53 0 90.5-37.5t37.5-90.5v-512q0-53-37.5-90.5t-90.5-37.5h-512q-53 0-90.5 37.5t-37.5 90.5v512q0 53 37.5 90.5t90.5 37.5zM768 682.667h-512q-17.667 0-30.167-12.5t-12.5-30.167v-512q0-17.667 12.5-30.167t30.167-12.5h512q17.667 0 30.167 12.5t12.5 30.167v512q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe055;" glyph-name="fast-forward" d="M469.333 725.333q17.667 0 30-12.333l298.667-298.667q12.667-12.667 12.667-30.333t-12.667-30.333l-298.667-298.667q-12.333-12.333-30-12.333t-30.167 12.5-12.5 30.167q0 18 12.333 30.333l268.333 268.333-268.333 268.333q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167zM213.333 725.333q17.667 0 30-12.333l298.667-298.667q12.667-12.667 12.667-30.333t-12.667-30.333l-298.667-298.667q-12.333-12.333-30-12.333t-30.167 12.5-12.5 30.167q0 18 12.333 30.333l268.333 268.333-268.333 268.333q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167z" />
<glyph unicode="&#xe056;" glyph-name="skip-forward" d="M256 725.333q17.667 0 30.333-12.667l298.667-298.667q12.333-12.333 12.333-30 0-18-12.333-30.333l-298.667-298.667q-12.333-12.333-30.333-12.333-17.667 0-30.167 12.333t-12.5 30q0 17.333 12.333 30.333l268.667 268.667-268.667 268.333q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5zM725.333 725.333q17.667 0 30.167-12.5t12.5-30.167v-597.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v597.333q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe057;" glyph-name="shuffle" d="M768 896q17.667 0 30.333-12.667l170.667-170.667q12.333-12.333 12.333-30 0-18-12.333-30.333l-170.667-170.667q-12.333-12.333-30.333-12.333-17.667 0-30.167 12.5t-12.5 30.167q0 17 12.333 30l98 98h-67.667q-60 0-112.667-26.167t-88.333-71.5q-55-70-55-158.333 0-89-42.667-165.333-22.667-41-55-73.667-47.333-48.333-110.333-75.333t-133.333-27h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h85.333q60.333 0 112.833 26t88.167 71.333q55 70 55 158.667 0 89 42.667 165.333 23 41.333 55 73.333 47.333 48.333 110.333 75.5t133.333 27.167h67.667l-98 97.667q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5zM768 298.667q17.667 0 30.333-12.667l170.667-170.667q12.333-12.333 12.333-30.333 0-17.667-12.333-30l-170.667-170.667q-12.333-12.333-30.333-12.333-17.667 0-30.167 12.333t-12.5 30q0 17.333 12.333 30.333l98 98h-67.667q-70.333 0-133.333 27t-110.333 75.333q25.667 37.667 42.667 80.333 35.667-45.333 88.167-71.333t112.833-26h67.667l-98 97.667q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5zM85.333 725.333h85.333q70.333 0 133.333-27.167t110.333-75.5q-26-38.333-42.667-80.333-35.667 45.333-88.333 71.5t-112.667 26.167h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe058;" glyph-name="repeat" d="M42.667 341.333h256q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-144l116-113.333q49.333-49.667 113-75 61-25 128.333-25t128.333 25q33.333 13.667 62.5 33.5t49.667 40.667 37.333 44.667 27 43.833 17.167 40q6 16.667 22 24.167t32.333 1.833q16.667-6 24.167-21.833t1.833-32.167q-14-42.667-40.667-84.667t-60-75.333q-61.333-61.333-141-93.667-77.333-31.333-160.667-31.333-83 0-160.667 31.333-79.667 32.333-141 93.667l-125 122.333v-162q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v256q0 17.667 12.5 30.167t30.167 12.5zM512 810.667q83 0 160.667-31.333 79.667-32.333 141-93.667l0.667-0.667 124.333-121.667v162q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-256q0-17.667-12.5-30.167t-30.167-12.5h-256q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h144l-116 113.333q-48.667 48.667-110.833 74.333t-130.5 25.667q-67.333 0-128.333-25-63.667-25.333-113-75-20-17.667-43.833-53.833t-36.833-73.833q-6-16.667-22-24.167t-32.333-1.833q-16.667 6-24.167 21.833t-1.833 32.167q14 42.667 40.667 84.667t60 75.333q61.333 61.333 141 93.667 77.667 31.333 160.667 31.333z" />
<glyph unicode="&#xe059;" glyph-name="folder" d="M170.667 810.667h213.333l85.333-128h384q53 0 90.5-37.5t37.5-90.5v-469.333q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v597.333q0 53 37.5 90.5t90.5 37.5zM423.667 597.333l-82.333 128h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-597.333q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v469.333q0 17.667-12.5 30.167t-30.167 12.5h-429.667z" />
<glyph unicode="&#xe060;" glyph-name="umbrella" d="M512 853.333q75 0 145.833-21t130-59.667 106.667-91.167 79-117.833 43.5-137q7-41.333 7-85.333h-469.333v-256q0-35.333 25-60.333t60.333-25 60.333 25 25 60.333q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167q0-70.667-50-120.667t-120.667-50-120.667 50-50 120.667v256h-469.333q0 44 7 85.333 12 71.667 43.5 137t79 117.833 106.667 91.167 130 59.667 145.833 21zM512 768q-101.333 0-190.333-44.667t-148.5-122.333-79.167-174.333h836q-19.667 96.667-79.167 174.333t-148.5 122.333-190.333 44.667z" />
<glyph unicode="&#xe061;" glyph-name="moon" d="M512 810.667q14.333 0 28.333-1-28.333-61-28.333-127 0-60.667 23.667-116t63.667-95.333 95.333-63.667 116-23.667q66 0 127 28.333 1-14 1-28.333 0-58-15.333-113.333t-42.833-102.167-66.833-86.167-86.167-66.833-102.167-42.833-113.333-15.333-113.333 15.333-102.167 42.833-86.167 66.833-66.833 86.167-42.833 102.167-15.333 113.333 15.333 113.333 42.833 102.167 66.833 86.167 86.167 66.833 102.167 42.833 113.333 15.333zM428 715q-55-14-102.5-45.333t-81.667-74.333-53.667-97.833-19.5-113.5q0-69.333 27-132.5t72.833-109 109-72.833 132.5-27q58.667 0 113.5 19.5t97.833 53.667 74.333 81.667 45.333 102.5q-14.333-1.333-32.333-1.333-78 0-149 30.5t-122.5 82-82 122.5-30.5 149q0 18 1.333 32.333z" />
<glyph unicode="&#xe062;" glyph-name="thermometer" d="M490.667 896q61.667 0 105.5-43.833t43.833-105.5v-459q39.667-33 62.5-80.167t22.833-100.833q0-47.667-18.5-91.167t-50-75-75-50-91.167-18.5-91.167 18.5-75 50-50 75-18.5 91.167q0 53.667 22.833 100.833t62.5 80.167v459q0 61.667 43.833 105.5t105.5 43.833zM490.667 810.667q-26.667 0-45.333-18.667t-18.667-45.333v-505.333q-38.333-18.333-61.833-54.5t-23.5-80.167q0-61.667 43.833-105.5t105.5-43.833 105.5 43.833 43.833 105.5q0 44-23.5 80.167t-61.833 54.5v505.333q0 26.667-18.667 45.333t-45.333 18.667z" />
<glyph unicode="&#xe063;" glyph-name="drop" d="M240.333 570.333l271.667 271.667 271.667-271.667q55.333-55.333 83.833-126t28.5-145.667q0-75.333-28.5-145.667t-83.833-125.667-126-84-145.667-28.667-145.667 28.667-126 84q-55 55.333-83.667 125.833t-28.667 145.5 28.667 145.667 83.667 126zM723.333 510l-211.333 211.333-211.333-211.333q-42.667-43-65-98t-22.333-113.333 22.167-113.167 65.167-97.833 98-65.333 113.333-22.333q58.667 0 113.5 22.333t97.833 65.333 65.167 97.667 22.167 113.333q0 58.333-22.167 113.333t-65.167 98z" />
<glyph unicode="&#xe064;" glyph-name="sun" d="M512 640q69.667 0 128.5-34.333t93.167-93.167 34.333-128.5-34.333-128.5-93.167-93.167-128.5-34.333-128.5 34.333-93.167 93.167-34.333 128.5 34.333 128.5 93.167 93.167 128.5 34.333zM240.667 155.333q17.667 0 30.167-12.667t12.5-30.333q0-17.333-12.667-30l-60.333-60.333q-12.667-12.667-30-12.667-17.667 0-30.167 12.5t-12.5 30.167q0 18 12.333 30.333l60.333 60.333q12.667 12.667 30.333 12.667zM512 42.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 17.667 12.5 30.167t30.167 12.5zM42.667 426.667h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM512 554.667q-70.667 0-120.667-50t-50-120.667 50-120.667 120.667-50 120.667 50 50 120.667-50 120.667-120.667 50zM783.667 155.333q17.333 0 30-12.667l60.333-60.333q12.667-12.667 12.667-30.333 0-17.333-12.667-30t-30-12.667q-17.667 0-30.333 12.667l-60.333 60.333q-12.333 12.333-12.333 30t12.5 30.333 30.167 12.667zM180.333 758.667q17.333 0 30-12.667l60.333-60.333q12.667-12.667 12.667-30 0-17.667-12.5-30.167t-30.167-12.5q-18 0-30.333 12.333l-60.333 60.333q-12.333 12.333-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5zM512 896q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 17.667 12.5 30.167t30.167 12.5zM896 426.667h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM844 758.667q17.333 0 30-12.667t12.667-30q0-17.667-12.667-30.333l-60.333-60.333q-12.333-12.333-30-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 17.667 12.333 30l60.333 60.333q12.667 12.667 30.333 12.667z" />
<glyph unicode="&#xe065;" glyph-name="cloud" d="M640 768q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167-30.5-149.167-81.833-122.5-122.5-81.833-149.167-30.5h-384q-69.667 0-128.5 34.333t-93.167 93.167-34.333 128.5 34.333 128.5 93.167 93.167 128.5 34.333h22q26.333 74.333 79.333 132.167t126.833 90.833 155.833 33zM640 682.667q-55.333 0-106.5-19.833t-90-53.833-65-81.333-33.833-101h-88.667q-70.667 0-120.667-50t-50-120.667 50-120.667 120.667-50h384q60.667 0 116 23.667t95.333 63.667 63.667 95.333 23.667 116-23.667 116-63.667 95.333-95.333 63.667-116 23.667z" />
<glyph unicode="&#xe066;" glyph-name="cloud-upload" d="M640 810.667q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167q0-72.667-26.5-139.667t-72-117.333-108.667-83.5-134.167-41.167v86q71.667 10.333 130.167 51.833t92.167 105.667 33.667 138.167q0 60.667-23.667 116t-63.667 95.333-95.333 63.667-116 23.667q-55.333 0-106.5-19.833t-90-53.833-65-81.333-33.833-101h-88.667q-70.667 0-120.667-50t-50-120.667q0-38.667 15.167-71.667t39.833-54.167 54.833-33 60.833-11.833h170.667v-85.333h-170.667q-69.667 0-128.5 34.333t-93.167 93.167-34.333 128.5 34.333 128.5 93.167 93.167 128.5 34.333h22q26.333 74.333 79.333 132.167t126.833 90.833 155.833 33zM554.667 469.333q17.667 0 30.333-12.667l128-128q12.333-12.333 12.333-30 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-55 55.333v-281q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v281l-55-55.333q-12.333-12.333-30.333-12.333-17.667 0-30.167 12.5t-12.5 30.167q0 17 12.333 30l128 128q12.667 12.667 30.333 12.667z" />
<glyph unicode="&#xe067;" glyph-name="cloud-download" d="M640 810.667q78 0 149.167-30.5t122.5-81.833 81.833-122.5 30.5-149.167q0-85-35-160.667t-96.667-129.167-140-77.5l21 20.667q18 18.333 28 42.667 9.333 22.667 9.333 49.333 0 6.667-0.333 9.333 59.333 41.333 93.833 105.833t34.5 139.5q0 60.667-23.667 116t-63.667 95.333-95.333 63.667-116 23.667q-55.333 0-106.5-19.833t-90-53.833-65-81.333-33.833-101h-88.667q-70.667 0-120.667-50t-50-120.667q0-38.667 15.167-71.667t39.833-54.167 54.833-33 60.833-11.833h50q11.667-29.333 30-48l37.667-37.333h-117.667q-69.667 0-128.5 34.333t-93.167 93.167-34.333 128.5 34.333 128.5 93.167 93.167 128.5 34.333h22q26.333 74.333 79.333 132.167t126.833 90.833 155.833 33zM554.667 469.333q17.667 0 30.167-12.5t12.5-30.167v-281l55 55.333q12.333 12.333 30.333 12.333 18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-128-128q-12.333-12.333-30.333-12.333t-30.333 12.333l-128 128q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5q18 0 30.333-12.333l55-55.333v281q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe068;" glyph-name="upload" d="M213.333 896h597.333q53 0 90.5-37.5t37.5-90.5v-597.333q0-53-37.5-90.5t-90.5-37.5h-170.667v85.333h170.667q17.667 0 30.167 12.5t12.5 30.167v597.333q0 17.667-12.5 30.167t-30.167 12.5h-597.333q-17.667 0-30.167-12.5t-12.5-30.167v-597.333q0-17.667 12.5-30.167t30.167-12.5h170.667v-85.333h-170.667q-53 0-90.5 37.5t-37.5 90.5v597.333q0 53 37.5 90.5t90.5 37.5zM512 597.333q18 0 30.333-12.333l170.667-170.667q12.333-12.333 12.333-30.333 0-17.667-12.5-30.167t-30.167-12.5q-17.333 0-30.333 12.333l-97.667 98v-537q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v537l-97.667-98q-13-12.333-30.333-12.333-17.667 0-30.167 12.5t-12.5 30.167q0 17.333 12.333 30.333l170.667 170.667q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe069;" glyph-name="download" d="M640 725.333h170.667q53 0 90.5-37.5t37.5-90.5v-597.333q0-53-37.5-90.5t-90.5-37.5h-597.333q-53 0-90.5 37.5t-37.5 90.5v597.333q0 53 37.5 90.5t90.5 37.5h170.667v-85.333h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-597.333q0-17.667 12.5-30.167t30.167-12.5h597.333q17.667 0 30.167 12.5t12.5 30.167v597.333q0 17.667-12.5 30.167t-30.167 12.5h-170.667v85.333zM512 896q17.667 0 30.167-12.5t12.5-30.167v-537l97.667 98q12.333 12.333 30.333 12.333 18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-170.667-170.667q-12.333-12.333-30.333-12.333t-30.333 12.333l-170.667 170.667q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5q18 0 30.333-12.333l97.667-98v537q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe070;" glyph-name="location" d="M0 426.667l1024 469.333-469.333-1024-128 426.667zM571.333 113.333l279.333 609.333-609.333-279.333 254-76z" />
<glyph unicode="&#xe071;" glyph-name="location-2" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM554.667 765.667v-125.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v125.667q-66-7.333-125.167-36.333t-103.833-73.667-73.667-103.833-36.333-125.167h125.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-125.667q7.333-66 36.333-125.167t73.667-103.833 103.833-73.667 125.167-36.333v125.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-125.667q66 7.333 125.167 36.333t103.833 73.667 73.667 103.833 36.333 125.167h-125.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h125.667q-7.333 66-36.333 125.167t-73.667 103.833-103.833 73.667-125.167 36.333z" />
<glyph unicode="&#xe072;" glyph-name="map" d="M682.667 682.667l341.333 213.333v-810.667l-341.333-213.333-341.333 213.333-341.333-213.333v810.667l341.333 213.333zM298.667 159.333v609l-213.333-133.333v-609zM640 608.667l-256 160.333v-609.667l256-160v609.333zM938.667 132.667v609.333l-213.333-133.333v-609.333z" />
<glyph unicode="&#xe073;" glyph-name="battery" d="M128 682.667h640q53 0 90.5-37.5t37.5-90.5q53 0 90.5-37.5t37.5-90.5v-85.333q0-53-37.5-90.5t-90.5-37.5q0-53-37.5-90.5t-90.5-37.5h-640q-53 0-90.5 37.5t-37.5 90.5v341.333q0 53 37.5 90.5t90.5 37.5zM768 597.333h-640q-17.667 0-30.167-12.5t-12.5-30.167v-341.333q0-17.667 12.5-30.167t30.167-12.5h640q17.667 0 30.167 12.5t12.5 30.167v341.333q0 17.667-12.5 30.167t-30.167 12.5zM896 469.333v-170.667q17.667 0 30.167 12.5t12.5 30.167v85.333q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe074;" glyph-name="head" d="M512 896q69.667 0 128.5-34.333t93.167-93.167 34.333-128.5v-128q0-53.333-20.667-101t-57.667-83q97.333-15.333 173-45.167t118.5-70.5 42.833-85.667v-84q0-53-37.5-90.5t-90.5-37.5h-768q-53 0-90.5 37.5t-37.5 90.5v84.333q0 45 42.833 85.667t118.333 70.5 172.833 44.833q-36.667 35.667-57.333 83.167t-20.667 100.833v128q0 69.667 34.333 128.5t93.167 93.167 128.5 34.333zM512 256q-92.667 0-178.833-14.833t-150.167-41.5q-25.667-10.667-45.833-22.667t-30.667-21.667-15.833-16.833-5.333-11.5v-84.333q0-17.667 12.5-30.167t30.167-12.5h768q17.667 0 30.167 12.5t12.5 30.167v84q0 4.333-5.333 11.5t-15.833 16.833-30.667 21.667-45.833 23q-64 26.667-150.167 41.5t-178.833 14.833zM512 810.667q-70.667 0-120.667-50t-50-120.667v-128q0-70.667 50-120.667t120.667-50 120.667 50 50 120.667v128q0 70.667-50 120.667t-120.667 50z" />
<glyph unicode="&#xe075;" glyph-name="briefcase" d="M426.667 810.667h170.667q53 0 90.5-37.5t37.5-90.5v-42.667h128q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5h128v42.667q0 53 37.5 90.5t90.5 37.5zM213.333 42.667v512h-42.667q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5h42.667zM725.333 42.667v512h-426.667v-512h426.667zM853.333 554.667h-42.667v-512h42.667q17.667 0 30.167 12.5t12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5zM597.333 725.333h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-42.667h256v42.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe076;" glyph-name="speech-bubble" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-469.333q0-53-37.5-90.5t-90.5-37.5h-341.333l-298.667-213.333v213.333h-42.667q-53 0-90.5 37.5t-37.5 90.5v469.333q0 53 37.5 90.5t90.5 37.5zM853.333 768h-682.667q-17.667 0-30.167-12.5t-12.5-30.167v-469.333q0-17.667 12.5-30.167t30.167-12.5h128v-133l186 133h368.667q17.667 0 30.167 12.5t12.5 30.167v469.333q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe077;" glyph-name="anchor" d="M512 853.333q70.667 0 120.667-50t50-120.667q0-59-36-104.833t-92-60.167v-515.333q71 8 134.167 41.167t108.667 83.5 72 117.333 26.5 139.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167q0-95.667-37.167-182.5t-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167q0-72.667 26.5-139.667t72-117.333 108.667-83.5 134.167-41.167v515.333q-56 14.333-92 60.167t-36 104.833q0 70.667 50 120.667t120.667 50zM512 768q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25z" />
<glyph unicode="&#xe078;" glyph-name="globe" d="M512 853.333q12 0 18-0.333 62-2.333 120.5-20.5t108.167-48.833 91.167-73.833 70.333-93.833 45-110.167 16.167-121.833-16.167-121.833-45-110.167-70.333-93.833-91.167-73.833-108.167-48.833-120.5-20.5q-6-0.333-18-0.333t-18 0.333q-62 2.333-120.5 20.5t-108.167 48.833-91.167 73.833-70.333 93.833-45 110.167-16.167 121.833 16.167 121.833 45 110.167 70.333 93.833 91.167 73.833 108.167 48.833 120.5 20.5q6 0.333 18 0.333zM300.333 341.333h-170q13.333-119 91.667-209t192.667-120q-43.333 65.667-75.5 148.833t-38.833 180.167zM638.333 341.333h-252.667q3.333-42.667 13.833-85.333t23.5-75.5 30-64.833 30.667-52.667 28.333-39.667q14.667 19 28.333 39.833t30.667 52.833 30 64.833 23.5 75.333 13.833 85.167zM414.667 755.667q-114.333-30-192.667-120t-91.667-209h170q11.667 174 114.333 329zM893.667 341.333h-169.667q-12.333-174.333-114.667-329 114.333 30 192.667 120t91.667 209zM512 744.667q-14.667-19-28.167-39.833t-30.667-52.833-30.167-64.833-23.5-75.333-13.833-85.167h252.667q-3.333 42.667-13.833 85.333t-23.5 75.5-30 64.833-30.667 52.667-28.333 39.667zM609.333 755.667q102.333-154.667 114.667-329h169.667q-13.333 119-91.667 209t-192.667 120z" />
<glyph unicode="&#xe079;" glyph-name="box" d="M42.667 682.667l469.333 213.333 469.333-213.333v-597.333l-469.333-213.333-469.333 213.333v597.333zM469.333 442l-341.333 155v-456.667l341.333-155.333v457zM896 140.333v456.667l-341.333-155v-457zM826.667 659.333l-314.667 143-314.667-143 314.667-143z" />
<glyph unicode="&#xe080;" glyph-name="reload" d="M469.333 810.667q83 0 160.667-31.333 79.667-32.333 141-93.667 0.333-0.333 125-122.333v162q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-256q0-17.667-12.5-30.167t-30.167-12.5h-256q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h144q-92.667 90-116 113.333-49.667 49.667-113 75-61 25-128.333 25t-128.333-25q-63.667-25.333-113-75-49.333-49.333-75-113-25-61-25-128.333t25-128.333q25.667-63.667 75-113 49.333-49.667 113-75 61-25 128.333-25t128.333 25q63.333 25.333 113 75 55.333 55.333 80.667 127.667 5.667 16.667 21.667 24.167t32.667 1.833q16.667-6 24.333-22t1.667-32.667q-15.333-43.667-41.5-85.333t-59.167-74q-61.333-61.333-141-93.667-77.667-31.333-160.667-31.333t-160.667 31.333q-79.667 32.333-141 93.667t-93.667 141q-31.333 77.667-31.333 160.667t31.333 160.667q32.333 79.667 93.667 141t141 93.667q77.667 31.333 160.667 31.333z" />
<glyph unicode="&#xe081;" glyph-name="share" d="M768 810.667q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50q-37.667 0-71.167 15.5t-57.5 43.167l-216.333-108.333q3.667-17.667 3.667-35.667t-3.667-35.667l216.333-108.333q24 27.667 57.5 43.167t71.167 15.5q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50-120.667 50-50 120.667q0 18 3.667 35.667l-216.333 108.333q-24-27.667-57.5-43.167t-71.167-15.5q-70.667 0-120.667 50t-50 120.667 50 120.667 120.667 50q37.667 0 71.167-15.5t57.5-43.167l216.333 108.333q-3.667 17.667-3.667 35.667 0 70.667 50 120.667t120.667 50zM256 469.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25zM768 213.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25zM768 725.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333-25 60.333-60.333 25z" />
<glyph unicode="&#xe082;" glyph-name="marquee" d="M768 853.333h85.333q53 0 90.5-37.5t37.5-90.5v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 17.667-12.5 30.167t-30.167 12.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM85.333 170.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-17.667 12.5-30.167t30.167-12.5h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-53 0-90.5 37.5t-37.5 90.5v85.333q0 17.667 12.5 30.167t30.167 12.5zM85.333 512q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM426.667 0h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM170.667 853.333h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-17.667 0-30.167-12.5t-12.5-30.167v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 53 37.5 90.5t90.5 37.5zM938.667 170.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-53-37.5-90.5t-90.5-37.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h85.333q17.667 0 30.167 12.5t12.5 30.167v85.333q0 17.667 12.5 30.167t30.167 12.5zM938.667 512q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM426.667 853.333h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe083;" glyph-name="marquee-plus" d="M512 597.333q17.667 0 30.167-12.5t12.5-30.167v-128h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128v128q0 17.667 12.5 30.167t30.167 12.5zM85.333 170.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-17.667 12.5-30.167t30.167-12.5h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-53 0-90.5 37.5t-37.5 90.5v85.333q0 17.667 12.5 30.167t30.167 12.5zM85.333 512q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM426.667 0h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM170.667 853.333h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-17.667 0-30.167-12.5t-12.5-30.167v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 53 37.5 90.5t90.5 37.5zM938.667 170.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-53-37.5-90.5t-90.5-37.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h85.333q17.667 0 30.167 12.5t12.5 30.167v85.333q0 17.667 12.5 30.167t30.167 12.5zM938.667 512q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM426.667 853.333h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM768 853.333h85.333q53 0 90.5-37.5t37.5-90.5v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 17.667-12.5 30.167t-30.167 12.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe084;" glyph-name="marquee-minus" d="M768 853.333h85.333q53 0 90.5-37.5t37.5-90.5v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 17.667-12.5 30.167t-30.167 12.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM85.333 170.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-17.667 12.5-30.167t30.167-12.5h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-53 0-90.5 37.5t-37.5 90.5v85.333q0 17.667 12.5 30.167t30.167 12.5zM85.333 512q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM426.667 0h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM170.667 853.333h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333q-17.667 0-30.167-12.5t-12.5-30.167v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333q0 53 37.5 90.5t90.5 37.5zM938.667 170.667q17.667 0 30.167-12.5t12.5-30.167v-85.333q0-53-37.5-90.5t-90.5-37.5h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h85.333q17.667 0 30.167 12.5t12.5 30.167v85.333q0 17.667 12.5 30.167t30.167 12.5zM341.333 426.667h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM938.667 512q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM426.667 853.333h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe085;" glyph-name="tag" d="M42.667 853.333h482.667l418.667-418.333q37.333-37.333 37.333-90.333 0-53.333-37.333-90.667l-302-302q-37.333-37.333-90.333-37.333-53.333 0-90.667 37.333l-418.333 418.667v482.667zM883.667 374.667l-393.667 393.333h-362v-362l393.333-393.667q12.667-12.333 30.333-12.333t30 12.333l302 302q12.333 12.333 12.333 30t-12.333 30.333zM362.667 640q44.333 0 75.5-31.167t31.167-75.5-31.167-75.5-75.5-31.167-75.5 31.167-31.167 75.5 31.167 75.5 75.5 31.167zM362.667 554.667q-8.667 0-15-6.333t-6.333-15 6.333-15 15-6.333 15 6.333 6.333 15-6.333 15-15 6.333z" />
<glyph unicode="&#xe086;" glyph-name="power" d="M813.667 643q59-59 91.333-135.667 33.667-79.333 33.667-166t-33.667-166q-32.333-76.667-91.333-135.667t-135.667-91.333q-79.333-33.667-166-33.667t-166 33.667q-76.667 32.333-135.667 91.333t-91.333 135.667q-33.667 79.333-33.667 166t33.667 166q32.333 76.667 91.333 135.667 12.333 12.333 30 12.333t30.333-12.333 12.667-30-12.667-30.333q-47-47-73.333-108.333-26.667-64-26.667-133t26.667-133q26.333-61.333 73.333-108.333t108.333-73.333q64-26.667 133-26.667t133 26.667q61.333 26.333 108.333 73.333t73.333 108.333q26.667 64 26.667 133t-26.667 133q-26.333 61.333-73.333 108.333-12.667 12.667-12.667 30.333t12.667 30 30.333 12.333 30-12.333zM512 853.333q17.667 0 30.167-12.5t12.5-30.167v-426.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v426.667q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe087;" glyph-name="command" d="M768 810.667q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50h-85.333v-170.667h85.333q70.667 0 120.667-50t50-120.667-50-120.667-120.667-50-120.667 50-50 120.667v85.333h-170.667v-85.333q0-70.667-50-120.667t-120.667-50-120.667 50-50 120.667 50 120.667 120.667 50h85.333v170.667h-85.333q-70.667 0-120.667 50t-50 120.667 50 120.667 120.667 50 120.667-50 50-120.667v-85.333h170.667v85.333q0 70.667 50 120.667t120.667 50zM341.333 128v85.333h-85.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25 60.333 25 25 60.333zM256 725.333q-35.333 0-60.333-25t-25-60.333 25-60.333 60.333-25h85.333v85.333q0 35.333-25 60.333t-60.333 25zM597.333 298.667v170.667h-170.667v-170.667h170.667zM768 213.333h-85.333v-85.333q0-35.333 25-60.333t60.333-25 60.333 25 25 60.333-25 60.333-60.333 25zM768 725.333q-35.333 0-60.333-25t-25-60.333v-85.333h85.333q35.333 0 60.333 25t25 60.333-25 60.333-60.333 25z" />
<glyph unicode="&#xe088;" glyph-name="alt" d="M128 725.333h213.333q24.333 0 37-21.333l329-576h188.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-213.333q-24.333 0-37 21.333l-329 576h-188.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM597.333 725.333h213.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-213.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe089;" glyph-name="esc" d="M559 851q86.333-8.667 163.833-47.667t136.167-103.333q57.667-63.333 89.667-143.667 32.667-83 32.667-172.333 0-95.667-37-182.667-34.333-82.333-100.333-149.333-67-66-149.333-100.333-87-37-182.667-37-89.333 0-172.333 32.667-80.333 32-143.667 89.667-64.333 58.667-103.333 136.167t-47.667 163.833q-1.667 19 10.833 33t31.833 14q16.333 0 28.5-11t13.833-27.333q7-71 38.833-134.333t84.833-111.333q51.667-47.667 117.333-73.333 68-26.667 141-26.667 78.333 0 149.333 30 67.333 28.333 122.333 82.333 54 55 82.333 122.333 30 71 30 149.333 0 73-26.667 141-25.667 65.667-73.333 117.333-48 53-111.333 84.833t-134.333 38.833q-16.333 1.667-27.333 13.833t-11 28.5q0 12.667 4.833 21.667t12.833 13.333 15.167 6 14.167 1.667zM85.333 853.333h256q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-153l354-354q12.333-12 12.333-30 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-353.667 354v-153q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v256q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe090;" glyph-name="bar-graph" d="M853.333 853.333q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM170.667 341.333q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM170.667 256q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM512 597.333q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5zM512 512q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5zM853.333 768q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe091;" glyph-name="bar-graph-2" d="M512 853.333q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM170.667 341.333q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM170.667 256q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM512 768q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5zM853.333 597.333q53 0 90.5-37.5t37.5-90.5v-426.667q0-53-37.5-90.5t-90.5-37.5-90.5 37.5-37.5 90.5v426.667q0 53 37.5 90.5t90.5 37.5zM853.333 512q-17.667 0-30.167-12.5t-12.5-30.167v-426.667q0-17.667 12.5-30.167t30.167-12.5 30.167 12.5 12.5 30.167v426.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe092;" glyph-name="pie-graph" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM469.333 341.333v424.333q-71-8-134.167-41.167t-108.667-83.5-72-117.333-26.5-139.667q0-78 30.5-149.167t81.833-122.5 122.5-81.833 149.167-30.5q72.667 0 139.667 26.5t117.333 72 83.5 108.667 41.167 134.167h-424.333zM554.667 765.667v-339h339q-7.333 66-36.333 125.167t-73.667 103.833-103.833 73.667-125.167 36.333z" />
<glyph unicode="&#xe093;" glyph-name="star" d="M396.667 512l115.333 355 115.333-355h373.333l-302-209.667 115.333-348.667-302 221-302-219.333 115.333 347-302 209.667h373.333zM565.333 426.667l-53.333 169.667-53.333-169.667h-165.667l133.333-88.333-52.333-157.667 138.333 100 137.667-101-52.333 157.667 133 89.333h-165.333z" />
<glyph unicode="&#xe094;" glyph-name="arrow-left" d="M426.667 725.333q17.667 0 30.167-12.5t12.5-30.167q0-18-12.667-30.333l-225.667-225.667h665q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-665l225.667-225.667q12.667-12.333 12.667-30.333 0-17.667-12.5-30.167t-30.167-12.5q-18 0-30.333 12.333l-298.667 298.667q-12.333 13-12.333 30.333t12.333 30.333l298.667 298.667q12.667 12.333 30.333 12.333z" />
<glyph unicode="&#xe095;" glyph-name="arrow-right" d="M597.333 725.333q18 0 30.333-12.333l298.667-298.667q12.333-12.333 12.333-30.333t-12.333-30.333l-298.667-298.667q-12.333-12.333-30.333-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 18 12.333 30.333l226 225.667h-665q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h665l-226 225.667q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167z" />
<glyph unicode="&#xe096;" glyph-name="arrow-up" d="M512 810.667q18 0 30.333-12.333l298.667-298.667q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-225.667 226v-665q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v665l-225.667-226q-12.333-12.333-30.333-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 18 12.333 30.333l298.667 298.667q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe097;" glyph-name="arrow-down" d="M512 810.667q17.667 0 30.167-12.5t12.5-30.167v-665l225.667 226q12.333 12.333 30.333 12.333 18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-298.667-298.667q-12.333-12.333-30.333-12.333t-30.333 12.333l-298.667 298.667q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167q18 0 30.333-12.333l225.667-226v665q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe098;" glyph-name="volume" d="M213.333 554.667l213.333 213.333v-768l-213.333 213.333h-85.333q-53 0-90.5 37.5t-37.5 90.5v83.667q0 53 37.5 91.333t90.5 38.333h85.333zM341.333 206v357.667l-92.667-94.333h-120.667q-17.333 0-30-13.167t-12.667-31.167v-83.667q0-17.667 12.5-30.167t30.167-12.5h120.667zM620 526.333q12.333 0 23.167-7t16.167-19q23.333-56.333 23.333-116.333 0-61-23.333-115.667-5-12-15.833-19.167t-23.5-7.167q-15.667 0-29.167 11.833t-13.5 30.833q0 7.667 3.333 16.667 16.667 39.333 16.667 82.667 0 43-16.667 83-3.333 7.667-3.333 16.667 0 19 12.833 30.833t29.833 11.833zM750.333 645.333q24 0 36.667-21 33-55 49-113.667 17.333-62.667 17.333-126.667 0-63.667-17.333-127-16.333-59.333-49-113.667-12.333-20.667-36.667-20.667-16.667 0-29.667 12t-13 30.667q0 11.667 6.333 22 26 43.333 39.667 92.667 14.333 50 14.333 104 0 53.667-14.333 103.667-13.667 49.333-39.667 93-6.333 9.667-6.333 21.667 0 18 13.167 30.5t29.5 12.5zM878 762.333q23 0 35.333-18.667 54.333-79.667 82.5-171.333t28.167-188.333-28.167-188.333-82.5-171.333q-12-18.667-35.333-18.667-17.333 0-29.833 12t-12.5 30.667q0 13.333 7.333 24 95.667 140.333 95.667 311.667 0 84-24.333 163.333t-71.333 148.333q-7.333 10.667-7.333 24 0 18.667 12.5 30.667t29.833 12z" />
<glyph unicode="&#xe099;" glyph-name="mute" d="M256 554.667l213.333 213.333v-768l-213.333 213.333h-85.333q-53 0-90.5 37.5t-37.5 90.5v83.667q0 53 37.5 91.333t90.5 38.333h85.333zM384 206v357.667l-92.667-94.333h-120.667q-17.333 0-30-13.167t-12.667-31.167v-83.667q0-17.667 12.5-30.167t30.167-12.5h120.667zM896 554.667q18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-98-97.667 98-97.667q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-97.667 98-97.667-98q-12.333-12.333-30.333-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 18 12.333 30.333l98 97.667-98 97.667q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167q18 0 30.333-12.333l97.667-98 97.667 98q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe100;" glyph-name="content-right" d="M682.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM170.667 341.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM341.333 256h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM170.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM341.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM853.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe101;" glyph-name="content-left" d="M170.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM341.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v682.667q0 17.667-12.5 30.167t-30.167 12.5zM682.667 341.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM853.333 256h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM682.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM853.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe102;" glyph-name="grid" d="M682.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM170.667 341.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM341.333 256h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM170.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM341.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM682.667 341.333h170.667q53 0 90.5-37.5t37.5-90.5v-170.667q0-53-37.5-90.5t-90.5-37.5h-170.667q-53 0-90.5 37.5t-37.5 90.5v170.667q0 53 37.5 90.5t90.5 37.5zM853.333 256h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5zM853.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h170.667q17.667 0 30.167 12.5t12.5 30.167v170.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe103;" glyph-name="grid-2" d="M170.667 853.333h682.667q53 0 90.5-37.5t37.5-90.5v-682.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM469.333 0v341.333h-341.333v-298.667q0-17.667 12.5-30.167t30.167-12.5h298.667zM469.333 426.667v341.333h-298.667q-17.667 0-30.167-12.5t-12.5-30.167v-298.667h341.333zM896 42.667v298.667h-341.333v-341.333h298.667q17.667 0 30.167 12.5t12.5 30.167zM853.333 768h-298.667v-341.333h341.333v298.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe104;" glyph-name="columns" d="M128 768h768q53 0 90.5-37.5t37.5-90.5v-512q0-53-37.5-90.5t-90.5-37.5h-768q-53 0-90.5 37.5t-37.5 90.5v512q0 53 37.5 90.5t90.5 37.5zM298.667 85.333v597.333h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-512q0-17.667 12.5-30.167t30.167-12.5h170.667zM640 85.333v597.333h-256v-597.333h256zM896 682.667h-170.667v-597.333h170.667q17.667 0 30.167 12.5t12.5 30.167v512q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe105;" glyph-name="loader" d="M693.333 245.667q17.333 0 30-12.667l120.667-120.667q12.667-12.667 12.667-30.333 0-17.333-12.667-30t-30-12.667q-17.667 0-30.333 12.667l-120.667 120.667q-12.333 12.333-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5zM331 245.667q17.667 0 30.167-12.5t12.5-30.167-12.667-30.333l-120.667-120.667q-12.667-12.667-30-12.667-17.667 0-30.167 12.5t-12.5 30.167q0 18 12.333 30.333l120.667 120.667q12.667 12.667 30.333 12.667zM85.333 426.667h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM512 170.667q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM210.333 728.667q17.333 0 30-12.667l120.667-120.667q12.667-12.667 12.667-30 0-17.667-12.5-30.167t-30.167-12.5q-18 0-30.333 12.333l-120.667 120.667q-12.333 12.333-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5zM768 426.667h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-170.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM512 853.333q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5zM814 728.667q17.333 0 30-12.667t12.667-30q0-17.667-12.667-30.333l-120.667-120.667q-12.333-12.333-30-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 17.667 12.333 30l120.667 120.667q12.667 12.667 30.333 12.667z" />
<glyph unicode="&#xe106;" glyph-name="bag" d="M512 896q43.333 0 82.833-17t68-45.5 45.5-68 17-82.833v-42.667h170.667v-640q0-53-37.5-90.5t-90.5-37.5h-512q-53 0-90.5 37.5t-37.5 90.5v640h170.667v42.667q0 43.333 17 82.833t45.5 68 68 45.5 82.833 17zM810.667 0v554.667h-597.333v-554.667q0-17.667 12.5-30.167t30.167-12.5h512q17.667 0 30.167 12.5t12.5 30.167zM512 810.667q-53 0-90.5-37.5t-37.5-90.5v-42.667h256v42.667q0 53-37.5 90.5t-90.5 37.5z" />
<glyph unicode="&#xe107;" glyph-name="ban" d="M512 853.333q95.667 0 182.5-37.167t149.667-100 100-149.667 37.167-182.5-37.167-182.5-100-149.667-149.667-100-182.5-37.167-182.5 37.167-149.667 100-100 149.667-37.167 182.5 37.167 182.5 100 149.667 149.667 100 182.5 37.167zM751.667 84l-539.667 539.667q-40-50.333-62-111.667t-22-128q0-78 30.5-149.167t81.833-122.5 122.5-81.833 149.167-30.5q67 0 128.333 21.833t111.333 62.167zM512 768q-67 0-128.333-21.833t-111.333-62.167l539.667-539.667q40.333 50 62.167 111.333t21.833 128.333q0 78-30.5 149.167t-81.833 122.5-122.5 81.833-149.167 30.5z" />
<glyph unicode="&#xe108;" glyph-name="flag" d="M298.667 853.333q35.333 0 76-8.833t78.333-21.333l75.333-25t78.333-21.333 76-8.833q36 0 71 4.333t59.667 10.667 44.167 12.667 29.167 10.667l9.333 4.333v-597.333q-3.333-1.667-10-4.5t-28.167-10.333-44.833-13-58.833-10.167-71.5-4.667q-35.333 0-76 8.833t-78.333 21.333l-75.333 25t-78.333 21.333-76 8.833q-63.667 0-128-14.333v-284.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v853.333q3.333 1.667 10 4.5t28.167 10.333 44.833 13 58.833 10.167 71.5 4.667zM298.667 768q-65.333 0-128-17v-422.333q64 12.667 128 12.667 47.333 0 94.667-10.833t107.667-30.833q7.667-2.667 28.833-9.833t31-10.333 28.833-8.667 31.833-8 29.5-4.667 31.667-2.167q65.333 0 128 17v422.333q-64-12.667-128-12.667-47.333 0-94.667 10.833t-107.667 30.833q-7.667 2.667-28.833 9.833t-31 10.333-28.833 8.667-31.833 8-29.5 4.667-31.667 2.167z" />
<glyph unicode="&#xe109;" glyph-name="trash" d="M426.667 853.333h170.667q53 0 90.5-37.5t37.5-90.5v-42.667h170.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-42.667v-512q0-53-37.5-90.5t-90.5-37.5h-426.667q-53 0-90.5 37.5t-37.5 90.5v512h-42.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h170.667v42.667q0 53 37.5 90.5t90.5 37.5zM768 85.333v512h-512v-512q0-17.667 12.5-30.167t30.167-12.5h426.667q17.667 0 30.167 12.5t12.5 30.167zM597.333 768h-170.667q-17.667 0-30.167-12.5t-12.5-30.167v-42.667h256v42.667q0 17.667-12.5 30.167t-30.167 12.5z" />
<glyph unicode="&#xe110;" glyph-name="expand" d="M725.333 853.333h128q53 0 90.5-37.5t37.5-90.5v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128q0 17.667-12.5 30.167t-30.167 12.5h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM85.333 213.333q17.667 0 30.167-12.5t12.5-30.167v-128q0-17.667 12.5-30.167t30.167-12.5h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128q-53 0-90.5 37.5t-37.5 90.5v128q0 17.667 12.5 30.167t30.167 12.5zM170.667 853.333h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128q-17.667 0-30.167-12.5t-12.5-30.167v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128q0 53 37.5 90.5t90.5 37.5zM938.667 213.333q17.667 0 30.167-12.5t12.5-30.167v-128q0-53-37.5-90.5t-90.5-37.5h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128q17.667 0 30.167 12.5t12.5 30.167v128q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe111;" glyph-name="contract" d="M725.333 853.333q17.667 0 30.167-12.5t12.5-30.167v-128q0-17.667 12.5-30.167t30.167-12.5h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128q-53 0-90.5 37.5t-37.5 90.5v128q0 17.667 12.5 30.167t30.167 12.5zM85.333 213.333h128q53 0 90.5-37.5t37.5-90.5v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128q0 17.667-12.5 30.167t-30.167 12.5h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM298.667 853.333q17.667 0 30.167-12.5t12.5-30.167v-128q0-53-37.5-90.5t-90.5-37.5h-128q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h128q17.667 0 30.167 12.5t12.5 30.167v128q0 17.667 12.5 30.167t30.167 12.5zM810.667 213.333h128q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-128q-17.667 0-30.167-12.5t-12.5-30.167v-128q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v128q0 53 37.5 90.5t90.5 37.5z" />
<glyph unicode="&#xe112;" glyph-name="maximize" d="M597.333 341.667q17.667 0 30.333-12.667l268.333-268.333v195.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-298.667q0-17.667-12.667-30.333t-30.333-12.667h-298.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h195.667l-268.333 268.333q-12.333 13-12.333 30.333 0 17.667 12.5 30.333t30.167 12.667zM85.333 853.333h298.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-195.667l268.333-268q12.667-12.667 12.667-30.333t-12.667-30.167-30.333-12.5q-17 0-30.333 12.333l-268 268.333v-195.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v298.667q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe113;" glyph-name="minimize" d="M85.333 853.333q18 0 30.333-12.333l268.333-268.333v195.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-298.667q0-17.667-12.667-30.333t-30.333-12.667h-298.667q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h195.667l-268.333 268.333q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167zM597.667 341.333h298.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-195.667l268-268.333q12.667-12.667 12.667-30.333t-12.5-30.167-30.167-12.5q-18 0-30.333 12.333l-268.333 268.333v-195.667q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v298.667q0 17.667 12.667 30.333t30.333 12.667z" />
<glyph unicode="&#xe114;" glyph-name="plus" d="M512 810.667q17.667 0 30.167-12.5t12.5-30.167v-341.333h341.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-341.333v-341.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v341.333h-341.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h341.333v341.333q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe115;" glyph-name="minus" d="M128 426.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe116;" glyph-name="check" d="M896 682.667q18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-512-512q-12.333-12.333-30.333-12.333t-30.333 12.333l-256 256q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167q18 0 30.333-12.333l225.667-226 481.667 482q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe117;" glyph-name="cross" d="M810.667 725.333q18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-268.667-268.333 268.667-268.333q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-268.333 268.667-268.333-268.667q-12.333-12.333-30.333-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 18 12.333 30.333l268.667 268.333-268.667 268.333q-12.333 12.333-12.333 30.333 0 18.333 12.167 30.5t30.5 12.167q18 0 30.333-12.333l268.333-268.667 268.333 268.667q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe118;" glyph-name="move" d="M512 896q18 0 30.333-12.333l150.667-151q12.667-12.667 12.667-30.333t-12.5-30.167-30.167-12.5-30.333 12.667l-78 78v-323.667h323.667l-78 78q-12.667 12.667-12.667 30.333t12.5 30.167 30.167 12.5 30.333-12.667l151-150.667q12.333-12.333 12.333-30.333t-12.333-30l-151-151q-12.667-12.667-30.333-12.667t-30.167 12.5-12.5 30.167 12.667 30.333l78 78h-323.667v-323.667l78 78q12.667 12.667 30.333 12.667t30.167-12.5 12.5-30.167-12.667-30.333l-150.667-151q-12.333-12.333-30.333-12.333-17.667 0-30 12.333l-151 151q-12.667 12.667-12.667 30.333t12.5 30.167 30.167 12.5 30.333-12.667l78-78v323.667h-323.667l78-78q12.667-12.667 12.667-30.333t-12.5-30.167-30.167-12.5-30.333 12.667l-151 150.667q-12.333 12.333-12.333 30.333t12.333 30.333l151 150.667q12.667 12.667 30.333 12.667t30.167-12.5 12.5-30.167-12.667-30.333l-78-78h323.667v323.667l-78-78q-12.667-12.667-30.333-12.667t-30.167 12.5-12.5 30.167 12.667 30.333l150.667 151q12.333 12.333 30.333 12.333z" />
<glyph unicode="&#xe119;" glyph-name="delete" d="M341.333 768h554.667q53 0 90.5-37.5t37.5-90.5v-512q0-53-37.5-90.5t-90.5-37.5h-554.667l-341.333 384zM896 682.667h-516.333l-265.333-298.667 265.333-298.667h516.333q17.667 0 30.167 12.5t12.5 30.167v512q0 17.667-12.5 30.167t-30.167 12.5zM810.667 512q0-18-12.333-30.333l-98-97.667 98-97.667q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-97.667 98-97.667-98q-12.333-12.333-30.333-12.333-17.667 0-30.167 12.5t-12.5 30.167q0 17.333 12.333 30.333l98 97.667-98 97.667q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5q18 0 30.333-12.333l97.667-98 97.667 98q12.333 12.333 30.333 12.333 18.333 0 30.5-12.167t12.167-30.5z" />
<glyph unicode="&#xe120;" glyph-name="menu" d="M128 682.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 170.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM128 426.667h768q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-768q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe121;" glyph-name="archive" d="M256 768h512l256-256v-384q0-53-37.5-90.5t-90.5-37.5h-768q-53 0-90.5 37.5t-37.5 90.5v384zM938.667 128v298.667h-187.333q-28.333-74-94.5-122.333t-144.833-48.333q-52.333 0-101.667 22.333t-86 61.167-55 87.167h-184v-298.667q0-17.333 12.333-30t30.333-12.667h768q17.667 0 30.167 12.5t12.5 30.167zM903.333 512l-169 170.667h-443l-170.667-170.667h220.667q0-42.333 22.667-81.667t62.5-64.167 85.5-24.833 85.5 24.833 62.5 64.167 22.667 81.667h220.667z" />
<glyph unicode="&#xe122;" glyph-name="inbox" d="M512 853.333q17.667 0 30.167-12.5t12.5-30.167v-494.333l140.333 140.667q12.333 12.333 30.333 12.333 18.333 0 30.5-12.167t12.167-30.5q0-18-12.333-30.333l-213.333-213.333q-12.333-12.333-30.333-12.333t-30.333 12.333l-213.333 213.333q-12.333 13-12.333 30.333 0 17.667 12.5 30.167t30.167 12.5q18 0 30.333-12.333l140.333-140.667v494.333q0 17.667 12.5 30.167t30.167 12.5zM938.667 256q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-53.333-37-90.333-37.667-37.667-90-37.667h-683.667q-52.333 0-90.667 37.333-37.333 38.333-37.333 90.667v170.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h683.667q17.333 0 29.5 12.5t12.167 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe123;" glyph-name="outbox" d="M512 851.333q18 0 30.333-12.333l213.333-213.333q12.333-12.333 12.333-30.333 0-18.333-12.167-30.5t-30.5-12.167q-18 0-30.333 12.333l-140.333 140.667v-494.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v494.333l-140.333-140.667q-13-12.333-30.333-12.333-17.667 0-30.167 12.5t-12.5 30.167q0 17.333 12.333 30.333l213.333 213.333q12.333 12.333 30.333 12.333zM938.667 254q17.667 0 30.167-12.5t12.5-30.167v-170.667q0-53.333-37-90.333-37.667-37.667-90-37.667h-683.667q-52.333 0-90.667 37.333-37.333 38.333-37.333 90.667v170.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-170.667q0-17.667 12.5-30.167t30.167-12.5h683.667q17.333 0 29.5 12.5t12.167 30.167v170.667q0 17.667 12.5 30.167t30.167 12.5z" />
<glyph unicode="&#xe124;" glyph-name="file" d="M213.333 896h426.667l298.667-298.667v-597.333q0-53-37.5-90.5t-90.5-37.5h-597.333q-53 0-90.5 37.5t-37.5 90.5v768q0 53 37.5 90.5t90.5 37.5zM554.667 512v298.667h-341.333q-18 0-30.333-12.333t-12.333-30.333v-768q0-18 12.333-30.333t30.333-12.333h597.333q18 0 30.333 12.333t12.333 30.333v512h-298.667zM818 597.333l-178 178v-178h178z" />
<glyph unicode="&#xe125;" glyph-name="file-add" d="M213.333 896h426.667l298.667-298.667v-597.333q0-53-37.5-90.5t-90.5-37.5h-597.333q-53 0-90.5 37.5t-37.5 90.5v768q0 53 37.5 90.5t90.5 37.5zM512 426.667q17.667 0 30.167-12.5t12.5-30.167v-85.333h85.333q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-85.333v-85.333q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v85.333h-85.333q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5h85.333v85.333q0 17.667 12.5 30.167t30.167 12.5zM554.667 512v298.667h-341.333q-18 0-30.333-12.333t-12.333-30.333v-768q0-18 12.333-30.333t30.333-12.333h597.333q18 0 30.333 12.333t12.333 30.333v512h-298.667zM818 597.333l-178 178v-178h178z" />
<glyph unicode="&#xe126;" glyph-name="file-subtract" d="M213.333 896h426.667l298.667-298.667v-597.333q0-53-37.5-90.5t-90.5-37.5h-597.333q-53 0-90.5 37.5t-37.5 90.5v768q0 53 37.5 90.5t90.5 37.5zM384 298.667h256q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-256q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5zM554.667 512v298.667h-341.333q-18 0-30.333-12.333t-12.333-30.333v-768q0-18 12.333-30.333t30.333-12.333h597.333q18 0 30.333 12.333t12.333 30.333v512h-298.667zM818 597.333l-178 178v-178h178z" />
<glyph unicode="&#xe127;" glyph-name="help" d="M512 853.333q92 0 178.333-35t153.667-102.333 102.333-153.667 35-178.333-35-178.333-102.333-153.667-153.667-102.333-178.333-35-178.333 35-153.667 102.333-102.333 153.667-35 178.333 35 178.333 102.333 153.667 153.667 102.333 178.333 35zM334 501.667l-122 122q-41.333-51.667-62.667-113.333t-21.333-126.333 21.333-126.333 62.667-113.333l122 122q-35.333 53.333-35.333 117.667t35.333 117.667zM751.667 84l-122 122q-53.333-35.333-117.667-35.333t-117.667 35.333l-122-122q51.667-41.333 113.333-62.667t126.333-21.333 126.333 21.333 113.333 62.667zM512 512q-53 0-90.5-37.5t-37.5-90.5 37.5-90.5 90.5-37.5 90.5 37.5 37.5 90.5-37.5 90.5-90.5 37.5zM512 768q-64.667 0-126.333-21.333t-113.333-62.667l122-122q53.333 35.333 117.667 35.333t117.667-35.333l122 122q-51.667 41.333-113.333 62.667t-126.333 21.333zM812 623.667l-122-122q35.333-53.333 35.333-117.667t-35.333-117.667l122-122q41.333 51.667 62.667 113.333t21.333 126.333-21.333 126.333-62.667 113.333z" />
<glyph unicode="&#xe128;" glyph-name="open" d="M170.667 853.333h298.667q17.667 0 30.167-12.5t12.5-30.167-12.5-30.167-30.167-12.5h-298.667q-17.667 0-30.167-12.5t-12.5-30.167v-682.667q0-17.667 12.5-30.167t30.167-12.5h682.667q17.667 0 30.167 12.5t12.5 30.167v298.667q0 17.667 12.5 30.167t30.167 12.5 30.167-12.5 12.5-30.167v-298.667q0-53-37.5-90.5t-90.5-37.5h-682.667q-53 0-90.5 37.5t-37.5 90.5v682.667q0 53 37.5 90.5t90.5 37.5zM682.667 853.333h256q17.667 0 30.167-12.5t12.5-30.167v-256q0-17.667-12.5-30.167t-30.167-12.5-30.167 12.5-12.5 30.167v153l-354-354q-12.333-12.333-30-12.333-18.333 0-30.5 12.167t-12.167 30.5q0 17.667 12.333 30l354 354h-153q-17.667 0-30.167 12.5t-12.5 30.167 12.5 30.167 30.167 12.5z" />
<glyph unicode="&#xe129;" glyph-name="ellipsis" d="M853.333 512q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5-90.5 37.5-37.5 90.5 37.5 90.5 90.5 37.5zM170.667 512q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5-90.5 37.5-37.5 90.5 37.5 90.5 90.5 37.5zM170.667 426.667q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5 30.167 12.5 12.5 30.167-12.5 30.167-30.167 12.5zM512 512q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5-90.5 37.5-37.5 90.5 37.5 90.5 90.5 37.5zM512 426.667q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5 30.167 12.5 12.5 30.167-12.5 30.167-30.167 12.5zM853.333 426.667q-17.667 0-30.167-12.5t-12.5-30.167 12.5-30.167 30.167-12.5 30.167 12.5 12.5 30.167-12.5 30.167-30.167 12.5z" />
<glyph unicode="&#xe600;" glyph-name="uniE600" d="M552 299l231 232q8 8 8 19.5t-8 19.5-19 8-19-8l-232-232-232 232q-8 8-19 8t-19-8-8-19.5 8-19.5l231-232-231-232q-8-8-8-19t8-19 19-8 19 8l232 231 232-231q8-8 19-8t19 8 8 19-8 19z" />
<glyph unicode="&#xe601;" glyph-name="uniE601" d="M287 301l435 434q6 7 15.5 7t16.5-7 7-16.5-7-15.5l-418-418 414-414q7-7 7-16.5t-6.5-16.5-16-7-16.5 7l-431 430q-6 7-6 16.5t6 16.5z" />
<glyph unicode="&#xe602;" glyph-name="uniE602" d="M754 301l-434 434q-7 7-16.5 7t-16-7-6.5-16.5 6-15.5l418-418-414-414q-7-7-7-16.5t7-16.5 16.5-7 16.5 7l430 430q7 7 7 16.5t-7 16.5z" />
<glyph unicode="&#xe603;" glyph-name="uniE603" d="M512 40l-279 279 46 45 233-233 233 233 46-45z" />
<glyph unicode="&#xe604;" glyph-name="uniE604" d="M894-7l-239 242q73 77 73 205t-86.5 217-212.5 89-215-90-89-216q0-127 88-213.5t214-86.5q115 0 188 57l241-244q7-6 16-6t20 11q7 7 8 17.5t-6 17.5zM173 443.5q0 105.5 74 180t178.5 74.5 178.5-74.5 74-180-74-180-178.5-74.5-178.5 74.5-74 180z" />
<glyph unicode="&#xe605;" glyph-name="uniE605" d="M576 672v64h-192v-64h-256v-128h704v128h-256zM192-32q0-53 37.5-90.5t90.5-37.5h320q53 0 90.5 37.5t37.5 90.5v512h-576v-512zM576 416h64v-448h-64v448zM448 416h64v-448h-64v448zM320 416h64v-448h-64v448z" />
<glyph unicode="&#xe606;" glyph-name="uniE606" d="M352 287.5q0-66.5 47-113t113.5-46.5 113 46.5 46.5 113-46.5 113.5-113 47-113.5-47-47-113.5z" />
<glyph unicode="&#xe607;" glyph-name="uniE607" d="M366 634l322-219q17-12 17-32.5t-17-31.5l-322-219q-16-10-31.5 0.5t-15.5 31.5v438q0 21 15.5 31.5t31.5 0.5z" />
<glyph unicode="&#xe608;" glyph-name="uniE608" d="M762 446l-219-322q-12-17-32.5-17t-31.5 17l-219 322q-10 16 0.5 31.5t31.5 15.5h438q21 0 31.5-15.5t0.5-31.5z" />
<glyph unicode="&#xe609;" glyph-name="uniE609" d="M0 684h43v-768h-43v768zM0 684h1024v-43h-1024v43zM981 641h43v-725h-43v725zM0-41h1024v-43h-1024v43zM85 513h384v-42h-384v42zM256 556h43v-213h-43v213zM171 471h42v-43h-42v43zM128 428h43v-43h-43v43zM85 385h43v-42h-43v42zM341 471h43v-43h-43v43zM384 428h43v-43h-43v43zM427 385h42v-42h-42v42zM128 343h43v-214h-43v214zM171 257h213v-42h-213v42zM384 343h43v-214h-43v214zM171 343h213v-43h-213v43zM171 172h213v-43h-213v43zM85 87h384v-43h-384v43zM512 556h43v-43h-43v43zM555 513h42v-42h-42v42zM597 471h43v-43h-43v43zM640 556h43v-85h-43v85zM683 513h256v-42h-256v42zM896 513h43v-426h-43v426zM811 87h85v-43h-85v43zM512 428h85v-43h-85v43zM555 428h42v-384h-42v384zM640 428h43v-341h-43v341zM640 172h213v-43h-213v43zM683 428h170v-43h-170v43zM811 428h42v-299h-42v299zM683 300h128v-43h-128v43z" />
<glyph unicode="&#xe60a;" glyph-name="uniE60A" d="M128 727h43v-854h-43v854zM43 1h938v-42h-938v42zM171 641h170v-128h-170v128zM427 641h213v-128h-213v128zM171 428h384v-128h-384v128zM640 428h299v-128h-299v128zM171 215h213v-128h-213v128zM469 215h256v-128h-256v128z" />
<glyph unicode="&#xe60b;" glyph-name="uniE60B" d="M299 513v-597h682v597h-682zM939-41h-598v426h598v-426zM43 727v-598h213v43h-171v427h598v-43h42v171h-682z" />
<glyph unicode="&#xe60c;" glyph-name="uniE60C" d="M784 748l-54-118-122-19 88-92-21-131 109 62 109-62-21 131 88 92-122 19zM192 280l-40-86-88-14 64-67-15-95 79 45 79-45-15 95 64 67-88 14zM391 19l-25-54-56-9 41-43-10-60 50 28 51-28-10 60 41 43-56 9zM176 546l84 90 84-90-84-90zM260 701l-149-159 149-159 494-531 149 159z" />
<glyph unicode="&#xe60d;" glyph-name="uniE60D" d="M43 556h469v-43h-469v43zM85 471h43v-256h-43v256zM128 300h341v-43h-341v43zM427 471h42v-214h-42v214zM128 471h299v-43h-299v43zM128 385h299v-42h-299v42zM256 513h43v-341h-43v341zM128 215h43v-43h-43v43zM171 172h85v-43h-85v43zM43 129h128v-42h-128v42zM256 129h256v-42h-256v42zM555 129h170v-42h-170v42zM725 599h43v-86h-43v86zM768 556h171v-43h-171v43zM853 513h43v-42h-43v42zM811 471h42v-43h-42v43zM768 428h43v-43h-43v43zM725 385h43v-42h-43v42zM683 428h42v-43h-42v43zM640 471h43v-43h-43v43zM683 513h42v-42h-42v42zM555 428h85v-43h-85v43zM640 343h85v-43h-85v43zM555 300h85v-43h-85v43zM683 257h85v-42h-85v42zM768 300h43v-43h-43v43zM811 343h170v-43h-170v43zM853 385h43v-42h-43v42zM896 428h43v-43h-43v43zM939 300h42v-43h-42v43zM896 257h43v-42h-43v42zM811 257h42v-85h-42v85zM853 215h43v-43h-43v43zM725 172h86v-43h-86v43z" />
<glyph unicode="&#xe60e;" glyph-name="uniE60E" d="M43 684v-768h938v768h-938zM939-41h-854v682h854v-682zM128 599h341v-598h-341v598zM512 599h384v-171h-384v171zM512 385h384v-170h-384v170zM512 172h384v-171h-384v171z" />
<glyph unicode="&#xe60f;" glyph-name="uniE60F" d="M448 254l-384 494h896l-384-494v-274l-128-128v402z" />
<glyph unicode="&#xe610;" glyph-name="uniE610" d="M128-84h640v-64h-640v64zM64 620h64v-768h-64v768zM704 748h-448q-18 0-31-7t-19-16.5-9.5-19-4.5-16.5v-645q0-28 16-44t32-18l16-2h576q28 0 44 16t18 32l2 16v512zM320 300h448v-64h-448v64zM320 428h448v-64h-448v64zM320 172h448v-64h-448v64zM704 556v128l128-128h-128z" />
<glyph unicode="&#xe611;" glyph-name="uniE611" d="M960 556l-64 64-512-384-256 192-64-64 320-384z" />
<glyph unicode="&#xe612;" glyph-name="uniE612" d="M384 428h256v-64h-256v64zM448 556h128v-64h-128v64zM960-84h-896v391l192 441h512l192-441v-391zM832 300l-126 320h-379l-135-320h198l63-128h126l63 128h190z" />
<glyph unicode="&#xe613;" glyph-name="uniE613" d="M64 364h256v-512h-256v512zM704 556h256v-704h-256v704zM384 748h256v-896h-256v896z" />
<glyph unicode="&#xe614;" glyph-name="uniE614" d="M512 674l419-285-160-473h-518l-160 472zM512 727l-469-322 179-532h580l179 532zM512 520l257-180-98-296h-318l-98 295zM512 573l-307-217 117-355h380l117 355zM512 623l-213-341 426-341z" />
<glyph unicode="&#xe615;" glyph-name="uniE615" d="M43 684v-768h938v768h-938zM939-41h-854v682h854v-682zM512 599h384v-171h-384v171zM512 385h384v-170h-384v170zM512 172h384v-171h-384v171zM128 599h341v-171h-341v171zM128 385h341v-170h-341v170zM128 172h341v-171h-341v171z" />
<glyph unicode="&#xe616;" glyph-name="uniE616" d="M171 343h128v-214h-128v214zM683 343h128v-214h-128v214zM811 727v-43h-128v43h-384v-43h-128v43h-128v-854h896v854h-128zM896-84h-811v640h811v-640zM341 257h43v-42h-43v42zM384 300h85v-43h-85v43zM469 257h43v-42h-43v42zM512 215h85v-43h-85v43zM597 257h43v-42h-43v42z" />
<glyph unicode="&#xe617;" glyph-name="uniE617" d="M848 748h-784v-896h896v784zM512 620h128v-192h-128v192zM832-20h-640v640h64v-256h448v256h98l30-30v-610z" />
<glyph unicode="&#xe618;" glyph-name="uniE618" d="M512 242v410q-79 0-155-32.5t-134-87-93.5-131.5-35.5-159q0-112 53.5-206.5t147.5-149.5 205.5-55 205.5 55 148.5 149.5 54.5 206.5q0 111-36 183zM922 543q-52 104-147.5 165.5t-219.5 61.5v-411z" />
<glyph unicode="&#xe619;" glyph-name="uniE619" d="M762-212q25 46 42 94t23.5 99 0 97.5-32.5 88-69 71-114 46-164 14.5v-254l-384 384 384 384v-248q105 2 190-17.5t141.5-55.5 94.5-86.5 52.5-109.5 11-124.5-25-131-60-130.5-90.5-121z" />
<glyph unicode="&#xe61a;" glyph-name="uniE61A" d="M0 684h43v-768h-43v768zM0 684h1024v-43h-1024v43zM981 641h43v-725h-43v725zM0-41h1024v-43h-1024v43zM128 513h171v-42h-171v42zM299 556h128v-43h-128v43zM256 471h43v-384h-43v384zM85 428h384v-43h-384v43zM128 385h43v-170h-43v170zM171 343h256v-43h-256v43zM384 385h43v-170h-43v170zM171 257h256v-42h-256v42zM128 172h299v-43h-299v43zM85 87h384v-43h-384v43zM563 556h43v-85h-43v85zM597 556h342v-43h-342v43zM904 513h43v-85h-43v85zM776 513h43v-85h-43v85zM691 513h43v-85h-43v85zM555 471h384v-43h-384v43zM725 428h43v-171h-43v171zM555 385h384v-42h-384v42zM597 300h43v-213h-43v213zM597 300h299v-43h-299v43zM853 300v0zM853 300h43v-213h-43v213zM725 172h43v-128h-43v128zM555 87h384v-43h-384v43z" />
<glyph unicode="&#xe61b;" glyph-name="uniE61B" d="M427 471h128v-128h-128v128zM597 471h128v-128h-128v128zM768 471h128v-128h-128v128zM256 129h128v-128h-128v128zM427 129h128v-128h-128v128zM597 129h128v-128h-128v128zM427 300h128v-128h-128v128zM597 300h128v-128h-128v128zM768 300h128v-128h-128v128zM256 300h128v-128h-128v128zM896 727v-43h-128v43h-384v-43h-128v43h-128v-854h896v854h-128zM981-84h-810v640h810v-640z" />
<glyph unicode="&#xe61c;" glyph-name="uniE61C" d="M811 727v-43h-128v43h-384v-43h-128v43h-128v-854h896v854h-128zM896-84h-811v640h811v-640zM171 471h128v-43h-128v43zM256 428h43v-85h-43v85zM171 385h85v-42h-85v42zM171 343h42v-86h-42v86zM213 300h86v-43h-86v43zM341 428h43v-128h-43v128zM427 428h42v-128h-42v128zM384 471h43v-43h-43v43zM384 300h43v-43h-43v43zM341 471h43v-43h-43v43zM341 300h43v-43h-43v43zM427 300h42v-43h-42v43zM427 471h42v-43h-42v43zM512 471h85v-43h-85v43zM555 428h42v-171h-42v171zM512 300h128v-43h-128v43zM683 471h42v-86h-42v86zM683 385h128v-42h-128v42zM768 343h43v-86h-43v86zM683 300h85v-43h-85v43zM725 471h86v-43h-86v43zM171 172h42v-128h-42v128zM256 172h43v-128h-43v128zM213 215h43v-43h-43v43zM213 44h43v-43h-43v43zM171 215h42v-43h-42v43zM171 44h42v-43h-42v43zM256 44h43v-43h-43v43zM256 215h43v-43h-43v43zM341 215h86v-43h-86v43zM384 172h43v-171h-43v171zM341 44h128v-43h-128v43zM512 172h43v-128h-43v128zM597 172h43v-128h-43v128zM555 215h42v-43h-42v43zM555 44h42v-43h-42v43zM512 215h43v-43h-43v43zM512 44h43v-43h-43v43zM597 44h43v-43h-43v43zM597 215h43v-43h-43v43zM683 215h85v-43h-85v43zM725 172h43v-171h-43v171zM683 44h128v-43h-128v43z" />
<glyph unicode="&#xe61d;" glyph-name="uniE61D" d="M952 769l29-29-909-909-29 29zM341 44h128v-128h-128v128zM43-41h128v-128h-128v128zM43 215h128v-128h-128v128zM256 343h128v-128h-128v128zM213 599h128v-128h-128v128zM555 641h128v-128h-128v128zM640 428h128v-128h-128v128zM811 44h128v-128h-128v128zM853 641h128v-128h-128v128z" />
<glyph unicode="&#xe61e;" glyph-name="uniE61E" d="M341 599l-170-299-171 299h341zM427 599h597v-86h-597v86zM427 343h597v-86h-597v86zM427 87h597v-86h-597v86z" />
<glyph unicode="&#xe61f;" glyph-name="uniE61F" d="M43 428h42v-85h-42v85zM85 471h43v-86h-43v86zM128 513h85v-384h-85v384zM341 471h86v-43h-86v43zM384 513h213v-42h-213v42zM555 471h85v-128h-85v128zM512 385h85v-85h-85v85zM469 343h43v-86h-43v86zM512 300h43v-43h-43v43zM427 300h85v-85h-85v85zM384 257h85v-85h-85v85zM341 215h43v-86h-43v86zM384 172h256v-43h-256v43zM683 471h85v-43h-85v43zM725 513h214v-42h-214v42zM896 471h85v-86h-85v86zM811 385h128v-42h-128v42zM896 343h85v-128h-85v128zM896 215h43v-43h-43v43zM683 215h85v-43h-85v43zM725 172h171v-43h-171v43z" />
<glyph unicode="&#xe620;" glyph-name="uniE620" d="M128 727h43v-854h-43v854zM43 1h938v-42h-938v42zM171 641h384v-128h-384v128zM171 428h682v-128h-682v128zM171 215h512v-128h-512v128z" />
<glyph unicode="&#xe621;" glyph-name="uniE621" d="M85 599h128v-299h-42v-43h170v43h-42v299h128v-43h42v128h-426v-128h42v43zM555 513h426v-85h-426v85zM555 343h426v-86h-426v86zM43 172h938v-85h-938v85zM43 1h938v-85h-938v85zM555 684h426v-85h-426v85z" />
<glyph unicode="&#xe622;" glyph-name="uniE622" d="M43 215h85v-128h-85v128zM85 385h86v-170h-86v170zM128 471h128v-86h-128v86zM128 215h213v-43h-213v43zM256 172h85v-85h-85v85zM213 385h86v-170h-86v170zM384 471h85v-384h-85v384zM597 428h86v-128h-86v128zM597 257h86v-128h-86v128zM469 471h171v-43h-171v43zM469 300h171v-43h-171v43zM469 129h171v-42h-171v42zM725 385h86v-213h-86v213zM768 428h85v-43h-85v43zM811 471h170v-43h-170v43zM939 428h85v-43h-85v43zM768 172h85v-43h-85v43zM811 129h170v-42h-170v42zM939 172h85v-43h-85v43z" />
<glyph unicode="&#xe623;" glyph-name="uniE623" d="M243-127h84q-113 68-177.5 165t-64.5 219q0 116 57.5 214.5t155.5 155.5 214 57 214-57 155.5-155.5 57.5-214.5q0-122-64.5-219t-177.5-165h84q93 66 146.5 166.5t53.5 217.5q0 96-37 183t-100 149.5-150 100-182 37.5-182-37.5-150-100-100-149.5-37-183q0-117 53.5-217.5t146.5-166.5zM213-41h598v-86h-598v86zM469 727h86v-128h-86v128zM85 343h86v-85h-86v85zM853 343h86v-85h-86v85zM469 428h86v-469h-86v469zM469 428.5q0 17.5 12.5 30t30.5 12.5 30.5-12.5 12.5-30-12.5-30-30.5-12.5-30.5 12.5-12.5 30z" />
<glyph unicode="&#xe624;" glyph-name="uniE624" d="M555 597q124-16 191-97.5t67-199.5q0-61-20-111l149-86q40 88 40 197 0 122-53 225t-151 168.5-223 75.5v-172zM469 3q-100 17-177.5 102.5t-77.5 194.5 77.5 194.5 177.5 102.5v172q-79-8-156-48t-136.5-101.5-96-146-36.5-173.5 36.5-173.5 96-146 136.5-101.5 156-48v172zM749 115q-75-96-194-112v-172q97 9 190 62.5t150 134.5z" />
<glyph unicode="&#xe625;" glyph-name="uniE625" d="M576 564v248l384-384-384-384v254q-93 2-164-14.5t-114-46-69-71-32.5-88 0-97.5 23.5-99 42-94q-52 56-90.5 121t-60 130.5-25 131 11 124.5 52.5 109.5 94.5 86.5 141.5 55.5 190 17.5z" />
<glyph unicode="&#xe626;" glyph-name="uniE626" d="M128 727h43v-854h-43v854zM43 1h938v-42h-938v42zM256 385h128v-384h-128v384zM469 684h128v-683h-128v683zM683 513h128v-512h-128v512z" />
<glyph unicode="&#xe627;" glyph-name="uniE627" d="M811 727v-43h-128v43h-384v-43h-128v43h-128v-854h896v854h-128zM896-84h-811v640h811v-640zM171 471h128v-43h-128v43zM256 428h43v-85h-43v85zM171 385h85v-42h-85v42zM171 343h42v-86h-42v86zM213 300h86v-43h-86v43zM341 428h43v-128h-43v128zM427 428h42v-128h-42v128zM384 471h43v-43h-43v43zM384 300h43v-43h-43v43zM341 471h43v-43h-43v43zM341 300h43v-43h-43v43zM427 300h42v-43h-42v43zM427 471h42v-43h-42v43zM512 471h85v-43h-85v43zM555 428h42v-171h-42v171zM512 300h128v-43h-128v43zM683 471h42v-86h-42v86zM683 385h128v-42h-128v42zM768 343h43v-86h-43v86zM683 300h85v-43h-85v43zM725 471h86v-43h-86v43zM341 172h43v-128h-43v128zM427 172h42v-128h-42v128zM384 215h43v-43h-43v43zM384 44h43v-43h-43v43zM341 215h43v-43h-43v43zM341 44h43v-43h-43v43zM427 44h42v-43h-42v43zM427 215h42v-43h-42v43zM512 215h85v-43h-85v43zM555 172h42v-171h-42v171zM512 44h128v-43h-128v43z" />
<glyph unicode="&#xe628;" glyph-name="uniE628" d="M811 727v-43h-128v43h-384v-43h-128v43h-128v-854h896v854h-128zM896-84h-811v640h811v-640zM171 385h128v-42h-128v42zM256 343h43v-128h-43v128zM171 257h85v-42h-85v42zM171 215h42v-128h-42v128zM213 129h86v-42h-86v42zM341 343h43v-214h-43v214zM427 343h42v-214h-42v214zM384 385h43v-42h-43v42zM384 129h43v-42h-43v42zM341 385h43v-42h-43v42zM341 129h43v-42h-43v42zM427 129h42v-42h-42v42zM427 385h42v-42h-42v42zM512 385h85v-42h-85v42zM555 343h42v-256h-42v256zM512 129h128v-42h-128v42zM683 385h42v-128h-42v128zM683 257h128v-42h-128v42zM768 215h43v-128h-43v128zM683 129h85v-42h-85v42zM725 385h86v-42h-86v42z" />
<glyph unicode="&#xe629;" glyph-name="uniE629" d="M811 727v-43h-128v43h-384v-43h-128v43h-128v-854h896v854h-128zM896-84h-811v640h811v-640zM171 471h128v-43h-128v43zM256 428h43v-85h-43v85zM171 385h85v-42h-85v42zM171 343h42v-86h-42v86zM213 300h86v-43h-86v43zM341 428h43v-128h-43v128zM427 428h42v-128h-42v128zM384 471h43v-43h-43v43zM384 300h43v-43h-43v43zM341 471h43v-43h-43v43zM341 300h43v-43h-43v43zM427 300h42v-43h-42v43zM427 471h42v-43h-42v43zM512 471h85v-43h-85v43zM555 428h42v-171h-42v171zM512 300h128v-43h-128v43zM683 471h42v-86h-42v86zM683 385h128v-42h-128v42zM768 343h43v-86h-43v86zM683 300h85v-43h-85v43zM725 471h86v-43h-86v43zM384 172h213v-43h-213v43zM341 44h299v-43h-299v43z" />
<glyph unicode="&#xe62a;" glyph-name="uniE62A" d="M341 492q0 115 81.5 196t196 81 196-81 81.5-196-81.5-196-196-81-196 81-81.5 196zM43 108q0 79 56 135.5t135.5 56.5 136-56.5 56.5-135.5-56.5-135.5-136-56.5-135.5 56.5-56 135.5zM597 44q0 53 37.5 90.5t90.5 37.5 90.5-37.5 37.5-90.5-37.5-90.5-90.5-37.5-90.5 37.5-37.5 90.5z" />
<glyph unicode="&#xe62b;" glyph-name="uniE62B" d="M0 684h43v-768h-43v768zM0 684h1024v-43h-1024v43zM981 641h43v-725h-43v725zM0-41h1024v-43h-1024v43zM128 513h43v-469h-43v469zM128 513h299v-42h-299v42zM384 513h43v-469h-43v469zM171 385h213v-42h-213v42zM171 257h213v-42h-213v42zM85 87h384v-43h-384v43zM512 471h427v-43h-427v43zM725 556h43v-341h-43v341zM768 215h43v-43h-43v43zM811 172h42v-43h-42v43zM853 129h43v-42h-43v42zM896 215h43v-171h-43v171zM853 385h43v-85h-43v85zM811 300h42v-85h-42v85zM725 172h43v-43h-43v43zM683 129h42v-42h-42v42zM640 87h43v-43h-43v43zM512 129h85v-42h-85v42zM597 215h86v-43h-86v43zM512 385h43v-170h-43v170zM512 385h171v-42h-171v42zM640 385h43v-170h-43v170zM555 257h128v-42h-128v42zM811 556h42v-43h-42v43zM853 513h43v-42h-43v42z" />
<glyph unicode="&#xe62c;" glyph-name="uniE62C" horiz-adv-x="1025" d="M894 432l6 5q5 0 7 1l1 1q2 1 4.5 3t3.5 3q9 7 10 8t8-5q3 8 5 8l3 2q2 2 4.5 5t3.5 5q0 3 0.5 12.5t1 17 1.5 7.5l20 3q7 4 14 12l3 3q3 6 8.5 19t5.5 14q4 4 4 18 0 4 6 8h2l1 1q2 1 4 4.5t3 6.5v4q-23-10-26-12-17-10-26-13-16-5-19 5-2 3-2.5 12t-1 11-2.5 3.5-4.5 3-3.5 2.5l-3 2q-3 3-5 3-24 3-27 15-1 4-3 22.5t-5.5 34-6.5 18.5q-12 8-15 8-7 0-12 4l-4 3q-4 3-7.5 5t-7.5 2q-16 0-25-6l-8-5q-12-11-10-13 8-5 8-9 0-2-8-12t-9-12q-16-32-21-36-1 0-3-1.5t-5.5-4-5.5-4.5q-1 0-4 2l-9 4q-6 3-12 5l-3-6q-3-6-6.5-14t-4.5-10q-7-17 0-19 2-1 5 1.5t6 1.5q3 0 10.5-1.5t10.5-0.5q1 0 3 2 8 4 10 0 19-26 11-32-3-2-12.5 0.5t-21.5-2.5q-22-11-30-20-6-7-22-11-2 0-8-3.5t-11-5.5-8-1q-2 1-5 4t-6 4-7 0q-4-2-6-18t-5-19q-4-5-17.5-13t-18.5-9q-2 0-6.5 1t-6.5 0q-3-2-15-4-2 0-10.5-0.5t-13.5-2.5q-2-1-9.5-4.5t-11.5-4.5-8 0q-3 2-12.5 5t-13.5 5q-32 18-40 19-4 1-21 2t-22 2.5-9.5 0.5-9.5 1.5-7 9.5-2.5 16-1 13.5-2.5 4.5q-7 0-14 7-16 17-28 17-21 0-16 16 1 4 3.5 11t4 12 0.5 9q-1 6-7 16t-10 12-9.5 8.5-6.5 9.5q0 2-0.5 5t-1.5 4v2q-11 0-14-4l-19-15q-9-11-9.5-14.5t-4-11.5-5.5-8q-1 0-9.5 4t-15 6-10.5-2q-2-3-7-14t-9.5-19.5-6.5-9.5l-10 1q-9 1-16 0t-9-7 0-15 1-12q-5-22-7-22t-6.5-4-4.5-6q0-14-8-16-4 0-10.5-2.5t-8-3-6-1-9-1.5-5.5-2q-2-2-7-2.5t-7-3.5q-6-14-13-15-3 0-5.5 3.5t-7.5 3.5q-4 0-9.5-3.5t-9.5-6.5l-3-4q-17-16-17-19t4-15q0-1 4-5t3-6q0-1 1.5-9.5t-0.5-10.5q-9-10-6-13 1-1 3-1t3-0.5 2-2.5q0-17 4-22 2-2 15-8t14-8q10-27 10-28t-1-5-1-10v-18q-1-1-2.5-5.5t-3-7.5-3-3-4 1.5-2.5-0.5v-30l6-5q6-4 11-9.5t6-9.5q1-12 7-11 1 0 4 1t4 1h6q10-4 13-11 5-8 13-10l19-21q2-2 4.5-6t4-5.5 4.5-4 7-2.5q5-1 16 0t13 0q8-6 7-8-1-3-0.5-7t2.5-4q1 0 4 6l3 6 2 2q2 2 4 3t3 0q2 0 7-3.5t8-3.5q12 0 13-2 1 0 4-10.5t4-11.5q2-2 11.5 0t14.5 5q1 1 14.5 11t16.5 11q4 2 12-1l4-2 10-4 4-2q1 0 3.5 3t5.5 5.5 5 2.5q4-1 8-12t3-21q-4-30-19-47-2-3-4-4.5t-3-2-2-1.5-1-2l-2-5q-3-13 0-13 1 0 8.5 0.5t13 0.5 6.5-1l-4-6q-3-5-1-7 0-1 1.5-3t2-4.5 0.5-5.5q-4-22-3-23h7q2 0 3-2l2-3q1-4 2.5-6t2.5-2l16 6q0-2-1-4-4-5-3-6l10-4 2 6q-2 13 4 15l6 5q6 6 14 6 18-1 24 2 4 2 8.5 5.5t8.5 6.5l3 2q1 0 5.5-3t5.5-3q16 0 17-5 0-4-3-8.5t-3-5.5q1-4 21-18l4-2 4-1q1 0 1.5 0.5t1.5 0.5q4 3 7 1 4-6 7-6h5l4-1q0-1-3.5-4t-4.5-5 0-3q6-4 6-7v-4q0-3 0.5-4.5t3.5-0.5q3 0 4 2.5t1 4.5v2q-3 7 2 12 10 11 24 13 5 0 8-0.5t6 0.5 7 3 4.5 4 3.5 3q4 1 5-2t4-3 5 2 3 2q3-1 5.5 0t2.5 4q0 12 6 11 3 0 8-2t9-2q5 2 12 6.5t7 6.5l-1 2q-2 2-2 3t2 4l2 3h6l8 3q5-3 11 7 1 3 2.5 6t1.5 4.5 0.5 3l0.5 1.5h2q3-2 6-1.5t3 3.5q0 1-1 4.5t-1 5.5 2 2q1 1 3.5-1t3.5 0v5q0 2 2 0 7-2 7-2.5t-1 7 0 8.5q8 14 4 17t-4.5 4.5 1.5 2.5q2 0 4.5-2t3.5 0q1 0 3 2t3 4q0 2 4 5.5t4 7.5q0 7 2 12t5 3q1 0 3-2 4-4 7 2 2 3-2 7t-2 6l5 6-2 3 7 15-6 4q-1 6-5 6-7 0-7 8 0 2 2.5 1t4.5-2 4 1q1 1 4 3.5t4.5 4.5 0.5 4-4.5 6.5-6.5 8.5-2 6 6.5-1.5 7.5-0.5q2 2-5 10t-7 10q0 19-6 29-3 6-11.5 11.5t-7.5 10.5q1 7 6.5 16t10.5 11q18 6 18 9l1 9q2 3 5 3l6-1q6-1 9-1t4 2l-2 8 8 8q-1 5-11 4-2 0-6.5 1.5t-9.5 1.5q-5 1-14.5-5t-13.5-6-6 3-3 5v3q2 10-4 10-14 2-15 11 0 4 0.5 7.5t1 6.5 1.5 3l12-3 12 8q6-9 12-11 2 0 4 2.5t3 4.5l1 3q-1 0-2.5 1t-4 3-1.5 5q2 8 8 8 3 0 5 1.5t2 2.5l1 2q5 8 12 11 13 6 13 0l-1-11 3-6-6-5q-6-6-4-9 5-9 1-11l-4-1q-1 0-2.5-1t-4-3.5-0.5-5.5q2-2 5 0t6 6l3 4q10 11 19 13 2 0 8.5 2t8 2 6.5-2l3 10q10 8 14 11 1 1 2 1.5t2 0.5q1 1 4 2t4 2q1 0 4.5 5t7.5 9 5 4q4-2 7-6 4-3 7-3 3 1 4 4t1 5v3zM520-91q-8 0-8.5-0.5t-1.5-3-2-4-1-2.5q-5-3-6-5-2-9 0-12 1 0 2.5-3t3.5-4.5 4-1.5q1 1 6 2.5t8 1.5 6 1 5 2.5 1.5 2.5-2.5 3-1.5 3.5 3.5 4 3 3.5q3 3 6 5 2 1 2.5 3.5t-0.5 3.5q-1 4-13 3-2-1-5-2h-6q-3-1-4-1v0zM753 30q0 1-1 1.5t-4 1.5-7-1q-11-3-15-17-11-28-11-29 3-5 3-8-3-12 0-16 6-8 8-8 0 1 3.5 10t4.5 10q11 15 11 21v11q0 2 2 5 2 4 4 6.5t3 4 1 2.5l-2 6z" />
<glyph unicode="&#xe62d;" glyph-name="uniE62D" d="M512 139q-18 0-30 13l-192 191q-12 13-12 30.5t12.5 30 30 12.5 30.5-13l161-161 161 161q13 13 30.5 13t30-12.5 12.5-30-12-30.5l-192-191q-12-13-30-13z" />
<glyph unicode="&#xe62e;" glyph-name="uniE62E" d="M374 277.5q0 17.5 12 30.5l191 191q13 13 30.5 13t30-12.5 12.5-30.5-12-30l-161-161 161-162q12-12 12-29.5t-12.5-30-30-12.5-30.5 12l-191 191q-12 13-12 30.5z" />
<glyph unicode="&#xe62f;" glyph-name="uniE62F" d="M650 277.5q0-17.5-12-30.5l-191-191q-13-12-30.5-12t-30 12.5-12.5 30 12 29.5l161 162-161 161q-12 12-12 30t12.5 30.5 30 12.5 29.5-13l192-191q12-13 12-30.5z" />
<glyph unicode="&#xe630;" glyph-name="uniE630" d="M512 416q18 0 30-13l192-191q12-12 12-30t-12.5-30.5-30-12.5-30.5 13l-161 161-161-161q-13-13-30.5-13t-30 12.5-12.5 30.5 12 30l192 191q12 13 30 13z" />
<glyph unicode="&#xe631;" glyph-name="uniE631" d="M940 719q-26 27-53 44.5t-46 24.5-34.5 10-23.5 2l-8-1-706-706-66-311 311 66 706 706q4 4-1 33-12 65-79 132zM295-115l-106-23q-18 34-45 61t-61 45l23 106 31 31q6 0 17.5-2t44-18.5 61.5-45.5 45.5-60 18.5-47l2-16z" />
<glyph unicode="&#xe632;" glyph-name="uniE632" d="M449 245h126v315h189l-252 252-252-252h189v-315zM638 371v-97l289-108-415-155-415 155 289 108v97l-378-142v-252l504-189 504 189v252z" />
<glyph unicode="&#xe633;" glyph-name="uniE633" d="M725 51v-50l-426 258v43l426 254v-53l-389-223z" />
<glyph unicode="&#xe634;" glyph-name="uniE634" d="M860 748q41 0 70.5-29.5t29.5-70.5q0-33-20-60l-40-40-140 140 40 40q27 20 60 20zM360 288l-40-180 180 40 370 370-140 140zM767 521l-280-280-34 34 280 280zM832 172v-192h-640v640h192l128 128h-320q-53 0-90.5-37.5t-37.5-90.5v-640q0-53 37.5-90.5t90.5-37.5h640q53 0 90.5 37.5t37.5 90.5v320z" />
<glyph unicode="&#xe635;" glyph-name="uniE635" d="M974 176q21-16 21-39.5t-21-40.5l-220-176q-21-16-35.5-9t-14.5 33v100h-257q-26 0-44.5 18.5t-18.5 45.5q0 26 18.5 45t44.5 19h257v157q0 26 14.5 33t35.5-10zM192-20v640h384v-192h320v64l-256 256h-512q-18 0-31-7t-19-16.5-9.5-19-4.5-16.5v-773q0-28 16-44t32-18l16-2h512v128h-448zM640 684l192-192h-192v192z" />
<glyph unicode="&#xe636;" glyph-name="uniE636" d="M725 241v-53l-426 158v52l426 158v-49l-372-135zM725 87v-43l-426 154v49z" />
<glyph unicode="&#xe637;" glyph-name="uniE637" d="M469 167v-50l-426 258v43l426 254v-53l-389-223zM982 75l-171-171-172 171h343z" />
<glyph unicode="&#xe638;" glyph-name="uniE638" d="M469 314v-52l-426 157v53l426 157v-49l-372-134zM469 160v-43l-426 155v49zM983 75l-172-171-171 171h343z" />
<glyph unicode="&#xe639;" glyph-name="uniE639" d="M64 620h64v-768h-64v768zM64-84h704v-64h-704v64zM704 748h-448q-18 0-31-7t-19-16.5-9.5-19-4.5-16.5v-645q0-28 16-44t32-18l16-2h576q28 0 44 16t18 32l2 16v512zM768 108h-448v64h448v-64zM768 236h-448v64h448v-64zM768 364h-448v64h448v-64zM704 556v128l128-128h-128z" />
<glyph unicode="&#xe63a;" glyph-name="uniE63A" d="M64 44h384v-128h-384v128zM64 364h640v-128h-640v128zM64 684h896v-128h-896v128z" />
<glyph unicode="&#xe63b;" glyph-name="uniE63B" d="M64 620h896v-128h-896v128zM64 364h896v-128h-896v128zM64 108h896v-128h-896v128z" />
<glyph unicode="&#xe63c;" glyph-name="uniE63C" d="M704 492h-297l110-112-197-203 68-69 202 202 114-112v294zM896 748h-768q-26 0-45-19t-19-45v-768q0-26 19-45t45-19h768q26 0 45 19t19 45v768q0 26-19 45t-45 19zM832-20h-640v640h640v-640z" />
<glyph unicode="&#xe63d;" glyph-name="uniE63D" horiz-adv-x="1029" d="M1029 321l-390 390-634-634 161-161h474v16zM200-20l-98 97 293 293 292-293-97-97h-390z" />
<glyph unicode="&#xe63e;" glyph-name="uniE63E" d="M576 684v64h-192v-64h-256v-128h704v128h-256zM192-20q0-53 37.5-90.5t90.5-37.5h320q53 0 90.5 37.5t37.5 90.5v512h-576v-512zM576 428h64v-448h-64v448zM448 428h64v-448h-64v448zM320 428h64v-448h-64v448z" />
<glyph unicode="&#xe63f;" glyph-name="uniE63F" d="M64 684h384v-128h-384v128zM64 364h640v-128h-640v128zM64 44h896v-128h-896v128z" />
<glyph unicode="&#xe640;" glyph-name="uniE640" d="M480 684q-172 0-294-122t-122-294 122-294 294-122 294 122 122 294-122 294-294 122zM480-84q-146 0-249 103t-103 249 103 249 249 103 249-103 103-249-103-249-249-103zM448 492h64v-256h-64v256zM448 300h384v-64h-384v64z" />
<glyph unicode="&#xe641;" glyph-name="uniE641" d="M128 556q-3 0-7-0.5t-15-4-19.5-9.5-15.5-19-7-31v-64h64v-448h64v576h-64zM448 44h-64l192 256h-64l-192-256q0-3 0.5-7t4-15 9.5-19.5 19-15.5 31-7h192v64h-128zM512 556h-128q-3 0-7-0.5t-15-4-19.5-9.5-15.5-19-7-31v-128h64v128h128v-192h64v192q0 3-0.5 7t-4 15-9.5 19.5-19 15.5-31 7zM832 556h-64q-3 0-7-0.5t-15-4-19.5-9.5-15.5-19-7-31v-128h64v128h128v-192h-128v-64h128v-192h-128v128h-64v-128q0-28 16-44t32-18l16-2h192v576h-128z" />
<glyph unicode="&#xe642;" glyph-name="uniE642" d="M256 620h-128q-26 0-45-19t-19-45v-512h64v256h128v-256h64v512q0 26-19 45t-45 19zM256 364h-128v192h128v-192zM960 556v64h-192q-26 0-45-19t-19-45v-448q0-26 19-45t45-19h192v64h-192v448h192zM640 396v160q0 26-19 45t-45 19h-192v-576h192q26 0 45 19t19 45v160q0 64-44 64 44 0 44 64zM576 108h-128v192h128v-192zM576 364h-128v192h128v-192z" />
<glyph unicode="&#xe643;" glyph-name="uniE643" d="M606 118q47 10 39 77-2 17-18 34t-36 15q-17-1-27.5-15.5t-13.5-28.5l-2-13q-5-24 11-50t47-19zM656 21q-5-13-2-22 5-19 22-20h24v59h-26q-14-4-18-17zM692.5 211q19.5 0 33 19t13.5 46.5-13.5 47-33 19.5-33-19.5-13.5-47 13.5-46.5 33-19zM803 206q23-3 40 16.5t20 43.5q4 21-9.5 41t-31.5 25q-18 4-37-17.5t-21-41.5q-6-61 39-67zM887 44q-53 41-84 85-20 30-45.5 37t-45.5-3-31-29q-8-14-21-27.5t-23-22-11-9.5q0-1-8-7t-15.5-13-16-19-11-25.5-0.5-32.5q6-26 21-40t27-16.5 12-0.5q34-4 74 5 20 4 36.5 3.5t27.5-2.5l10-3q4-1 10-3t23.5-4 32-0.5 30 10.5 22.5 26q23 54-12 88zM728-45h-60q-12 2-21 8t-12.5 10.5-4.5 7.5q-8 19-5 41 5 16 16 26t19 12l9 1h32v40l27-1v-145zM840-45h-69q-12 3-19 10t-8 10.5-1 5.5v77h28v-69q2-7 11-8h28v77h30v-103zM938 160q0 16-12.5 34.5t-38.5 18.5q-47 0-47-64 0-13 1.5-21t6-18.5 16-15.5 29.5-5q8 0 15 2t11.5 6 8 8 5.5 10 3.5 10 1.5 11 0.5 10-0.5 8v6zM465 74q6-14 19-22t28-8 28 8 20 22l3 7q-20 8-34 25-15 19-21 43t-2 44q3 32 23 61t58 33h7q5 0 10-1 3 43 28 71t60 28q4 0 14-1l6 12q13 29 13 75 0 88-62.5 150.5t-150.5 62.5-150.5-62.5-62.5-150.5q0-46 13-75zM436.5 546q31.5 31 75.5 31t75.5-31 31.5-75-31.5-75.5-75.5-31.5-75.5 31.5-31.5 75.5 31.5 75zM559-84h-474l171 256h115l20-43h-112l-114-170h372q8-26 22-43z" />
<glyph unicode="&#xe644;" glyph-name="uniE644" d="M928 684h-416l-32 64h-352l-64-128h896zM0 556l64-640h896l64 640h-1024z" />
<glyph unicode="&#xe645;" glyph-name="uniE645" d="M480 492l-256-256 64-64 192 213 192-213 64 64zM480 812q-98 0-186.5-38t-153-102.5-102.5-153-38-186.5 38-186.5 102.5-153 153-102.5 186.5-38 186.5 38 153 102.5 102.5 153 38 186.5-38 186.5-102.5 153-153 102.5-186.5 38zM480-88q-114 0-210.5 56.5t-153 153-56.5 210.5 56.5 210.5 153 153 210.5 56.5 210.5-56.5 153-153 56.5-210.5-56.5-210.5-153-153-210.5-56.5z" />
<glyph unicode="&#xe646;" glyph-name="uniE646" d="M64 556h832v-704h-832v704zM832 812v-64h-128v64h-448v-64h-128v64h-128v-1024h960v1024h-128zM128 236h128v-128h-128v128zM704 236h128v-128h-128v128zM512 236h128v-128h-128v128zM320 236h128v-128h-128v128zM512 44h128v-128h-128v128zM320 44h128v-128h-128v128zM128 44h128v-128h-128v128zM704 428h128v-128h-128v128zM512 428h128v-128h-128v128zM320 428h128v-128h-128v128z" />
<glyph unicode="&#xe647;" glyph-name="uniE647" d="M914 506l-455-451q-57-55-137-55t-137 55.5-57 135 57 135.5l410 405q38 37 91.5 37t91.5-37 38-90-38-90l-411-405q-18-19-45-19t-46 18.5-19 45 19 45.5l365 360-46 45-364-360q-38-38-38-90.5t37.5-90 91-37.5 91.5 37l410 406q57 56 57 135t-56.5 135-137 56-136.5-56l-433-428 1-1q-59-75-53.5-171.5t75-165 167-74 173.5 53.5l1-2 479 473-46 45z" />
<glyph unicode="&#xe648;" glyph-name="uniE648" d="M480 172l-256 256 64 64 192-213 192 213 64-64zM960 332q0 98-38 186.5t-102.5 153-153 102.5-186.5 38-186.5-38-153-102.5-102.5-153-38-186.5 38-186.5 102.5-153 153-102.5 186.5-38 186.5 38 153 102.5 102.5 153 38 186.5zM900 332q0-114-56.5-210.5t-153-153-210.5-56.5-210.5 56.5-153 153-56.5 210.5 56.5 210.5 153 153 210.5 56.5 210.5-56.5 153-153 56.5-210.5z" />
<glyph unicode="&#xe649;" glyph-name="uniE649" d="M960 364h-384v384h-128v-384h-384v-128h384v-384h128v384h384v128z" />
<glyph unicode="&#xe64a;" glyph-name="uniE64A" d="M0 492h1024l-64-640h-896zM928 620l32-64h-896l64 128h352l32-64h416z" />
<glyph unicode="&#xe64b;" glyph-name="uniE64B" d="M819 748h-614q-13 0-13-7v-876q0-7 5-7 2 0 5 2l310 185 310-185q3-2 5-2 5 0 5 7v876q0 7-13 7z" />
<glyph unicode="&#xe64c;" glyph-name="uniE64C" d="M896 556l-64 64-448-320-192 128-64-64 256-320z" />
<glyph unicode="&#xe64d;" glyph-name="uniE64D" d="M632 355q40 46 40 105 0 66-47 113t-113 47h-256v-64h64v-512h-64v-64h320q80 0 136 56t56 136q0 64-38 114.5t-98 68.5zM512 556q40 0 68-28t28-68-28-68-68-28h-64v192h64zM576 44h-128v256h128q53 0 90.5-37.5t37.5-90.5-37.5-90.5-90.5-37.5z" />
<glyph unicode="&#xe64e;" glyph-name="uniE64E" d="M948-53l-383 762q-22 39-53 39t-53-39l-383-762q-22-39-5.5-67t61.5-28h760q45 0 61.5 28t-5.5 67zM576-20h-128v128h128v-128zM576 172h-128v256h128v-256z" />
<glyph unicode="&#xe64f;" glyph-name="uniE64F" d="M384 620h320v-64h-320v64zM192 428h704v-64h-704v64zM384 236h320v-64h-320v64zM192 44h704v-64h-704v64z" />
<glyph unicode="&#xe650;" glyph-name="uniE650" d="M576 620v-384q0-26-28-45t-68-19-68 19-28 45v384h-128v-384q0-62 65.5-105.5t158.5-43.5 158.5 43.5 65.5 105.5v384h-128zM192 44h576v-64h-576v64z" />
<glyph unicode="&#xe651;" glyph-name="uniE651" d="M576 620h320v-64h-320v64zM192 428h704v-64h-704v64zM576 236h320v-64h-320v64zM192 44h704v-64h-704v64z" />
<glyph unicode="&#xe652;" glyph-name="uniE652" d="M371 44l44 147 33 33v140h-64v64h-256v-64h192v-64h-192v-64h-64v-128h64v-64h243zM192 236h128v-128h-128v128zM652 428h-12v192h-128v-332zM768 152v-44h-44l-64-64h172v64h64v172zM887 381l-303-302-136-35 45 125 303 303zM64-20h896v-128h-896v128z" />
<glyph unicode="&#xe653;" glyph-name="uniE653" d="M867 44h-174l-45 128h-241l-46-128h-169l241 640h193zM607 300l-80 233-80-233h160zM64-20h896v-128h-896v128z" />
<glyph unicode="&#xe654;" glyph-name="uniE654" d="M192 620h320v-64h-320v64zM192 428h704v-64h-704v64zM192 236h320v-64h-320v64zM192 44h704v-64h-704v64z" />
<glyph unicode="&#xe655;" glyph-name="uniE655" d="M384 748h154q114 0 169.5-62.5t55.5-190.5q0-169-110-230l137-413h-135l-118 384h-25v-384h-128v896zM512 364h21q63 0 82.5 28.5t19.5 99.5q0 72-20.5 100t-87.5 28h-15v-256zM832 748h128v-768h64v-128h-192v896zM192 748v-768h-64v768h-128v-704q0-84 42-138t118-54 118 54 42 138v704h-128z" />
<glyph unicode="&#xe656;" glyph-name="uniE656" d="M384 620v-64h128l-128-512h-128v-64h384v64h-128l128 512h128v64h-384z" />
<glyph unicode="&#xe657;" glyph-name="uniE657" d="M832-148h128l-398 896h-98l-400-896h128q49 115 108 256h424zM354 236q152 361 158 384 10-31 158-384h-316z" />
<glyph unicode="&#xe658;" glyph-name="uniE658" d="M512 748q-122 0-225-60t-163-163-60-225 60-225 163-163 225-60 225 60 163 163 60 225-60 225-163 163-225 60zM512-36q-139 0-237.5 98.5t-98.5 237.5 98.5 237.5 237.5 98.5 237.5-98.5 98.5-237.5-98.5-237.5-237.5-98.5zM576 492h-128v-215l188-185 86 80-146 151v169z" />
<glyph unicode="&#xe659;" glyph-name="uniE659" d="M64 172h320l-320-192v-128h448v128h-320l320 192v128h-448v-128zM192 748h-128v-384h128v64h192v-64h128v384h-320zM384 556h-192v64h192v-64zM832 108v640h-128v-640h-128l192-256 192 256h-128z" />
<glyph unicode="&#xe65a;" glyph-name="uniE65A" d="M768 236q-52 0-96-26.5t-70-70.5l-166 96q12 34 12 65 0 25-9 55l168 97q26-41 68.5-64.5t92.5-23.5q80 0 136 56t56 136-56 136-136 56-136-56-56-136q0-20 6-45l-171-98q-27 36-67.5 57.5t-87.5 21.5q-80 0-136-56t-56-136 56-136 136-56q44 0 82.5 19t65.5 53l175-101q-3-20-3-35 0-80 56-136t136-56 136 56 56 136-56 136-136 56zM768 652q40 0 68-28t28-68-28-68-68-28-68 28-28 68 28 68 68 28zM256 204q-40 0-68 28t-28 68 28 68 68 28 68-28 28-68-28-68-68-28zM768-52q-40 0-68 28t-28 68 28 68 68 28 68-28 28-68-28-68-68-28z" />
<glyph unicode="&#xe65b;" glyph-name="uniE65B" d="M640 748h-512q-18 0-31-7t-19-16.5-9.5-19-4.5-16.5v-773q0-28 16-44t32-18l16-2h704q28 0 44 16t18 32l2 16v576zM768 44h-576v64h576v-64zM768 172h-576v64h576v-64zM768 300h-576v64h576v-64zM640 492v192l192-192h-192z" />
<glyph unicode="&#xe65c;" glyph-name="uniE65C" d="M928 684h-416l-32 64h-352l-64-128h896zM0 556l64-640h896l64 640h-1024z" />
<glyph unicode="&#xe65d;" glyph-name="uniE65D" d="M640 620l-128 128h-448v-896h896v768h-320zM832-20h-640v512h640v-512zM448 44h128v128h128v128h-128v128h-128v-128h-128v-128h128v-128z" />
<glyph unicode="&#xe65e;" glyph-name="uniE65E" d="M672 620l-128 128h-480v-896h896v768h-288zM832-20h-640v512h640v-512zM576 76l192 192-192 192v-160h-320v-128h320v-96z" />
<glyph unicode="&#xe65f;" glyph-name="uniE65F" d="M512 620q-165 0-302-87.5t-210-232.5q73-145 210-232.5t302-87.5 302 87.5 210 232.5q-73 145-210 232.5t-302 87.5zM416 498q40 0 68-28t28-68-28-68-68-28-68 28-28 68 28 68 68 28zM764 150q-115-74-252-74t-252 74q-92 58-150 150 58 92 150 150 5 4 11 8-15-43-15-88 0-106 75-181t181-75 181 75 75 181q0 45-15 88 8-5 11-8 92-58 150-150-58-92-150-150z" />
<glyph unicode="&#xe660;" glyph-name="uniE660" d="M384 364h64v128h128v-128h64v128h192v64h-256v64h-128v-64h-256v-64h192v-128zM256 428h64v-64h-64v64zM192 364h64v-64h-64v64zM704 428h64v-64h-64v64zM768 364h64v-64h-64v64zM576 236v-64h128v64h64v64h-512v-64h64v-64h128v64h128zM576 108v64h-128v-64h128zM320 108h128v-64h-128v64zM576 108h128v-64h-128v64zM192 44h128v-64h-128v64zM704 44h128v-64h-128v64zM64 748v-896h896v896h-896zM896-84h-768v768h768v-768z" />
<glyph unicode="&#xe661;" glyph-name="uniE661" d="M512 236h-64v-192h-192l224-192 224 192h-192v192zM448 428h64v192h192l-224 192-224-192h192v-192zM192 364h576v-64h-576v64z" />
<glyph unicode="&#xe662;" glyph-name="uniE662" d="M471 386l-226 226 136 136h-317v-317l136 136 226-226zM366 190l256 256 45-45-256-256zM823 35l-216 215-45-45 215-216-137-137h320v320z" />
<glyph unicode="&#xe663;" glyph-name="uniE663" d="M353 314l-216-215-137 137v-320h320l-137 137 215 216zM548 209l-256 256 46 45 256-256zM579 812l136-136-226-226 45-45 226 226 136-136v317h-317z" />
<glyph unicode="&#xe664;" glyph-name="uniE664" d="M960 257l-192 224v-181h-192v-64h192v-203zM192 481l-192-224 192-224v203h192v64h-192v181zM448 556h64v-576h-64v576z" />
<glyph unicode="&#xe665;" glyph-name="uniE665" d="M960 332l-192 224v-192h-256v256h-64v-256h-256v192l-192-224 192-224v192h256v-256h-192l224-192 224 192h-192v256h256v-192zM480 812l-224-192h448z" />
<glyph unicode="&#xe666;" glyph-name="uniE666" d="M728 236h-152v404q0 15-10 29.5t-23 14.5h-62q-13 0-23-14.5t-10-29.5v-404h-152q-12 0-17.5-14t2.5-23l216-273q6-7 15-7.5t15 6.5l216 275q8 9 2.5 22.5t-17.5 13.5z" />
<glyph unicode="&#xe667;" glyph-name="uniE667" d="M448 684l192-320v-448l128 128v320l192 320h-512zM491 172h-107v404q0 15-10 29.5t-23 14.5h-62q-13 0-23-14.5t-10-29.5v-404h-107q-10 0-14-11t2-19l171-219q5-5 12-4.5t12 6.5l171 217q6 7 2 18.5t-14 11.5z" />
<glyph unicode="&#xe668;" glyph-name="uniE668" d="M281 395l216 270q6 7 15 7t15-7l216-270q8-9 2.5-20t-17.5-11h-432q-12 0-17.5 11t2.5 20zM543-84h-62q-14 0-23.5 9.5t-9.5 23.5v415h128v-415q0-14-9.5-23.5t-23.5-9.5z" />
<glyph unicode="&#xe669;" glyph-name="uniE669" d="M448 684l192-320v-448l128 128v320l192 320h-512zM332 603q-5 5-12 5t-12-5l-171-214q-6-8-2-16.5t14-8.5h107v-415q0-14 9.5-23.5t23.5-9.5h62q14 0 23.5 9.5t9.5 23.5v415h107q10 0 14 8.5t-2 16.5z" />
<glyph unicode="&#xe66a;" glyph-name="uniE66A" d="M256 428l256-320 256 320h-512z" />
<glyph unicode="&#xe66b;" glyph-name="uniE66B" d="M128 684l320-384v-384l128 128v256l320 384h-768z" />
<glyph unicode="&#xe66c;" glyph-name="uniE66C" d="M384 236v11l-128 128v-139h-152q-12 0-17.5-13.5t2.5-22.5l216-275q6-7 15-6.5t15 7.5l163 207-103 103h-11zM935 395l-216 270q-6 7-15 7t-15-7l-161-200 101-101h11v-11l128-128v139h152q12 0 17.5 11t-2.5 20zM263 639q-19 19-45.5 19t-45-18.5-18.5-45 19-45.5l588-588q19-19 45.5-19t45 18.5 18.5 45-19 45.5z" />
<glyph unicode="&#xe66d;" glyph-name="uniE66D" d="M819 748h-614q-13 0-13-7v-876q0-7 5-7 2 0 5 2l310 185 310-185q3-2 5-2 5 0 5 7v876q0 7-13 7zM768-33l-223 133-33 20-33-20-223-133v717h512v-717zM435 364q5 0 9-4t4-9v-166q0-5 4-9t9-4h102q5 0 9 4t4 9v166q0 5 4 9t9 4h102q5 0 6.5 3t-1.5 7l-181 236q-8 10-15 0l-172-236q-4-4-2-7t7-3h102z" />
<glyph unicode="&#xe66e;" glyph-name="uniE66E" d="M512 684q159 0 271.5-112.5t112.5-271.5-112.5-271.5-271.5-112.5-271.5 112.5-112.5 271.5 112.5 271.5 271.5 112.5zM512 748q-122 0-225-60t-163-163-60-225 60-225 163-163 225-60 225 60 163 163 60 225-60 225-163 163-225 60zM448 364h128v-320h-128v320zM448 556h128v-128h-128v128z" />
<glyph unicode="&#xe66f;" glyph-name="uniE66F" d="M935 395l-216 270q-6 7-15 7t-15-7l-216-270q-8-9-2.5-20t17.5-11h432q12 0 17.5 11t-2.5 20zM673-84h62q14 0 23.5 9.5t9.5 23.5v415h-128v-415q0-14 9.5-23.5t23.5-9.5zM551 199l-216-273q-6-7-15-7.5t-15 6.5l-216 275q-8 9-2.5 22.5t17.5 13.5h432q12 0 17.5-14t-2.5-23zM300 684h51q14 0 23.5-9.5t9.5-23.5v-415h-128v404q0 18 13 31t31 13z" />
<glyph unicode="&#xe670;" glyph-name="uniE670" d="M722 748q46 0 78-32t32-78q0-37-22-66l-44-44-154 154 44 44q29 22 66 22zM172 242l-44-198 198 44 407 407-154 154zM620 498l-308-308-38 38 308 308zM64-20h896v-128h-896v128z" />
<glyph unicode="&#xe671;" glyph-name="uniE671" d="M43 684v-768h938v768h-938zM939-41h-854v682h854v-682zM341 1h-213v598h213v-598zM597 215h-213v384h213v-384zM597 1h-213v171h213v-171zM896 428h-256v171h256v-171zM896 215h-256v170h256v-170zM896 1h-256v171h256v-171z" />
<glyph unicode="&#xe672;" glyph-name="uniE672" d="M43 684v-768h938v768h-938zM939-41h-854v682h854v-682zM128 599v-171h768v171h-768zM277 471l-64 85h128zM128 385v-170h768v170h-768zM491 257l-64 86h128zM128 172v-171h768v171h-768zM704 44l-64 85h128z" />
<glyph unicode="&#xe673;" glyph-name="uniE673" d="M692 267q0-60 40-86 24-16 59-16 4 0 7 1-4-27 16-54h-1q-14 0-28.5-1t-37-7-39.5-16-29-29.5-12-45.5 11-46 26-29.5 34.5-15 30.5-6.5 21-1h7q44 0 79 17 63 30 63 103 0 22-10.5 42t-19.5 29.5-26 24.5q-26 23-26 33.5t20 28.5q36 32 36 84 0 33-7 51.5t-29 30.5q2 1 20 3 42 6 42 19v3h-123q-3 0-13.5-1.5t-30.5-8-37-17.5-30-35-13-55zM890 26q2-28-20-47t-58-21q-37-3-63.5 12.5t-27.5 43.5q-2 28 22 49 24 22 61 25h8q33 0 54.5-17.5t23.5-44.5zM858 292q9-31-2-59.5t-33-34.5q-5-2-10-2-20 0-38 18t-25 46q-8 31 1 56 10 27 31 33 5 2 11 2 25 0 40.5-13t24.5-46zM465 74q6-14 19-22t28-8 28 8 20 22l81 173q-1 12-1 20 0 91 74 137 11 29 11 67 0 88-62.5 150.5t-150.5 62.5-150.5-62.5-62.5-150.5q0-46 13-75zM436.5 546q31.5 31 75.5 31t75.5-31 31.5-75-31.5-75.5-75.5-31.5-75.5 31.5-31.5 75.5 31.5 75zM633 129l20 43h15q13-18 31-31-10-5-21-12h-45zM652-84h-567l171 256h115l20-43h-112l-114-170h460q10-25 27-43z" />
<glyph unicode="&#xe674;" glyph-name="uniE674" d="M853 343h-682l-86 256h854zM768 129h-512l-85 171h682zM768 87h-512l85-128h342z" />
<glyph unicode="&#xe675;" glyph-name="uniE675" horiz-adv-x="1280" d="M128 684l512-768 512 768h-1024z" />
<glyph unicode="&#xe676;" glyph-name="uniE676" d="M884 719l-744-419 744-419v838z" />
<glyph unicode="&#xe677;" glyph-name="uniE677" d="M725 513q0-45-13-74l-152-323q-7-13-20-21t-28-8-28 7.5-19 21.5l-153 323q-13 29-13 74 0 89 62.5 151.5t150.5 62.5 150.5-62.5 62.5-151.5zM587.5 438q31.5 31 31.5 75t-31.5 75.5-75.5 31.5-75.5-31.5-31.5-75.5 31.5-75 75.5-31 75.5 31zM768 215h-115l-20-43h112l114-171h-694l114 171h112l-20 43h-115l-171-256h854z" />
<glyph unicode="&#xe678;" glyph-name="uniE678" d="M504 494q-81 0-138.5-57.5t-57.5-139 57.5-139 138.5-57.5 138.5 57.5 57.5 139-57.5 139-138.5 57.5v0zM504 154q-60 0-102 42t-42 101.5 42 101.5 101.5 42 102-42 42.5-101.5-42.5-101.5-101.5-42v0zM936 390q-22 2-51 13.5t-39 32.5q-15 34 29 96l12 17-122 129-19-14q-20-15-51-27.5t-52-2.5q-30 14-33 89l-1 25h-194l-1-25q-3-75-33-89-21-10-52 2.5t-51 27.5l-19 14-123-129 13-17q44-62 28-96-9-21-37.5-32.5t-51.5-13.5l-24-2v-175l24-2q23-3 51.5-14t38.5-32q15-34-29-96l-12-18 122-129 19 14q20 15 51 27.5t52 3.5q30-15 33-89l1-26h194l1 26q3 74 33 89 21 9 52-3.5t51-27.5l19-14 122 129-12 18q-44 62-29 96 10 21 39 32.5t51 13.5l24 2v175l-24 2zM908 309v-50q-84-18-109-73t21-130l-62-65q-81 49-137 23-52-25-61-109h-96q-9 84-61 109-56 26-137-23l-62 65q46 75 21 130t-109 73v82q84 18 109 73t-21 130l62 65q81-49 137-22 52 24 61 109h96q9-85 61-109 56-27 137 22l62-65q-46-75-21-130t109-73v-32z" />
<glyph unicode="&#xe679;" glyph-name="uniE679" d="M805 457v293q0 30-21.5 51.5t-52.5 21.5h-438q-31 0-52.5-21.5t-21.5-51.5v-293h-73v-512h732v512h-73zM366 457v220h292v-220h-292z" />
<glyph unicode="&#xe67a;" glyph-name="uniE67A" d="M128 768l320-384v-384l128 128v256l320 384h-768z" />
<glyph unicode="&#xe67b;" glyph-name="uniE67B" d="M896 832h-768q-26 0-45-19t-19-45v-768q0-26 19-45t45-19h768q26 0 45 19t19 45v768q0 26-19 45t-45 19zM384 384v128h256v-128h-256zM640 320v-128h-256v128h256zM128 512h192v-128h-192v128zM128 320h192v-128h-192v128zM128 0v128h192v-128h-192zM384 0v128h256v-128h-256zM896 0h-192v128h192v-128zM896 192h-192v128h192v-128zM896 384h-192v128h192v-128z" />
<glyph unicode="&#xe67c;" glyph-name="uniE67C" d="M85 768l43-213h768l43 213h-854zM213 256h598l85 256h-768zM341 0h342l128 213h-598z" />
<glyph unicode="&#xe67d;" glyph-name="uniE67D" d="M672 832q-119 0-203.5-84.5t-84.5-203.5q0-42 15-89l-335-391v-72q0-23 16.5-39.5t39.5-16.5h72v64h128v128h128v128h64l31 31q63-31 129-31 119 0 203.5 84.5t84.5 203.5-84.5 203.5-203.5 84.5zM672 384q-66 0-113 47t-47 113 47 113 113 47 113-47 47-113-47-113-113-47z" />
<glyph unicode="&#xe67e;" glyph-name="uniE67E" d="M341 555h43v-43h-43v43zM128 256h43v-43h213v171h-128v-43h43v-85h-86v43h-42v213h42v43h128v42h-170v-42h-43v-43h-43v-213h43v-43zM597 256h-42v299h42v42h-170v-42h42v-299h-42v-43h170v43zM853 555h43v-43h-43v43zM853 213v43h43v128h-43v43h-85v42h-43v86h128v42h-170v-42h-43v-128h43v-43h85v-43h43v-85h-128v-43h170zM640 299h43v-43h-43v43zM0 768v-725h981v725h-981zM939 85h-896v640h896v-640z" />
<glyph unicode="&#xe67f;" glyph-name="uniE67F" d="M448 320h128v-128h-128v128zM640 320h128v-128h-128v128zM832 320h128v-128h-128v128zM832 832h-768v-896h896v128h-768v640h64v-256h448v256h128v-256h128v256zM640 512h-128v192h128v-192z" />
<glyph unicode="&#xe680;" glyph-name="uniE680" d="M480 306h-283q0-35 10.5-61.5t29.5-43.5q18-16 42.5-24.5t54.5-8.5q39 0 78.5 16t56.5 31h3v-71q-32-13-66-23-34-9-72-9-95 0-149 52t-54 147q0 94 51.5 149.5t135.5 55.5q78 0 120-45.5t42-129.5v-35zM417 356q0 51-25.5 78.5t-76.5 27.5q-52 0-83-30.5t-35-75.5h220zM763 124q-18-4-39-7-21-4-39-4-59 0-89.5 32t-30.5 101v205h-43v54h43v110h65v-110h133v-54h-133v-175q0-31 1.5-48t9.5-31q7-14 20.5-20.5t40.5-6.5q16 0 33 5 18 5 25 8h3v-59zM893 121h-65v535h65v-535z" />
<glyph unicode="&#xe681;" glyph-name="uniE681" d="M392 298q0-53-43.5-86.5t-118.5-33.5q-43 0-78 10-36 10-60 22v73h3q31-23 68.5-36.5t71.5-13.5q43 0 67 13.5t24 43.5q0 23-13 34.5t-50 19.5q-15 3-36 7-23 5-41 9-50 14-71 40t-21 63q0 24 9 45 10 21 30 38 19 16 49 25.5t67 9.5q34 0 69-9 35-8 59-20v-69h-3q-25 18-60.5 30.5t-69.5 12.5q-35 0-59.5-13.5t-24.5-40.5q0-24 14-36 15-12 47-19 18-5 40-9 21-4 37-7 45-10 70-36 24-25 24-67zM768 46h-65v185q-30-26-59-39-30-12-64-12-69 0-109.5 52.5t-40.5 145.5q0 50 14 87.5t38 63.5q23 26 53.5 39.5t64.5 13.5q30 0 54-7t49-20l4 16h61v-525zM703 285v217q-27 12-47 17-21 5-45 5-56 0-85-38t-29-105 23.5-103.5 73.5-36.5q28 0 56.5 12.5t52.5 31.5zM932 187h-65v535h65v-535z" />
<glyph unicode="&#xe682;" glyph-name="uniE682" d="M452 121h-82l-108 148-110-148h-75l149 192-148 192h81l109-145 108 145h76l-151-189zM573 121h-64v535h64v-535zM947 232q0-53-43.5-86.5t-118.5-33.5q-42 0-78 10-35 10-60 22v73h4q30-23 67.5-36.5t72.5-13.5q42 0 66 13.5t24 43.5q0 22-13 34t-50 20q-14 3-36 7-23 5-40 9-51 14-72 40t-21 63q0 24 10 45t30 37q19 17 48.5 26t66.5 9q34 0 70-8 35-8 58-20v-69h-3q-25 18-60.5 30.5t-69.5 12.5q-35 0-59.5-13.5t-24.5-40.5q0-24 15-36 14-12 47-20 18-4 40-8 20-4 37-7 44-11 69-36 24-25 24-67z" />
<glyph unicode="&#xe683;" glyph-name="uniE683" d="M829 701q-62 62-144 96.5t-173 34.5q-122 0-225-60t-163-163-60-225h112q0 139 98.5 237.5t237.5 98.5q68 0 129.5-26t108.5-72l-126-126h336v336zM512 48q-68 0-129.5 26t-108.5 72l126 126h-336v-336l131 131q62-62 144-96.5t173-34.5q122 0 225 60t163 163 60 225h-112q0-139-98.5-237.5t-237.5-98.5z" />
<glyph unicode="&#xe684;" glyph-name="uniE684" d="M640 832v-251l-256-256v251h-320v-640h320v299l256 256v-299h320v640h-320zM320 0h-192v512h192v-512zM896 256h-192v512h192v-512z" />
<glyph unicode="&#xe685;" glyph-name="uniE685" d="M128 768h192v-192h-192v192zM448 768h192v-192h-192v192zM768 768h192v-192h-192v192zM128 448h192v-192h-192v192zM448 448h192v-192h-192v192zM768 448h192v-192h-192v192zM128 128h192v-192h-192v192zM448 128h192v-192h-192v192zM768 128h192v-192h-192v192z" />
<glyph unicode="&#xe686;" glyph-name="uniE686" d="M384 144h-256q-20 0-34 14t-14 34v384q0 20 14 34t34 14h256q20 0 34-14t14-34-14-34-34-14h-208v-288h208q20 0 34-14t14-34-14-34-34-14zM896 144h-256q-20 0-34 14t-14 34 14 34 34 14h208v288h-208q-20 0-34 14t-14 34 14 34 34 14h256q20 0 34-14t14-34v-384q0-20-14-34t-34-14zM704 336h-384q-20 0-34 14t-14 34 14 34 34 14h384q20 0 34-14t14-34-14-34-34-14z" />
<glyph unicode="&#xe687;" glyph-name="uniE687" d="M512 684q159 0 271.5-112.5t112.5-271.5-112.5-271.5-271.5-112.5-271.5 112.5-112.5 271.5 112.5 271.5 271.5 112.5zM512 748q-122 0-225-60t-163-163-60-225 60-225 163-163 225-60 225 60 163 163 60 225-60 225-163 163-225 60zM384 556h256v-64h-256v64zM384 108h256v-64h-256v64zM448 492h128v-384h-128v384z" />
<glyph unicode="&#xe688;" glyph-name="uniE688" d="M616 492q-10 10-22 18l-69-69q13-8 23-18l3-4q34-33 34-80.5t-34-81.5l-191-191q-33-33-80.5-33t-81.5 33l-4 4q-33 33-33 81t33 81l87 86q-23 56-22 116l-133-133q-62-62-62-150t62-150l3-3q62-62 150-62t150 62l191 191q61 61 61 149t-61 150zM898 767l-3 3q-62 62-150 62t-150-62l-191-191q-61-61-61-149t61-150l4-4q9-9 22-19l69 70q-13 8-23 18l-3 3q-34 34-34 81.5t34 81.5l191 191q33 33 80.5 33t81.5-33l4-4q33-34 33-81.5t-33-80.5l-87-87q23-55 22-115l133 133q62 62 62 150t-62 150z" />
<glyph unicode="&#xe689;" glyph-name="uniE689" d="M580 384l363 363q14 14 14 34t-14 34-34 14-34-14l-363-363-363 363q-14 14-34 14t-34-14-14-34 14-34l363-363-363-363q-14-14-14-34t14-34 34-14 34 14l363 363 363-363q14-14 34-14t34 14 14 34-14 34z" />
<glyph unicode="&#xe68a;" glyph-name="uniE68A" d="M768 640q-2 0-4.5-0.5t-4.5-0.5q-21 84-89.5 138.5t-157.5 54.5-157.5-54.5-89.5-138.5q-2 0-4.5 0.5t-4.5 0.5q-106 0-181-75t-75-181 75-181 181-75h128v-192h256v192h128q106 0 181 75t75 181-75 181-181 75zM576 320v-320h-128v320h-192l256 256 256-256h-192z" />
<glyph unicode="&#xe68b;" glyph-name="uniE68B" d="M896 128v640h-640v128h-128v-128h-128v-128h128v-640h640v-128h128v128h128v128h-128zM768 128h-512v512h512v-512zM320 576h384v-384h-384v384z" />
<glyph unicode="&#xe68c;" glyph-name="uniE68C" d="M43 768v-768h938v768h-938zM490.5 725q26.5 0 45.5-18.5t19-45-19-45.5-45.5-19-45 19-18.5 45.5 18.5 45 45 18.5zM320 725q26 0 45-18.5t19-45-19-45.5-45-19-45 19-19 45.5 19 45 45 18.5zM149.5 725q26.5 0 45-18.5t18.5-45-18.5-45.5-45-19-45.5 19-19 45.5 19 45 45.5 18.5zM939 43h-854v512h854v-512zM213 469h598v-85h-598v85zM213 341h598v-85h-598v85zM213 213h598v-85h-598v85z" />
<glyph unicode="&#xe68d;" glyph-name="uniE68D" d="M43 768v-768h938v768h-938zM939 43h-854v682h854v-682zM683 554.5q0 35.5 25 60.5t60 25 60-25 25-60.5-25-60.5-60-25-60 25-25 60.5zM683 341l-128-128-256 342-171-470h768z" />
<glyph unicode="&#xe68e;" glyph-name="uniE68E" d="M576 320l192 160-192 160v-128h-384v-64h384v-128zM64 704h64v-640h-64v640zM64 64h768v-64h-768v64zM192 832v-256h64v192h640v-576h-640v192h-64v-256h768v704h-768z" />
<glyph unicode="&#xe68f;" glyph-name="uniE68F" d="M448 768h64v-704h-64v704zM128 448h704v-64h-704v64z" />
<glyph unicode="&#xe690;" glyph-name="uniE690" d="M768 256l192 160-192 160v-128h-512v-64h512v-128zM704 640v192h-640v-832h640v192h-64v-128h-512v704h512v-128h64z" />
<glyph unicode="&#xe691;" glyph-name="uniE691" d="M576 256l192 160-192 160v-128h-512v-64h512v-128zM320 640v192h640v-832h-640v192h64v-128h512v704h-512v-128h-64z" />
<glyph unicode="&#xe692;" glyph-name="uniE692" d="M512 798.625q-134.656 0-248.968-66.36t-180.672-180.672-66.36-248.968 66.36-248.968 180.672-180.672 248.968-66.36 248.968 66.36 180.672 180.672 66.36 248.968-66.36 248.968-180.672 180.672-248.968 66.36zM791 271.625h-248v-248q0-13.562-9.204-22.282t-21.796-8.718-21.796 8.718-9.204 22.282v248h-248q-13.562 0-22.282 9.204t-8.718 21.796 9.204 21.796 21.796 9.204h248v248q0 13.562 9.204 22.282t21.796 8.718 21.796-8.718 9.204-22.282v-248h248q13.562 0 22.282-9.204t8.718-21.796-8.718-21.796-22.282-9.204z" />
<glyph unicode="&#xe693;" glyph-name="uniE693" d="M802 682q-119 51-292 51t-292-51q-59-26-90.5-59.5t-31.5-71.5v-505q0-38 31.5-72t90.5-59q119-51 292-51t292 51q59 25 90.5 59t31.5 72v505q0 38-31.5 71.5t-90.5 59.5zM756 460q-110-38-246-38t-246 38q-55 18-84.5 42t-29.5 49 29.5 49 84.5 42q110 38 246 38t246-38q55-18 84-42t29-49-29-49-84-42zM756 304q-110-37-246-37t-246 37q-55 19-84.5 42.5t-29.5 49.5v62q54-40 147-64 97-25 213-25t213 25q93 24 146 64v-62q0-26-29-49.5t-84-42.5zM756 129q-110-37-246-37t-246 37q-55 19-84.5 42.5t-29.5 49.5v82q54-41 147-65 97-25 213-25t213 25q93 24 146 65v-82q0-26-29-49.5t-84-42.5zM510-83q-136 0-246 37-55 19-84.5 42.5t-29.5 49.5v82q54-41 147-65 97-25 213-25t213 25q93 24 146 65v-82q0-26-29-49.5t-84-42.5q-110-37-246-37z" />
<glyph unicode="&#xe694;" glyph-name="uniE694" d="M320 768h640v-128h-640v128zM320 448h640v-128h-640v128zM320 128h640v-128h-640v128zM64 768h128v-128h-128v128zM64 448h128v-128h-128v128zM64 128h128v-128h-128v128z" />
<glyph unicode="&#xe695;" glyph-name="uniE695" d="M448 64v256h192v128h-192v256h192v128h-192q-26 0-47-7t-34-18.5-23-25-14-27-6.5-25-3.5-18.5v-263h-128v-128h128v-256h-128v-128h640v128h-384z" />
<glyph unicode="&#xe696;" glyph-name="uniE696" d="M663 534l-151 151v104h-256v-276l-193-194 362-362 332 333q28-111 19-214-1-15 11.5-22t23.5 3q25 22 48 48t47.5 63 39 82.5 14.5 92.5q0 38-16.5 69t-45 51-59.5 34-67.5 21.5-61 10.5-47.5 5zM320 725h128v-20l-128-128v148zM425 48l-272 271 295 295v-209h64v189l216-216q2-4 8-19z" />
<glyph unicode="&#xe697;" glyph-name="uniE697" d="M955 374h-44q-15 0-29.5 10.5t-18.5 24.5l-26 62q-7 13-4.5 30.5t13.5 28.5l32 31q10 11 10 26.5t-10 25.5l-53 52q-11 11-26 11t-26-11l-31-31q-11-11-28.5-13.5t-30.5 4.5l-62 26q-14 4-24.5 18.5t-10.5 29.5v44q0 15-11 26t-26 11h-74q-15 0-26-11t-11-26v-44q0-16-10.5-30t-24.5-18l-62-26q-13-7-30.5-4.5t-28.5 13.5l-31 32q-11 10-26 10t-26-10l-52-53q-11-10-11-25.5t11-26.5l31-31q11-11 13.5-28.5t-4.5-30.5l-26-62q-4-14-18.5-24.5t-29.5-10.5h-44q-15 0-26-11t-11-26v-74q0-15 11-26t26-11h44q16 0 30-10.5t18-24.5l26-62q7-13 4.5-30.5t-13.5-28.5l-32-31q-10-11-10-26.5t10-25.5l53-53q11-10 26-10t26 10l31 32q11 11 28.5 13.5t30.5-5.5l62-25q14-4 24.5-18.5t10.5-29.5v-44q0-15 11-26t26-11h74q15 0 26 11t11 26v44q0 15 10.5 29.5t24.5 18.5l62 25q13 8 30.5 5.5t28.5-13.5l31-32q11-10 26-10t26 10l53 53q10 11 10 26t-10 26l-32 31q-11 11-13.5 28.5t4.5 30.5l26 62q4 14 18 24.5t30 10.5h44q15 0 26 11t11 26v74q0 15-11 26t-26 11zM697 300q0-76-54-130.5t-130.5-54.5-131 54.5-54.5 131 54.5 130.5 131 54 130.5-54 54-131z" />
<glyph unicode="&#xe698;" glyph-name="uniE698" d="M876.5 128q-30.5 0-51.5 22l-313 312-313-312q-21-22-51.5-22t-52 21.5-21.5 52 21 52.5l365 364q22 22 52.5 22t51.5-22l365-364q21-22 21-52.5t-21.5-52-52-21.5z" />
<glyph unicode="&#xe699;" glyph-name="uniE699" d="M147.5 640q30.5 0 51.5-22l313-312 313 312q21 22 51.5 22t52-21.5 21.5-52-21-52.5l-365-364q-22-22-52.5-22t-51.5 22l-365 364q-21 22-21 52.5t21.5 52 52 21.5z" />
<glyph unicode="&#xe69a;" glyph-name="uniE69A" d="M512 813q-104 0-199-40.5t-163.5-109-109-163.5-40.5-199 40.5-199 109-163.5 163.5-109 199-40.5 199 40.5 163.5 109 109 163.5 40.5 199-40.5 199-109 163.5-163.5 109-199 40.5zM512-147q-91 0-174 35.5t-143 95.5-95.5 143-35.5 174 35.5 174 95.5 143 143 95.5 174 35.5 174-35.5 143-95.5 95.5-143 35.5-174-35.5-174-95.5-143-143-95.5-174-35.5zM412 410q1 4 2.5 10.5t10 23 19.5 28.5 33.5 20 49.5 5q35-4 53.5-18t21-31 0-30-7.5-21q-4-11-56-55.5t-60-64.5q-14-32-14-102h89q1 1 0 7.5t1.5 19 6 25.5 13.5 26.5 24 21.5q20 12 40.5 32t39.5 47.5 23.5 57.5-7.5 62q-41 66-84.5 85.5t-108.5 16.5q-64-2-113-38t-67-116zM463 142h93v-102h-93v102z" />
<glyph unicode="&#xe69b;" glyph-name="uniE69B" d="M371 128l44 147 33 33v140h-64v64h-256v-64h192v-64h-192v-64h-64v-128h64v-64h243zM192 320h128v-128h-128v128zM652 512h-12v192h-128v-332zM768 236v-44h-44l-64-64h172v64h64v172zM887 465l-303-302-136-35 45 125 303 303z" />
<glyph unicode="&#xe69c;" glyph-name="uniE69C" d="M867 128h-174l-45 128h-241l-46-128h-169l241 640h193zM607 384l-80 233-80-233h160z" />
<glyph unicode="&#xe69d;" glyph-name="uniE69D" d="M64 448h896v-128h-896v128z" />
<glyph unicode="&#xe69e;" glyph-name="uniE69E" d="M512 896q-139 0-257-68.5t-186.5-186.5-68.5-257 68.5-257 186.5-186.5 257-68.5 257 68.5 186.5 186.5 68.5 257-68.5 257-186.5 186.5-257 68.5zM576 64h-128v128h128v-128zM702 426q-17-23-63-59l-30-24q-27-21-33-41-2-4-3-16t-2-21l-1-9h-116q2 66 14 96 10 24 57 61l31 24q16 12 25 24 17 24 17 52 0 32-19 59t-69 27q-28 0-44.5-5t-26.5-21q-3-4-5.5-10t-4.5-11.5-3.5-11.5-3-11-2.5-9-1-6v-2h-124q2 51 24.5 96t60.5 70q45 29 124 29 95 0 161-48 64-47 64-138 0-57-27-95z" />
<glyph unicode="&#xe69f;" glyph-name="uniE69F" d="M128 640h768v-128h-768v128zM128 256h768v-128h-768v128z" />
<glyph unicode="&#xe6a0;" glyph-name="uniE6A0" d="M0 134q46-26 94-42.5t99-23 97.5 0 88 32.5 71 69 46 114 14.5 164h-254l384 384 384-384h-248q2-98-17.5-178.5t-55.5-136-86.5-94-109.5-55-124.5-15.5-131 20-130.5 56-121 89z" />
<glyph unicode="&#xe6a1;" glyph-name="uniE6A1" d="M1024 634q-46 25-94 42t-99 23.5-97.5-0.5-88-32.5-71-68.5-46-114-14.5-164h254l-384-384-384 384h248q-2 98 17.5 178.5t55.5 136 86.5 94 109.5 55 124.5 15.5 131-20 130.5-56 121-89z" />
<glyph unicode="&#xe6a2;" glyph-name="uniE6A2" d="M64 384q0 185 131.5 316.5t316.5 131.5 316.5-131.5 131.5-316.5-131.5-316.5-316.5-131.5-316.5 131.5-131.5 316.5z" />
<glyph unicode="&#xe6a3;" glyph-name="uniE6A3" d="M960 541v9q0 2-0.5 4.5t-1.5 3.5-2 1h-90q-8 0-18-12l-93-107q-7-9-12 1l-51 105q-7 13-16 13h-146q-4 0-11-6.5t-7-11.5v7q0 4-3.5 7.5t-7.5 3.5h-92l23 94q3 12 17 27.5t28 25.5q23 16 54 21.5t49.5 4 55.5-8.5 44-8v91q-1 0-23.5 5t-30 6.5-32 5-38 2.5-37.5-3-42-8.5-40-17.5-42-27q-52-42-68-114l-25-96h-171q-4 0-7.5-3.5t-3.5-7.5v-90q0-4 3.5-7.5t7.5-3.5h142l-88-343q-5-18-12.5-30t-15-15.5-14.5-4.5-12 0l-4 1h-63v-112h63q27 0 44 1.5t37.5 7.5 32.5 18q32 30 54 131l86 346h120q4 0 7.5 3.5t3.5 7.5v-7q0-4 18-4h90q9 0 16-13l36-74q5-10-3-19l-101-113q-4-5-18-5h-76q-4 0-11-6.5t-7-11.5v-90q0-4 18-4h90q14 0 18 5l128 144q7 9 12-2l72-140q3-7 16-7h93q1 0 1 1v102q0 2-0.5 4.5t-1.5 3.5-2 1h-34q-13 0-16 7l-56 110q-5 11 2 20l66 75q10 12 18 12h79q1 0 1 1v93z" />
<glyph unicode="&#xe6a4;" glyph-name="uniE6A4" d="M384 704h320v-64h-320v64zM192 512h704v-64h-704v64zM384 320h320v-64h-320v64zM192 128h704v-64h-704v64z" />
<glyph unicode="&#xe6a5;" glyph-name="uniE6A5" d="M192 704h320v-64h-320v64zM192 512h704v-64h-704v64zM192 320h320v-64h-320v64zM192 128h704v-64h-704v64z" />
<glyph unicode="&#xe6a6;" glyph-name="uniE6A6" d="M256 469h512v-42h-512v42zM256 341h512v-42h-512v42zM345 581l364-364-30-30-364 364z" />
<glyph unicode="&#xe6a7;" glyph-name="uniE6A7" d="M299 135v-50l426 258v43l-426 254v-53l389-223z" />
<glyph unicode="&#xe6a8;" glyph-name="uniE6A8" d="M640 171l171-171 170 171h-341zM43 263v-50l426 258v43l-426 254v-53l389-223z" />
<glyph unicode="&#xe6a9;" glyph-name="uniE6A9" d="M671 456l-372 135v49l426-158v-52l-426-158v53zM725 331v-49l-426-154v43z" />
<glyph unicode="&#xe6aa;" glyph-name="uniE6AA" d="M415 542l-372 134v49l426-157v-53l-426-157v52zM469 417v-49l-426-155v43zM640 171l171-171 170 171h-341z" />
<glyph unicode="&#xe6ab;" glyph-name="uniE6AB" d="M960 896h-896q-26 0-45-19t-19-45v-896q0-26 19-45t45-19h896q26 0 45 19t19 45v896q0 26-19 45t-45 19zM896 0h-768v768h768v-768zM704 512h-384l192-256z" />
<glyph unicode="&#xe6ac;" glyph-name="uniE6AC" d="M960 896h-896q-26 0-45-19t-19-45v-896q0-26 19-45t45-19h896q26 0 45 19t19 45v896q0 26-19 45t-45 19zM960-64h-896v896h896v-896zM192 384q0 26 19 45t45 19 45-19 19-45-19-45-45-19-45 19-19 45zM448 384q0 26 19 45t45 19 45-19 19-45-19-45-45-19-45 19-19 45zM704 384q0 26 19 45t45 19 45-19 19-45-19-45-45-19-45 19-19 45z" />
<glyph unicode="&#xe6ad;" glyph-name="uniE6AD" d="M262 238l219 322q12 17 32.5 17t31.5-17l219-322q10-16-0.5-31.5t-31.5-15.5h-438q-21 0-31.5 15.5t-0.5 31.5z" />
<glyph unicode="&#xe6ae;" glyph-name="uniE6AE" d="M658 134l-322 219q-17 12-17 32.5t17 31.5l322 219q16 10 31.5-0.5t15.5-31.5v-438q0-21-15.5-31.5t-31.5-0.5z" />
<glyph unicode="&#xe6af;" glyph-name="uniE6AF" d="M640 832h-512q-18 0-31-7t-19-16.5-9.5-19-4.5-16.5v-773q0-28 16-44t32-18l16-2h704q28 0 44 16t18 32l2 16v576zM659 576q51-41 80-99t29-125q0-119-84.5-203.5t-203.5-84.5-203.5 84.5-84.5 203.5 84.5 203.5 203.5 84.5q87 0 160-49v177l192-192h-173zM448 384h-128v-64h192v256h-64v-192z" />
<glyph unicode="&#xe6b0;" glyph-name="uniE6B0" d="M512 704q132 0 226-94t94-226-94-226-226-94-226 94-94 226 94 226 226 94zM512 768q-159 0-271.5-112.5t-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5-112.5 271.5-271.5 112.5z" />
<glyph unicode="&#xe6b1;" glyph-name="uniE6B1" d="M512 768q-159 0-271.5-112.5t-112.5-271.5 112.5-271.5 271.5-112.5 271.5 112.5 112.5 271.5-112.5 271.5-271.5 112.5zM512 256q-53 0-90.5 37.5t-37.5 90.5 37.5 90.5 90.5 37.5 90.5-37.5 37.5-90.5-37.5-90.5-90.5-37.5z" />
<glyph unicode="&#xe6b2;" glyph-name="uniE6B2" d="M832 704v-640h-640v640h640zM832 768h-640q-26 0-45-19t-19-45v-640q0-26 19-45t45-19h640q26 0 45 19t19 45v640q0 26-19 45t-45 19z" />
<glyph unicode="&#xe6b3;" glyph-name="uniE6B3" d="M832 768h-640q-26 0-45-19t-19-45v-640q0-26 19-45t45-19h640q26 0 45 19t19 45v640q0 26-19 45t-45 19zM774 521l-342-342q-14-14-34-14h-5q-22 2-35 21l-114 171q-11 17-7 36.5t20.5 30.5 36 7 30.5-20l81-123 301 301q14 14 34 14t34-14 14-34-14-34z" />
<glyph unicode="&#xe6b4;" glyph-name="uniE6B4" d="M545 795q-85 0-159-28.5t-129-80.5-87.5-130-32.5-172h-93l142-196 142 196h-93q0 141 89 227t221 86q128 0 218.5-90t90.5-217.5-90.5-218-218.5-90.5q-21 0-35-14t-14-34.5 14-34.5 35-14q110 0 204 54t148.5 147.5 54.5 204-54.5 204-148.5 147.5-204 54z" />
<glyph unicode="&#xe6b5;" glyph-name="uniE6B5" d="M908 372q-14 14-34 14t-34-14l-120-120-121 120q-14 14-33.5 14t-34-14-14.5-34 14-34l121-120-121-121q-14-14-14-33.5t14.5-33.5 34-14 33.5 14l121 120 120-120q14-14 34-14t34 14 14 33.5-14 33.5l-121 121 121 120q14 14 14 34t-14 34zM401 258q48 55 48 126 0 28-11 59l169 92q27-40 69-63.5t92-23.5q80 0 136 56t56 136-56 136-136 56-136-56-56-136q0-21 6-46l-173-94q-27 35-67 55.5t-85 20.5q-80 0-136-56t-56-136 56-136 136-56q48 0 94 25l75-75q9-9 22.5-9t23 9 9.5 22.5-10 22.5zM768 736q40 0 68-28t28-68-28-68-68-28-68 28-28 68 28 68 68 28zM161 384q0 40 28 68t67.5 28 68-28 28.5-68-28.5-68-68-28-67.5 28-28 68z" />
<glyph unicode="&#xe6b6;" glyph-name="uniE6B6" d="M256 19.5q0 30.5 22 51.5l312 313-312 313q-22 21-22 51.5t21.5 52 52 21.5 52.5-21l364-365q22-22 22-52.5t-22-51.5l-364-365q-22-21-52.5-21t-52 21.5-21.5 52z" />
<glyph unicode="&#xe6b7;" glyph-name="uniE6B7" d="M768 748.5q0-30.5-22-51.5l-312-313 312-313q22-21 22-51.5t-21.5-52-52-21.5-52.5 21l-364 365q-22 22-22 52.5t22 51.5l364 365q22 21 52.5 21t52-21.5 21.5-52z" />
<glyph unicode="&#xe6b8;" glyph-name="uniE6B8" d="M0 128h1024l-512 512z" />
<glyph unicode="&#xe6b9;" glyph-name="uniE6B9" d="M1024 640h-1024l512-512z" />
<glyph unicode="&#xe6ba;" glyph-name="uniE6BA" d="M384 192h256v320h168q22 0 29.5 21t-9.5 36l-296 246q-8 7-20 7t-20-7l-296-246q-17-15-9.5-36t29.5-21h168v-320zM704 256v-128h-384v128h-256v-320h896v320h-256zM768 0h-64v64h64v-64zM896 0h-64v64h64v-64z" />
<glyph unicode="&#xe6bb;" glyph-name="uniE6BB" d="M556 115l259 302q24 28 8.5 61.5t-52.5 33.5h-518q-37 0-52.5-33.5t8.5-61.5l259-302q18-20 44-20t44 20z" />
<glyph unicode="&#xe6bc;" glyph-name="uniE6BC" d="M556 589l259-302q24-28 8.5-61.5t-52.5-33.5h-518q-37 0-52.5 33.5t8.5 61.5l259 302q18 20 44 20t44-20z" />
<glyph unicode="&#xe6bd;" glyph-name="uniE6BD" d="M717 431l-302 259q-28 24-61.5 8.5t-33.5-52.5v-517q0-37 33.5-52.5t61.5 8.5l302 259q20 17 20 43.5t-20 43.5z" />
<glyph unicode="&#xe6be;" glyph-name="uniE6BE" d="M307 431l302 259q28 24 61.5 8.5t33.5-52.5v-517q0-37-33.5-52.5t-61.5 8.5l-302 259q-20 17-20 43.5t20 43.5z" />
<glyph unicode="&#xe6bf;" glyph-name="uniE6BF" d="M256 896v-1024l512 512z" />
<glyph unicode="&#xe6c0;" glyph-name="uniE6C0" d="M768 896v-1024l-512 512z" />
<glyph unicode="&#xe6c1;" glyph-name="uniE6C1" horiz-adv-x="1639" d="M1098 458h-296l109-112-197-203 68-69 202 202 114-112v294zM1244 664h-640q-26 0-45-19t-19-45v-640q0-26 19-45t45-19h640q27 0 45.5 19t18.5 45v640q0 26-18.5 45t-45.5 19zM1212-8h-576v576h576v-576zM1026 776v96h-632q-26 0-45-19t-19-45v-670h96v638h600z" />
<glyph unicode="&#xe6c2;" glyph-name="uniE6C2" d="M189 639v-704h415v704h-415zM521 18h-249v538h249v-538zM50 833v-806h144v77h-74v659h268v-125h72v195h-410zM846 608h128l-160 192-160-192h128v-448h-128l160-192 160 192h-128v448z" />
<glyph unicode="&#xe6c3;" glyph-name="uniE6C3" d="M285 555h251v-537h-251v537zM410 640v128h-282v-664h76v536h206zM0 896v-1024h1024v1024h-1024zM618-64h-414v91h-140v805h410v-192h144v-704zM818-32l-160 192h128v640h64v-640h128z" />
<glyph unicode="&#xe6c4;" glyph-name="uniE6C4" d="M280 552h249v-527h-249v527zM396 768h-268v-663h69v535h199v128zM0 896v-1024h1024v1024h-1024zM612-64h-415v91h-139v805h410v-192h144v-704zM986 128l-160-192-160 192h124v448h-124l160 192 160-192h-132v-448h132z" />
<glyph unicode="&#xe6c5;" glyph-name="uniE6C5" d="M204 639v-704h414v704h-414zM536 18h-250v538h250v-538zM64 833v-806h144v77h-73v659h267v-125h72v195h-410zM658 160l160-192 160 192h-128v640h-64v-640h-128z" />
<glyph unicode="&#xe6c6;" glyph-name="uniE6C6" horiz-adv-x="1639" d="M376 482q-21 0-35.5 14.5t-14.5 35.5v289q0 26 15 41t42 15h288q20 0 34.5-14.5t14.5-35-14.5-35.5-34.5-15h-177l212-213q14-14 14-34t-14-34q-14-13-34-13t-34 13l-212 213v-177q0-21-14.5-35.5t-35.5-14.5zM1213 532v177l-213-213q-13-13-33.5-13t-34.5 13q-14 14-14 34t14 34l213 213h-177q-21 0-35.5 14.5t-14.5 35.5 14.5 35.5 35.5 14.5h288q26 0 41-15t15-41v-289q0-21-14.5-35.5t-35-14.5-35 14.5-14.5 35.5zM426 232v-177l212 213q14 13 34 13.5t34-13.5 14-34-14-34l-212-213h177q20 0 34.5-14.5t14.5-35-14.5-35.5-34.5-15h-288q-27 0-42 15t-15 42v289q0 20 14.5 34.5t35.5 14.5 35.5-14.5 14.5-35.5zM1262.5 282q20.5 0 35-14.5t14.5-35.5v-288q0-27-15-42t-41-15h-288q-21 0-35.5 14.5t-14.5 35.5 14.5 35.5 35.5 14.5h177l-213 213q-14 14-14 34t14 34 34.5 13.5 33.5-13.5l213-213v177q0 21 14.5 35.5t35 14.5z" />
<glyph unicode="&#xe6c7;" glyph-name="uniE6C7" d="M512 766q77 0 146.5-29t123.5-83 83-124 29-146.5-29-146-83-123.5-124-83-146.5-29-146 29-123.5 83-83 124-29 146.5 29 146 83 123.5 124 83 146 29zM512 811q-85 0-163-32.5t-138.5-93-93-138.5-32.5-163 32.5-163 93-138.5 138.5-93 163-32.5 163 32.5 138.5 93 93 138.5 32.5 163-32.5 163-93 138.5-138.5 93-163 32.5zM629.5 593q-42.5 38-110.5 38-77 0-122-45.5t-45-124.5q1-12 10-20.5t21-8.5 21 8.5 10 20.5v2q1 117 102 117 39 0 64.5-23t25.5-58q0-42-47-84l-23-21q-35-31-44.5-54t-9.5-73v-3q0-12 8.5-20.5t20.5-8.5q11 0 19 8t9 19l1 11q0 52 49 92 83 68 83 130 0 60-42.5 98zM544 132q0-14-9.5-23.5t-22.5-9.5-22.5 9.5-9.5 23 9.5 23 22.5 9.5 22.5-9.5 9.5-22.5z" />
<glyph unicode="&#xe6c8;" glyph-name="uniE6C8" d="M138 440q7 0 13 4l116 76q8 6 10 15.5t-3 17.5-15 10-18-3l-65-43q40 98 128.5 158t195.5 60q117 0 211.5-71.5t126.5-183.5q5-17 23-17h6q9 3 14 11.5t2 18.5q-36 128-143 208.5t-240 80.5q-124 0-227-71.5t-146-187.5l-46 70q-6 8-15.5 10t-17.5-3.5-10-15 3-17.5l77-116q7-11 20-11zM982 267l-82 112q-9 12-24 9-5-1-9-4l-113-82q-8-6-9.5-15.5t4.5-17.5q7-10 19-10 8 0 14 5l61 44q-27-119-123-197t-220-78q-131 0-230 86.5t-117 216.5q-2 9-9.5 15t-17.5 5-16-9-4-18q20-147 133-245t261-98q143 0 254 92t138 232l52-71q7-10 19-10 8 0 14 4 8 6 9.5 16t-4.5 18z" />
<glyph unicode="&#xe6c9;" glyph-name="uniE6C9" d="M804-14h-531q-44 0-75 31t-31 75v44h53v-44q0-22 15.5-37.5t37.5-15.5h531q22 0 37.5 15.5t15.5 37.5v584q0 22-15.5 37.5t-37.5 15.5h-531q-22 0-37.5-15.5t-15.5-37.5v-49h-53v49q0 44 31 75t75 31h531q44 0 75-31t31-75v-584q0-44-31-75t-75-31zM531 550q-8 7-8 18t8 19 19 8 19-8l183-183q8-8 7-20 1-12-7-20l-183-183q-8-8-19-8t-19 7.5-8 18.5 8 19l139 139h-530q-11 0-18.5 8t-7.5 19 7.5 19 18.5 8h530zM193 160q11 0 19-8t8-19v-17q0-11-8-18.5t-19-7.5-18.5 7.5-7.5 18.5v17q0 11 7.5 19t18.5 8zM193 705q11 0 19-8t8-19v-52q0-11-8-19t-19-8-18.5 8-7.5 19v52q0 11 7.5 19t18.5 8z" />
<glyph unicode="&#xe6ca;" glyph-name="uniE6CA" horiz-adv-x="1639" d="M706 738v-244h-245v244h245zM731 828h-296q-26 0-45-19t-19-45v-296q0-26 19-45t45-19h296q27 0 45.5 19t18.5 45v296q0 26-18.5 45t-45.5 19zM1178 738v-244h-245v244h245zM1203 828h-296q-26 0-45-19t-19-45v-296q0-26 19-45t45-19h296q27 0 45.5 19t18.5 45v296q0 26-18.5 45t-45.5 19zM706 270v-244h-245v244h245zM731 360h-296q-26 0-45-19t-19-45v-296q0-26 19-45t45-19h296q27 0 45.5 19t18.5 45v296q0 26-18.5 45t-45.5 19zM1178 270v-244h-245v244h245zM1203 360h-296q-26 0-45-19t-19-45v-296q0-26 19-45t45-19h296q27 0 45.5 19t18.5 45v296q0 26-18.5 45t-45.5 19z" />
<glyph unicode="&#xe6cb;" glyph-name="uniE6CB" d="M143 618q0 43 30.5 73.5t73.5 30.5 73.5-30.5 30.5-73.5-30.5-73.5-73.5-30.5-73.5 30.5-30.5 73.5zM548-77h-548v959h959v-582h-68v514h-822v-823h479v-68zM851 26h171l-231 314-231-314h154v-137h137v137zM730 396l-56 169-236-333-118 119-196-257h390z" />
<glyph unicode="&#xe6cc;" glyph-name="uniE6CC" d="M778 896l-542-511 542-513 33 36-505 477 505 476z" />
<glyph unicode="&#xe6cd;" glyph-name="uniE6CD" d="M269-128l542 511-542 513-33-35 504-478-504-475z" />
<glyph unicode="&#xe6ce;" glyph-name="uniE6CE" d="M0 896v-1024h1024v1024h-1024zM981-85h-938v938h938v-938zM169 734h683v-426h-683v426z" />
<glyph unicode="&#xe6cf;" glyph-name="uniE6CF" horiz-adv-x="1025" d="M0 384v-512h1024v512h-1024zM981-85h-938v426h938v-426zM168 896h682v-427h-682v427z" />
<glyph unicode="&#xe6d0;" glyph-name="uniE6D0" d="M2 715v-843h1020v843h-172v181h-680l-1-181h-167zM979-85h-934v758h125v-176h680v176h129v-758z" />
<glyph unicode="&#xe6d1;" glyph-name="uniE6D1" horiz-adv-x="1026" d="M1 676h46v-92h-46v92zM47 722h46v-92h-46v92zM93 767h92v-412h-92v412zM322 722h92v-46h-92v46zM368 767h229v-45h-229v45zM551 722h92v-138h-92v138zM506 630h91v-92h-91v92zM460 584h46v-92h-46v92zM506 538h45v-46h-45v46zM414 538h92v-92h-92v92zM368 492h92v-91h-92v91zM322 446h46v-91h-46v91zM368 401h275v-46h-275v46zM689 722h92v-46h-92v46zM735 767h229v-45h-229v45zM918 722h92v-92h-92v92zM827 630h137v-46h-137v46zM918 584h92v-138h-92v138zM918 446h46v-45h-46v45zM689 446h92v-45h-92v45zM735 401h183v-46h-183v46zM17 136h1008v-92h-1008v92zM460 205h138v-229h-138v229z" />
<glyph unicode="&#xe6d2;" glyph-name="uniE6D2" d="M0 881h420v-250h-420v250zM1024 385v127h-604v-45h-241v164h-37v-700h278v-44h604v126h-604v-44h-241v214h241v-45h604v127h-604v-45h-241v210h241v-45h604z" />
<glyph unicode="&#xe6d3;" glyph-name="uniE6D3" d="M0 660h46v-93h-46v93zM46 706h47v-93h-47v93zM93 753h93v-419h-93v419zM325 706h93v-46h-93v46zM372 753h232v-47h-232v47zM558 706h93v-139h-93v139zM511 613h93v-93h-93v93zM465 567h46v-93h-46v93zM511 520h47v-46h-47v46zM418 520h93v-93h-93v93zM372 474h93v-93h-93v93zM325 427h47v-93h-47v93zM372 381h279v-47h-279v47zM697 706h93v-46h-93v46zM744 753h232v-47h-232v47zM929 706h93v-93h-93v93zM837 613h139v-46h-139v46zM929 567h93v-140h-93v140zM929 427h47v-46h-47v46zM697 427h93v-46h-93v46zM744 381h185v-47h-185v47zM630 205v-70h-418v70h-139v-232h139v69h418v-69h140v232h-140z" />
<glyph unicode="&#xe6d4;" glyph-name="uniE6D4" d="M0 884h423v-251h-423v251zM591 386v127h-168v-45h-243v165h-37v-704h280v-45h168v127h-168v-44h-243v215h243v-45h168v127h-168v-44h-243v211h243v-45h168zM639 513h169v-127h-169v127zM639 264h169v-126h-169v126zM856 513h168v-127h-168v127zM856 264h168v-126h-168v126zM639 10h169v-126h-169v126zM856 10h168v-126h-168v126z" />
<glyph unicode="&#xe6d5;" glyph-name="uniE6D5" horiz-adv-x="1025" d="M0 674h47v-93h-47v93zM47 721h46v-93h-46v93zM93 767h93v-418h-93v418zM326 721h93v-47h-93v47zM372 767h233v-46h-233v46zM559 721h93v-140h-93v140zM512 628h93v-93h-93v93zM465 581h47v-93h-47v93zM512 535h47v-47h-47v47zM419 535h93v-93h-93v93zM372 488h93v-93h-93v93zM326 442h46v-94h-46v94zM372 395h280v-46h-280v46zM698 721h93v-47h-93v47zM745 767h232v-46h-232v46zM931 721h93v-93h-93v93zM838 628h139v-47h-139v47zM931 581h93v-139h-93v139zM931 442h46v-47h-46v47zM698 442h93v-47h-93v47zM745 395h186v-46h-186v46zM90 223h140v-233h-140v233zM835 223h140v-233h-140v233zM370 130h46v-47h-46v47zM416 177h93v-47h-93v47zM509 130h47v-47h-47v47zM556 83h93v-46h-93v46zM649 130h47v-47h-47v47z" />
<glyph unicode="&#xe6d6;" glyph-name="uniE6D6" horiz-adv-x="1026" d="M117 558h492v-85h-492v85zM117 294h114v-85h-114v85zM338 294h113v-85h-113v85zM562 294h114v-85h-114v85zM784 294h114v-85h-114v85zM1026-64h-1024v896h1024v-896zM44-21h939v810h-939v-810z" />
<glyph unicode="&#xe6d7;" glyph-name="uniE6D7" d="M290 504h615v-85h-615v85zM120 683h483v-86h-483v86zM290 333h615v-85h-615v85zM290 163h615v-86h-615v86zM120 504h85v-85h-85v85zM120 333h85v-85h-85v85zM120 163h85v-86h-85v86zM1024-64h-1024v896h1024v-896zM43-21h938v810h-938v-810z" />
<glyph unicode="&#xe6d8;" glyph-name="uniE6D8" horiz-adv-x="1026" d="M1026-69h-1024v896h614v-43h-572v-811h939v686h43v-728zM292 505h614v-85h-614v85zM122 684h482v-85h-482v85zM292 335h614v-86h-614v86zM292 164h614v-85h-614v85zM122 505h85v-85h-85v85zM122 335h85v-86h-85v86zM122 164h85v-85h-85v85zM989 828l-164-247-165 247h329z" />
<glyph unicode="&#xe6d9;" glyph-name="uniE6D9" d="M0 881h420v-250h-420v250zM1024 385v127h-604v-45h-241v164h-37v-700h278v-44h604v126h-604v-44h-241v214h241v-45h604v127h-604v-45h-241v210h241v-45h604zM1024 877l-161-241-160 241h321z" />
<glyph unicode="&#xe6da;" glyph-name="uniE6DA" d="M634 896v-186h160zM211 288h263v-70h-263v70zM211 122h263v-71h-263v71zM211 454h263v-70h-263v70zM1024 243l-198 205v-109h-282v-179h282v-109zM659-26h-525v602h525v-109h135v186h-212v243h-582v-1024h794v154h-135v-52z" />
<glyph unicode="&#xe6db;" glyph-name="uniE6DB" d="M73 676.5q0 59.5 59 110t160 80 220 29.5 220-29.5 160-80 59-110-59-110-160-80-220-29.5-220 29.5-160 80-59 110zM512 384q-119 0-220 29.5t-160 80-59 109.5v-219q0-60 59-110.5t160-79.5 220-29 220 29 160 79.5 59 110.5v219q0-59-59-109.5t-160-80-220-29.5zM512 91q-119 0-220 29.5t-160 80-59 110.5v-220q0-59 59-109.5t160-80 220-29.5 220 29.5 160 80 59 109.5v220q0-60-59-110.5t-160-80-220-29.5z" />
<glyph unicode="&#xe6dc;" glyph-name="uniE6DC" d="M512 709q-111 0-205.5-54.5t-149-149-54.5-205.5 54.5-205.5 149-149 205.5-54.5 205.5 54.5 149 149 54.5 205.5-54.5 205.5-149 149-205.5 54.5zM819 300q0-98-57-178l-428 428q80 57 178 57 127 0 217-90t90-217zM205 300q0 99 58 179l428-428q-80-58-179-58-127 0-217 90t-90 217z" />
<glyph unicode="&#xe6dd;" glyph-name="uniE6DD" d="M720 565q-13 10-29 7.5t-25-15.5l-211-286-98 122q-10 12-25.5 14t-28-8-14.5-26 8-28l130-161q12-14 30-14h1q19 0 30 15l240 326q9 13 6.5 29t-14.5 25zM512 834q-186 0-318-132t-132-318 132-318 318-132 318 132 132 318-132 318-318 132zM512 22q-98 0-181.5 48.5t-132 132-48.5 181.5 48.5 181.5 132 132 181.5 48.5 181.5-48.5 132-132 48.5-181.5-48.5-181.5-132-132-181.5-48.5z" />
<glyph unicode="&#xe900;" glyph-name="icon_01_16x16" d="M864 917.333c88.366 0 160-71.634 160-160 0-36.2-12.022-69.593-32.292-96.402l-63.708-63.598-224 224 64 64c26.297 19.975 59.584 32 95.68 32 0.113 0 0.225 0 0.337 0zM64 181.333l-64-288 288 64 592 592-224 224zM715.648 553.813l-448-448-55.168 55.168 448 448z" />
<glyph unicode="&#xe901;" glyph-name="icon_02_16x16" d="M898.432 917.333l67.264-566.528-75.456-19.2-60.032 500.352h-636.48l-60.032-497.728-75.392 10.24 67.2 572.864h772.928zM277.248 789.333h512v-85.248h-512v85.248zM277.248 661.333h512v-85.312h-512v85.312zM277.248 533.333h512v-85.312h-512v85.312zM277.248 405.333h512v-85.312h-512v85.312zM992 277.333h-960c-17.536 0-27.52-8.64-21.824-25.6l107.648-325.76c6.716-17.795 22.729-30.618 41.959-32.622l704.217-0.018c19.778 3.106 35.724 16.812 42.001 35.020l107.887 321.14c1.089 2.392 1.724 5.187 1.724 8.131 0 11.063-8.969 20.032-20.032 20.032-1.266 0-2.504-0.117-3.704-0.342zM661.248 149.333h-256v42.624h256v-42.624z" />
<glyph unicode="&#xe902;" glyph-name="icon_03_16x16" d="M992 45.973l-242.56 206.272c-18.846 19.033-44.7 31.096-73.368 31.996 56.653 66.419 91.232 153.336 91.232 248.33 0 211.547-171.493 383.040-383.040 383.040s-383.040-171.493-383.040-383.040c0-211.547 171.493-383.040 383.040-383.040 95.194 0 182.278 34.726 249.274 92.201 0.376-29.27 12.443-55.128 31.476-73.957l206.346-242.569c15.887-20.273 40.374-33.179 67.875-33.179 47.505 0 86.016 38.511 86.016 86.016 0 27.533-12.936 52.044-33.061 67.788zM384 277.333c-141.385 0-256 114.615-256 256s114.615 256 256 256c141.385 0 256-114.615 256-256s-114.615-256-256-256z" />
<glyph unicode="&#xe903;" glyph-name="icon_04_16x16" d="M312.064 714.517c-0.031-1.31-0.049-2.854-0.049-4.401 0-108.015 86.318-195.87 193.738-198.346 107.937 2.406 194.329 90.288 194.329 198.349 0 1.569-0.018 3.134-0.054 4.695 0.035 1.077 0.053 2.62 0.053 4.167 0 108.060-86.39 195.943-193.873 198.349-107.875-2.476-194.194-90.331-194.194-198.347 0-1.57 0.018-3.136 0.055-4.698zM764.736 442.645h-35.776l-201.152-426.24 75.2 393.6-97.024 101.568-96.96-101.312 75.2-393.92-201.088 426.304h-35.776c-129.28 0-119.36-89.408-119.36-201.344v-347.968h768v347.968c0 111.936-1.984 201.344-131.264 201.344z" />
<glyph unicode="&#xe904;" glyph-name="icon_05_16x16" d="M0 21.333h1024v-128h-1024v128zM128 341.333h128v-192h-128v192zM320 661.333h128v-512h-128v512zM576 469.333h128v-320h-128v320zM768 917.333h128v-768h-128v768z" />
<glyph unicode="&#xe905;" glyph-name="icon_06_16x16" d="M873.984 767.317c92.656-92.656 149.965-220.659 149.965-362.048 0-282.777-229.236-512.013-512.013-512.013-141.389 0-269.392 57.309-362.048 149.965s-149.965 220.659-149.965 362.048c0 282.777 229.236 512.013 512.013 512.013 141.389 0 269.392-57.309 362.048-149.965zM828.736 88.469c60.518 60.198 103.809 137.659 121.865 224.375-13.065-16.951-25.865-24.311-33.929 20.105-7.872 72.384-74.624 25.984-116.672 51.648-43.968-29.568-142.912 57.6-126.080-40.768 25.92-44.416 139.968 59.456 83.2-34.496-36.352-65.6-132.608-211.2-120.064-286.272 1.536-109.76-112.128-22.912-151.36 13.504-26.304 72.896-9.024 200.448-77.824 236.096-74.752 3.264-139.072 9.984-167.936 93.632-3.006 10.669-4.733 22.921-4.733 35.576 0 57.632 35.832 106.896 86.433 126.728 94.749 59.327 128.349-68.801 216.349-71.105 27.328 28.608 102.016 37.44 107.968 69.44-57.6 10.304 73.28 48.576-5.568 70.4-0.555 0.021-1.207 0.033-1.862 0.033-29.373 0-53.184-23.811-53.184-53.184 0-9.507 2.494-18.431 6.864-26.153-84.362-19.383-87.050 122.249-168.074 77.513-1.984-70.4-132.16-22.848-44.8-8.576 30.016 12.8-48.768 51.2-6.4 44.16 20.928 1.088 91.392 25.6 72.384 42.304 39.168 24.384 72.064-58.24 110.528 1.92 27.52 46.72-11.84 55.232-46.464 31.744-19.584 21.888 34.624 69.44 82.24 89.728 12.098 6.021 26.349 9.545 41.424 9.545 0.467 0 0.933-0.003 1.399-0.010 23.93-27.839 68.474-32.703 70.714 3.265-56.51 27.529-122.942 43.623-193.133 43.623-100.815 0-193.875-33.2-268.844-89.264 21.848-8.631 33.56-20.471 13.656-35.447-20.058-56.105-71.417-96.117-132.512-99.186-27.583-46.198-47.103-100.294-55.551-157.987 45.854-17.707 56.542-47.851 46.558-57.963-22.659-21.133-38.806-48.98-45.271-80.363 36.206-214.966 220.226-375.854 441.822-375.854 123.748 0 235.777 50.173 316.855 131.287z" />
<glyph unicode="&#xe906;" glyph-name="icon_07_16x16" d="M779.072 490.645h-27.136v231.872c0.311 3.984 0.489 8.627 0.489 13.312 0 100.189-81.176 181.418-181.345 181.504h-128.008c-105.856 0-171.136-81.92-171.136-194.816v-231.872h-36.864c-26.432 0-43.072 4.288-43.072-24.128v-512c-0.237-1.938-0.372-4.182-0.372-6.457 0-26.513 18.361-48.737 43.062-54.65l544.383-0.077c29.659 5.337 52.011 30.52 52.926 61.089l0.002 512.095c0 28.096-26.56 24.128-52.928 24.128zM571.072 21.333h-128l27.84 157.76c-17.082 14.566-27.844 36.106-27.844 60.16 0 0.293 0.002 0.585 0.005 0.877-0.024 0.625-0.037 1.411-0.037 2.2 0 36.219 28.197 65.852 63.836 68.145 35.697-0.621 64.229-29.545 64.229-65.132 0-0.679-0.010-1.355-0.031-2.028 0.005-0.157 0.007-0.459 0.007-0.761 0-25.313-10.688-48.13-27.797-64.184zM632 490.645h-240.064v231.872c-0.737 3.397-1.16 7.299-1.16 11.299 0 29.548 23.042 53.714 52.138 55.509l128.158 0.008c33.899-0.817 61.068-28.491 61.068-62.511 0-1.47-0.051-2.928-0.15-4.372l0.011-231.805z" />
<glyph unicode="&#xe907;" glyph-name="icon_08_16x16" d="M952.704 159.317h-10.24v270.784c0 64-58.112 83.84-117.184 83.84h-249.92v132.992h10.304c35.595 11.374 62.557 40.16 71.151 76.081l0.145 178.127c0 27.392-46.080 11.712-71.296 11.712h-203.904c-25.28 0-10.56 15.68-10.56-11.712v-177.28c0-27.52-14.976-76.8 10.304-76.8h71.552v-132.928h-270.080c-59.072 0-96.96-19.648-96.96-83.84v-270.784h-71.296c-25.6 0-10.304 15.68-10.304-11.712v-177.664c0-27.456-14.976-76.8 10.304-76.8h203.904c35.595 11.374 62.557 40.16 71.151 76.081l0.145 178.127c0 27.392-46.080 11.712-71.296 11.712h-10.304v221.696h244.736v-221.632h-71.296c-25.6 0-10.304 15.68-10.304-11.712v-177.472c0-27.456-14.976-76.8 10.304-76.8h203.904c35.595 11.374 62.557 40.16 71.151 76.081l0.145 178.127c0 27.392-46.080 11.712-71.296 11.712h-10.304v221.696h244.672v-221.632h-71.232c-25.6 0-10.304 15.68-10.304-11.712v-177.472c0-27.456-14.976-76.8 10.304-76.8h203.904c35.595 11.374 62.557 40.16 71.151 76.081l0.145 178.127c0 27.392-46.080 11.712-71.296 11.712zM208.32-18.027h-122.368v88.64h122.368v-88.64zM575.36-18.027h-122.304v88.64h122.304v-88.64zM453.056 824.213h122.304v-88.64h-122.304v88.64zM942.464-18.027h-122.368v88.64h122.368v-88.64z" />
<glyph unicode="&#xe908;" glyph-name="icon_09_16x16" d="M1024 319.253v192l-154.752 24.384c-8.364 20.69-16.951 37.993-26.657 54.56l85.537 119.008-136.96 136.128-121.6-86.272c-14.551 6.134-32.164 11.907-50.309 16.32l-27.067 141.952h-192l-24.64-141.376c-20.733-5.859-38.265-12.399-55.121-20.158l-118.447 88.382-135.936-135.296 86.528-120.704c-5.274-14.541-10.040-32.145-13.421-50.237l-139.155-26.499v-192l139.2-24.704c5.248-20.331 11.288-37.629 18.559-54.266l-89.663-119.302 134.912-136 121.088 87.36c14.354-8.986 31.167-17.847 48.633-25.494l27.207-153.706h192l24.576 152.576c20.383 7.749 37.438 15.799 53.78 24.97l119.596-86.666 135.872 136.512-86.72 121.6c9.988 14.787 19.833 31.897 28.466 49.705zM496.064 287.253c-70.692 0-128 57.308-128 128s57.308 128 128 128c70.692 0 128-57.308 128-128s-57.308-128-128-128z" />
<glyph unicode="&#xe909;" glyph-name="icon_10_16x16" d="M416 85.333c-229.75 0-416 186.25-416 416s186.25 416 416 416c229.75 0 416-186.25 416-416-0.255-229.648-186.352-415.745-415.976-416zM416 853.333c-194.404 0-352-157.596-352-352s157.596-352 352-352c194.404 0 352 157.596 352 352-0.255 194.302-157.698 351.745-351.975 352zM928-106.667c53.019 0 96 42.981 96 96 0.001 0.143 0.001 0.313 0.001 0.482 0 26.182-10.615 49.884-27.777 67.038l-173.184 178.688-45.952-44.8 173.696-179.2c5.789-5.791 9.369-13.789 9.369-22.624s-3.58-16.833-9.369-22.624c-5.809-5.904-13.885-9.563-22.816-9.563s-17.007 3.658-22.812 9.558l-178.756 173.316-44.8-45.888 178.432-172.8c17.318-17.055 41.102-27.586 67.346-27.586 0.219 0 0.437 0.001 0.655 0.002zM280.32 365.653c-34.752 34.746-56.247 82.751-56.247 135.776s21.495 101.030 56.247 135.776l-45.184 45.184c-46.311-46.324-74.953-110.313-74.953-180.992s28.643-134.668 74.954-180.993z" />
<glyph unicode="&#xe90a;" glyph-name="icon_11_16x16" d="M768-106.667c-22.473 0.079-43.157 7.672-59.687 20.395l-206.937 155.285-207.36-155.456c-16.465-12.006-37.101-19.209-59.418-19.209-33.199 0-62.675 15.938-81.194 40.58-11.847 16.179-18.844 36.15-18.844 57.756 0 11.358 1.934 22.264 5.49 32.408l84.462 252.242-186.112 144.64c-23.451 18.357-38.382 46.667-38.382 78.464 0 54.887 44.489 99.382 99.374 99.392h220.609l87.552 250.816c13.878 39.222 50.645 66.815 93.856 66.815s79.978-27.593 93.641-66.12l87.383-251.447h220.736c54.885-0.010 99.374-44.505 99.374-99.392 0-31.797-14.931-60.107-38.165-78.3l-186.138-144.868 84.288-253.056c3.39-9.498 5.349-20.454 5.349-31.867 0-21.497-6.95-41.371-18.726-57.497-18.21-25.138-47.762-41.501-81.139-41.579zM73.92 506.581l197.76-153.6c25.022-19.55 40.958-49.728 40.958-83.628 0-11.981-1.991-23.498-5.659-34.237l-89.379-268.439 220.608 165.376c17.515 12.965 39.544 20.752 63.392 20.752s45.877-7.787 63.683-20.958l219.421-164.53-88.832 268.8c-3.43 9.969-5.41 21.457-5.41 33.407 0 33.802 15.843 63.904 40.509 83.284l198.052 153.773h-235.072c-45.93 0.026-85.012 29.318-99.61 70.237l-92.966 267.427-92.864-266.688c-14.812-41.669-53.903-70.97-99.839-70.976h-234.753z" />
<glyph unicode="&#xe90b;" glyph-name="icon_12_16x16" d="M421.056 823.061l-10.24 63.232 192 31.040 10.368-63.232zM800 473.877c-0.109 158.975-129.009 287.808-288 287.808-159.058 0-288-128.942-288-288 0-0.068 0-0.135 0-0.203l-70.016-420.149h716.032zM287.424 465.493l0.576 5.248c0 0.057 0 0.125 0 0.192 0 123.712 100.288 224 224 224 123.644 0 223.891-100.179 224-223.798l58.24-353.61h-564.736zM415.424 451.989v18.496c0.29 52.799 43.159 95.49 95.999 95.49 0.203 0 0.406-0.001 0.608-0.002l-0.031 64c0 0-0.001 0-0.001 0-88.185 0-159.708-71.343-159.999-159.46l-32-252.7 63.552-8.384zM512-106.667c53.019 0 96 42.981 96 96h-64c0-17.673-14.327-32-32-32s-32 14.327-32 32h-64c0-53.019 42.981-96 96-96z" />
<glyph unicode="&#xe90c;" glyph-name="icon_13_16x16" d="M504.896 355.669c-159.058 0-288 128.942-288 288s128.942 288 288 288c159.058 0 288-128.942 288-288s-128.942-288-288-288zM504.896 867.669c-123.712 0-224-100.288-224-224s100.288-224 224-224c123.712 0 224 100.288 224 224s-100.288 224-224 224zM893.696 250.261l-177.856 71.104-23.744-59.456 142.208-56.896 25.92-233.408h-696.512l25.92 233.408 142.272 56.896-23.872 59.456-177.728-71.104-38.080-342.592h839.552z" />
<glyph unicode="&#xe90d;" glyph-name="icon_14_16x16" d="M809.28 898.133v-960h-512v64h448v832h-448v64h512zM553.28 450.133h-444.16l173.824 156.224c6.316 5.862 10.255 14.21 10.255 23.477 0 17.673-14.327 32-32 32-8.057 0-15.419-2.978-21.045-7.893l-235.802-212.192c-6.489-5.879-10.547-14.338-10.547-23.744s4.059-17.865 10.52-23.72l235.867-212.312c5.588-4.883 12.95-7.861 21.007-7.861 17.673 0 32 14.327 32 32 0 9.267-3.939 17.614-10.235 23.458l-173.78 156.563h444.16v64z" />
<glyph unicode="&#xe90e;" glyph-name="icon_15_16x16" d="M1012.48 354.517c7.125-7.125 11.532-16.968 11.532-27.84 0-21.744-17.627-39.372-39.372-39.372-10.872 0-20.715 4.407-27.84 11.532l-444.224 444.352-275.776-275.008v-416.768h157.44v157.12h236.48v-157.12h157.44v235.904h78.784v-315.2h-315.008v158.016h-78.656v-157.76h-315.008v417.28l-90.944-90.816c-7.081-6.842-16.738-11.058-27.379-11.058-21.773 0-39.424 17.651-39.424 39.424 0 10.609 4.191 20.24 11.007 27.326l471.604 470.643c0.512 0.576 0.704 1.344 1.28 1.92 7.277 7.079 17.225 11.444 28.192 11.444s20.915-4.365 28.201-11.453c0.484-0.653 0.971-1.406 1.409-2.19l470.262-470.377z" />
<glyph unicode="&#xe90f;" glyph-name="icon_16_16x16" d="M1024 597.333h-1024v128h1024v-128zM1024 469.333h-1024v-128h1024v128zM1024 213.333h-1024v-128h1024v128z" />
<glyph unicode="&#xe910;" glyph-name="icon_17_16x16" d="M64-42.667h896v896h-896v-896zM896 21.333h-768v768h768v-768zM320 85.333h-128v256h128v-256zM576 85.333h-128v448h128v-448zM832 85.333h-128v640h128v-640z" />
<glyph unicode="&#xe911;" glyph-name="icon_18_16x16" d="M532 898.135v-64h-448v-832h448v-64h-512v960h512zM275.938 450.135v-64h444.16l-173.762-156.544c-12.682-11.746-13.742-31.444-2.394-44.484 11.604-13.332 31.816-14.732 45.146-3.13l235.842 212.288c0.8 0.724 1.566 1.49 2.292 2.292 11.848 13.116 10.822 33.35-2.292 45.198l-235.842 212.22c-13.040 11.348-32.736 10.29-44.482-2.394-12.010-12.964-11.234-33.212 1.73-45.22l173.824-156.226h-444.222z" />
<glyph unicode="&#xe912;" glyph-name="icon_19_16x16" d="M768-106.667c-21.494 0.074-42.374 7.176-59.456 20.224l-207.168 155.458-207.362-155.458c-44.96-32.462-107.656-22.83-140.798 21.632-18.708 25.792-23.698 59.072-13.376 89.214l84.672 252.928-186.112 144.64c-43.334 33.696-51.148 96.138-17.456 139.472 18.826 24.212 47.778 38.376 78.448 38.382h220.608l87.554 250.82c17.958 51.836 74.534 79.298 126.37 61.344 28.768-9.966 51.376-32.576 61.342-61.344l87.17-250.752h220.734c54.894-0.010 99.384-44.518 99.376-99.41-0.006-30.67-14.17-59.62-38.382-78.446l-185.92-144.706 84.29-253.054c10.386-30.070 5.466-63.316-13.184-89.088-18.82-26.21-49.084-41.782-81.35-41.856z" />
<glyph unicode="&#xe913;" glyph-name="notdef" horiz-adv-x="374" d="M34 0v682h272v-682h-272zM68 34h204v614h-204v-614z" />
</font></defs></svg>

After

Width:  |  Height:  |  Size: 175 KiB

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.ttf

Binary file not shown.

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/fonts/icomoon.woff

Binary file not shown.

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/image/bg_search.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/image/icon_hide.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

BIN
src/main/resources/com/fr/plugin/zk/theme/sky/resource/image/icon_show.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 B

573
src/main/resources/com/fr/plugin/zk/theme/sky/resource/style.css

@ -0,0 +1,573 @@
.root-dashboard {
width: 100%;
height: 100%
}
.dec-frame-popover .dec-frame-text {
color: #3d4d66
}
.dec-frame-platform-list-item {
color: #3d4d66
}
.dec-frame-platform-list-item-active {
color: #3d4d66
}
.dec-frame-popover {
background-color: #f5f7fe !important
}
.manage-scroll-view {
background-color: #fff
}
.k-sky-button-group {
background-color: #f5f7fe
}
.tab-other {
background-color: #f5f7fe
}
.dec-workbench-tabs-button-wrapper.dec-frame-tab-pane-tabs-normal-item.bi-border-left.bi-border-right.bi-absolute-layout.active {
background-color: #fff
}
.segment-list-text-item {
width: 100%;
left: 30px
}
@font-face {
font-family: icomoon;
src: url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/fonts/icomoon.eot);
src: url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/fonts/icomoon.eot#iefix) format('embedded-opentype'), url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/fonts/icomoon.ttf) format('truetype'), url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/fonts/icomoon.woff) format('woff'), url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/fonts/icomoon.svg#icomoon) format('svg');
font-weight: 400;
font-style: normal
}
.fs-frame-header .node-navi .node-navi-li {
width: 90px;
height: 60px
}
.fs-frame-header .node-navi {
position: absolute;
top: 40px;
left: 0;
width: 100%;
height: 60px;
border-bottom: 3px solid #f2aa3b;
background-color: #4f73c2;
background-color: rgba(255, 255, 255, .15) !important
}
.node-navi li {
position: relative;
float: left;
left: 0;
display: block;
height: 60px;
line-height: 60px;
color: #fff;
font-size: 14px;
padding: 0;
cursor: pointer
}
.search-button {
top: 0
}
.dec-account {
z-index: 1
}
.node-navi li.select {
background-color: #f2aa3b
}
.node-navi-item {
width: 90px;
height: 40px;
margin-top: 10px;
border-right: 1px solid #839cd4;
border-right: 1px solid rgba(255, 255, 255, .3)
}
.node-navi-item .node-navi-title {
font-size: 12px;
color: #fff;
text-align: center;
line-height: 20px;
height: 20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.node-navi-item .node-navi-icon {
font-size: 16px;
line-height: 20px;
display: block;
font-family: icomoon !important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
text-align: center;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.menu-border {
border-bottom: 3px solid #f2aa3b;
background-color: #4f73c2;
overflow-x: auto !important;
overflow-y: hidden !important
}
.config-icon i {
font-size: 16px;
}
.segment-buton-conetent {
line-height: 60px !important
}
.segment-buton-conetent i {
height: 45px
}
.menu-color {
border-right: 1px solid rgba(255, 255, 255, .3);
color: #fff !important
}
.dec-frame-panel.dec-frame-icon {
color: #fff
}
.fs-frame-navi .menu-message-color {
color: #fff
}
.menu-color.active {
background-color: #f2aa3b !important
}
.menu-version {
}
.menu-icon-border {
border-color: #4f73c2
}
.node-navi-icon {
font-family: icomoon !important;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
font-size: 15px
}
.node-navi-icon-0:before {
content: '\e900'
}
.node-navi-icon-1:before {
content: '\e901'
}
.node-navi-icon-2:before {
content: '\e902'
}
.node-navi-icon-3:before {
content: '\e903'
}
.node-navi-icon-4:before {
content: '\e904'
}
.node-navi-icon-5:before {
content: '\e905'
}
.node-navi-icon-6:before {
content: '\e906'
}
.node-navi-icon-7:before {
content: '\e907'
}
.node-navi-icon-8 {
font-family: icomoon !important;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none
}
.node-navi-icon-8:before {
content: '\e908'
}
.node-navi-icon-9:before {
content: '\e909'
}
.node-navi-icon-10:before {
content: '\e90a'
}
.node-navi-icon-11:before {
content: '\e90b'
}
.node-navi-icon-12:before {
content: '\e90c'
}
.node-navi-icon-13:before {
content: '\e90d'
}
.node-navi-icon-14:before {
content: '\e90e'
}
.node-navi-icon-15:before {
content: '\e90f'
}
.node-navi-icon-16:before {
content: '\e910'
}
.node-navi-icon-17:before {
content: '\e911'
}
.node-navi-icon-18:before {
content: '\e912'
}
.node-navi-icon-19:before {
content: '\e000'
}
.node-navi-icon-20:before {
content: '\e001'
}
.node-navi-icon-21:before {
content: '\e002'
}
.node-navi-icon-22:before {
content: '\e003'
}
.node-navi-icon-23:before {
content: '\e004'
}
.node-navi-icon-24:before {
content: '\e005'
}
.node-navi-icon-25:before {
content: '\e006'
}
.node-navi-icon-26:before {
content: '\e007'
}
.node-navi-icon-27:before {
content: '\e008'
}
.node-navi-icon-28:before {
content: '\e009'
}
.node-navi-icon-29:before {
content: '\e010'
}
.node-navi-icon-30:before {
content: '\e011'
}
.node-navi-icon-31:before {
content: '\e012'
}
.node-navi-icon-32:before {
content: '\e013'
}
.node-navi-icon-more {
width: 100px;
height: 40px;
line-height: 40px;
text-align: center;
white-space: nowrap;
text-overflow: ellipsis;
position: absolute !important;
margin: 0 auto;
float: right;
right: 0;
color: #fff;
top: 0
}
.node-navi-icon-more:before {
content: '\e055'
}
.fs-frame-navi .icon-navi-search:before {
content: '\e909'
}
.fs-frame-navi .icon-navi-favorite:before {
content: '\e90a'
}
.fs-frame-navi .icon-navi-message:before {
content: '\e90b'
}
.fs-frame-navi .icon-navi-admin:before {
content: '\e90c'
}
.fs-admin-combo, .fs-message-combo {
top: 40px
}
i {
font-family: fui, icomoon
}
i.icon-remove-favorite:before {
content: '\e117'
}
.fs-frame-header {
background-color: #305ab7;
height: 73px !important;
color: #fff !important
}
/*.fs-frame-banner .bi-flex-vertical-center-adapt-layout {*/
/* top: 4px*/
/*}*/
.dec-frame-header-account {
top: 0 !important
}
.menu-message-color {
top: 0 !important
}
.header-background {
border-color: #305ab7;
background-color: #305ab7
}
.header-color {
color: #fff
}
.fs-frame-banner {
color: #fff
}
.fs-frame-banner .fs-banner-logo {
left: 15px;
top: 0px;
cursor: pointer;
}
.fs-frame-banner .fs-banner-title.on {
height: auto;
white-space: normal;
background-color: #6e8bcd;
background-color: rgba(255, 255, 255, .3)
}
.fs-frame-banner .fs-banner-title {
cursor: pointer;
top: 0px;
left: 25px;
font-size: 16px;
line-height: 32px;
height: 32px;
max-width: 500px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
z-index: 9999;
cursor: default
}
body {
background-image: none !important
}
a.fs-menu-item.select i.icon-tree-leaf:before {
content: ''
}
a.fs-menu-item i.icon-tree-fork:before {
content: '\e61f'
}
a.fs-menu-item.on i.icon-tree-fork:before {
content: '\e624'
}
.fs-tab .fs-tab-btns {
color: #333;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
border-right: 1px solid #fff;
border-right: 1px solid rgba(255, 255, 255, .8) !important;
background-color: #eaeaea !important
}
.fs-tab-btns .select {
color: #3059b8 !important
}
.fs-tab-btns .fui-seb {
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
border-right: 1px solid #fff;
background-color: #eaeaea !important
}
.fs-tab-btns .fui-bsb {
background-color: #fff !important
}
.fs-tab .fs-tab-homepage {
width: 50px;
border-right: 1px solid #fff !important
}
.fs-tab .fs-tab-exd {
position: relative;
float: left;
width: 35px;
height: 30px;
line-height: 30px;
text-align: center;
font-size: 18px;
border-right: 1px solid #fff;
padding-top: 3px;
cursor: pointer
}
.fs-tab .fs-tab-exd .icon-tab-exd:before {
content: '\e90d'
}
.fs-tab .fs-tab-exd.off .icon-tab-exd:before {
content: '\e911'
}
.fs-tab .fs-tab-names .fs-tab-item {
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
border-right: 1px solid #fff;
background-color: #eaeaea;
color: #333
}
.fui-bsc {
color: #3059b8
}
.fui-seb {
background-color: transparent
}
iframe {
border: 0
}
iframe.fs-tab-content-item {
border: 0 solid #ccc !important
}
.fs-menu-hide {
top: 48%;
background-image: url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/image/icon_hide.png)
}
.fs-menu-show {
top: 48%;
background-image: url(${fineServletURL}/resources?path=/com/fr/plugin/xx/theme/sky/resource/image/icon_show.png)
}
@media \0screen\,screen\9 {
.fs-tab .fs-tab-btns {
z-index: 1
}
.fs-tab iframe.fs-tab-content-item {
margin: -4px;
z-index: 0
}
}
.node-navi-icon-addanysis:before {
content: '\e692';
font-family: icomoon, bi, fui
}
.node-navi-icon-addanysis {
line-height: 38px !important
}
.node-navi-icon-datasetting:before {
content: '\e693';
font-family: icomoon, bi, fui
}
.root-menus-tool {
cursor: ew-resize
}
.root-manage-menus-tree {
border-right: #fff;
border-right-width: 0;
border-right-style: none
}
.bi-segment-button .menu-label {
padding-left: 3px;
padding-right: 3px
}
.ie-pop-icon {
top: -13px !important;
}
.config-menu-font {
width: 40px;
}

5185
src/main/resources/com/fr/plugin/zk/theme/sky/resource/theme.js

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save