lets try this again

pull/1/head
Evan Hemsley 2019-05-21 17:54:20 -07:00
parent f1184207dc
commit f74a55b218
101 changed files with 28 additions and 18287 deletions

4
.gitmodules vendored Normal file
View File

@ -0,0 +1,4 @@
[submodule "public"]
path = public
url = git@github.com:encompass-ecs/encompass-ecs.github.io.git
branch = master

24
deploy.sh Normal file
View File

@ -0,0 +1,24 @@
#!/bin/bash
echo -e "\033[0;32mDeploying updates to GitHub...\033[0m"
# Build the project.
hugo # if using a theme, replace with `hugo -t <YOURTHEME>`
# Go To Public folder
cd public
# Add changes to git.
git add .
# Commit changes.
msg="rebuilding site `date`"
if [ $# -eq 1 ]
then msg="$1"
fi
git commit -m "$msg"
# Push source and build repos.
git push origin master
# Come Back up to the Project Root
cd ..

View File

@ -1,62 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8"> <meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>404 Page not found</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/horsey.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<style type="text/css">
:root #header + #content > #left > #rlblock_left {
display: none !important;
}
p,
li,
ul {
text-align: center
}
ul {
list-style-type: none;
}
</style>
</head>
<body>
<body class="" data-url="/">
<section id="body" style="margin-left:0px;">
<div id="overlay"></div>
<div id="chapter">
<div id="body-inner">
<h1>Error</h1>
<p>
</p>
<p>Woops. Looks like this page doesn&#39;t exist ¯\_(ツ)_/¯.</p>
<p></p>
<p><a href='/'>Go to homepage</a></p>
<p><img src='/images/gopher-404.jpg' style="width:50%" alt="Page not found!"></img></p>
</div>
</div>
</section>
</body>
</html>

View File

@ -1,509 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Categories :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/categories/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
Categories
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
Categories
</h1>
<ul>
</ul>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-next" href="/why/" title="Why?" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on Encompass Docs</title>
<link>http://example.org/categories/</link>
<description>Recent content in Categories on Encompass Docs</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<atom:link href="http://example.org/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@ -1,77 +0,0 @@
/*
Atom One Dark With support for ReasonML by Gidi Morris, based off work by Daniel Gamage
Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax
*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
line-height: 1.3em;
color: #abb2bf;
background: #282c34;
border-radius: 5px;
}
.hljs-keyword, .hljs-operator {
color: #F92672;
}
.hljs-pattern-match {
color: #F92672;
}
.hljs-pattern-match .hljs-constructor {
color: #61aeee;
}
.hljs-function {
color: #61aeee;
}
.hljs-function .hljs-params {
color: #A6E22E;
}
.hljs-function .hljs-params .hljs-typing {
color: #FD971F;
}
.hljs-module-access .hljs-module {
color: #7e57c2;
}
.hljs-constructor {
color: #e2b93d;
}
.hljs-constructor .hljs-string {
color: #9CCC65;
}
.hljs-comment, .hljs-quote {
color: #b18eb1;
font-style: italic;
}
.hljs-doctag, .hljs-formula {
color: #c678dd;
}
.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
color: #e06c75;
}
.hljs-literal {
color: #56b6c2;
}
.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
color: #98c379;
}
.hljs-built_in, .hljs-class .hljs-title {
color: #e6c07b;
}
.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-number {
color: #d19a66;
}
.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
color: #61aeee;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}
.hljs-link {
text-decoration: underline;
}

View File

@ -1,47 +0,0 @@
.autocomplete-suggestions {
text-align: left;
cursor: default;
border: 1px solid #ccc;
border-top: 0;
background: #fff;
box-shadow: -1px 1px 3px rgba(0,0,0,.1);
/* core styles should not be changed */
position: absolute;
display: none;
z-index: 9999;
max-height: 254px;
overflow: hidden;
overflow-y: auto;
box-sizing: border-box;
}
.autocomplete-suggestion {
position: relative;
cursor: pointer;
padding: 7px;
line-height: 23px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #333;
}
.autocomplete-suggestion b {
font-weight: normal;
color: #1f8dd6;
}
.autocomplete-suggestion.selected {
background: #333;
color: #fff;
}
.autocomplete-suggestion:hover {
background: #444;
color: #fff;
}
.autocomplete-suggestion > .context {
font-size: 12px;
}

View File

@ -1,8 +0,0 @@
/**
* Featherlight - ultra slim jQuery lightbox
* Version 1.7.13 - http://noelboss.github.io/featherlight/
*
* Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
* MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}

File diff suppressed because one or more lines are too long

View File

@ -1,254 +0,0 @@
/* Insert here special css for hugo theme, on top of any other imported css */
/* Table of contents */
.progress ul {
list-style: none;
margin: 0;
padding: 0 5px;
}
#TableOfContents {
font-size: 13px !important;
max-height: 85vh;
overflow: auto;
padding: 15px !important;
}
#TableOfContents > ul > li > ul > li > ul li {
margin-right: 8px;
}
#TableOfContents > ul > li > a {
font-weight: bold; padding: 0 18px; margin: 0 2px;
}
#TableOfContents > ul > li > ul > li > a {
font-weight: bold;
}
#TableOfContents > ul > li > ul > li > ul > li > ul > li > ul > li {
display: none;
}
body {
font-size: 16px !important;
color: #323232 !important;
}
#body a.highlight, #body a.highlight:hover, #body a.highlight:focus {
text-decoration: none;
outline: none;
outline: 0;
}
#body a.highlight {
line-height: 1.1;
display: inline-block;
}
#body a.highlight:after {
display: block;
content: "";
height: 1px;
width: 0%;
background-color: #0082a7; /*#CE3B2F*/
-webkit-transition: width 0.5s ease;
-moz-transition: width 0.5s ease;
-ms-transition: width 0.5s ease;
transition: width 0.5s ease;
}
#body a.highlight:hover:after, #body a.highlight:focus:after {
width: 100%;
}
.progress {
position:absolute;
background-color: rgba(246, 246, 246, 0.97);
width: auto;
border: thin solid #ECECEC;
display:none;
z-index:200;
}
#toc-menu {
border-right: thin solid #DAD8D8 !important;
padding-right: 1rem !important;
margin-right: 0.5rem !important;
}
#sidebar-toggle-span {
border-right: thin solid #DAD8D8 !important;
padding-right: 0.5rem !important;
margin-right: 1rem !important;
}
.btn {
display: inline-block !important;
padding: 6px 12px !important;
margin-bottom: 0 !important;
font-size: 14px !important;
font-weight: normal !important;
line-height: 1.42857143 !important;
text-align: center !important;
white-space: nowrap !important;
vertical-align: middle !important;
-ms-touch-action: manipulation !important;
touch-action: manipulation !important;
cursor: pointer !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
user-select: none !important;
background-image: none !important;
border: 1px solid transparent !important;
border-radius: 4px !important;
-webkit-transition: all 0.15s !important;
-moz-transition: all 0.15s !important;
transition: all 0.15s !important;
}
.btn:focus {
/*outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;*/
outline: none !important;
}
.btn:hover,
.btn:focus {
color: #2b2b2b !important;
text-decoration: none !important;
}
.btn-default {
color: #333 !important;
background-color: #fff !important;
border-color: #ccc !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active {
color: #fff !important;
background-color: #9e9e9e !important;
border-color: #9e9e9e !important;
}
.btn-default:active {
background-image: none !important;
}
/* anchors */
.anchor {
color: #00bdf3;
font-size: 0.5em;
cursor:pointer;
visibility:hidden;
margin-left: 0.5em;
position: absolute;
margin-top:0.1em;
}
h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor {
visibility:visible;
}
/* Redfines headers style */
h2, h3, h4, h5, h6 {
font-weight: 400;
line-height: 1.1;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: inherit;
}
h2 {
font-size: 2.5rem;
line-height: 110% !important;
margin: 2.5rem 0 1.5rem 0;
}
h3 {
font-size: 2rem;
line-height: 110% !important;
margin: 2rem 0 1rem 0;
}
h4 {
font-size: 1.5rem;
line-height: 110% !important;
margin: 1.5rem 0 0.75rem 0;
}
h5 {
font-size: 1rem;
line-height: 110% !important;
margin: 1rem 0 0.2rem 0;
}
h6 {
font-size: 0.5rem;
line-height: 110% !important;
margin: 0.5rem 0 0.2rem 0;
}
p {
margin: 1rem 0;
}
figcaption h4 {
font-weight: 300 !important;
opacity: .85;
font-size: 1em;
text-align: center;
margin-top: -1.5em;
}
.select-style {
border: 0;
width: 150px;
border-radius: 0px;
overflow: hidden;
display: inline-flex;
}
.select-style svg {
fill: #ccc;
width: 14px;
height: 14px;
pointer-events: none;
margin: auto;
}
.select-style svg:hover {
fill: #e6e6e6;
}
.select-style select {
padding: 0;
width: 130%;
border: none;
box-shadow: none;
background: transparent;
background-image: none;
-webkit-appearance: none;
margin: auto;
margin-left: 0px;
margin-right: -20px;
}
.select-style select:focus {
outline: none;
}
.select-style :hover {
cursor: pointer;
}
@media only all and (max-width: 47.938em) {
#breadcrumbs .links, #top-github-link-text {
display: none;
}
}
.is-sticky #top-bar {
box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.1);
}

View File

@ -1,102 +0,0 @@
/*
vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)
*/
/*background color*/
.hljs {
display: block;
overflow-x: auto;
padding: 0.5em;
background: #1d1f21;
}
/*selection color*/
.hljs::selection,
.hljs span::selection {
background: #373b41;
}
.hljs::-moz-selection,
.hljs span::-moz-selection {
background: #373b41;
}
/*foreground color*/
.hljs {
color: #c5c8c6;
}
/*color: fg_yellow*/
.hljs-title,
.hljs-name {
color: #f0c674;
}
/*color: fg_comment*/
.hljs-comment,
.hljs-meta,
.hljs-meta .hljs-keyword {
color: #707880;
}
/*color: fg_red*/
.hljs-number,
.hljs-symbol,
.hljs-literal,
.hljs-deletion,
.hljs-link {
color: #cc6666
}
/*color: fg_green*/
.hljs-string,
.hljs-doctag,
.hljs-addition,
.hljs-regexp,
.hljs-selector-attr,
.hljs-selector-pseudo {
color: #b5bd68;
}
/*color: fg_purple*/
.hljs-attribute,
.hljs-code,
.hljs-selector-id {
color: #b294bb;
}
/*color: fg_blue*/
.hljs-keyword,
.hljs-selector-tag,
.hljs-bullet,
.hljs-tag {
color: #81a2be;
}
/*color: fg_aqua*/
.hljs-subst,
.hljs-variable,
.hljs-template-tag,
.hljs-template-variable {
color: #8abeb7;
}
/*color: fg_orange*/
.hljs-type,
.hljs-built_in,
.hljs-builtin-name,
.hljs-quote,
.hljs-section,
.hljs-selector-class {
color: #de935f;
}
.hljs-emphasis {
font-style: italic;
}
.hljs-strong {
font-weight: bold;
}

View File

@ -1,615 +0,0 @@
*, *::before, *::after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
@-webkit-viewport {
width: device-width; }
@-moz-viewport {
width: device-width; }
@-ms-viewport {
width: device-width; }
@-o-viewport {
width: device-width; }
@viewport {
width: device-width; }
html {
font-size: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
body {
margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block; }
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline; }
audio:not([controls]) {
display: none;
height: 0; }
[hidden],
template {
display: none; }
a {
background: transparent;
text-decoration: none; }
a:active,
a:hover {
outline: 0; }
abbr[title] {
border-bottom: 1px dotted; }
b,
strong {
font-weight: bold; }
dfn {
font-style: italic; }
mark {
background: #FFFF27;
color: #333; }
sub,
sup {
font-size: 0.8rem;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }
img {
border: 0;
max-width: 100%; }
svg:not(:root) {
overflow: hidden; }
figure {
margin: 1em 40px; }
hr {
height: 0; }
pre {
overflow: auto; }
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0; }
button {
overflow: visible; }
button,
select {
text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
button[disabled],
html input[disabled] {
cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; }
input {
line-height: normal; }
input[type="checkbox"],
input[type="radio"] {
padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; }
input[type="search"] {
-webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
legend {
border: 0;
padding: 0; }
textarea {
overflow: auto; }
optgroup {
font-weight: bold; }
table {
border-collapse: collapse;
border-spacing: 0;
table-layout: fixed;
width: 100%; }
tr, td, th {
vertical-align: middle; }
th, td {
padding: 0.425rem 0; }
th {
text-align: left; }
.container {
width: 75em;
margin: 0 auto;
padding: 0; }
@media only all and (min-width: 60em) and (max-width: 74.938em) {
.container {
width: 60em; } }
@media only all and (min-width: 48em) and (max-width: 59.938em) {
.container {
width: 48em; } }
@media only all and (min-width: 30.063em) and (max-width: 47.938em) {
.container {
width: 30em; } }
@media only all and (max-width: 30em) {
.container {
width: 100%; } }
.grid {
display: -webkit-box;
display: -moz-box;
display: box;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row;
-moz-flex-flow: row;
flex-flow: row;
list-style: none;
margin: 0;
padding: 0; }
@media only all and (max-width: 47.938em) {
.grid {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
flex-flow: row wrap; } }
.block {
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
-webkit-flex: 1;
-moz-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
min-height: 0; }
@media only all and (max-width: 47.938em) {
.block {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 100%;
-moz-flex: 0 100%;
-ms-flex: 0 100%;
flex: 0 100%; } }
.content {
margin: 0.625rem;
padding: 0.938rem; }
@media only all and (max-width: 47.938em) {
body [class*="size-"] {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 100%;
-moz-flex: 0 100%;
-ms-flex: 0 100%;
flex: 0 100%; } }
.size-1-2 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 50%;
-moz-flex: 0 50%;
-ms-flex: 0 50%;
flex: 0 50%; }
.size-1-3 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 33.33333%;
-moz-flex: 0 33.33333%;
-ms-flex: 0 33.33333%;
flex: 0 33.33333%; }
.size-1-4 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 25%;
-moz-flex: 0 25%;
-ms-flex: 0 25%;
flex: 0 25%; }
.size-1-5 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 20%;
-moz-flex: 0 20%;
-ms-flex: 0 20%;
flex: 0 20%; }
.size-1-6 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 16.66667%;
-moz-flex: 0 16.66667%;
-ms-flex: 0 16.66667%;
flex: 0 16.66667%; }
.size-1-7 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 14.28571%;
-moz-flex: 0 14.28571%;
-ms-flex: 0 14.28571%;
flex: 0 14.28571%; }
.size-1-8 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 12.5%;
-moz-flex: 0 12.5%;
-ms-flex: 0 12.5%;
flex: 0 12.5%; }
.size-1-9 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 11.11111%;
-moz-flex: 0 11.11111%;
-ms-flex: 0 11.11111%;
flex: 0 11.11111%; }
.size-1-10 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 10%;
-moz-flex: 0 10%;
-ms-flex: 0 10%;
flex: 0 10%; }
.size-1-11 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 9.09091%;
-moz-flex: 0 9.09091%;
-ms-flex: 0 9.09091%;
flex: 0 9.09091%; }
.size-1-12 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 8.33333%;
-moz-flex: 0 8.33333%;
-ms-flex: 0 8.33333%;
flex: 0 8.33333%; }
@media only all and (min-width: 48em) and (max-width: 59.938em) {
.size-tablet-1-2 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 50%;
-moz-flex: 0 50%;
-ms-flex: 0 50%;
flex: 0 50%; }
.size-tablet-1-3 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 33.33333%;
-moz-flex: 0 33.33333%;
-ms-flex: 0 33.33333%;
flex: 0 33.33333%; }
.size-tablet-1-4 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 25%;
-moz-flex: 0 25%;
-ms-flex: 0 25%;
flex: 0 25%; }
.size-tablet-1-5 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 20%;
-moz-flex: 0 20%;
-ms-flex: 0 20%;
flex: 0 20%; }
.size-tablet-1-6 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 16.66667%;
-moz-flex: 0 16.66667%;
-ms-flex: 0 16.66667%;
flex: 0 16.66667%; }
.size-tablet-1-7 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 14.28571%;
-moz-flex: 0 14.28571%;
-ms-flex: 0 14.28571%;
flex: 0 14.28571%; }
.size-tablet-1-8 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 12.5%;
-moz-flex: 0 12.5%;
-ms-flex: 0 12.5%;
flex: 0 12.5%; }
.size-tablet-1-9 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 11.11111%;
-moz-flex: 0 11.11111%;
-ms-flex: 0 11.11111%;
flex: 0 11.11111%; }
.size-tablet-1-10 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 10%;
-moz-flex: 0 10%;
-ms-flex: 0 10%;
flex: 0 10%; }
.size-tablet-1-11 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 9.09091%;
-moz-flex: 0 9.09091%;
-ms-flex: 0 9.09091%;
flex: 0 9.09091%; }
.size-tablet-1-12 {
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
-webkit-flex: 0 8.33333%;
-moz-flex: 0 8.33333%;
-ms-flex: 0 8.33333%;
flex: 0 8.33333%; } }
@media only all and (max-width: 47.938em) {
@supports not (flex-wrap: wrap) {
.grid {
display: block;
-webkit-box-lines: inherit;
-moz-box-lines: inherit;
box-lines: inherit;
-webkit-flex-wrap: inherit;
-moz-flex-wrap: inherit;
-ms-flex-wrap: inherit;
flex-wrap: inherit; }
.block {
display: block;
-webkit-box-flex: inherit;
-moz-box-flex: inherit;
box-flex: inherit;
-webkit-flex: inherit;
-moz-flex: inherit;
-ms-flex: inherit;
flex: inherit; } } }
.first-block {
-webkit-box-ordinal-group: 0;
-webkit-order: -1;
-ms-flex-order: -1;
order: -1; }
.last-block {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.fixed-blocks {
-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
flex-flow: row wrap; }
.fixed-blocks .block {
-webkit-box-flex: inherit;
-moz-box-flex: inherit;
box-flex: inherit;
-webkit-flex: inherit;
-moz-flex: inherit;
-ms-flex: inherit;
flex: inherit;
width: 25%; }
@media only all and (min-width: 60em) and (max-width: 74.938em) {
.fixed-blocks .block {
width: 33.33333%; } }
@media only all and (min-width: 48em) and (max-width: 59.938em) {
.fixed-blocks .block {
width: 50%; } }
@media only all and (max-width: 47.938em) {
.fixed-blocks .block {
width: 100%; } }
body {
font-size: 1.05rem;
line-height: 1.7; }
h1, h2, h3, h4, h5, h6 {
margin: 0.85rem 0 1.7rem 0;
text-rendering: optimizeLegibility; }
h1 {
font-size: 3.25rem; }
h2 {
font-size: 2.55rem; }
h3 {
font-size: 2.15rem; }
h4 {
font-size: 1.8rem; }
h5 {
font-size: 1.4rem; }
h6 {
font-size: 0.9rem; }
p {
margin: 1.7rem 0; }
ul, ol {
margin-top: 1.7rem;
margin-bottom: 1.7rem; }
ul ul, ul ol, ol ul, ol ol {
margin-top: 0;
margin-bottom: 0; }
blockquote {
margin: 1.7rem 0;
padding-left: 0.85rem; }
cite {
display: block;
font-size: 0.925rem; }
cite:before {
content: "\2014 \0020"; }
pre {
margin: 1.7rem 0;
padding: 0.938rem; }
code {
vertical-align: bottom; }
small {
font-size: 0.925rem; }
hr {
border-left: none;
border-right: none;
border-top: none;
margin: 1.7rem 0; }
fieldset {
border: 0;
padding: 0.938rem;
margin: 0 0 1.7rem 0; }
input,
label,
select {
display: block; }
label {
margin-bottom: 0.425rem; }
label.required:after {
content: "*"; }
label abbr {
display: none; }
textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] {
-webkit-transition: border-color;
-moz-transition: border-color;
transition: border-color;
border-radius: 0.1875rem;
margin-bottom: 0.85rem;
padding: 0.425rem 0.425rem;
width: 100%; }
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
outline: none; }
textarea {
resize: vertical; }
input[type="checkbox"], input[type="radio"] {
display: inline;
margin-right: 0.425rem; }
input[type="file"] {
width: 100%; }
select {
width: auto;
max-width: 100%;
margin-bottom: 1.7rem; }
button,
input[type="submit"] {
cursor: pointer;
user-select: none;
vertical-align: middle;
white-space: nowrap;
border: inherit; }

View File

@ -1,2 +0,0 @@
/* perfect-scrollbar v0.6.13 */
.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}

View File

@ -1,49 +0,0 @@
/* Tags */
#head-tags{
margin-left:1em;
margin-top:1em;
}
#body .tags a.tag-link {
display: inline-block;
line-height: 2em;
font-size: 0.8em;
position: relative;
margin: 0 16px 8px 0;
padding: 0 10px 0 12px;
background: #8451a1;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
color: #fff;
}
#body .tags a.tag-link:before {
content: "";
position: absolute;
top:0;
left: -1em;
width: 0;
height: 0;
border-color: transparent #8451a1 transparent transparent;
border-style: solid;
border-width: 1em 1em 1em 0;
}
#body .tags a.tag-link:after {
content: "";
position: absolute;
top: 10px;
left: 1px;
width: 5px;
height: 5px;
-webkit-border-radius: 50%;
border-radius: 100%;
background: #fff;
}

View File

@ -1,111 +0,0 @@
:root{
--MAIN-TEXT-color:#323232; /* Color of text by default */
--MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */
--MAIN-LINK-color:#1C90F3; /* Color of links */
--MAIN-LINK-HOVER-color:#167ad0; /* Color of hovered links */
--MAIN-ANCHOR-color: #1C90F3; /* color of anchors on titles */
--MENU-HEADER-BG-color:#1C90F3; /* Background color of menu header */
--MENU-HEADER-BORDER-color:#33a1ff; /*Color of menu header border */
--MENU-SEARCH-BG-color:#167ad0; /* Search field background color (by default borders + icons) */
--MENU-SEARCH-BOX-color: #33a1ff; /* Override search field border color */
--MENU-SEARCH-BOX-ICONS-color: #a1d2fd; /* Override search field icons color */
--MENU-SECTIONS-ACTIVE-BG-color:#20272b; /* Background color of the active section and its childs */
--MENU-SECTIONS-BG-color:#252c31; /* Background color of other sections */
--MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */
--MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */
--MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */
--MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */
--MENU-VISITED-color: #33a1ff; /* Color of 'page visited' icons in menu */
--MENU-SECTION-HR-color: #20272b; /* Color of <hr> separator in menu */
}
body {
color: var(--MAIN-TEXT-color) !important;
}
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
border-color: none;
box-shadow: none;
}
h2, h3, h4, h5 {
color: var(--MAIN-TITLES-TEXT-color) !important;
}
a {
color: var(--MAIN-LINK-color);
}
.anchor {
color: var(--MAIN-ANCHOR-color);
}
a:hover {
color: var(--MAIN-LINK-HOVER-color);
}
#sidebar ul li.visited > a .read-icon {
color: var(--MENU-VISITED-color);
}
#body a.highlight:after {
display: block;
content: "";
height: 1px;
width: 0%;
-webkit-transition: width 0.5s ease;
-moz-transition: width 0.5s ease;
-ms-transition: width 0.5s ease;
transition: width 0.5s ease;
background-color: var(--MAIN-LINK-HOVER-color);
}
#sidebar {
background-color: var(--MENU-SECTIONS-BG-color);
}
#sidebar #header-wrapper {
background: var(--MENU-HEADER-BG-color);
color: var(--MENU-SEARCH-BOX-color);
border-color: var(--MENU-HEADER-BORDER-color);
}
#sidebar .searchbox {
border-color: var(--MENU-SEARCH-BOX-color);
background: var(--MENU-SEARCH-BG-color);
}
#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
background: var(--MENU-SECTIONS-ACTIVE-BG-color);
}
#sidebar .searchbox * {
color: var(--MENU-SEARCH-BOX-ICONS-color);
}
#sidebar a {
color: var(--MENU-SECTIONS-LINK-color);
}
#sidebar a:hover {
color: var(--MENU-SECTIONS-LINK-HOVER-color);
}
#sidebar ul li.active > a {
background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color);
color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important;
}
#sidebar hr {
border-color: var(--MENU-SECTION-HR-color);
}
#body .tags a.tag-link {
background-color: var(--MENU-HEADER-BG-color);
}
#body .tags a.tag-link:before {
border-right-color: var(--MENU-HEADER-BG-color);
}

View File

@ -1,103 +0,0 @@
:root{
--MAIN-TEXT-color:#323232; /* Color of text by default */
--MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */
--MAIN-LINK-color:#267D40; /* Color of links */
--MAIN-LINK-HOVER-color:#167ad0; /* Color of hovered links */
--MAIN-ANCHOR-color: #267D40; /* color of anchors on titles */
--MENU-HEADER-BG-color:#225969; /* Background color of menu header */
--MENU-HEADER-BORDER-color:#3E7483; /*Color of menu header border */
--MENU-SEARCH-BG-color:#4C8D90; /* Search field background color (by default borders + icons) */
--MENU-SEARCH-BOX-color: #93B7C1; /* Override search field border color */
--MENU-SEARCH-BOX-ICONS-color: #C8DCE2; /* Override search field icons color */
--MENU-SECTIONS-ACTIVE-BG-color:#20272b; /* Background color of the active section and its childs */
--MENU-SECTIONS-BG-color:#252c31; /* Background color of other sections */
--MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */
--MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */
--MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */
--MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */
--MENU-VISITED-color: #33a1ff; /* Color of 'page visited' icons in menu */
--MENU-SECTION-HR-color: #20272b; /* Color of <hr> separator in menu */
}
body {
color: var(--MAIN-TEXT-color) !important;
}
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
border-color: none;
box-shadow: none;
}
h2, h3, h4, h5 {
color: var(--MAIN-TITLES-TEXT-color) !important;
}
a {
color: var(--MAIN-LINK-color);
}
.anchor {
color: var(--MAIN-ANCHOR-color);
}
a:hover {
color: var(--MAIN-LINK-HOVER-color);
}
#sidebar ul li.visited > a .read-icon {
color: var(--MENU-VISITED-color);
}
#body a.highlight:after {
display: block;
content: "";
height: 1px;
width: 0%;
-webkit-transition: width 0.5s ease;
-moz-transition: width 0.5s ease;
-ms-transition: width 0.5s ease;
transition: width 0.5s ease;
background-color: var(--MAIN-LINK-HOVER-color);
}
#sidebar {
background-color: var(--MENU-SECTIONS-BG-color);
}
#sidebar #header-wrapper {
background: var(--MENU-HEADER-BG-color);
color: var(--MENU-SEARCH-BOX-color);
border-color: var(--MENU-HEADER-BORDER-color);
}
#sidebar .searchbox {
border-color: var(--MENU-SEARCH-BOX-color);
background: var(--MENU-SEARCH-BG-color);
}
#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
background: var(--MENU-SECTIONS-ACTIVE-BG-color);
}
#sidebar .searchbox * {
color: var(--MENU-SEARCH-BOX-ICONS-color);
}
#sidebar a {
color: var(--MENU-SECTIONS-LINK-color);
}
#sidebar a:hover {
color: var(--MENU-SECTIONS-LINK-HOVER-color);
}
#sidebar ul li.active > a {
background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color);
color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important;
}
#sidebar hr {
border-color: var(--MENU-SECTION-HR-color);
}

View File

@ -1,111 +0,0 @@
:root{
--MAIN-TEXT-color:#323232; /* Color of text by default */
--MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */
--MAIN-LINK-color:#599a3e; /* Color of links */
--MAIN-LINK-HOVER-color:#3f6d2c; /* Color of hovered links */
--MAIN-ANCHOR-color: #599a3e; /* color of anchors on titles */
--MENU-HEADER-BG-color:#74b559; /* Background color of menu header */
--MENU-HEADER-BORDER-color:#9cd484; /*Color of menu header border */
--MENU-SEARCH-BG-color:#599a3e; /* Search field background color (by default borders + icons) */
--MENU-SEARCH-BOX-color: #84c767; /* Override search field border color */
--MENU-SEARCH-BOX-ICONS-color: #c7f7c4; /* Override search field icons color */
--MENU-SECTIONS-ACTIVE-BG-color:#1b211c; /* Background color of the active section and its childs */
--MENU-SECTIONS-BG-color:#222723; /* Background color of other sections */
--MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */
--MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */
--MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */
--MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */
--MENU-VISITED-color: #599a3e; /* Color of 'page visited' icons in menu */
--MENU-SECTION-HR-color: #18211c; /* Color of <hr> separator in menu */
}
body {
color: var(--MAIN-TEXT-color) !important;
}
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
border-color: none;
box-shadow: none;
}
h2, h3, h4, h5 {
color: var(--MAIN-TITLES-TEXT-color) !important;
}
a {
color: var(--MAIN-LINK-color);
}
.anchor {
color: var(--MAIN-ANCHOR-color);
}
a:hover {
color: var(--MAIN-LINK-HOVER-color);
}
#sidebar ul li.visited > a .read-icon {
color: var(--MENU-VISITED-color);
}
#body a.highlight:after {
display: block;
content: "";
height: 1px;
width: 0%;
-webkit-transition: width 0.5s ease;
-moz-transition: width 0.5s ease;
-ms-transition: width 0.5s ease;
transition: width 0.5s ease;
background-color: var(--MAIN-LINK-HOVER-color);
}
#sidebar {
background-color: var(--MENU-SECTIONS-BG-color);
}
#sidebar #header-wrapper {
background: var(--MENU-HEADER-BG-color);
color: var(--MENU-SEARCH-BOX-color);
border-color: var(--MENU-HEADER-BORDER-color);
}
#sidebar .searchbox {
border-color: var(--MENU-SEARCH-BOX-color);
background: var(--MENU-SEARCH-BG-color);
}
#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
background: var(--MENU-SECTIONS-ACTIVE-BG-color);
}
#sidebar .searchbox * {
color: var(--MENU-SEARCH-BOX-ICONS-color);
}
#sidebar a {
color: var(--MENU-SECTIONS-LINK-color);
}
#sidebar a:hover {
color: var(--MENU-SECTIONS-LINK-HOVER-color);
}
#sidebar ul li.active > a {
background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color);
color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important;
}
#sidebar hr {
border-color: var(--MENU-SECTION-HR-color);
}
#body .tags a.tag-link {
background-color: var(--MENU-HEADER-BG-color);
}
#body .tags a.tag-link:before {
border-right-color: var(--MENU-HEADER-BG-color);
}

View File

@ -1,111 +0,0 @@
:root{
--MAIN-TEXT-color:#323232; /* Color of text by default */
--MAIN-TITLES-TEXT-color: #5e5e5e; /* Color of titles h2-h3-h4-h5 */
--MAIN-LINK-color:#f31c1c; /* Color of links */
--MAIN-LINK-HOVER-color:#d01616; /* Color of hovered links */
--MAIN-ANCHOR-color: #f31c1c; /* color of anchors on titles */
--MENU-HEADER-BG-color:#dc1010; /* Background color of menu header */
--MENU-HEADER-BORDER-color:#e23131; /*Color of menu header border */
--MENU-SEARCH-BG-color:#b90000; /* Search field background color (by default borders + icons) */
--MENU-SEARCH-BOX-color: #ef2020; /* Override search field border color */
--MENU-SEARCH-BOX-ICONS-color: #fda1a1; /* Override search field icons color */
--MENU-SECTIONS-ACTIVE-BG-color:#2b2020; /* Background color of the active section and its childs */
--MENU-SECTIONS-BG-color:#312525; /* Background color of other sections */
--MENU-SECTIONS-LINK-color: #ccc; /* Color of links in menu */
--MENU-SECTIONS-LINK-HOVER-color: #e6e6e6; /* Color of links in menu, when hovered */
--MENU-SECTION-ACTIVE-CATEGORY-color: #777; /* Color of active category text */
--MENU-SECTION-ACTIVE-CATEGORY-BG-color: #fff; /* Color of background for the active category (only) */
--MENU-VISITED-color: #ff3333; /* Color of 'page visited' icons in menu */
--MENU-SECTION-HR-color: #2b2020; /* Color of <hr> separator in menu */
}
body {
color: var(--MAIN-TEXT-color) !important;
}
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple=multiple]:focus {
border-color: none;
box-shadow: none;
}
h2, h3, h4, h5 {
color: var(--MAIN-TITLES-TEXT-color) !important;
}
a {
color: var(--MAIN-LINK-color);
}
.anchor {
color: var(--MAIN-ANCHOR-color);
}
a:hover {
color: var(--MAIN-LINK-HOVER-color);
}
#sidebar ul li.visited > a .read-icon {
color: var(--MENU-VISITED-color);
}
#body a.highlight:after {
display: block;
content: "";
height: 1px;
width: 0%;
-webkit-transition: width 0.5s ease;
-moz-transition: width 0.5s ease;
-ms-transition: width 0.5s ease;
transition: width 0.5s ease;
background-color: var(--MAIN-LINK-HOVER-color);
}
#sidebar {
background-color: var(--MENU-SECTIONS-BG-color);
}
#sidebar #header-wrapper {
background: var(--MENU-HEADER-BG-color);
color: var(--MENU-SEARCH-BOX-color);
border-color: var(--MENU-HEADER-BORDER-color);
}
#sidebar .searchbox {
border-color: var(--MENU-SEARCH-BOX-color);
background: var(--MENU-SEARCH-BG-color);
}
#sidebar ul.topics > li.parent, #sidebar ul.topics > li.active {
background: var(--MENU-SECTIONS-ACTIVE-BG-color);
}
#sidebar .searchbox * {
color: var(--MENU-SEARCH-BOX-ICONS-color);
}
#sidebar a {
color: var(--MENU-SECTIONS-LINK-color);
}
#sidebar a:hover {
color: var(--MENU-SECTIONS-LINK-HOVER-color);
}
#sidebar ul li.active > a {
background: var(--MENU-SECTION-ACTIVE-CATEGORY-BG-color);
color: var(--MENU-SECTION-ACTIVE-CATEGORY-color) !important;
}
#sidebar hr {
border-color: var(--MENU-SECTION-HR-color);
}
#body .tags a.tag-link {
background-color: var(--MENU-HEADER-BG-color);
}
#body .tags a.tag-link:before {
border-right-color: var(--MENU-HEADER-BG-color);
}

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -1,359 +0,0 @@
<?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">
<defs >
<font id="Inconsolata" horiz-adv-x="499" ><font-face
font-family="Inconsolata"
units-per-em="1000"
panose-1="2 11 6 9 3 0 3 0 0 0"
ascent="859"
descent="-190"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="500" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="500" d="M281 89Q299 71 299 47Q299 24 281 7T239 -11Q215 -11 198 6T180 47Q180 71 197 89T239 107Q263 107 281 89ZM241 668Q264 668 278 649T292 584Q292 573 291 558T288 522L283 470L265 194H215L200
470Q199 486 198 503T195 537T192 569T190 594Q190 629 203 648T241 668Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="500" d="M315 548L309 611Q309 639 322 652T352 666Q369 666 383 651T397 603Q397 572 363 478L339 412L284 425L306 493Q315 523 315 548ZM143 548L136 611Q136 639 149 652T179 666Q196 666 210
651T224 603Q224 569 191 478L167 412L111 425L133 493Q138 508 140 521T143 548Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="500" d="M173 624L234 626L213 455H323L343 622L405 623L385 457H476L470 410H379L358 241H457L452 196H353L331 14L270 10L292 193H181L160 14L101 13L122 191H25L29 236H128L148 407H39L42 453H153L173
624ZM207 408L187 238H297L318 408H207Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="500" d="M235 651H299Q300 650 300 648Q300 646 297 642T293 630V592Q387 581 442 515L399 461Q394 463 394 470T388 482Q353 523 293 533V340Q336 326 367 311T419 278T450 236T460 181Q460 152 449 125T416
76T363 37T293 16V-47H235V14Q127 22 60 94L103 154Q107 151 107 144T110 133Q160 79 235 72V292Q157 318 118 354T79 446Q79 473 90 497T122 541T171 573T235 591V651ZM293 273V74Q341 83 368 112T395 177Q395 213 371 234T293 273ZM235 361V534Q190 529 168 506T145
454Q145 397 235 361Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="500" d="M391 623H458L110 0H46L391 623ZM28 504Q28 531 37 555T61 596T96 624T140 634Q163 634 183 624T219 596T243 554T252 503Q252 446 220 410T140 373Q117 373 97 383T61 410T37 452T28 504ZM189 504Q189
547 173 564T138 582Q120 582 105 565T89 504Q89 462 105 444T140 426Q159 426 174 443T189 504ZM371 249Q394 249 414 239T450 211T473 170T482 119Q482 92 473 68T449 27T414 0T371 -10Q348 -10 328 0T292 27T268 68T259 119Q259 146 268 170T292 211T327 239T371
249ZM406 179Q389 198 370 198Q350 198 334 180T318 120Q318 77 335 59T372 40Q392 40 407 59T423 118Q423 159 406 179Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="500" d="M413 262L412 274Q412 280 416 284L481 239Q447 179 405 123L475 32L416 -12L361 76Q330 37 286 14T192 -10Q158 -10 130 2T80 34T48 82T36 141Q36 204 70 257T162 343Q91 429 91 498Q91 526
102 550T131 591T175 619T228 629Q258 629 283 618T326 589T353 547T363 498Q363 473 355 448T333 401T299 360T255 330L367 173Q381 190 395 215T413 262ZM160 497Q160 449 221 373Q257 390 277 424T297 492Q297 525 277 547T229 570Q201 570 181 550T160 497ZM197
296Q157 271 135 231T112 152Q112 131 119 114T138 83T165 62T199 54Q215 54 232 59T263 71T290 88T309 106L324 123L197 296Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="500" d="M238 548L231 611Q231 639 244 652T274 666Q291 666 305 651T319 603Q318 586 311 555T286 478L261 412L206 425L228 493Q233 508 235 521T238 548Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="500" d="M414 603L403 604Q400 604 394 601Q306 549 257 460T208 256Q208 200 223 146T266 42T334 -49T425 -120L393 -173Q333 -142 286 -97T207 5T157 125T139 258Q139 326 156 388T207 504T286 599T392
666L422 605Q416 603 414 603Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="500" d="M78 603L97 665Q157 637 207 594T291 496T345 379T364 250Q364 183 345 120T290 1T204 -100T91 -174L72 -114Q123 -87 163 -49T233 37T277 138T293 247Q293 303 278 356T234 455T166 539T78 603Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="500" d="M213 519H294Q293 513 291 506T288 492L273 342L432 414L458 353L287 301L413 150L358 107L250 273L138 106L84 150L214 300L41 353L67 418L229 342L213 519Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="500" d="M222 523H285V352H456V291H285V104H222V291H45V352H222V523Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="500" d="M306 20Q306 -59 199 -168L165 -138Q193 -112 211 -82T230 -33Q230 -23 222 -15T205 2T187 20T179 44Q179 69 195 86T238 103Q264 103 285 80T306 20Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="500" d="M71 348H431V281H71V348Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="500" d="M280 87Q298 69 298 46Q298 23 281 6T238 -11Q213 -11 196 5T179 46Q179 70 197 87T238 104Q261 104 280 87Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="500" d="M64 -13L377 665L437 634L123 -42L64 -13Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="500" d="M386 544Q415 505 432 442T450 301Q450 222 433 164T387 66T322 8T249 -11Q211 -11 175 12T111 76T67 176T50 306Q50 377 66 436T111 537T175 603T249 627Q327 627 386 544ZM349 485Q329 525 303 545T250
566Q225 566 201 548T157 498T127 420T115 319Q115 257 129 201L349 485ZM372 418L152 138Q176 93 202 73T255 53Q282 53 305 69T346 117T374 192T385 293Q385 328 382 359T372 418Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="500" d="M299 624V0H230V537L104 500L88 539L251 624H299Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="500" d="M78 526Q105 574 151 600T252 627Q289 627 322 614T380 576T419 520T433 452Q433 423 425 397T402 348T370 303T331 263L271 207Q258 195 242 179T211 143T180 103T154 61H415Q420 61 425 65T436 70H439V0H73V44Q110
117 153 170T236 259L284 303Q309 326 324 345T349 383T361 417T364 451Q364 473 355 493T330 530T293 556T250 566Q224 566 204 559T168 541T143 519T133 498Q131 489 129 486L78 526Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="500" d="M411 467Q411 422 386 385T318 332Q366 315 395 271T425 171Q425 134 412 101T373 43T310 4T226 -11Q134 -11 69 60L122 123Q126 119 128 110T135 94L149 81Q157 73 181 63T232 53Q259 53 282 63T322
90T348 131T358 181Q358 235 318 266T211 298Q203 298 196 298T180 296V352Q226 352 257 361T307 387T335 424T344 471Q344 489 336 505T314 534T280 555T236 563Q172 563 129 515L90 558Q151 625 239 625Q275 625 306 613T361 578T397 528T411 467Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="500" d="M313 624H372V234H452V172H372V0H299V173H48V224L313 624ZM300 513L117 234H300V513Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="500" d="M106 623H422V560H165L155 381Q204 405 257 405Q297 405 331 391T391 349T431 283T445 196Q445 148 430 110T389 44T327 3T249 -11Q192 -11 144 14T64 85L126 131Q131 128 131 119T133 108Q137 101
147 91T172 72T208 57T253 50Q277 50 299 60T337 90T364 136T374 199Q374 234 364 261T337 308T296 337T246 347Q214 347 183 332T129 288L85 306L106 623Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="500" d="M287 630Q365 630 424 573L375 520Q366 528 363 537T349 551Q334 561 319 564T289 568Q269 568 243 559T193 523T154 450T136 327Q157 362 192 382T268 402Q303 402 334 388T388 346T425 282T439 198Q439
152 425 114T387 48T331 5T261 -10Q214 -10 178 10T118 69T80 161T67 284Q67 368 82 432T127 541T196 607T287 630ZM140 257Q139 251 139 245T139 233Q139 194 148 161T175 104T215 66T264 52Q307 52 339 89T371 197Q371 235 361 262T336 306T301 332T262 341Q226
341 193 317T140 257Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="500" d="M432 584Q369 440 315 295T214 0H135Q183 143 235 281T345 557H79V623H432V584Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="500" d="M420 483Q420 438 393 398T321 333Q375 308 408 262T441 161Q441 125 426 94T386 39T325 3T250 -10Q210 -10 175 3T115 38T75 91T60 157Q60 211 94 258T185 331Q142 353 116 392T90 477Q90 509 103
537T139 586T192 619T257 631Q292 631 322 620T373 588T407 540T420 483ZM237 303Q192 284 162 247T132 164Q132 141 141 121T167 86T205 62T252 53Q277 53 298 61T336 84T361 118T370 161Q370 207 334 245T237 303ZM174 429Q186 409 205 395T250 367L267 358Q304
378 328 412T352 481Q352 499 345 515T324 544T292 564T253 572Q232 572 215 565T184 545T164 517T157 484Q157 454 174 429Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="500" d="M217 -10Q137 -10 79 47L128 100Q133 97 136 88T144 76Q173 53 215 53Q290 53 327 109T368 293Q346 262 312 244T239 226Q204 226 173 240T119 281T82 343T68 424Q68 468 82 505T120 570T177 613T247
629Q338 629 387 551T437 299Q437 220 420 162T372 67T302 10T217 -10ZM364 363Q365 371 365 378T365 394Q365 433 356 465T330 519T293 554T250 567Q199 567 168 529T136 425Q136 393 145 368T168 324T201 297T240 287Q280 287 311 307T364 363Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="500" d="M280 406Q298 388 298 365Q298 342 280 325T238 308Q215 308 197 325T179 365Q179 389 197 406T238 423Q261 423 280 406ZM280 87Q298 69 298 46Q298 23 281 6T238 -11Q213 -11 196 5T179 46Q179 70
197 87T238 104Q261 104 280 87Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="500" d="M306 20Q306 -59 199 -168L165 -138Q193 -112 211 -82T230 -33Q230 -23 222 -15T205 2T187 20T179 44Q179 69 195 86T238 103Q264 103 285 80T306 20ZM280 406Q298 388 298 365Q298 342 280 325T238
308Q215 308 197 325T179 365Q179 389 197 406T238 423Q261 423 280 406Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="500" d="M458 496L111 319L461 123V47L35 296V344L458 567V496Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="500" d="M45 438H456V377H45V438ZM45 231H456V170H45V231Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="500" d="M42 496V567L466 344V296L40 47V123L389 319L42 496Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="500" d="M303 85Q320 66 320 44Q320 21 303 4T261 -13Q237 -13 220 4T202 44Q202 67 219 84T261 102Q284 102 303 85ZM64 561Q96 610 148 637T257 665Q297 665 329 651T385 613T421 557T434 489Q434 461
427 440T410 401T385 371T357 346L335 328Q306 305 299 282T292 226V185H226V226Q226 247 227 264T235 297T255 332T293 375Q328 410 341 438T355 494Q355 516 347 535T325 569T293 592T253 600Q211 600 175 577T115 513L64 561Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="500" d="M435 30Q370 -11 295 -11Q245 -11 198 8T114 67T54 168T31 313Q31 396 52 456T108 556T185 614T271 633Q313 633 348 619T410 573T450 494T465 378V175H405V213Q366 167 308 167Q279 167 255 177T213
205T185 245T175 291Q175 364 225 404T387 444H402Q402 472 392 496T363 539T320 568T268 579Q236 579 204 564T147 516T105 434T89 314Q89 246 107 196T156 112T224 63T301 46Q358 46 408 79L435 30ZM405 394H388Q310 394 274 369T237 305Q237 267 260 245T311
222Q368 222 386 259T405 375V394Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="500" d="M15 0L235 634H243L483 0H411L342 182H144L84 0H15ZM326 236L238 474L158 236H326Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="500" d="M48 623H225Q279 623 318 613T382 581T419 533T432 472Q432 428 408 389T340 334Q366 325 387 309T425 271T449 226T457 175Q457 96 401 48T224 0H48V623ZM117 564V365H215Q257 365 284 372T327 393T352
424T362 464Q360 485 353 503T329 534T288 556T226 564H117ZM117 306V61H236Q316 61 347 94T383 179Q381 207 372 230T345 270T295 297T219 306H117Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="500" d="M398 482Q398 494 395 500Q375 533 343 552T275 572Q241 572 211 555T158 504T122 422T109 313Q109 254 122 206T158 123T213 69T281 50Q318 50 352 70T408 126L460 92Q445 67 424 48T380 16T333 -3T285
-10Q231 -10 190 8T114 66T60 165T41 308Q41 400 63 461T121 560T197 612T276 628Q307 628 336 619T391 594T437 556T469 505L402 472Q398 475 398 482Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="500" d="M54 623H199Q279 623 323 601T399 538T445 439T460 308Q460 236 442 179T393 82T311 20T187 -1H54V623ZM120 564V54H184Q291 54 340 118T390 304Q389 426 345 495T195 564H120Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="500" d="M59 624H441V562H125V357H386V293H125V62H438V0H59V624Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="500" d="M78 624H437V563H148V367H381V306H148V0H78V624Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="500" d="M458 525L409 475Q403 479 396 494Q381 527 350 547T276 568Q247 568 217 556T161 515T121 439T105 319Q105 254 118 204T154 121T208 70T277 52Q342 52 395 90V238H282V299H460V55Q371 -10 277 -10Q221
-10 177 12T101 76T53 175T36 304Q36 402 60 468T124 568T203 616T277 629Q334 629 383 601T458 525Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="500" d="M54 623H132Q133 622 133 620Q133 617 131 612T127 599V356H371V623H447Q448 622 448 620Q448 616 445 612T441 601V-1H370V297H127V0H54V623Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="500" d="M88 623H397V564H274V57H403V-1H81V58H204V564H88V623Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="500" d="M172 623H457V564H361V209Q361 148 350 107T313 39T259 1T196 -11Q107 -11 49 58L96 115Q99 112 99 106T103 95L115 83Q119 78 128 73T148 63T172 55T196 51Q246 51 269 86T292 208V564H172V623Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="500" d="M42 624H126Q126 618 122 612T117 598V336L377 628Q399 623 429 623H455L219 354L471 0L381 -4L166 312L117 258V0H42V624Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="500" d="M66 623H148Q148 616 144 607T139 589V61H439V0H66V623Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="500" d="M41 623H96L250 318L407 624H460V0H394V470L259 219H232L106 467V0H41V623Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="500" d="M50 0V623H118L380 161V624H454Q454 618 451 611T447 597V0H392L117 490V0H50Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="500" d="M254 -10Q203 -10 162 13T91 79T45 181T29 313Q29 385 45 444T92 544T164 607T256 630Q300 630 338 611T407 554T455 455T471 312Q471 222 452 161T402 61T333 7T254 -10ZM150 115Q197 59 254 59Q281 59
307 70T354 111T388 189T401 314Q401 388 387 435T352 511T307 551T256 564Q225 565 199 553T150 514T113 440T98 319Q98 250 112 197T150 115Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="500" d="M59 623H259Q311 623 347 610T407 572T442 515T456 447Q454 411 443 380T409 325T351 289T264 275H131V0H59V623ZM131 557V337H256Q324 337 352 366T384 445Q382 468 375 488T352 524T314 548T257 557H131Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="500" d="M149 514Q97 455 97 323Q97 263 107 214T138 130T189 75T256 55Q281 55 307 67T356 108T391 182T404 294Q404 378 390 431T352 514T301 555T251 567Q221 567 195 552T149 514ZM471 311Q471 173 425 93T287
-7Q289 -40 304 -61T361 -82Q366 -82 377 -81T401 -80T425 -78T442 -77L440 -145H401Q352 -145 319 -140T265 -117T235 -73T226 -7Q188 -2 153 19T90 80T46 175T29 308Q29 402 50 464T105 562T177 614T251 630Q294 630 333 612T405 555T454 456T471 311Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="500" d="M56 623H240Q350 623 398 574T447 445Q447 418 438 392T413 342T373 302T320 278L464 0H386L248 275H127V0H56V623ZM127 557V337H248Q315 337 345 366T375 445Q375 469 367 489T345 524T306 548T248 557H127Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="500" d="M435 549L391 489Q386 491 386 497T383 507Q364 535 332 552T251 569Q205 569 175 542T144 478Q144 456 151 440T174 409T220 379T298 344Q344 325 374 307T422 267T447 223T455 170Q455 138 443 106T406
48T341 6T247 -10Q126 -10 52 70L93 142Q98 139 98 132T101 121Q124 92 163 73T257 53Q285 53 308 62T349 87T376 124T386 170Q386 189 380 204T358 233T316 260T243 292Q194 311 162 330T109 370T81 413T72 463Q72 497 86 527T126 579T187 614T262 627Q313 627
358 607T435 549Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="500" d="M31 624H463V561H279V0H208V561H31V624Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="500" d="M50 623H129Q130 623 130 621Q130 617 126 610T119 591V214Q119 162 129 134T157 87T199 59T252 48Q280 50 304 58T347 85T376 134T387 217V623H454V218Q454 157 441 115T399 45T334 3T251 -11Q206 -11
169 3T106 44T65 110T50 215V623Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="500" d="M25 624H98L258 145L409 623H478L269 -4H237L25 624Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="500" d="M17 623H82L149 202L249 577H271L372 200L429 623H488L389 -4H362L255 407L146 -4H117L17 623Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="500" d="M379 624H449L291 319L468 0H389L251 247L117 0H41L211 318L44 624H119L250 387L379 624Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="500" d="M28 623H108L261 321L399 623H473L296 246V0H220V246L28 623Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="500" d="M62 623H447V574L138 62H432Q439 62 447 65T463 68V0H50V49L364 560H62V623Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="500" d="M131 670H417V610H195V-32H418V-89H131V670Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="500" d="M437 -13L378 -42L64 634L123 665L437 -13Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="500" d="M369 670V-89H83V-32H306V610H84V670H369Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="500" d="M93 367L246 623H268L403 368L350 343L253 518L143 343L93 367Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="500" d="M35 -19H466V-80H35V-19Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="500" d="M164 579L139 646L191 671L217 605Q229 574 245 557T275 527T297 501T307 471Q306 451 293 443T269 434Q258 434 249 437T227 453T198 495T164 579Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126 357L91 403ZM369
214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="500" d="M60 665H144V663Q144 658 139 654T133 643V387Q155 424 192 446T269 468Q307 468 341 454T401 410T442 336T457 233Q457 171 441 126T397 50T336 4T266 -11Q224 -11 189 8T131 60L106 0H60V665ZM185 70Q204
60 219 57T247 53Q267 53 291 60T335 87T369 138T383 219Q383 310 346 358T239 406Q214 406 186 388T145 340Q133 310 133 242Q133 200 135 171T143 123T159 91T185 70Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="500" d="M457 381L406 322Q401 325 401 328T401 338T393 353T369 377Q335 405 276 405Q247 405 221 393T174 359T142 305T130 234Q130 195 142 162T175 105T225 68T289 54Q358 54 408 110L450 61Q382 -11 283 -11Q234
-11 193 7T121 57T73 132T56 228Q56 279 73 323T120 398T193 448T286 466Q340 466 384 444T457 381Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="500" d="M371 390V665H448Q448 659 443 652T438 637L439 42Q439 18 444 0H372Q368 12 368 34V73Q346 35 308 13T231 -10Q193 -10 160 5T101 50T60 125T45 233Q45 296 62 340T106 413T168 455T237 469Q285 469 319
448T371 390ZM158 376Q115 337 115 244Q115 158 148 106T245 53Q260 53 277 58T309 75T336 101T354 135Q365 171 365 231Q365 269 362 294T353 338T336 367T311 388Q293 399 278 404T248 410Q219 410 199 402T158 376Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="500" d="M259 468Q295 468 329 455T388 416T429 348T445 251Q445 243 445 235T443 218H118Q120 170 134 138T171 85T220 57T274 48Q345 48 392 99L432 60Q374 -10 272 -10Q222 -10 181 5T110 51T65 125T49 227Q49
285 65 330T110 405T177 452T259 468ZM121 274H372Q372 278 372 281T373 290Q373 315 364 337T338 376T301 403T254 413Q207 413 169 380T121 274Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="500" d="M343 671Q430 671 483 608L450 542Q442 542 442 550T440 562Q424 585 398 599T340 614Q314 614 295 607T261 582T239 536T231 465V430H381V373H231V0H162V373H63V430H162V475Q162 528 175 565T214 626T272
660T343 671Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="500" d="M155 385Q140 370 133 352T126 314Q126 294 134 276T155 244T187 222T226 214Q247 214 265 222T297 244T319 276T327 314Q327 334 319 352T297 385T265 407T226 415Q185 415 155 385ZM339 428Q387 469
453 469H466L475 410Q468 411 462 411T448 412Q404 412 369 390Q392 355 392 313Q392 281 379 253T344 203T291 169T227 156Q199 156 169 167Q137 136 137 115Q137 98 156 89T210 79Q229 79 248 80T285 82Q330 82 362 74T415 50T445 13T455 -32Q455 -59 442 -84T403
-129T338 -160T245 -172Q190 -172 151 -164T87 -140T51 -106T38 -64Q38 -10 113 37Q76 56 76 100Q76 143 128 186Q96 207 78 240T60 310Q60 344 74 373T111 425T165 459T228 472Q295 472 339 428ZM161 24Q104 -8 104 -46Q104 -66 115 -79T146 -101T192 -114T248
-118Q309 -118 349 -96T389 -37Q387 -10 367 5T302 20Q297 20 292 20T282 19Q244 19 214 20T161 24Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="500" d="M70 0V665H153Q153 664 153 664T154 663Q154 660 150 655T143 641V376Q170 418 210 443T293 468Q324 468 349 458T394 424T423 365T433 277V0H362V275Q362 347 338 376T278 405Q255 405 232 395T188 367T155
323T143 263V0H70Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="500" d="M106 457H289V58H396V0H100V58H217V399H106V457ZM218 641Q233 656 254 656Q275 656 290 641T306 604Q306 583 291 568T254 553Q233 553 218 568T203 604Q203 626 218 641Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="500" d="M126 457H369V22Q369 -30 355 -66T317 -126T259 -160T188 -174Q100 -174 48 -110L95 -48Q100 -53 100 -58T104 -69T116 -82T146 -101Q168 -112 193 -112Q238 -112 267 -82T296 18V398H126V457ZM296 641Q311
656 333 656Q354 656 369 641T385 604Q385 583 370 568T333 553Q312 553 297 568T281 604Q281 626 296 641Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="500" d="M66 665H148Q148 659 144 652T139 639V247L368 459Q391 454 421 454H447L255 273L479 0L386 -4L199 229L139 173V0H66V665Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="500" d="M85 665H287V58H421V0H79V58H214V607H85V665Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="500" d="M38 0V457H104V412Q120 437 145 452T198 468Q227 468 249 449T278 401Q291 431 319 449T380 468Q427 468 449 435T469 351V0H403V324Q403 355 400 373T390 400T376 412T358 415Q345 415 332 405T309 378T293
342T287 302V0H220V318Q220 375 210 394T173 413Q149 413 127 385T104 305V0H38Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="500" d="M68 0V457H142V376Q168 418 208 443T291 468Q321 468 347 458T392 424T421 365T432 277V0H361V275Q361 347 337 376T277 405Q254 405 230 395T187 367T155 322T142 263V0H68Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="500" d="M254 467Q296 467 333 451T399 403T443 328T460 228Q460 172 444 128T400 53T334 5T253 -12Q209 -12 171 6T103 55T57 131T40 226Q40 277 57 322T104 398T173 448T254 467ZM388 226Q388 269 377 302T346
359T303 394T251 406Q224 406 200 394T157 359T127 304T116 230Q116 190 127 157T156 100T200 63T253 50Q281 50 305 61T348 95T377 151T388 226Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="500" d="M60 457H133V387Q156 424 194 445T272 467Q310 467 344 453T405 409T447 336T463 232Q463 172 447 126T403 50T342 4T271 -12Q229 -12 193 7T134 60V-167H60V457ZM133 190Q135 116 167 84T246 52Q271 52
296 60T342 87T375 139T388 219Q388 307 352 355T249 406Q229 406 208 399T171 375T144 330T133 259V190Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="500" d="M374 390V457H442V-167H370V73Q349 35 311 13T230 -10Q191 -10 157 7T97 57T57 134T42 234Q42 289 58 332T101 406T165 453T243 469Q327 469 367 402Q374 392 374 390ZM243 410Q217 410 194 400T154 368T126
315T115 239Q115 195 125 161T154 102T195 66T246 53Q303 53 335 96T368 235Q368 333 334 371T243 410Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="500" d="M99 457H174L172 369Q193 417 238 442T336 468Q410 468 458 418L425 349Q414 364 405 374T386 391T363 402T332 406Q299 406 270 391T220 350T185 291T172 222V-1H99V457Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="500" d="M432 396L390 333Q385 334 385 341T383 351Q365 374 332 393T257 413Q238 413 221 409T190 396T168 376T160 347Q160 335 166 326T185 307T221 289T283 269Q369 246 404 215T440 137Q440 107 427 80T389
33T329 2T250 -10Q135 -10 57 62L98 134Q101 131 102 125T109 109T131 89T180 63Q195 56 214 53T252 50Q272 50 292 55T329 69T356 92T366 123Q366 149 342 167T254 204Q210 217 196 222Q160 236 144 246T115 271T94 304T86 345Q86 369 99 391T135 430T191 457T262
468Q367 468 432 396Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="500" d="M188 579L267 592Q267 583 265 576T261 565L249 457H399V398H249Q240 309 240 231Q240 183 242 150T252 98T277 69T320 58Q366 58 422 99L444 42Q375 -9 302 -9Q230 -9 197 34T167 176Q167 212 169 268T177
398H70V457H180L188 579Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="500" d="M63 457H135V202Q135 158 143 129T165 81T198 55T239 47Q263 49 285 59T324 87T352 135T362 205V457H435V41Q435 18 440 0H364Q363 7 362 15T362 35L363 70Q341 32 304 11T221 -11Q186 -11 158 1T108 40T74
106T62 202L63 457Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="500" d="M50 432L40 457H126Q126 450 125 445T123 435Q123 433 124 432L256 98L330 268Q354 323 369 370T392 457H457Q437 373 388 257L277 -3H221L50 432Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="500" d="M16 457H89V453Q89 447 87 440T85 425Q85 421 86 419L153 90L231 414H275L372 91Q385 179 393 236T406 330T412 392T414 442V457H481Q466 341 447 227T405 -1H337L253 295L173 -1H108L16 457Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="500" d="M362 457H436L288 235L456 0H374L248 178L129 0H47L208 232L50 457H129L248 288L362 457Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="500" d="M59 425L46 457H135Q135 449 133 444T131 433Q131 429 133 427L267 91L354 336Q367 371 375 401T388 457H463Q454 431 444 398T418 325L294 -2L275 -52Q251 -119 214 -146T127 -174Q62 -174 22 -135L60
-71Q63 -74 65 -80T68 -89Q68 -89 72 -93T82 -102T99 -111T121 -115Q150 -115 172 -97T217 -32L231 2L59 425Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="500" d="M71 457H426V408L148 62H419Q426 62 434 65T450 68V0H50V49L333 394H71V457Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="500" d="M159 16L163 116Q163 182 140 205T73 228H53V284H72Q118 284 141 309T165 391L163 463Q163 637 345 637H408V580H326Q233 580 233 474L235 404Q235 293 148 256Q233 228 233 101L230 17Q230 -51
259 -77T356 -103H407V-159H371Q323 -159 285 -156T215 -129Q159 -85 159 16Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="500" d="M217 652H284V-151H217V652Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="500" d="M338 463L335 391Q335 334 359 309T428 284H448V228H427Q384 228 361 205T338 116L341 16Q341 -73 301 -116T175 -159H93V-103H148Q170 -103 183 -102T205 -99T219 -93T230 -86Q271 -57 271 17L268
101Q268 227 352 256Q265 293 265 404L268 474Q268 531 243 555T167 580H92V637H123Q157 637 195 635T265 613T317 559T338 463Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="500" d="M91 342L41 375Q65 414 101 439T172 464Q207 464 231 453T271 427Q312 389 339 389Q367 389 386 405T430 454L476 416Q464 398 448 381T415 352T380 332T344 324Q310 324 286 336T248 364Q211
404 174 404Q129 404 91 342Z" />
<glyph unicode="&#xa0;" glyph-name="nbspace" horiz-adv-x="500" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="500" d="M197 567Q180 583 180 608Q180 632 198 650T239 668Q262 668 280 650T299 608Q299 585 281 568T239 550Q214 550 197 567ZM238 -11Q215 -11 201 9T187 72Q187 83 188 98T191 134L196 186L214
463H264L279 186Q280 171 281 154T284 120T287 87T289 61Q289 26 275 8T238 -11Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="500" d="M285 624L352 617Q352 611 348 604T343 589L333 507Q410 492 451 430L407 373Q403 376 403 385T399 399Q370 434 325 447L279 97Q354 97 410 153L446 104Q381 33 278 33H270L255 -79L198 -72L212
41Q137 62 93 124T48 280Q48 327 64 368T110 440T180 491T271 512L285 624ZM220 108L263 454Q231 452 205 439T160 404T130 353T119 288Q119 218 146 172T220 108Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="500" d="M418 572L374 517Q366 525 364 533T349 547Q325 566 290 566Q269 566 250 559T214 537T189 499T179 443Q179 418 187 378H287V321H201Q214 265 214 224Q214 148 178 90Q185 91 194 91T215
92Q225 92 245 86T288 72T334 58T373 51Q410 51 444 79L470 27Q417 -15 366 -15Q352 -15 329 -8T280 7T227 23T180 30Q136 30 65 -8L39 49Q62 60 75 66T95 78T105 88T113 100Q148 155 148 222Q148 259 133 321H67V378H119Q112 412 112 442Q112 483 126 516T164
573T220 610T288 623Q362 623 418 572Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="500" d="M68 492L104 527L160 471Q201 500 251 500Q298 500 340 472L396 527L432 492L376 437Q406 395 406 345Q406 295 377 254L432 199L396 164L341 219Q321 204 298 197T251 190Q201 190 159 220L104
164L68 199L124 256Q110 276 103 299T96 345Q96 369 103 392T125 435L68 492ZM321 416Q291 446 250 446Q230 446 212 438T180 416T158 384T150 345Q150 325 158 307T179 275T211 253T250 245Q271 245 289 253T321 275T343 307T351 345Q351 386 321 416Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="500" d="M36 624H114L259 363L392 623H466L292 295V274H426V217H292V154H426V98H292V0H224V98H84V154H224V217H84V274H224V295L36 624Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="500" d="M217 652H284V295H217V652ZM284 -151H217V196H284V-151Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="500" d="M413 583L356 533Q351 538 350 544Q348 557 341 569T320 591T291 607T256 613Q238 613 222 607T193 591T174 566T167 536Q167 512 176 498T204 471T254 447T326 419Q418 375 418 305Q418 275
398 249T344 209Q408 166 408 98Q408 65 395 37T360 -11T306 -42T238 -54Q187 -54 142 -33T65 31L117 92Q123 90 124 87T126 79T133 64T154 41Q185 12 234 12Q283 12 310 35T337 91Q337 108 332 121T313 146T277 168T220 188Q143 213 111 242T79 316Q79 349 101
376T161 417Q94 457 94 530Q94 559 106 584T141 629T193 660T257 672Q306 672 347 649T413 583ZM197 399Q177 392 165 375T152 336Q152 303 176 282T256 244Q273 239 286 236T307 228Q343 247 343 292Q343 325 319 345T240 384L197 399Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="500" d="M198 650Q213 635 213 614Q213 594 198 579T163 564Q142 564 127 579T112 614Q112 634 127 649T163 665Q183 665 198 650ZM376 650Q391 635 391 614Q391 594 376 579T341 564Q320 564 306
578T291 614Q291 635 305 650T341 665Q361 665 376 650Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="500" d="M387 331L335 312Q331 319 331 324T331 334T324 346T302 364Q285 374 262 374Q248 374 232 369T203 353T180 324T171 281Q171 259 178 240T198 206T228 183T265 174Q289 174 309 186T340
219L384 190Q363 158 330 140T261 122Q230 122 204 134T158 168T127 217T115 276Q115 307 127 334T159 381T203 412T254 424Q308 424 342 399T387 331ZM426 93Q355 19 255 19Q205 19 161 39T85 94T33 175T14 274Q14 327 33 373T85 455T162 510T256 530Q305 530
349 510T426 455T478 374T498 274Q498 168 426 93ZM257 488Q216 488 180 472T117 426T75 358T59 274Q59 230 74 191T117 124T180 79T257 62Q297 62 333 79T396 125T439 192T455 275Q455 319 440 357T397 425T334 471T257 488Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="500" d="M325 488Q325 569 251 569Q189 569 157 525L123 566Q173 622 257 622Q320 620 354 589T389 495V485V267H326V300Q280 257 224 257Q169 257 136 288T102 362Q102 404 133 434T219 472Q251
475 273 475T311 476H325V488ZM328 424H312Q270 424 242 422T197 413T173 394T166 363Q166 344 182 328T231 311Q244 311 261 316T293 332T318 361T328 406V424ZM76 206H425V152H76V206Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="500" d="M249 253L400 400L439 359L318 241L446 101L406 61L249 230V253ZM67 253L219 400L258 359L137 241L265 101L225 61L67 230V253Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="500" d="M91 347H414V157H350V284H91V347Z" />
<glyph unicode="&#xad;" glyph-name="softhyphen" horiz-adv-x="500" d="M71 348H431V281H71V348Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="500" d="M426 93Q355 19 255 19Q205 19 161 39T85 94T33 175T14 274Q14 327 33 373T85 455T162 510T256 530Q305 530 349 510T426 455T478 374T498 274Q498 168 426 93ZM257 488Q216 488 180 472T117
426T75 358T59 274Q59 230 74 191T117 124T180 79T257 62Q297 62 333 79T396 125T439 192T455 275Q455 319 440 357T397 425T334 471T257 488ZM155 133V425H249Q314 425 341 401T369 340Q369 315 355 293T312 263L376 138L329 131L267 256H201V133H155ZM253 296Q324
296 324 340Q324 384 250 384H201V296H253Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="500" d="M123 621H377V565H123V621Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="500" d="M351 599Q391 560 391 504Q391 477 381 453T352 410T309 381T256 370Q228 370 204 380T161 409T132 451T121 504Q121 532 132 557T161 600T204 628T256 639Q312 639 351 599ZM309 562Q288 586
257 586Q242 586 228 580T204 562T188 536T182 505Q182 473 203 449T256 425Q288 425 309 449T331 505Q331 537 309 562Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="500" d="M46 80H457V17H46V80ZM222 575H285V404H456V343H285V155H222V343H45V404H222V575Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="500" d="M111 554Q134 593 173 615T264 637Q289 637 312 629T353 605T381 569T392 523Q392 503 387 488T370 458T336 426T280 383Q254 363 233 345T194 307H376Q381 307 386 311T397 316H400V253H121V297Q148
333 177 362T252 425L280 447Q306 467 318 487T331 525Q331 550 311 568T260 586Q201 586 168 544Q165 540 163 534T158 523L111 554Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="500" d="M258 638Q285 638 309 630T351 606T379 572T389 530Q389 503 373 482T332 452Q364 447 385 423T406 366Q406 342 394 322T361 285T313 260T255 251Q169 251 112 316L159 368Q163 363 165 354T173
340Q206 307 249 307Q292 307 318 326T344 372Q344 398 321 412T256 427Q248 427 241 427T226 425V476Q231 475 236 475T246 475Q291 475 310 490T329 527Q329 549 308 567T255 585Q198 585 161 539L125 576Q178 638 258 638Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="500" d="M292 699L355 657L254 522L204 552L292 699Z" />
<glyph unicode="&#xb5;" glyph-name="micro" horiz-adv-x="500" d="M372 116Q372 47 412 47Q426 47 440 59T461 84L467 96L494 45Q457 -10 406 -10Q374 -10 351 12T324 67Q307 28 273 9T201 -10Q164 -10 133 7T87 60Q87 3 87 -53T86 -167H24Q24 -153 25 -125T29
-62T34 12T39 87T42 153T44 202V457H110V186Q110 144 118 118T139 75T170 52T207 43Q226 45 244 53T276 78T299 121T308 183V192V457H372V116Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="500" d="M436 665V-68H378V608H302V-68H243V322Q205 324 173 339T116 377T78 431T64 496Q64 530 76 561T118 615T195 652T311 665H436Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="500" d="M280 371Q298 354 298 331Q298 308 281 291T238 274Q213 274 196 290T179 331Q179 355 197 371T238 388Q261 388 280 371Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="500" d="M327 -109Q327 -85 280 -85H250L261 0H305L299 -47L316 -48Q384 -53 384 -103Q384 -131 356 -154T268 -177Q209 -177 157 -140L182 -98Q225 -134 281 -134Q307 -134 317 -127T327 -109Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="500" d="M299 633V253H235V553L138 528L122 559L255 633H299Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="500" d="M96 434Q96 476 108 510T142 569T191 608T249 622Q280 622 307 610T354 575T385 519T397 441Q397 398 385 364T351 305T303 269T245 256Q214 256 187 269T140 305T108 361T96 434ZM247
566Q210 566 183 532T156 438Q156 378 183 346T246 314Q283 314 310 345T337 437Q337 498 311 532T247 566ZM76 206H425V152H76V206Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="500" d="M265 253V230L107 61L67 101L195 241L74 359L113 400L265 253ZM446 253V230L288 61L249 101L376 241L255 359L294 400L446 253Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="500" d="M76 -16L389 665L437 638L123 -42L76 -16ZM396 242H427V45H477V8H427V-70H381V8H236V37L396 242ZM382 164L288 45H382V164ZM146 677V374H95V614L18 594L5 619L112 677H146Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="500" d="M76 -16L389 665L437 638L123 -42L76 -16ZM263 168Q282 200 313 217T389 235Q410 235 427 228T458 207T479 178T487 143Q487 127 484 115T471 91T444 65T398 31Q354 -1 329 -29H475Q479 -29
484 -26T494 -22V-73H270V-38Q288 -14 314 12T375 65L398 82Q439 117 439 140Q439 165 423 179T379 194Q333 194 308 160Q305 157 304 152T300 143L263 168ZM146 677V374H95V614L18 594L5 619L112 677H146Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="500" d="M81 -16L394 665L442 638L128 -42L81 -16ZM128 684Q150 684 169 677T202 659T224 632T232 598Q232 576 220 559T187 535Q213 531 229 512T246 467Q246 447 236 431T210 401T171 381T125
374Q57 374 11 426L49 468Q52 464 54 457T60 445Q74 431 90 425T123 419Q152 419 174 433T197 467Q197 491 181 503T126 515Q120 515 114 515T102 514V554Q107 552 113 552T124 553Q156 553 170 565T185 594Q185 611 169 626T125 642Q80 642 51 604L22 634Q64 684
128 684ZM396 242H427V45H477V8H427V-70H381V8H236V37L396 242ZM382 164L288 45H382V164Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="500" d="M198 567Q181 583 181 608Q181 632 199 648T240 665Q263 665 281 648T300 608Q300 585 283 568T240 551Q215 551 198 567ZM438 91Q406 42 354 15T245 -13Q203 -13 170 1T114 39T79 95T67
163Q67 215 90 248T144 307L166 325Q194 348 202 371T210 426V468H275V426Q275 403 274 387T266 354T246 320T209 278Q173 240 160 214T146 158Q146 136 154 117T177 83T209 61T248 52Q290 52 326 75T387 139L438 91Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="500" d="M15 0L235 634H243L483 0H411L342 182H144L84 0H15ZM326 236L238 474L158 236H326ZM439 791L592 702L569 660L399 721L439 791Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="500" d="M15 0L235 634H243L483 0H411L342 182H144L84 0H15ZM326 236L238 474L158 236H326ZM565 791L605 721L436 660L413 702L565 791Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="500" d="M15 0L235 634H243L483 0H411L342 182H144L84 0H15ZM326 236L238 474L158 236H326ZM359 692L490 791H512L635 693L602 655L499 726L387 658L359 692Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="500" d="M15 0L235 634H243L483 0H411L342 182H144L84 0H15ZM326 236L238 474L158 236H326ZM131 683L86 715Q141 802 199 802Q217 802 236 791T273 765T304 739T325 727Q348 727 359 742T387 780L425
740Q395 704 373 687T328 669Q305 669 287 681T254 707T225 733T200 745Q178 745 165 732T131 683Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="500" d="M15 0L235 634H243L483 0H411L342 182H144L84 0H15ZM326 236L238 474L158 236H326ZM187 774Q202 759 202 738Q202 718 187 703T151 688Q131 688 116 703T101 738Q101 758 116 773T151 789Q172
789 187 774ZM365 774Q380 759 380 738Q380 718 365 703T329 688Q309 688 295 702T280 738Q280 759 294 774T329 789Q350 789 365 774Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="500" d="M241 753Q224 753 212 740T199 707Q199 688 211 675T241 662Q258 662 270 675T282 707Q282 727 270 740T241 753ZM326 236L238 474L158 236H326ZM248 619L483 0H411L342 182H144L84 -1H15L230
619Q195 623 172 648T148 708Q148 726 155 741T174 769T204 788T240 795Q259 795 275 788T304 769T324 742T331 708Q331 673 308 648T248 619Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="500" d="M200 624H484V562H313V357H458V293H313V62H482V0H252V169H122L68 0H4L200 624ZM252 562H241L136 227H252V562Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="500" d="M327 -109Q327 -85 280 -85H250L260 -10Q218 -6 179 14T108 72T59 167T41 303Q41 399 64 462T121 561T197 613T276 628Q307 628 336 619T391 594T437 556T469 505L402 472Q398 475 398 482Q398
494 395 500Q375 533 343 552T275 572Q241 572 211 555T159 504T123 422T109 313Q109 254 122 206T158 123T213 69T281 50Q318 50 352 70T408 126L460 92Q434 50 393 24T304 -9L299 -47L316 -48Q384 -53 384 -103Q384 -131 356 -154T268 -177Q209 -177 157 -140L182
-98Q225 -134 281 -134Q307 -134 317 -127T327 -109Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="500" d="M59 624H441V562H125V357H386V293H125V62H438V0H59V624ZM439 791L592 702L569 660L399 721L439 791Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="500" d="M59 624H441V562H125V357H386V293H125V62H438V0H59V624ZM325 791L365 721L196 660L173 702L325 791Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="500" d="M59 624H441V562H125V357H386V293H125V62H438V0H59V624ZM367 692L498 791H520L643 693L610 655L507 726L395 658L367 692Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="500" d="M59 624H441V562H125V357H386V293H125V62H438V0H59V624ZM193 774Q208 759 208 738Q208 718 193 703T157 688Q137 688 122 703T107 738Q107 758 122 773T157 789Q178 789 193 774ZM371 774Q386
759 386 738Q386 718 371 703T335 688Q315 688 301 702T286 738Q286 759 300 774T335 789Q356 789 371 774Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="500" d="M88 623H397V564H274V57H403V-1H81V58H204V564H88V623ZM439 791L592 702L569 660L399 721L439 791Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="500" d="M88 623H397V564H274V57H403V-1H81V58H204V564H88V623ZM325 791L365 721L196 660L173 702L325 791Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="500" d="M88 623H397V564H274V57H403V-1H81V58H204V564H88V623ZM358 692L489 791H511L634 693L601 655L498 726L386 658L358 692Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="500" d="M88 623H397V564H274V57H403V-1H81V58H204V564H88V623ZM190 774Q205 759 205 738Q205 718 190 703T154 688Q134 688 119 703T104 738Q104 758 119 773T154 789Q175 789 190 774ZM368 774Q383
759 383 738Q383 718 368 703T332 688Q312 688 298 702T283 738Q283 759 297 774T332 789Q353 789 368 774Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="500" d="M79 623H218Q286 623 332 600T408 536T452 436T466 306Q466 261 456 217T428 134T382 65T319 18Q280 -1 206 -1H79V301H30V359H79V623ZM143 301V57H203Q299 57 349 122T399 306Q399 426 355 495T214
564H143V359H248V301H143Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="500" d="M50 0V623H118L380 161V624H454Q454 618 451 611T447 597V0H392L117 490V0H50ZM136 683L91 715Q146 802 204 802Q222 802 241 791T278 765T309 739T330 727Q353 727 364 742T392 780L430 740Q400
704 378 687T333 669Q310 669 292 681T259 707T230 733T205 745Q183 745 170 732T136 683Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="500" d="M254 -10Q203 -10 162 13T91 79T45 181T29 313Q29 385 45 444T92 544T164 607T256 630Q300 630 338 611T407 554T455 455T471 312Q471 222 452 161T402 61T333 7T254 -10ZM150 115Q197 59 254
59Q281 59 307 70T354 111T388 189T401 314Q401 388 387 435T352 511T307 551T256 564Q225 565 199 553T150 514T113 440T98 319Q98 250 112 197T150 115ZM439 791L592 702L569 660L399 721L439 791Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="500" d="M254 -10Q203 -10 162 13T91 79T45 181T29 313Q29 385 45 444T92 544T164 607T256 630Q300 630 338 611T407 554T455 455T471 312Q471 222 452 161T402 61T333 7T254 -10ZM150 115Q197 59 254
59Q281 59 307 70T354 111T388 189T401 314Q401 388 387 435T352 511T307 551T256 564Q225 565 199 553T150 514T113 440T98 319Q98 250 112 197T150 115ZM325 791L365 721L196 660L173 702L325 791Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="500" d="M254 -10Q203 -10 162 13T91 79T45 181T29 313Q29 385 45 444T92 544T164 607T256 630Q300 630 338 611T407 554T455 455T471 312Q471 222 452 161T402 61T333 7T254 -10ZM150 115Q197
59 254 59Q281 59 307 70T354 111T388 189T401 314Q401 388 387 435T352 511T307 551T256 564Q225 565 199 553T150 514T113 440T98 319Q98 250 112 197T150 115ZM114 692L245 791H267L390 693L357 655L254 726L142 658L114 692Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="500" d="M254 -10Q203 -10 162 13T91 79T45 181T29 313Q29 385 45 444T92 544T164 607T256 630Q300 630 338 611T407 554T455 455T471 312Q471 222 452 161T402 61T333 7T254 -10ZM150 115Q197 59 254
59Q281 59 307 70T354 111T388 189T401 314Q401 388 387 435T352 511T307 551T256 564Q225 565 199 553T150 514T113 440T98 319Q98 250 112 197T150 115ZM136 683L91 715Q146 802 204 802Q222 802 241 791T278 765T309 739T330 727Q353 727 364 742T392 780L430
740Q400 704 378 687T333 669Q310 669 292 681T259 707T230 733T205 745Q183 745 170 732T136 683Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="500" d="M254 -10Q203 -10 162 13T91 79T45 181T29 313Q29 385 45 444T92 544T164 607T256 630Q300 630 338 611T407 554T455 455T471 312Q471 222 452 161T402 61T333 7T254 -10ZM150 115Q197 59
254 59Q281 59 307 70T354 111T388 189T401 314Q401 388 387 435T352 511T307 551T256 564Q225 565 199 553T150 514T113 440T98 319Q98 250 112 197T150 115ZM193 774Q208 759 208 738Q208 718 193 703T157 688Q137 688 122 703T107 738Q107 758 122 773T157 789Q178
789 193 774ZM371 774Q386 759 386 738Q386 718 371 703T335 688Q315 688 301 702T286 738Q286 759 300 774T335 789Q356 789 371 774Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="500" d="M382 503L430 459L300 325L427 191L381 145L254 278L129 149L85 193L211 324L85 457L132 503L256 372L382 503Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="500" d="M150 513Q127 487 113 438T98 322Q98 212 132 145L336 528Q298 564 252 564Q226 564 200 552T150 513ZM413 545Q471 466 471 310Q471 218 452 157T402 59T332 6T254 -10Q225 -10 196 -1T138
30L88 -63L36 -36L95 74Q29 159 29 313Q29 384 45 442T90 542T161 607T254 630Q284 630 313 620T369 590L415 677L469 648L413 545ZM374 472L171 92Q208 59 248 59Q323 59 362 121T401 314Q401 413 374 472Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="500" d="M50 623H129Q130 623 130 621Q130 617 126 610T119 591V214Q119 162 129 134T157 87T199 59T252 48Q280 50 304 58T347 85T376 134T387 217V623H454V218Q454 157 441 115T399 45T334 3T251 -11Q206
-11 169 3T106 44T65 110T50 215V623ZM438 791L591 702L568 660L398 721L438 791Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="500" d="M50 623H129Q130 623 130 621Q130 617 126 610T119 591V214Q119 162 129 134T157 87T199 59T252 48Q280 50 304 58T347 85T376 134T387 217V623H454V218Q454 157 441 115T399 45T334 3T251 -11Q206
-11 169 3T106 44T65 110T50 215V623ZM325 791L365 721L196 660L173 702L325 791Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="500" d="M50 623H129Q130 623 130 621Q130 617 126 610T119 591V214Q119 162 129 134T157 87T199 59T252 48Q280 50 304 58T347 85T376 134T387 217V623H454V218Q454 157 441 115T399 45T334 3T251
-11Q206 -11 169 3T106 44T65 110T50 215V623ZM114 692L245 791H267L390 693L357 655L254 726L142 658L114 692Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="500" d="M50 623H129Q130 623 130 621Q130 617 126 610T119 591V214Q119 162 129 134T157 87T199 59T252 48Q280 50 304 58T347 85T376 134T387 217V623H454V218Q454 157 441 115T399 45T334 3T251
-11Q206 -11 169 3T106 44T65 110T50 215V623ZM201 774Q216 759 216 738Q216 718 201 703T165 688Q145 688 130 703T115 738Q115 758 130 773T165 789Q186 789 201 774ZM379 774Q394 759 394 738Q394 718 379 703T343 688Q323 688 309 702T294 738Q294 759 308
774T343 789Q364 789 379 774Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="500" d="M28 623H108L261 321L399 623H473L296 246V0H220V246L28 623ZM325 791L365 721L196 660L173 702L325 791Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="500" d="M59 623H137Q139 621 139 620Q139 617 135 611T129 595V506H259Q311 506 347 492T407 454T442 398T456 330Q454 294 443 263T409 208T351 172T264 158H129V0H59V623ZM129 440V219H264Q296 219
318 227T354 250T375 285T384 328Q382 351 375 371T352 407T314 431T257 440H129Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="500" d="M55 0V423Q55 547 105 608T239 669Q276 669 309 655T366 616T405 560T420 493Q420 450 399 414T341 359Q369 350 392 333T431 293T455 241T464 181Q464 140 450 106T411 45T353 5T281 -10Q223
-10 177 21L212 77Q242 53 285 53Q306 53 326 63T363 90T388 128T398 173Q396 207 387 235T359 282T313 312T244 323H214V380H250Q268 380 286 387T319 409T343 446T352 501Q352 522 344 542T320 577T283 602T237 611Q210 611 189 598T153 560T131 501T123 425V0H55Z"
/>
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126 357L91
403ZM369 214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214ZM243 699L331 552L281 522L180 657L243 699Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126 357L91
403ZM369 214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214ZM292 699L355 657L254 522L204 552L292 699Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126
357L91 403ZM369 214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214ZM141 545L252 685H274L384 544L338 509L260 612L179 510L141 545Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126 357L91
403ZM369 214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214ZM144 557L100 589Q154 676 213 676Q231 676 251 665T288 639T317 613T338 601Q350 601 358
605T373 616T386 633T401 654L438 614Q408 578 387 561T342 543Q319 543 301 555T268 581T240 607T214 619Q192 619 179 606T144 557Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126
357L91 403ZM369 214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214ZM210 650Q225 635 225 614Q225 594 210 579T175 564Q154 564 139 579T124 614Q124
634 139 649T175 665Q195 665 210 650ZM388 650Q403 635 403 614Q403 594 388 579T353 564Q332 564 318 578T303 614Q303 635 317 650T353 665Q373 665 388 650Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="500" d="M91 403Q152 467 254 467Q338 467 386 425T435 283V0H367V50Q294 -11 203 -11Q167 -11 139 0T90 29T60 70T49 116Q49 185 108 225T280 269H366V286Q366 354 338 381T249 408Q175 408 126 357L91
403ZM369 214H352Q338 214 326 214T301 215Q246 215 211 208T156 187T129 158T121 122Q121 90 149 67T218 44Q248 44 272 53T314 76T343 104T359 130Q369 150 369 184V214ZM321 667Q348 640 348 605Q348 587 341 571T321 543T291 524T256 517Q238 517 222 524T193
543T173 571T165 605Q165 623 172 639T192 667T221 686T256 693Q293 693 321 667ZM257 652Q240 652 228 639T216 606Q216 587 228 574T257 560Q274 560 286 573T299 606Q299 625 287 638T257 652Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="500" d="M31 412Q74 467 147 467Q183 467 212 451T258 405Q275 434 303 450T362 467Q430 467 460 414T490 268V230L282 223V175Q282 117 310 82T386 47Q432 47 459 84L494 42Q450 -11 380 -11Q342 -11 309
7T255 58Q238 26 208 8T142 -11Q113 -11 89 1T47 32T20 75T10 123Q10 192 61 233T198 278L221 279V305Q221 354 199 382T142 411Q97 411 66 368L31 412ZM221 219L199 218Q162 216 138 209T100 189T80 159T74 122Q74 108 80 96T96 73T118 56T144 50Q187 50 204 76T222
158Q222 164 222 169T221 181V219ZM282 279L432 284V305Q432 354 414 382T362 411Q326 411 304 378T282 296V279Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="500" d="M327 -109Q327 -85 280 -85H250L260 -10Q216 -6 179 13T114 64T72 138T56 231Q56 280 73 323T120 398T193 448T286 466Q340 466 384 444T457 381L406 322Q401 325 401 328T400 338T394 353T369
377Q335 405 276 405Q247 405 221 393T174 359T142 305T130 234Q130 195 142 162T175 105T225 68T289 54Q358 54 408 110L450 61Q391 -2 304 -10L299 -47L316 -48Q384 -53 384 -103Q384 -131 356 -154T268 -177Q209 -177 157 -140L182 -98Q225 -134 281 -134Q307
-134 317 -127T327 -109Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="500" d="M259 468Q295 468 329 455T388 416T429 348T445 251Q445 243 445 235T443 218H118Q120 170 134 138T171 85T220 57T274 48Q345 48 392 99L432 60Q374 -10 272 -10Q222 -10 181 5T110 51T65 125T49
227Q49 285 65 330T110 405T177 452T259 468ZM121 274H372Q372 278 372 281T373 290Q373 315 364 337T338 376T301 403T254 413Q207 413 169 380T121 274ZM243 699L331 552L281 522L180 657L243 699Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="500" d="M259 468Q295 468 329 455T388 416T429 348T445 251Q445 243 445 235T443 218H118Q120 170 134 138T171 85T220 57T274 48Q345 48 392 99L432 60Q374 -10 272 -10Q222 -10 181 5T110 51T65 125T49
227Q49 285 65 330T110 405T177 452T259 468ZM121 274H372Q372 278 372 281T373 290Q373 315 364 337T338 376T301 403T254 413Q207 413 169 380T121 274ZM292 699L355 657L254 522L204 552L292 699Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="500" d="M259 468Q295 468 329 455T388 416T429 348T445 251Q445 243 445 235T443 218H118Q120 170 134 138T171 85T220 57T274 48Q345 48 392 99L432 60Q374 -10 272 -10Q222 -10 181 5T110 51T65
125T49 227Q49 285 65 330T110 405T177 452T259 468ZM121 274H372Q372 278 372 281T373 290Q373 315 364 337T338 376T301 403T254 413Q207 413 169 380T121 274ZM134 545L245 685H267L377 544L331 509L253 612L172 510L134 545Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="500" d="M259 468Q295 468 329 455T388 416T429 348T445 251Q445 243 445 235T443 218H118Q120 170 134 138T171 85T220 57T274 48Q345 48 392 99L432 60Q374 -10 272 -10Q222 -10 181 5T110 51T65
125T49 227Q49 285 65 330T110 405T177 452T259 468ZM121 274H372Q372 278 372 281T373 290Q373 315 364 337T338 376T301 403T254 413Q207 413 169 380T121 274ZM199 650Q214 635 214 614Q214 594 199 579T164 564Q143 564 128 579T113 614Q113 634 128 649T164
665Q184 665 199 650ZM377 650Q392 635 392 614Q392 594 377 579T342 564Q321 564 307 578T292 614Q292 635 306 650T342 665Q362 665 377 650Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="500" d="M106 457H289V58H396V0H100V58H217V399H106V457ZM449 699L537 552L487 522L386 657L449 699Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="500" d="M106 457H289V58H396V0H100V58H217V399H106V457ZM540 699L603 657L502 522L452 552L540 699Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="500" d="M106 457H289V58H396V0H100V58H217V399H106V457ZM370 545L481 685H503L613 544L567 509L489 612L408 510L370 545Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="500" d="M106 457H289V58H396V0H100V58H217V399H106V457ZM446 650Q461 635 461 614Q461 594 446 579T411 564Q390 564 375 579T360 614Q360 634 375 649T411 665Q431 665 446 650ZM624 650Q639 635
639 614Q639 594 624 579T589 564Q568 564 554 578T539 614Q539 635 553 650T589 665Q609 665 624 650Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="500" d="M256 50Q281 50 304 60T346 93T376 150T387 232Q387 280 375 313T344 367T301 397T253 406Q229 406 205 395T161 362T129 308T117 232Q117 191 128 158T157 100T201 63T256 50ZM347 570Q460 442
460 253Q460 193 447 144T408 61T344 7T256 -12Q212 -12 173 5T105 54T58 129T40 223Q40 273 57 317T102 395T167 447T242 467Q320 467 369 415Q353 453 332 487T283 552L155 516L137 564L241 592Q196 630 139 656L220 672Q265 647 307 610L415 639L432 595L347
570Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="500" d="M68 0V457H142V376Q168 418 208 443T291 468Q321 468 347 458T392 424T421 365T432 277V0H361V275Q361 347 337 376T277 405Q254 405 230 395T187 367T155 322T142 263V0H68ZM387 557L343 589Q397
676 456 676Q474 676 494 665T531 639T560 613T581 601Q593 601 601 605T616 616T629 633T644 654L681 614Q651 578 630 561T585 543Q562 543 544 555T511 581T483 607T457 619Q435 619 422 606T387 557Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="500" d="M254 467Q296 467 333 451T399 403T443 328T460 228Q460 172 444 128T400 53T334 5T253 -12Q209 -12 171 6T103 55T57 131T40 226Q40 277 57 322T104 398T173 448T254 467ZM388 226Q388 269
377 302T346 359T303 394T251 406Q224 406 200 394T157 359T127 304T116 230Q116 190 127 157T156 100T200 63T253 50Q281 50 305 61T348 95T377 151T388 226ZM243 699L331 552L281 522L180 657L243 699Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="500" d="M254 467Q296 467 333 451T399 403T443 328T460 228Q460 172 444 128T400 53T334 5T253 -12Q209 -12 171 6T103 55T57 131T40 226Q40 277 57 322T104 398T173 448T254 467ZM388 226Q388 269
377 302T346 359T303 394T251 406Q224 406 200 394T157 359T127 304T116 230Q116 190 127 157T156 100T200 63T253 50Q281 50 305 61T348 95T377 151T388 226ZM292 699L355 657L254 522L204 552L292 699Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="500" d="M254 467Q296 467 333 451T399 403T443 328T460 228Q460 172 444 128T400 53T334 5T253 -12Q209 -12 171 6T103 55T57 131T40 226Q40 277 57 322T104 398T173 448T254 467ZM388 226Q388
269 377 302T346 359T303 394T251 406Q224 406 200 394T157 359T127 304T116 230Q116 190 127 157T156 100T200 63T253 50Q281 50 305 61T348 95T377 151T388 226ZM134 545L245 685H267L377 544L331 509L253 612L172 510L134 545Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="500" d="M254 467Q296 467 333 451T399 403T443 328T460 228Q460 172 444 128T400 53T334 5T253 -12Q209 -12 171 6T103 55T57 131T40 226Q40 277 57 322T104 398T173 448T254 467ZM388 226Q388 269
377 302T346 359T303 394T251 406Q224 406 200 394T157 359T127 304T116 230Q116 190 127 157T156 100T200 63T253 50Q281 50 305 61T348 95T377 151T388 226ZM135 557L91 589Q145 676 204 676Q222 676 242 665T279 639T308 613T329 601Q341 601 349 605T364 616T377
633T392 654L429 614Q399 578 378 561T333 543Q310 543 292 555T259 581T231 607T205 619Q183 619 170 606T135 557Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="500" d="M254 467Q296 467 333 451T399 403T443 328T460 228Q460 172 444 128T400 53T334 5T253 -12Q209 -12 171 6T103 55T57 131T40 226Q40 277 57 322T104 398T173 448T254 467ZM388 226Q388 269
377 302T346 359T303 394T251 406Q224 406 200 394T157 359T127 304T116 230Q116 190 127 157T156 100T200 63T253 50Q281 50 305 61T348 95T377 151T388 226ZM198 650Q213 635 213 614Q213 594 198 579T163 564Q142 564 127 579T112 614Q112 634 127 649T163 665Q183
665 198 650ZM376 650Q391 635 391 614Q391 594 376 579T341 564Q320 564 306 578T291 614Q291 635 305 650T341 665Q361 665 376 650Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="500" d="M71 348H431V281H71V348ZM287 498Q300 483 300 466Q300 448 287 435T255 422Q237 422 224 435T211 466Q211 485 224 498T255 512Q273 512 287 498ZM287 190Q300 175 300 158Q300 140 287 127T256
114Q238 114 224 126T210 158Q210 178 224 191T256 204Q273 204 287 190Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="500" d="M252 406Q225 406 201 394T157 359T127 305T116 235Q116 159 150 110L304 393Q279 406 252 406ZM386 417Q460 349 460 233Q460 175 444 130T400 53T335 5T255 -12Q205 -12 162 10L122 -64L70
-37L114 44Q40 115 40 221Q40 275 57 320T104 397T173 448T257 467Q296 467 335 450L372 519L425 490L386 417ZM351 354L194 67Q223 50 255 50Q282 50 306 62T348 96T377 151T388 223Q388 305 351 354Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="500" d="M63 457H135V202Q135 158 143 129T165 81T198 55T239 47Q263 49 285 59T324 87T352 135T362 205V457H435V41Q435 18 440 0H364Q363 7 362 15T362 35L363 70Q341 32 304 11T221 -11Q186 -11 158
1T108 40T74 106T62 202L63 457ZM243 699L331 552L281 522L180 657L243 699Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="500" d="M63 457H135V202Q135 158 143 129T165 81T198 55T239 47Q263 49 285 59T324 87T352 135T362 205V457H435V41Q435 18 440 0H364Q363 7 362 15T362 35L363 70Q341 32 304 11T221 -11Q186 -11 158
1T108 40T74 106T62 202L63 457ZM292 699L355 657L254 522L204 552L292 699Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="500" d="M63 457H135V202Q135 158 143 129T165 81T198 55T239 47Q263 49 285 59T324 87T352 135T362 205V457H435V41Q435 18 440 0H364Q363 7 362 15T362 35L363 70Q341 32 304 11T221 -11Q186
-11 158 1T108 40T74 106T62 202L63 457ZM134 545L245 685H267L377 544L331 509L253 612L172 510L134 545Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="500" d="M63 457H135V202Q135 158 143 129T165 81T198 55T239 47Q263 49 285 59T324 87T352 135T362 205V457H435V41Q435 18 440 0H364Q363 7 362 15T362 35L363 70Q341 32 304 11T221 -11Q186 -11
158 1T108 40T74 106T62 202L63 457ZM198 650Q213 635 213 614Q213 594 198 579T163 564Q142 564 127 579T112 614Q112 634 127 649T163 665Q183 665 198 650ZM376 650Q391 635 391 614Q391 594 376 579T341 564Q320 564 306 578T291 614Q291 635 305 650T341 665Q361
665 376 650Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="500" d="M59 425L46 457H135Q135 449 133 444T131 433Q131 429 133 427L267 91L354 336Q367 371 375 401T388 457H463Q454 431 444 398T418 325L294 -2L275 -52Q251 -119 214 -146T127 -174Q62 -174
22 -135L60 -71Q63 -74 65 -80T68 -89Q68 -89 72 -93T82 -102T99 -111T121 -115Q150 -115 172 -97T217 -32L231 2L59 425ZM292 699L355 657L254 522L204 552L292 699Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="500" d="M60 665H140Q140 658 137 649T133 632V387Q156 424 194 445T272 467Q310 467 344 453T405 409T447 336T463 232Q463 172 447 126T403 50T342 4T271 -12Q229 -12 193 7T134 60V-167H60V665ZM133
190Q135 116 167 84T246 52Q271 52 296 60T341 87T375 139T388 219Q388 307 352 356T249 406Q229 406 208 399T171 375T144 330T133 259V190Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="500" d="M59 425L46 457H135Q135 449 133 444T131 433Q131 429 133 427L267 91L354 336Q367 371 375 401T388 457H463Q454 431 444 398T418 325L294 -2L275 -52Q251 -119 214 -146T127 -174Q62 -174
22 -135L60 -71Q63 -74 65 -80T68 -89Q68 -89 72 -93T82 -102T99 -111T121 -115Q150 -115 172 -97T217 -32L231 2L59 425ZM198 650Q213 635 213 614Q213 594 198 579T163 564Q142 564 127 579T112 614Q112 634 127 649T163 665Q183 665 198 650ZM376 650Q391 635
391 614Q391 594 376 579T341 564Q320 564 306 578T291 614Q291 635 305 650T341 665Q361 665 376 650Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="500" d="M182 450Q182 531 288 638L323 607Q295 582 277 552T258 502Q258 492 266 484T283 467T301 449T309 425Q309 401 293 384T250 367Q224 367 203 390T182 450Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="500" d="M306 555Q306 476 199 367L165 397Q193 423 211 453T230 502Q230 512 222 521T204 538T187 556T179 579Q179 604 195 621T238 638Q264 638 285 615T306 555Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="500" d="M306 20Q306 -59 199 -168L165 -138Q193 -112 211 -82T230 -33Q230 -23 222 -15T205 2T187 20T179 44Q179 69 195 86T238 103Q264 103 285 80T306 20Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="500" d="M286 450Q286 531 392 638L426 607Q398 582 380 552T361 502Q361 492 369 484T387 468T405 449T413 425Q413 401 396 384T353 367Q327 367 307 390T286 450ZM79 450Q79 531 185 638L219
607Q191 582 173 552T154 502Q154 492 162 484T180 468T198 449T206 425Q206 401 189 384T146 367Q120 367 100 390T79 450Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="500" d="M202 555Q202 474 96 367L61 397Q90 423 108 453T126 502Q126 512 118 521T100 538T83 556T75 579Q75 604 91 621T134 638Q161 638 181 615T202 555ZM409 555Q409 474 303 367L268
397Q297 423 315 453T333 502Q333 512 326 521T308 538T290 556T282 579Q282 604 298 621T341 638Q368 638 388 615T409 555Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="500" d="M409 20Q409 -61 303 -168L268 -138Q297 -112 315 -82T333 -33Q333 -23 325 -15T308 2T290 20T282 44Q282 69 298 86T341 103Q368 103 388 80T409 20ZM202 20Q202 -61 96 -168L61 -138Q90
-112 108 -82T126 -33Q126 -23 118 -15T101 3T83 21T75 44Q75 69 91 86T134 103Q161 103 181 80T202 20Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="500" d="M316 355Q341 330 341 296Q341 262 316 238T256 213Q221 213 196 237T171 296Q171 331 196 355T256 380Q289 380 316 355Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="500" d="M145 253L297 400L336 359L215 241L343 101L303 61L145 230V253Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="500" d="M343 253V230L185 61L145 101L273 241L152 359L191 400L343 253Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 101 KiB

View File

@ -1,918 +0,0 @@
<?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></metadata>
<defs>
<font id="novecento_sans_wideultralight" horiz-adv-x="207" >
<font-face units-per-em="1000" ascent="821" descent="-179" />
<missing-glyph horiz-adv-x="250" />
<glyph horiz-adv-x="1000" />
<glyph horiz-adv-x="1000" />
<glyph unicode="&#xd;" horiz-adv-x="1000" />
<glyph unicode=" " horiz-adv-x="250" />
<glyph unicode="&#x09;" horiz-adv-x="250" />
<glyph unicode="&#xa0;" horiz-adv-x="250" />
<glyph unicode="!" d="M117 700v-563h-27v563h27zM104 -10q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -15 -9 -24t-25 -9z" />
<glyph unicode="&#x22;" horiz-adv-x="220" d="M75 700l-2 -217h-23l-2 217h27zM169 700l-2 -217h-23l-2 217h27z" />
<glyph unicode="#" horiz-adv-x="658" d="M423 154h113l-6 -23h-114l-35 -131h-25l35 131h-207l-35 -131h-25l35 131h-114l6 23h115l68 254h-112l6 23h112l35 129h25l-35 -129h207l35 129h25l-35 -129h116l-6 -23h-116zM259 408l-68 -254h207l68 254h-207z" />
<glyph unicode="$" horiz-adv-x="455" d="M415 141q0 -69 -45.5 -110t-124.5 -43v-78h-25v78q-159 9 -180 150l25 7q7 -64 53 -97.5t118 -33.5q70 0 111 33.5t41 93.5q0 36 -14 61.5t-42 40t-53 22t-62 15.5q-7 1 -11 2q-25 5 -40 9.5t-39.5 15.5t-38 25t-24.5 38.5t-11 56.5q0 62 42 101t117 43v79h25v-79 q148 -5 174 -134l-26 -7q-13 56 -49.5 85.5t-106.5 29.5q-71 0 -110 -32t-39 -85q0 -59 39 -84.5t114 -40.5q29 -6 47.5 -10.5t47 -16.5t45 -28t29.5 -43.5t13 -63.5z" />
<glyph unicode="%" horiz-adv-x="688" d="M155 214q-119 0 -119 178t119 178t119 -178t-119 -178zM452 560l-189 -560h-29l189 560h29zM155 238q95 0 95 154t-95 154t-95 -154t95 -154zM533 -7q-119 0 -119 178q0 179 119 179t119 -179q0 -178 -119 -178zM533 17q95 0 95 154t-95 154t-95 -154t95 -154z" />
<glyph unicode="&#x26;" horiz-adv-x="604" d="M481 280v-96q0 -97 -54.5 -146.5t-157.5 -49.5q-99 0 -152.5 43.5t-53.5 116.5q0 62 37 100t91 45v2q-47 9 -83 43t-36 93q0 66 47 103t136 37q53 0 96 -12t80 -47.5t48 -92.5l-25 -7q-31 133 -198 133q-157 0 -157 -112q0 -55 41.5 -90.5t116.5 -35.5h317v-26zM454 281 h-196q-74 0 -121 -34t-47 -99q0 -62 45.5 -98t133.5 -36q185 0 185 170v97z" />
<glyph unicode="'" horiz-adv-x="126" d="M75 700l-2 -217h-23l-2 217h27z" />
<glyph unicode="(" horiz-adv-x="320" d="M295 796l13 -24q-109 -40 -165 -154.5t-56 -323.5t56 -323.5t165 -154.5l-13 -24q-122 44 -178.5 168t-56.5 334t56.5 334t178.5 168z" />
<glyph unicode=")" horiz-adv-x="320" d="M25 -208l-13 24q109 40 165 154.5t56 323.5t-56 323.5t-165 154.5l13 24q122 -44 178.5 -168t56.5 -334t-56.5 -334t-178.5 -168z" />
<glyph unicode="*" horiz-adv-x="506" d="M276 527l85 -124l-21 -14l-87 122l-87 -122l-21 14l85 124l-140 45l8 23l142 -43v148h26v-148l142 43l8 -23z" />
<glyph unicode="+" horiz-adv-x="668" d="M515 281h-167v-179h-29v179h-167v26h167v177h29v-177h167v-26z" />
<glyph unicode="," horiz-adv-x="186" d="M105 -9q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -65.5t-53.5 -48.5l-14 13q25 10 41 36.5t16 46.5z" />
<glyph unicode="-" horiz-adv-x="588" d="M475 281h-363v26h363v-26z" />
<glyph unicode="." horiz-adv-x="186" d="M93 -10q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -15 -9.5 -24t-24.5 -9z" />
<glyph unicode="/" horiz-adv-x="448" d="M418 700l-358 -700h-30l358 700h30z" />
<glyph unicode="0" horiz-adv-x="508" d="M254 571q105 0 159.5 -76t54.5 -215t-54.5 -215.5t-159.5 -76.5q-106 0 -160 76t-54 216q0 139 54 215t160 76zM254 545q-94 0 -140.5 -69t-46.5 -196t46.5 -196.5t140.5 -69.5t140.5 69.5t46.5 196.5t-46.5 196t-140.5 69z" />
<glyph unicode="1" horiz-adv-x="307" d="M190 0v447q0 18 1 39t1 32l1 12h-1l-9 -10q-9 -10 -20.5 -22t-15.5 -16l-79 -82l-18 18l141 142h26v-560h-27z" />
<glyph unicode="2" horiz-adv-x="476" d="M51 0v31l212 174q72 59 102.5 102t30.5 94q0 62 -42 103t-121 41q-77 0 -116 -38.5t-42 -94.5l-25 7q6 76 59 114t128 38q87 0 136.5 -48t49.5 -125q0 -54 -31 -99.5t-111 -111.5l-195 -160l1 -1h82h257v-26h-375z" />
<glyph unicode="3" horiz-adv-x="470" d="M312 295v-3q52 -7 85 -43t33 -95q0 -75 -53.5 -120.5t-135.5 -45.5t-137.5 45.5t-63.5 116.5l24 7q10 -68 58.5 -105.5t121.5 -37.5q77 0 117.5 41t40.5 101q0 62 -43 93.5t-120 31.5h-50v26h50q158 0 158 118q0 58 -40 89t-115 31q-86 0 -121.5 -37t-42.5 -96l-25 7 q9 78 61 115t132 37q88 0 133 -40t45 -103q0 -53 -31 -89t-81 -44z" />
<glyph unicode="4" horiz-adv-x="501" d="M367 0h-27v163h-305v29l297 368h35v-371h84v-26h-84v-163zM340 406v124h-1l-276 -340l1 -1h108h168v217z" />
<glyph unicode="5" horiz-adv-x="497" d="M94 294l1 -1q17 26 59 48t99 22q85 0 139.5 -51.5t54.5 -136.5t-55 -136t-140 -51q-77 0 -132 43.5t-70 119.5l25 6q12 -68 60.5 -105.5t116.5 -37.5q74 0 121 43.5t47 118.5q0 74 -47.5 117.5t-126.5 43.5q-62 0 -101.5 -25.5t-53.5 -60.5l-23 7l49 302h293v-26h-273 l-22 -133q-3 -18 -6 -35.5t-5.5 -29.5t-5 -22t-3.5 -15z" />
<glyph unicode="6" horiz-adv-x="488" d="M96 301l2 -1q51 65 147 65q88 0 143 -52t55 -133q0 -84 -56.5 -138t-145.5 -54q-88 0 -143.5 54t-55.5 142t62 169l160 207h33zM242 14q77 0 125 45.5t49 120.5q1 72 -46.5 115.5t-127.5 43.5q-79 0 -126 -43.5t-47 -116.5q0 -74 47.5 -119.5t125.5 -45.5z" />
<glyph unicode="7" horiz-adv-x="443" d="M418 536l-302 -536h-30l270 482q7 13 15.5 25.5t12.5 19.5l5 7l-1 1q-38 -1 -71 -1h-287v26h388v-24z" />
<glyph unicode="8" horiz-adv-x="490" d="M40 148q0 64 42.5 102t100.5 42v2q-36 3 -76.5 38t-40.5 93q0 62 47.5 104t131.5 42q82 0 130.5 -42t48.5 -103q0 -41 -23 -72.5t-48.5 -44.5t-44.5 -15v-2q57 -4 99.5 -42.5t42.5 -101.5q0 -72 -56.5 -116t-148.5 -44t-148.5 44t-56.5 116zM92 424q0 -55 43.5 -87.5 t109.5 -31.5q69 1 111 34.5t42 85.5t-41.5 86t-111.5 34q-72 0 -112.5 -34t-40.5 -87zM67 149q0 -63 48 -99t130 -36t130 36t48 99q0 62 -47.5 96t-130.5 34t-130.5 -34t-47.5 -96z" />
<glyph unicode="9" horiz-adv-x="497" d="M397 255l-1 1q-60 -66 -153 -66q-89 0 -143.5 52.5t-54.5 136.5q0 85 56.5 138.5t146.5 53.5q89 0 146.5 -52t57.5 -142q0 -55 -26.5 -107.5t-90.5 -129.5l-120 -140h-33zM248 545q-74 0 -125 -42t-51 -125q0 -82 50.5 -122t125.5 -40q77 0 127 42t50 122q0 82 -51 123.5 t-126 41.5z" />
<glyph unicode=":" horiz-adv-x="186" d="M93 349q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -14 -9.5 -23.5t-24.5 -9.5zM93 -10q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -15 -9.5 -24t-24.5 -9z" />
<glyph unicode=";" horiz-adv-x="186" d="M93 349q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -14 -9.5 -23.5t-24.5 -9.5zM105 -9q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -65.5t-53.5 -48.5l-14 13q25 10 41 36.5t16 46.5z" />
<glyph unicode="&#x3c;" horiz-adv-x="668" d="M539 47l-451 232v32l451 232v-30l-425 -217v-2l425 -217v-30z" />
<glyph unicode="=" horiz-adv-x="668" d="M515 358h-363v26h363v-26zM515 205h-363v26h363v-26z" />
<glyph unicode="&#x3e;" horiz-adv-x="668" d="M554 294v2l-425 217v30l451 -232v-32l-451 -232v30z" />
<glyph unicode="?" horiz-adv-x="555" d="M248 137v182q128 48 180.5 94.5t52.5 112.5q0 65 -45 113t-150 48q-176 0 -216 -163l-25 7q21 91 84 137t160 46q113 0 167 -55.5t54 -130.5q0 -44 -19 -81t-54.5 -63.5t-72.5 -45t-87 -36.5v-165h-29zM261 -10q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5 t9 -22.5q0 -15 -9.5 -24t-24.5 -9z" />
<glyph unicode="@" horiz-adv-x="782" d="M536 419v-228q0 -87 72 -87q48 0 75 43t27 121q0 143 -90.5 236.5t-229.5 93.5q-138 0 -228 -93.5t-90 -240.5q0 -146 85 -239t226 -93q154 0 233 79l20 -16q-48 -49 -120.5 -69t-131.5 -20q-154 0 -246.5 101.5t-92.5 257.5q0 155 98.5 257t247.5 102t247.5 -102 t98.5 -255q0 -88 -34.5 -138t-94.5 -50q-37 0 -64 23t-31 65h-2q-16 -42 -52.5 -65t-83.5 -23q-65 0 -112.5 48.5t-47.5 127.5q0 78 43.5 130t116.5 52q34 0 61 -10t41.5 -24.5t21.5 -25.5t9 -19h2v61h26zM375 105q61 0 95 38.5t40 98.5v30q0 62 -37 100.5t-98 38.5 q-64 0 -98.5 -43t-34.5 -113t37 -110t96 -40z" />
<glyph unicode="A" horiz-adv-x="715" d="M552 230h-389l-104 -230h-29l315 700h25l315 -700h-29zM541 255l-95 211q-13 29 -35 80t-37 86l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="B" horiz-adv-x="618" d="M395 377v-3q27 -2 55.5 -12t57 -30t47 -57t18.5 -85q0 -93 -61 -141.5t-169 -48.5h-253v700h220q96 0 151.5 -45.5t55.5 -120.5q0 -70 -36 -108.5t-86 -48.5zM117 385h200q78 0 125.5 37.5t47.5 109.5q0 66 -49 104t-135 38h-189v-289zM117 26h228q92 0 146.5 40.5 t54.5 120.5t-60 126t-144 46h-225v-333z" />
<glyph unicode="C" horiz-adv-x="781" d="M701 197l25 -7q-42 -95 -128 -148.5t-196 -53.5q-153 0 -255 100.5t-102 263.5q0 165 101 263.5t257 98.5q115 0 196.5 -52.5t116.5 -131.5l-25 -8q-10 22 -27.5 45t-50 53t-87 49t-121.5 19q-147 0 -240 -90.5t-93 -245.5q0 -154 94.5 -246t235.5 -92q98 0 178 48.5 t121 134.5z" />
<glyph unicode="D" horiz-adv-x="715" d="M90 700h207q168 0 270.5 -95t102.5 -258q0 -161 -100.5 -254t-262.5 -93h-217v700zM117 26h190q147 0 241.5 84.5t94.5 236.5q0 154 -95.5 240.5t-250.5 86.5h-180v-648z" />
<glyph unicode="E" horiz-adv-x="591" d="M90 0v700h446v-26h-419v-289h336v-26h-336v-333h419v-26h-446z" />
<glyph unicode="F" horiz-adv-x="576" d="M536 674h-419v-297h336v-26h-336v-351h-27v700h446v-26z" />
<glyph unicode="G" horiz-adv-x="797" d="M727 0h-26q0 46 0.5 76.5t0.5 43v14.5h-1q-15 -21 -36.5 -41.5t-58 -46.5t-90 -42t-114.5 -16q-153 0 -255 100t-102 263q0 165 102 264t258 99q115 0 196.5 -52.5t116.5 -131.5l-25 -8q-10 22 -27.5 45t-50 53t-87 49t-121.5 19q-148 0 -241.5 -90.5t-93.5 -244.5 q0 -155 94 -247t236 -92q106 0 188.5 50.5t110.5 108.5v142h-229v26h255v-341z" />
<glyph unicode="H" horiz-adv-x="693" d="M576 0v359h-459v-359h-27v700h27v-315h459v315h27v-700h-27z" />
<glyph unicode="I" d="M90 0v700h27v-700h-27z" />
<glyph unicode="J" horiz-adv-x="470" d="M385 700v-440q0 -131 -55.5 -201.5t-160.5 -70.5q-102 0 -169 86l14 24q60 -84 156 -84q91 0 139 62.5t48 179.5v444h28z" />
<glyph unicode="K" horiz-adv-x="613" d="M561 0l-297 402l-147 -149v-253h-27v700h27v-234v-44v-39t-0.5 -32.5t-0.5 -26.5v-19v-13v-4h1l138 141l269 271h34l-274 -278l309 -423z" />
<glyph unicode="L" horiz-adv-x="560" d="M90 0v700h27v-674h403v-26h-430z" />
<glyph unicode="M" horiz-adv-x="793" d="M676 0v406v36t0.5 45.5t1 48.5t0.5 47t0.5 39.5t0.5 27.5v11h-1l-3 -7q-3 -6 -11 -21.5t-19 -36.5t-30 -56t-42 -75l-166 -293h-21l-164 289q-23 41 -43 77t-31 57.5t-19 37t-11 21.5l-3 7h-1v-11q0 -10 0.5 -27.5t1 -39.5t0.5 -47t0.5 -48.5t0.5 -45.5v-36v-406h-27v700 h28l278 -497h1l278 497h28v-700h-27z" />
<glyph unicode="N" horiz-adv-x="713" d="M596 0l-481 665h-1v-5q0 -5 0.5 -13t1 -19.5t0.5 -26t0.5 -30t0.5 -34v-35.5v-502h-27v700h27l481 -661h1v5q0 5 -0.5 13t-0.5 19.5t-0.5 26t-1 30t-0.5 33.5v35v499h27v-700h-27z" />
<glyph unicode="O" horiz-adv-x="807" d="M45 351q0 162 103 262.5t255 100.5t255.5 -100.5t103.5 -262.5t-103.5 -262.5t-255.5 -100.5t-255 100.5t-103 262.5zM72 351q0 -154 94.5 -245.5t236.5 -91.5t237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5t-94.5 -245.5z" />
<glyph unicode="P" horiz-adv-x="552" d="M90 700h181q120 0 185.5 -51t65.5 -152q0 -99 -66 -151t-185 -52h-154v-294h-27v700zM117 320h154q110 0 167 45t57 132q0 177 -224 177h-154v-354z" />
<glyph unicode="Q" horiz-adv-x="807" d="M762 351q0 -158 -98.5 -258t-246.5 -105v-120h-29v120q-147 5 -245 105.5t-98 257.5q0 162 103 262.5t255 100.5t255.5 -100.5t103.5 -262.5zM403 14q142 0 237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5t-94.5 -245.5t94.5 -245.5t236.5 -91.5z" />
<glyph unicode="R" horiz-adv-x="575" d="M491 0l-177 303q-18 -1 -82 -1h-115v-302h-27v700h182q118 0 184 -54t66 -152q0 -163 -178 -188l181 -306h-34zM117 327h160q218 0 218 167q0 91 -59.5 135.5t-165.5 44.5h-153v-347z" />
<glyph unicode="S" horiz-adv-x="571" d="M40 190l26 7q3 -92 68.5 -137.5t167.5 -45.5q96 0 149 40.5t53 120.5q0 27 -6.5 49t-15.5 37.5t-26.5 28.5t-29.5 20.5t-36.5 15t-36 10.5t-38.5 8t-34 7q-39 9 -61 14.5t-56.5 20.5t-53.5 32.5t-34 48.5t-15 70q0 83 57 130t161 47q96 0 158.5 -42t81.5 -127l-26 -7 q-34 150 -213 150q-93 0 -142.5 -39t-49.5 -109q0 -41 16 -70.5t48.5 -47t62 -27t75.5 -18.5q31 -6 47.5 -9.5t46 -12t46.5 -17t39 -24t33.5 -34t20 -45.5t8.5 -59q0 -92 -60.5 -140t-171.5 -48q-47 0 -88 9t-79.5 30.5t-63 63t-28.5 99.5z" />
<glyph unicode="T" horiz-adv-x="623" d="M583 674h-258v-674h-27v674h-258v26h543v-26z" />
<glyph unicode="U" horiz-adv-x="687" d="M607 700v-420q0 -292 -264 -292q-263 0 -263 292v420h27v-424q0 -262 236 -262q121 0 179 65.5t58 196.5v424h27z" />
<glyph unicode="V" horiz-adv-x="655" d="M339 0h-23l-296 700h28l166 -390q18 -43 36.5 -87t31.5 -76t23.5 -58t16.5 -40l5 -14h1l6 13q5 14 15 39.5t23 57t31 75t36 85.5l168 395h28z" />
<glyph unicode="W" horiz-adv-x="915" d="M633 0l-109 333q-15 47 -31.5 101.5t-25.5 84.5l-9 30h-1l-9 -31q-9 -30 -25.5 -86t-33.5 -106l-107 -326h-23l-239 700h27l121 -354q18 -53 43.5 -129t42 -124.5t16.5 -49.5h1q0 1 14.5 48.5t35.5 114l33 104.5l91 278h25l91 -278l33 -104.5t35.5 -114t14.5 -48.5h1 q0 1 16 49.5t40 122.5t42 125l125 360h27l-239 -700h-23z" />
<glyph unicode="X" horiz-adv-x="631" d="M578 0l-158 210q-32 42 -59 79t-36 49l-9 11h-1q-3 0 -108 -141l-154 -208h-33l278 367l-250 333h32l151 -201q86 -115 88 -115h1q1 0 84 115l147 201h32l-248 -335l276 -365h-33z" />
<glyph unicode="Y" horiz-adv-x="622" d="M324 322v-322h-27v322l-277 378h32l187 -255l72 -97h1l8 11q8 11 25 34.5t35 48.5l190 258h32z" />
<glyph unicode="Z" horiz-adv-x="646" d="M601 676l-440 -550q-18 -23 -34 -42.5t-24 -29.5t-14 -17t-8 -9l-2 -3l1 -1h4q4 0 10.5 0.5t15.5 1t21 0.5h25h445v-26h-556v24l442 552q24 31 45 55.5t29 33.5l8 9l-1 1h-2h-4t-7 -0.5t-10.5 -0.5h-14h-18h-22.5h-435v26h546v-24z" />
<glyph unicode="[" horiz-adv-x="320" d="M279 -182v-26h-184v1004h184v-26h-154v-952h154z" />
<glyph unicode="\" horiz-adv-x="448" d="M418 0h-30l-358 700h30z" />
<glyph unicode="]" horiz-adv-x="320" d="M41 770v26h184v-1004h-184v26h154v952h-154z" />
<glyph unicode="^" horiz-adv-x="668" d="M334 685l-247 -320l-22 15l253 328h32l253 -328l-22 -15z" />
<glyph unicode="_" horiz-adv-x="723" d="M633 -21h-543v21h543v-21z" />
<glyph unicode="`" horiz-adv-x="500" d="M214 902l99 -148h-30l-96 138z" />
<glyph unicode="a" horiz-adv-x="579" d="M440 182h-302l-79 -182h-29l247 560h25l247 -560h-29zM429 208l-70 160q-68 155 -68 163h-2q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="b" horiz-adv-x="533" d="M345 299v-3q53 -4 98 -39.5t45 -104.5t-49.5 -110.5t-130.5 -41.5h-218v560h196q71 0 116 -38.5t45 -94.5q0 -105 -102 -128zM117 307h164q54 0 96.5 30t42.5 87q0 47 -38 78.5t-100 31.5h-165v-227zM117 26h192q66 0 109 33t43 91q0 60 -45.5 95.5t-112.5 35.5h-186 v-255z" />
<glyph unicode="c" horiz-adv-x="656" d="M575 158l26 -7q-36 -75 -106.5 -119t-158.5 -44q-124 0 -207.5 83t-83.5 209q0 125 83.5 208t206.5 83q83 0 154 -41t106 -124l-26 -7q-76 146 -231 146q-116 0 -191 -74t-75 -191t75 -191.5t189 -74.5q81 0 143 39.5t96 104.5z" />
<glyph unicode="d" horiz-adv-x="612" d="M90 560h170q138 0 222.5 -76.5t84.5 -205.5q0 -128 -83 -203t-216 -75h-178v560zM117 26h150q120 0 196.5 66.5t76.5 185.5q0 120 -77 188t-204 68h-142v-508z" />
<glyph unicode="e" horiz-adv-x="513" d="M90 0v560h363v-26h-336v-227h270v-26h-270v-255h341v-26h-368z" />
<glyph unicode="f" horiz-adv-x="493" d="M453 534h-336v-235h254v-26h-254v-273h-27v560h363v-26z" />
<glyph unicode="g" horiz-adv-x="675" d="M605 0h-26v31.5v25t0.5 18.5t0.5 13.5v9v4.5v2h-1q-91 -116 -239 -116q-129 0 -212 82.5t-83 208.5t83 209t205 83q80 0 152.5 -39.5t109.5 -125.5l-26 -7q-25 58 -84.5 102t-148.5 44q-114 0 -189 -74.5t-75 -191.5t75 -191t190 -74q87 0 152.5 40.5t89.5 87.5v97h-186 v26h212v-265z" />
<glyph unicode="h" horiz-adv-x="613" d="M523 0h-27v281h-379v-281h-27v560h27v-253h379v253h27v-560z" />
<glyph unicode="i" d="M90 0v560h27v-560h-27z" />
<glyph unicode="j" horiz-adv-x="402" d="M317 560v-354q0 -105 -46 -161.5t-131 -56.5q-88 0 -140 65l15 21q47 -60 125 -60q73 0 111.5 48.5t38.5 140.5v357h27z" />
<glyph unicode="k" horiz-adv-x="531" d="M478 0l-241 317l-120 -117v-200h-27v560h27v-185v-35v-30.5t-0.5 -26t-0.5 -21.5v-15.5v-10.5v-3h1q53 53 93 92l240 235h36l-230 -224l255 -336h-33z" />
<glyph unicode="l" horiz-adv-x="478" d="M90 0v560h27v-534h321v-26h-348z" />
<glyph unicode="m" horiz-adv-x="686" d="M569 0v316l1 206h-1l-215 -384h-24l-214 385h-1v-9q0 -8 0.5 -22t0.5 -32v-38t0.5 -39t0.5 -37v-30v-316h-27v560h34l145 -258q21 -39 40 -73.5t26 -48.5l7 -13h2l7 13q7 14 26 49t41 74l144 257h34v-560h-27z" />
<glyph unicode="n" horiz-adv-x="613" d="M523 0h-26l-381 521h-1v-4q0 -4 0.5 -10.5t0.5 -15.5v-21t0.5 -24t0.5 -27v-29v-390h-27v560h27l380 -516h1v4q0 4 -0.5 10.5t-0.5 15v20t-0.5 24t-0.5 26.5v28v388h27v-560z" />
<glyph unicode="o" horiz-adv-x="667" d="M45 279q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5t-84 -208t-205 -83t-204.5 83t-83.5 208zM72 279q0 -116 75 -190.5t186 -74.5t186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5z" />
<glyph unicode="p" horiz-adv-x="478" d="M90 560h151q101 0 154 -42t53 -117t-53 -116.5t-154 -41.5h-124v-243h-27v560zM117 269h125q87 0 133 35t46 97q0 63 -46 98t-133 35h-125v-265z" />
<glyph unicode="q" horiz-adv-x="667" d="M622 279q0 -121 -79.5 -203.5t-196.5 -87.5v-104h-27v104q-116 5 -195 87.5t-79 203.5q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5zM333 14q111 0 186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5q0 -116 75 -190.5t186 -74.5z" />
<glyph unicode="r" horiz-adv-x="507" d="M426 0l-153 251q-30 -2 -69 -2h-87v-249h-27v560h152q98 0 152 -39t54 -114q0 -65 -39 -104.5t-107 -48.5l155 -254h-31zM117 275h124q180 0 180 130q0 129 -180 129h-124v-259z" />
<glyph unicode="s" horiz-adv-x="475" d="M40 138l25 7q7 -64 56 -97.5t126 -33.5q75 0 118 32t43 95q0 30 -10.5 52.5t-27 36t-40 23t-47.5 15.5t-51 11q-11 2 -17 3q-26 5 -42.5 9.5t-41.5 15.5t-40 25t-26 39t-11 56q0 68 47.5 106t134.5 38q166 0 195 -134l-26 -7q-13 56 -52 85.5t-114 29.5q-76 0 -117 -30.5 t-41 -86.5q0 -59 41.5 -84.5t120.5 -40.5q91 -17 128 -40q64 -41 64 -122q0 -74 -50 -113.5t-138 -39.5q-34 0 -64 6.5t-61.5 21.5t-53 46.5t-28.5 75.5z" />
<glyph unicode="t" horiz-adv-x="521" d="M481 534h-207v-534h-27v534h-207v26h441v-26z" />
<glyph unicode="u" horiz-adv-x="596" d="M516 560v-339q0 -233 -219 -233q-217 0 -217 233v339h27v-342q0 -204 191 -204t191 204v342h27z" />
<glyph unicode="v" horiz-adv-x="577" d="M300 0h-24l-256 560h29l141 -307q19 -42 36.5 -80t28 -62t18.5 -41.5t11 -25.5l4 -9h1l3 8q4 8 11.5 25t18 40.5t27.5 61t37 80.5l143 310h28z" />
<glyph unicode="w" horiz-adv-x="763" d="M523 0l-78 235q-17 51 -33 101t-23 73l-7 23h-1l-7 -24q-8 -23 -24 -73t-33 -101l-77 -234h-24l-196 560h28l101 -291q22 -62 41.5 -121t27.5 -86l9 -26h1l8 26q8 25 25 77t33 101l76 232h23l76 -232q16 -49 33 -101t25 -77l8 -26h1l8 26q9 27 28.5 86t41.5 121l101 291 h28l-196 -560h-24z" />
<glyph unicode="x" horiz-adv-x="540" d="M487 0l-125 157q-27 34 -52.5 66t-33.5 42l-8 10h-1q-1 0 -95 -121l-120 -154h-32l230 293l-210 267h32l100 -126q27 -34 53 -67t35 -45l10 -12h1l9 12q10 13 36.5 47t53.5 69l95 122h32l-211 -269l234 -291h-33z" />
<glyph unicode="y" horiz-adv-x="509" d="M268 0h-27v256l-221 304h32l110 -152l92 -126h1q3 3 94 127l109 151h31l-221 -304v-256z" />
<glyph unicode="z" horiz-adv-x="547" d="M502 536l-313 -381l-109 -129l1 -1q22 1 63 1h358v-26h-457v24l322 388q36 43 62 74t33 40l7 8h-1h-64h-351v26h449v-24z" />
<glyph unicode="{" horiz-adv-x="360" d="M183 606v-154q0 -126 -65 -158q11 -5 23 -15t27 -48.5t15 -95.5v-153q0 -92 35.5 -128t98.5 -36v-26q-76 0 -118.5 45.5t-42.5 154.5v148q0 38 -6 66t-13.5 41.5t-18 21.5t-16 9.5t-11.5 2.5h-1v26q27 5 41 26q25 36 25 115v148q0 109 42.5 154.5t118.5 45.5v-26 q-63 0 -98.5 -36t-35.5 -128z" />
<glyph unicode="|" horiz-adv-x="147" d="M60 775h27v-849h-27v849z" />
<glyph unicode="}" horiz-adv-x="360" d="M177 -18v154q0 126 65 158q-11 5 -23 15t-27 48.5t-15 95.5v153q0 92 -35.5 128t-98.5 36v26q76 0 118.5 -45.5t42.5 -154.5v-148q0 -38 6 -66t13.5 -41.5t18 -21.5t16 -9.5t11.5 -2.5h1v-26q-27 -5 -41 -26q-25 -36 -25 -115v-148q0 -109 -42.5 -154.5t-118.5 -45.5v26 q63 0 98.5 36t35.5 128z" />
<glyph unicode="~" horiz-adv-x="668" d="M531 334l5 -26q-35 -45 -107 -45q-35 0 -96 22.5t-98 22.5q-51 0 -96 -48l-7 25q43 50 108 50q35 0 95.5 -22.5t97.5 -22.5q54 0 98 44z" />
<glyph unicode="&#xa1;" d="M104 710q16 0 25 -9.5t9 -23.5t-9.5 -23t-24.5 -9q-16 0 -25 9.5t-9 22.5q0 15 9 24t25 9zM91 0v563h27v-563h-27z" />
<glyph unicode="&#xa2;" horiz-adv-x="589" d="M299 49q68 0 122 33t82 92l25 -8q-29 -65 -86.5 -102t-128.5 -41v-111h-25v111q-107 4 -175 74t-68 182q0 111 67 181.5t175 75.5v104h26v-104q74 -3 134 -42t87 -115l-25 -7q-23 62 -76 100t-129 38q-104 0 -168 -63t-64 -167t64 -167.5t163 -63.5z" />
<glyph unicode="&#xa3;" horiz-adv-x="496" d="M452 26v-26h-416v26q45 8 60.5 38.5t15.5 83.5q0 37 -8 123h-68v26h65q-8 82 -8 107q0 86 45.5 126.5t122.5 40.5q155 0 175 -149l-25 -7q-10 62 -44.5 96t-105.5 34q-141 0 -141 -140q0 -24 8 -108h222v-26h-219q8 -84 8 -122q0 -105 -56 -124l1 -1h32q31 1 80 1.5 t92 0.5h164z" />
<glyph unicode="&#xa4;" horiz-adv-x="636" d="M574 530l-72 -72q73 -75 73 -179q0 -93 -61 -165l77 -78l-18 -18l-76 77q-77 -72 -179 -72q-100 0 -179 72l-77 -77l-17 18l78 79q-61 71 -61 164q0 104 72 179l-73 72l18 18l75 -73q73 61 164 61q94 0 165 -60l74 72zM318 510q-96 0 -162.5 -67.5t-66.5 -163.5 t66.5 -163t162.5 -67t163 67t67 163t-67 163.5t-163 67.5z" />
<glyph unicode="&#xa5;" horiz-adv-x="469" d="M300 335h113v-26h-130l-35 -53v-7h165v-26h-165v-223h-27v223h-165v26h165v7l-35 53h-130v26h113l-149 225h32l121 -185l61 -93h1q6 6 62 93l121 185h31z" />
<glyph unicode="&#xa6;" horiz-adv-x="147" d="M87 490h-27v285h27v-285zM87 -74h-27v285h27v-285z" />
<glyph unicode="&#xa7;" horiz-adv-x="668" d="M460 249q52 -15 78.5 -42.5t26.5 -75.5q0 -73 -59 -108t-162 -35q-42 0 -78.5 5.5t-76.5 19.5t-65 43.5t-29 72.5l26 7q8 -122 222 -122q195 0 195 117q0 25 -10.5 43t-25 29t-48 20.5t-60.5 14t-83 13.5q-29 4 -46 7.5t-45.5 10.5t-46 16t-36 22t-27.5 32t-9 43 q0 45 32.5 72.5t86.5 37.5q-109 32 -109 109q0 33 18.5 56.5t50 35t64.5 16.5t70 5q204 0 229 -143l-25 -7q-15 68 -68 95.5t-140 27.5q-172 0 -172 -86q0 -18 6.5 -31.5t21 -24t30 -17.5t43 -13.5t49 -10.5t58.5 -10q50 -8 75 -13t59 -15t49 -22t26.5 -32.5t11.5 -48.5 q0 -90 -107 -114zM128 381q0 -26 14 -44t45.5 -30t61.5 -18.5t83 -14.5q50 -7 78 -13q59 8 94.5 33t35.5 66q0 20 -7 35.5t-23.5 26.5t-31.5 18.5t-42.5 13t-44 8.5t-47.5 7q-5 1 -7.5 1t-7 1t-7.5 1q-45 7 -53 9q-141 -17 -141 -100z" />
<glyph unicode="&#xa8;" horiz-adv-x="500" d="M162 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM336 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5z" />
<glyph unicode="&#xa9;" horiz-adv-x="817" d="M408 629q153 0 258.5 -103.5t105.5 -260.5t-105.5 -260.5t-258.5 -103.5q-152 0 -257.5 103.5t-105.5 260.5t105.5 260.5t257.5 103.5zM408 603q-145 0 -240.5 -93t-95.5 -244t95.5 -245t240.5 -94t241 93.5t96 245.5t-96 244.5t-241 92.5zM554 189l25 -8 q-23 -49 -71 -77.5t-108 -28.5q-84 0 -138 54t-54 137q0 85 56 138t139 53q60 0 108.5 -29.5t65.5 -85.5l-25 -7q-6 30 -43 63.5t-104 33.5q-75 0 -122.5 -45t-47.5 -120q0 -74 46 -120t120 -46q52 0 92 24t61 64z" />
<glyph unicode="&#xaa;" horiz-adv-x="383" d="M62 235h-27l147 325h19l147 -325h-27l-43 94h-173zM192 525h-1l-5 -12q-5 -12 -15.5 -37t-21.5 -49l-34 -74h153l-34 74q-11 24 -21.5 49t-15.5 37zM35 164h313v-26h-313v26z" />
<glyph unicode="&#xab;" horiz-adv-x="590" d="M295 511l19 -18l-218 -215v-2l218 -215l-19 -18l-235 234zM511 511l19 -18l-218 -215v-2l218 -215l-19 -18l-235 234z" />
<glyph unicode="&#xad;" horiz-adv-x="588" d="M475 281h-363v26h363v-26z" />
<glyph unicode="&#xae;" horiz-adv-x="817" d="M408 629q153 0 258.5 -103.5t105.5 -260.5t-105.5 -260.5t-258.5 -103.5q-152 0 -257.5 103.5t-105.5 260.5t105.5 260.5t257.5 103.5zM408 603q-145 0 -240.5 -93t-95.5 -244t95.5 -245t240.5 -94t241 93.5t96 245.5t-96 244.5t-241 92.5zM518 82l-97 162q-18 -2 -43 -2 h-51v-160h-27v369h104q64 0 100 -26.5t36 -76.5q0 -42 -24.5 -68t-67.5 -33l99 -165h-29zM327 268h77q109 0 109 78q0 79 -109 79h-77v-157z" />
<glyph unicode="&#xaf;" horiz-adv-x="500" d="M383 787h-266v25h266v-25z" />
<glyph unicode="&#xb0;" horiz-adv-x="234" d="M117 604q-42 0 -69.5 28t-27.5 70t27.5 70t69.5 28t69.5 -28t27.5 -70t-27.5 -70t-69.5 -28zM117 629q32 0 52.5 21t20.5 52q0 32 -20 52.5t-53 20.5t-53 -20.5t-20 -52.5q0 -31 20.5 -52t52.5 -21z" />
<glyph unicode="&#xb1;" horiz-adv-x="668" d="M515 321v-26h-167v-179h-29v179h-167v26h167v177h29v-177h167zM152 26h363v-26h-363v26z" />
<glyph unicode="&#xb2;" horiz-adv-x="340" d="M33 469v26l185 150q60 49 60 110q0 40 -27 64.5t-77 24.5q-48 0 -73 -19.5t-36 -63.5l-24 7q22 102 133 102q60 0 95.5 -32.5t35.5 -84.5q0 -68 -79 -132q-28 -23 -66.5 -53t-65 -50.5t-28.5 -22.5l1 -3q21 3 89 3h152v-26h-275z" />
<glyph unicode="&#xb3;" horiz-adv-x="340" d="M217 675v-3q41 -5 67 -31t26 -67q0 -50 -38 -81.5t-94 -31.5q-59 0 -101 34.5t-46 90.5l28 6q1 -46 34 -75.5t86 -29.5q50 0 77 25.5t27 61.5q0 38 -30 62.5t-79 24.5h-37v24h37q48 0 77 23.5t29 58.5q0 31 -25 54t-83 23q-52 0 -74 -20.5t-31 -62.5l-24 7 q17 102 132 102q66 0 99 -29t33 -72q0 -39 -26 -65.5t-64 -28.5z" />
<glyph unicode="&#xb4;" horiz-adv-x="500" d="M217 754h-30l99 148l27 -10z" />
<glyph unicode="&#xb6;" horiz-adv-x="508" d="M391 -140v674h-104v-674h-27v354q-108 0 -161.5 47.5t-53.5 125.5t53.5 125.5t161.5 47.5h158v-700h-27z" />
<glyph unicode="&#xb7;" horiz-adv-x="186" d="M93 249q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -14 -9.5 -23.5t-24.5 -9.5z" />
<glyph unicode="&#xb8;" horiz-adv-x="500" d="M354 -97q0 -34 -26.5 -53t-74.5 -19q-49 0 -77 18v27q27 -19 76 -19q75 0 75 47q0 27 -25.5 39t-78.5 14v43h27v-22q104 -10 104 -75z" />
<glyph unicode="&#xb9;" horiz-adv-x="340" d="M293 469h-231v26h102v241v19t0.5 24t1 23t0.5 18v8h-2l-30 -30l-56 -55l-18 18l105 101h26v-367h102v-26z" />
<glyph unicode="&#xba;" horiz-adv-x="419" d="M35 396q0 75 50.5 125t123.5 50t124 -50t51 -125q0 -74 -51 -124t-124 -50t-123.5 50t-50.5 124zM61 396q0 -64 42.5 -106t105.5 -42t105.5 42t42.5 106t-42.5 106.5t-105.5 42.5t-105.5 -42.5t-42.5 -106.5zM375 138h-329v26h329v-26z" />
<glyph unicode="&#xbb;" horiz-adv-x="590" d="M79 43l-19 18l218 215v2l-218 215l19 18l235 -234zM295 43l-19 18l218 215v2l-218 215l19 18l235 -234z" />
<glyph unicode="&#xbc;" horiz-adv-x="798" d="M293 307h-231v26h102v241v19t0.5 24t1 23t0.5 18v8h-2l-30 -30l-56 -55l-18 18l105 101h26v-367h102v-26zM518 700l-210 -700h-28l209 700h29zM703 0h-27v111h-199v30l199 252h27v-256h77v-26h-77v-111zM676 137v103q0 14 0.5 28t0.5 25t0.5 21t1.5 17.5t1 13v8.5l1 3h-2 q-1 0 -86 -108.5t-85 -109.5l1 -2h3h10t13.5 0.5t17.5 0.5h20h103z" />
<glyph unicode="&#xbd;" horiz-adv-x="798" d="M293 307h-231v26h102v241v19t0.5 24t1 23t0.5 18v8h-2l-30 -30l-56 -55l-18 18l105 101h26v-367h102v-26zM518 700l-210 -700h-28l209 700h29zM491 0v26l185 150q60 49 60 110q0 40 -27 64.5t-77 24.5q-48 0 -73 -19.5t-36 -63.5l-24 7q22 102 133 102q60 0 95.5 -32.5 t35.5 -84.5q0 -68 -79 -132q-28 -23 -66.5 -53t-65 -50.5t-28.5 -22.5l1 -3q21 3 89 3h152v-26h-275z" />
<glyph unicode="&#xbe;" horiz-adv-x="798" d="M217 513v-3q41 -5 67 -31t26 -67q0 -50 -38 -81.5t-94 -31.5q-59 0 -101 34.5t-46 90.5l28 6q1 -46 34 -75.5t86 -29.5q50 0 77 25.5t27 61.5q0 38 -30 62.5t-79 24.5h-37v24h37q48 0 77 23.5t29 58.5q0 31 -25 54t-83 23q-52 0 -74 -20.5t-31 -62.5l-24 7 q17 102 132 102q66 0 99 -29t33 -72q0 -39 -26 -65.5t-64 -28.5zM518 700l-210 -700h-28l209 700h29zM703 0h-27v111h-199v30l199 252h27v-256h77v-26h-77v-111zM676 137v103q0 14 0.5 28t0.5 25t0.5 21t1.5 17.5t1 13v8.5l1 3h-2q-1 0 -86 -108.5t-85 -109.5l1 -2h3h10 t13.5 0.5t17.5 0.5h20h103z" />
<glyph unicode="&#xbf;" horiz-adv-x="555" d="M294 710q16 0 25 -9.5t9 -23.5t-9.5 -23t-24.5 -9q-16 0 -25 9.5t-9 22.5q0 15 9 24t25 9zM307 563v-182q-128 -48 -180.5 -94.5t-52.5 -112.5q0 -65 45 -113t150 -48q176 0 216 163l25 -7q-21 -91 -84 -137t-160 -46q-113 0 -167 55.5t-54 130.5q0 44 19 81t54.5 63.5 t72.5 45t87 36.5v165h29z" />
<glyph unicode="&#xc0;" horiz-adv-x="715" d="M355 754l-96 138l27 10l99 -148h-30zM552 230h-389l-104 -230h-29l315 700h25l315 -700h-29zM541 255l-95 211q-13 29 -35 80t-37 86l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="&#xc1;" horiz-adv-x="715" d="M350 754h-30l99 148l27 -10zM552 230h-389l-104 -230h-29l315 700h25l315 -700h-29zM541 255l-95 211q-13 29 -35 80t-37 86l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="&#xc2;" horiz-adv-x="715" d="M253 767l-17 18l121 110l120 -111l-17 -18l-103 96zM552 230h-389l-104 -230h-29l315 700h25l315 -700h-29zM541 255l-95 211q-13 29 -35 80t-37 86l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="&#xc3;" horiz-adv-x="715" d="M289 824q-40 0 -60 -29l-12 20l3 3q3 4 4 5.5t4.5 5t6 5.5t7 5t9 5t10.5 3.5t12.5 2.5t14.5 1q25 0 64 -18.5t67 -18.5q35 0 58 25l12 -20q-28 -32 -71 -32q-26 0 -65.5 18.5t-63.5 18.5zM552 230h-389l-104 -230h-29l315 700h25l315 -700h-29zM541 255l-95 211 q-13 29 -35 80t-37 86l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="&#xc4;" horiz-adv-x="715" d="M270 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM444 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM552 230h-389l-104 -230h-29l315 700h25l315 -700h-29z M541 255l-95 211q-13 29 -35 80t-37 86l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="&#xc5;" horiz-adv-x="715" d="M357 744q-35 0 -56.5 22t-21.5 54t21.5 54t56.5 22t56.5 -22t21.5 -54t-21.5 -54t-56.5 -22zM357 873q-24 0 -39 -15t-15 -38t15 -38t39 -15t39 15t15 38t-15 38t-39 15zM552 230h-389l-104 -230h-29l315 700h25l315 -700h-29zM541 255l-95 211q-13 29 -35 80t-37 86 l-16 36h-1l-15 -36q-16 -35 -38 -86t-35 -80l-95 -211h367z" />
<glyph unicode="&#xc6;" horiz-adv-x="971" d="M497 674v-289h336v-26h-336v-333h419v-26h-446v230h-308l-103 -230h-29l316 700h570v-26h-419zM470 255v419h-109l-188 -419h297z" />
<glyph unicode="&#xc7;" horiz-adv-x="781" d="M701 197l25 -7q-41 -93 -124 -146.5t-190 -55.5v-10q104 -10 104 -75q0 -34 -26.5 -53t-74.5 -19q-49 0 -77 18v27q27 -19 76 -19q75 0 75 47q0 27 -25.5 39t-78.5 14v31q-147 6 -243.5 105.5t-96.5 258.5q0 165 101 263.5t257 98.5q115 0 196.5 -52.5t116.5 -131.5 l-25 -8q-10 22 -27.5 45t-50 53t-87 49t-121.5 19q-147 0 -240 -90.5t-93 -245.5q0 -154 94.5 -246t235.5 -92q98 0 178 48.5t121 134.5z" />
<glyph unicode="&#xc8;" horiz-adv-x="591" d="M247 902l99 -148h-30l-96 138zM90 0v700h446v-26h-419v-289h336v-26h-336v-333h419v-26h-446z" />
<glyph unicode="&#xc9;" horiz-adv-x="591" d="M311 754h-30l99 148l27 -10zM90 0v700h446v-26h-419v-289h336v-26h-336v-333h419v-26h-446z" />
<glyph unicode="&#xca;" horiz-adv-x="591" d="M438 784l-17 -18l-103 96l-104 -95l-17 18l121 110zM90 0v700h446v-26h-419v-289h336v-26h-336v-333h419v-26h-446z" />
<glyph unicode="&#xcb;" horiz-adv-x="591" d="M231 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM405 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM90 0v700h446v-26h-419v-289h336v-26h-336v-333h419v-26 h-446z" />
<glyph unicode="&#xcc;" d="M33 902l99 -148h-30l-96 138zM90 0v700h27v-700h-27z" />
<glyph unicode="&#xcd;" d="M97 754h-30l99 148l27 -10zM90 0v700h27v-700h-27z" />
<glyph unicode="&#xce;" d="M205 784l-17 -18l-84 92l-84 -91l-17 18l101 110zM90 0v700h27v-700h-27z" />
<glyph unicode="&#xcf;" d="M57 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM151 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM90 0v700h27v-700h-27z" />
<glyph unicode="&#xd0;" horiz-adv-x="715" d="M90 700h207q168 0 270.5 -95t102.5 -258q0 -161 -100.5 -254t-262.5 -93h-217v359h-78v26h78v315zM117 26h190q147 0 241.5 84.5t94.5 236.5q0 154 -95.5 240.5t-250.5 86.5h-180v-289h198v-26h-198v-333z" />
<glyph unicode="&#xd1;" horiz-adv-x="713" d="M486 839l12 -20q-28 -32 -71 -32q-26 0 -65.5 18.5t-63.5 18.5q-40 0 -60 -29l-12 20l3 3q3 4 4 5.5t4.5 5t6 5.5t7 5t9 5t10.5 3.5t12.5 2.5t14.5 1q25 0 64 -18.5t67 -18.5q35 0 58 25zM596 0l-481 665h-1v-5q0 -5 0.5 -13t1 -19.5t0.5 -26t0.5 -30t0.5 -34v-35.5v-502 h-27v700h27l481 -661h1v5q0 5 -0.5 13t-0.5 19.5t-0.5 26t-1 30t-0.5 33.5v35v499h27v-700h-27z" />
<glyph unicode="&#xd2;" horiz-adv-x="807" d="M333 902l99 -148h-30l-96 138zM45 351q0 162 103 262.5t255 100.5t255.5 -100.5t103.5 -262.5t-103.5 -262.5t-255.5 -100.5t-255 100.5t-103 262.5zM72 351q0 -154 94.5 -245.5t236.5 -91.5t237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5t-94.5 -245.5z" />
<glyph unicode="&#xd3;" horiz-adv-x="807" d="M397 754h-30l99 148l27 -10zM45 351q0 162 103 262.5t255 100.5t255.5 -100.5t103.5 -262.5t-103.5 -262.5t-255.5 -100.5t-255 100.5t-103 262.5zM72 351q0 -154 94.5 -245.5t236.5 -91.5t237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5t-94.5 -245.5z" />
<glyph unicode="&#xd4;" horiz-adv-x="807" d="M524 784l-17 -18l-103 96l-104 -95l-17 18l121 110zM45 351q0 162 103 262.5t255 100.5t255.5 -100.5t103.5 -262.5t-103.5 -262.5t-255.5 -100.5t-255 100.5t-103 262.5zM72 351q0 -154 94.5 -245.5t236.5 -91.5t237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5 t-94.5 -245.5z" />
<glyph unicode="&#xd5;" horiz-adv-x="807" d="M524 839l12 -20q-28 -32 -71 -32q-26 0 -65.5 18.5t-63.5 18.5q-40 0 -60 -29l-12 20l3 3q3 4 4 5.5t4.5 5t6 5.5t7 5t9 5t10.5 3.5t12.5 2.5t14.5 1q25 0 64 -18.5t67 -18.5q35 0 58 25zM45 351q0 162 103 262.5t255 100.5t255.5 -100.5t103.5 -262.5t-103.5 -262.5 t-255.5 -100.5t-255 100.5t-103 262.5zM72 351q0 -154 94.5 -245.5t236.5 -91.5t237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5t-94.5 -245.5z" />
<glyph unicode="&#xd6;" horiz-adv-x="807" d="M317 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM491 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM45 351q0 162 103 262.5t255 100.5t255.5 -100.5 t103.5 -262.5t-103.5 -262.5t-255.5 -100.5t-255 100.5t-103 262.5zM72 351q0 -154 94.5 -245.5t236.5 -91.5t237 91.5t95 245.5t-95 245.5t-237 91.5t-236.5 -91.5t-94.5 -245.5z" />
<glyph unicode="&#xd7;" horiz-adv-x="668" d="M352 296l133 -133l-18 -17l-133 133l-133 -133l-17 17l133 133l-133 134l17 17l133 -133l133 132l17 -17z" />
<glyph unicode="&#xd8;" horiz-adv-x="807" d="M706 724l-69 -91q125 -105 125 -282q0 -162 -103.5 -262.5t-255.5 -100.5q-118 0 -208 62l-72 -94l-19 15l71 94q-130 104 -130 286q0 162 103 262.5t255 100.5q122 0 215 -67l69 91zM72 351q0 -173 118 -266l413 542q-85 61 -200 61q-142 0 -236.5 -91.5t-94.5 -245.5z M403 14q142 0 237 91.5t95 245.5q0 167 -113 262l-412 -543q84 -56 193 -56z" />
<glyph unicode="&#xd9;" horiz-adv-x="687" d="M271 902l99 -148h-30l-96 138zM607 700v-420q0 -292 -264 -292q-263 0 -263 292v420h27v-424q0 -262 236 -262q121 0 179 65.5t58 196.5v424h27z" />
<glyph unicode="&#xda;" horiz-adv-x="687" d="M335 754h-30l99 148l27 -10zM607 700v-420q0 -292 -264 -292q-263 0 -263 292v420h27v-424q0 -262 236 -262q121 0 179 65.5t58 196.5v424h27z" />
<glyph unicode="&#xdb;" horiz-adv-x="687" d="M462 784l-17 -18l-103 96l-104 -95l-17 18l121 110zM607 700v-420q0 -292 -264 -292q-263 0 -263 292v420h27v-424q0 -262 236 -262q121 0 179 65.5t58 196.5v424h27z" />
<glyph unicode="&#xdc;" horiz-adv-x="687" d="M255 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM429 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM607 700v-420q0 -292 -264 -292q-263 0 -263 292v420h27 v-424q0 -262 236 -262q121 0 179 65.5t58 196.5v424h27z" />
<glyph unicode="&#xdd;" horiz-adv-x="622" d="M306 754h-30l99 148l27 -10zM324 322v-322h-27v322l-277 378h32l187 -255l72 -97h1l8 11q8 11 25 34.5t35 48.5l190 258h32z" />
<glyph unicode="&#xde;" horiz-adv-x="534" d="M117 544h143q118 0 181 -48.5t63 -140.5t-63 -140t-181 -48h-143v-167h-27v700h27v-156zM117 193h143q217 0 217 162q0 163 -217 163h-143v-325z" />
<glyph unicode="&#xdf;" horiz-adv-x="563" d="M336 331h7q80 0 132.5 -44t52.5 -122t-51 -127.5t-132 -49.5q-80 0 -135 43l15 21q48 -39 119 -39q69 0 113 42t44 108q0 64 -41.5 104t-109.5 40h-44v27l118 199l-1 1h-63h-243v-534h-27v560h381l-135 -228v-1z" />
<glyph unicode="&#xe0;" horiz-adv-x="579" d="M288 614l-96 138l27 10l99 -148h-30zM440 182h-302l-79 -182h-29l247 560h25l247 -560h-29zM429 208l-70 160q-68 155 -68 163h-2q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="&#xe1;" horiz-adv-x="579" d="M283 614h-30l99 148l27 -10zM440 182h-302l-79 -182h-29l247 560h25l247 -560h-29zM429 208l-70 160q-68 155 -68 163h-2q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="&#xe2;" horiz-adv-x="579" d="M206 627l-17 18l101 110l101 -111l-17 -18l-84 92zM440 182h-302l-79 -182h-29l247 560h25l247 -560h-29zM429 208l-70 160q-68 155 -68 163h-2q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="&#xe3;" horiz-adv-x="579" d="M225 684q-33 0 -50 -29l-11 22q24 34 62 34q24 0 59.5 -18.5t60.5 -18.5q8 0 14.5 1.5t11 3t8.5 5t6 5t5 5.5t4 5l11 -22q-23 -30 -61 -30q-25 0 -61.5 18.5t-58.5 18.5zM440 182h-302l-79 -182h-29l247 560h25l247 -560h-29zM429 208l-70 160q-68 155 -68 163h-2 q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="&#xe4;" horiz-adv-x="579" d="M203 645q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM377 645q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM440 182h-302l-79 -182h-29l247 560h25l247 -560h-29z M429 208l-70 160q-68 155 -68 163h-2q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="&#xe5;" horiz-adv-x="579" d="M290 604q-35 0 -56.5 22t-21.5 54t21.5 54t56.5 22t56.5 -22t21.5 -54t-21.5 -54t-56.5 -22zM290 733q-24 0 -39 -15t-15 -38t15 -38t39 -15t39 15t15 38t-15 38t-39 15zM440 182h-302l-79 -182h-29l247 560h25l247 -560h-29zM429 208l-70 160q-68 155 -68 163h-2 q0 -4 -73 -170l-67 -153h280z" />
<glyph unicode="&#xe6;" horiz-adv-x="800" d="M745 26v-26h-368v182h-239l-79 -182h-29l247 560h463v-26h-336v-227h270v-26h-270v-255h341zM377 208v326h-85l-142 -326h227z" />
<glyph unicode="&#xe7;" horiz-adv-x="656" d="M575 158l26 -7q-34 -71 -100 -115t-148 -48v-13q104 -10 104 -75q0 -34 -26.5 -53t-74.5 -19q-49 0 -77 18v27q27 -19 76 -19q75 0 75 47q0 27 -25.5 39t-78.5 14v34q-120 4 -200.5 86.5t-80.5 205.5q0 125 83.5 208t206.5 83q83 0 154 -41t106 -124l-26 -7 q-76 146 -231 146q-116 0 -191 -74t-75 -191t75 -191.5t189 -74.5q81 0 143 39.5t96 104.5z" />
<glyph unicode="&#xe8;" horiz-adv-x="513" d="M202 762l99 -148h-30l-96 138zM90 0v560h363v-26h-336v-227h270v-26h-270v-255h341v-26h-368z" />
<glyph unicode="&#xe9;" horiz-adv-x="513" d="M266 614h-30l99 148l27 -10zM90 0v560h363v-26h-336v-227h270v-26h-270v-255h341v-26h-368z" />
<glyph unicode="&#xea;" horiz-adv-x="513" d="M393 644l-17 -18l-103 96l-104 -95l-17 18l121 110zM90 0v560h363v-26h-336v-227h270v-26h-270v-255h341v-26h-368z" />
<glyph unicode="&#xeb;" horiz-adv-x="513" d="M186 645q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM360 645q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM90 0v560h363v-26h-336v-227h270v-26h-270v-255h341v-26 h-368z" />
<glyph unicode="&#xec;" d="M33 762l99 -148h-30l-96 138zM90 0v560h27v-560h-27z" />
<glyph unicode="&#xed;" d="M97 614h-30l99 148l27 -10zM90 0v560h27v-560h-27z" />
<glyph unicode="&#xee;" d="M205 644l-17 -18l-84 92l-84 -91l-17 18l101 110zM90 0v560h27v-560h-27z" />
<glyph unicode="&#xef;" d="M57 645q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM151 645q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM90 0v560h27v-560h-27z" />
<glyph unicode="&#xf0;" horiz-adv-x="612" d="M90 560h170q138 0 222.5 -76.5t84.5 -205.5q0 -128 -83 -203t-216 -75h-178v281h-78v26h78v253zM117 26h150q120 0 196.5 66.5t76.5 185.5q0 120 -77 188t-204 68h-142v-227h198v-26h-198v-255z" />
<glyph unicode="&#xf1;" horiz-adv-x="613" d="M407 699l11 -22q-23 -30 -61 -30q-25 0 -61.5 18.5t-58.5 18.5q-33 0 -50 -29l-11 22q24 34 62 34q24 0 59.5 -18.5t60.5 -18.5q8 0 14.5 1.5t11 3t8.5 5t6 5t5 5.5t4 5zM523 0h-26l-381 521h-1v-4q0 -4 0.5 -10.5t0.5 -15.5v-21t0.5 -24t0.5 -27v-29v-390h-27v560h27 l380 -516h1v4q0 4 -0.5 10.5t-0.5 15v20t-0.5 24t-0.5 26.5v28v388h27v-560z" />
<glyph unicode="&#xf2;" horiz-adv-x="667" d="M264 762l99 -148h-30l-96 138zM45 279q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5t-84 -208t-205 -83t-204.5 83t-83.5 208zM72 279q0 -116 75 -190.5t186 -74.5t186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5z" />
<glyph unicode="&#xf3;" horiz-adv-x="667" d="M328 614h-30l99 148l27 -10zM45 279q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5t-84 -208t-205 -83t-204.5 83t-83.5 208zM72 279q0 -116 75 -190.5t186 -74.5t186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5z" />
<glyph unicode="&#xf4;" horiz-adv-x="667" d="M455 644l-17 -18l-103 96l-104 -95l-17 18l121 110zM45 279q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5t-84 -208t-205 -83t-204.5 83t-83.5 208zM72 279q0 -116 75 -190.5t186 -74.5t186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5z " />
<glyph unicode="&#xf5;" horiz-adv-x="667" d="M440 699l11 -22q-23 -30 -61 -30q-25 0 -61.5 18.5t-58.5 18.5q-33 0 -50 -29l-11 22q24 34 62 34q24 0 59.5 -18.5t60.5 -18.5q8 0 14.5 1.5t11 3t8.5 5t6 5t5 5.5t4 5zM45 279q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5t-84 -208t-205 -83t-204.5 83t-83.5 208z M72 279q0 -116 75 -190.5t186 -74.5t186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5z" />
<glyph unicode="&#xf6;" horiz-adv-x="667" d="M248 645q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM422 645q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM45 279q0 126 83.5 209t204.5 83t205 -83.5t84 -208.5 t-84 -208t-205 -83t-204.5 83t-83.5 208zM72 279q0 -116 75 -190.5t186 -74.5t186.5 74.5t75.5 190.5q0 117 -75.5 191.5t-186.5 74.5t-186 -74.5t-75 -191.5z" />
<glyph unicode="&#xf7;" horiz-adv-x="668" d="M334 440q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -15 -9 -24t-25 -9zM515 281h-363v26h363v-26zM334 88q-16 0 -25 9.5t-9 23.5t9.5 23t24.5 9q16 0 25 -9.5t9 -22.5q0 -15 -9 -24t-25 -9z" />
<glyph unicode="&#xf8;" horiz-adv-x="667" d="M583 584l-62 -80q101 -85 101 -225q0 -125 -84 -208t-205 -83q-97 0 -171 55l-64 -82l-19 15l64 82q-98 85 -98 221q0 126 83.5 209t204.5 83q94 0 168 -52l63 80zM72 279q0 -125 86 -201l328 420q-67 47 -153 47q-111 0 -186 -74.5t-75 -191.5zM333 14q111 0 186.5 74.5 t75.5 190.5q0 128 -90 205l-328 -421q68 -49 156 -49z" />
<glyph unicode="&#xf9;" horiz-adv-x="596" d="M229 762l99 -148h-30l-96 138zM516 560v-339q0 -233 -219 -233q-217 0 -217 233v339h27v-342q0 -204 191 -204t191 204v342h27z" />
<glyph unicode="&#xfa;" horiz-adv-x="596" d="M293 614h-30l99 148l27 -10zM516 560v-339q0 -233 -219 -233q-217 0 -217 233v339h27v-342q0 -204 191 -204t191 204v342h27z" />
<glyph unicode="&#xfb;" horiz-adv-x="596" d="M420 644l-17 -18l-103 96l-104 -95l-17 18l121 110zM516 560v-339q0 -233 -219 -233q-217 0 -217 233v339h27v-342q0 -204 191 -204t191 204v342h27z" />
<glyph unicode="&#xfc;" horiz-adv-x="596" d="M213 645q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM387 645q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM516 560v-339q0 -233 -219 -233q-217 0 -217 233v339h27 v-342q0 -204 191 -204t191 204v342h27z" />
<glyph unicode="&#xfd;" horiz-adv-x="509" d="M250 614h-30l99 148l27 -10zM268 0h-27v256l-221 304h32l110 -152l92 -126h1q3 3 94 127l109 151h31l-221 -304v-256z" />
<glyph unicode="&#xfe;" horiz-adv-x="440" d="M117 425h90q102 0 152.5 -33t50.5 -106t-50.5 -105.5t-152.5 -32.5h-90v-148h-27v560h27v-135zM117 174h90q92 0 134 25t42 87t-43 87.5t-133 25.5h-90v-225z" />
<glyph unicode="&#xff;" horiz-adv-x="509" d="M170 645q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM344 645q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM268 0h-27v256l-221 304h32l110 -152l92 -126h1q3 3 94 127 l109 151h31l-221 -304v-256z" />
<glyph unicode="&#x152;" horiz-adv-x="980" d="M501 674v-289h336v-26h-336v-333h419v-26h-441q-28 -4 -71 -4q-162 0 -262.5 98t-100.5 256t100.5 256t263.5 98q27 0 65 -4h446v-26h-419zM72 351q0 -151 92 -240t244 -89q29 0 66 5v646q-35 5 -66 5q-153 0 -244.5 -88t-91.5 -239z" />
<glyph unicode="&#x153;" horiz-adv-x="826" d="M766 26v-26h-368q-27 -3 -58 -3q-131 0 -213 78.5t-82 204.5t82 204.5t214 78.5q33 0 58 -3h362v-26h-336v-227h270v-26h-270v-255h341zM341 23q33 0 57 4v506q-25 4 -57 4q-122 0 -195.5 -69t-73.5 -187t74 -188t195 -70z" />
<glyph unicode="&#x178;" horiz-adv-x="622" d="M226 785q-11 0 -19.5 8.5t-8.5 20.5t8.5 20.5t19.5 8.5q12 0 20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM400 785q-12 0 -20.5 8.5t-8.5 20.5t8.5 20.5t20.5 8.5t20.5 -8.5t8.5 -20.5t-8.5 -20.5t-20.5 -8.5zM324 322v-322h-27v322l-277 378h32l187 -255l72 -97h1l8 11 q8 11 25 34.5t35 48.5l190 258h32z" />
<glyph unicode="&#x2c6;" horiz-adv-x="500" d="M370 784l-17 -18l-103 96l-104 -95l-17 18l121 110z" />
<glyph unicode="&#x2dc;" horiz-adv-x="500" d="M359 839l11 -22q-22 -30 -61 -30q-25 0 -61.5 18.5t-58.5 18.5q-33 0 -50 -29l-11 22q24 34 62 34q24 0 59.5 -18.5t60.5 -18.5q8 0 14.5 1.5t11 3t8.5 5t6 5t5 5.5t4 5z" />
<glyph unicode="&#x2000;" horiz-adv-x="451" />
<glyph unicode="&#x2001;" horiz-adv-x="902" />
<glyph unicode="&#x2002;" horiz-adv-x="451" />
<glyph unicode="&#x2003;" horiz-adv-x="902" />
<glyph unicode="&#x2004;" horiz-adv-x="300" />
<glyph unicode="&#x2005;" horiz-adv-x="225" />
<glyph unicode="&#x2006;" horiz-adv-x="150" />
<glyph unicode="&#x2007;" horiz-adv-x="150" />
<glyph unicode="&#x2008;" horiz-adv-x="112" />
<glyph unicode="&#x2009;" horiz-adv-x="180" />
<glyph unicode="&#x200a;" horiz-adv-x="50" />
<glyph unicode="&#x2010;" horiz-adv-x="588" d="M475 281h-363v26h363v-26z" />
<glyph unicode="&#x2011;" horiz-adv-x="588" d="M475 281h-363v26h363v-26z" />
<glyph unicode="&#x2012;" horiz-adv-x="588" d="M475 281h-363v26h363v-26z" />
<glyph unicode="&#x2013;" horiz-adv-x="668" d="M555 281h-443v26h443v-26z" />
<glyph unicode="&#x2014;" horiz-adv-x="1029" d="M916 281h-804v26h804v-26z" />
<glyph unicode="&#x2018;" horiz-adv-x="186" d="M81 615q17 4 28 -4t11 -24q0 -32 -34 -32q-35 0 -35 42q0 30 19.5 66.5t53.5 49.5l14 -19q-23 -9 -40 -34.5t-17 -44.5z" />
<glyph unicode="&#x2019;" horiz-adv-x="186" d="M105 652q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -66.5t-53.5 -49.5l-14 19q23 9 40 34.5t17 44.5z" />
<glyph unicode="&#x201a;" horiz-adv-x="186" d="M105 -13q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -66.5t-53.5 -49.5l-14 19q23 9 40 34.5t17 44.5z" />
<glyph unicode="&#x201c;" horiz-adv-x="340" d="M78 615q17 4 28 -4t11 -24q0 -32 -34 -32q-35 0 -35 42q0 30 19.5 66.5t53.5 49.5l14 -19q-23 -9 -40 -34.5t-17 -44.5zM232 615q17 4 28 -4t11 -24q0 -32 -34 -32q-35 0 -35 42q0 30 19.5 66.5t53.5 49.5l14 -19q-23 -9 -40 -34.5t-17 -44.5z" />
<glyph unicode="&#x201d;" horiz-adv-x="340" d="M105 652q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -66.5t-53.5 -49.5l-14 19q23 9 40 34.5t17 44.5zM259 652q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -66.5t-53.5 -49.5l-14 19q23 9 40 34.5t17 44.5z" />
<glyph unicode="&#x201e;" horiz-adv-x="318" d="M105 -13q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -66.5t-53.5 -49.5l-14 19q23 9 40 34.5t17 44.5zM237 -13q-17 -4 -28 4t-11 24q0 32 34 32q35 0 35 -42q0 -30 -19.5 -66.5t-53.5 -49.5l-14 19q23 9 40 34.5t17 44.5z" />
<glyph unicode="&#x2022;" horiz-adv-x="304" d="M152 223q-26 0 -44 18t-18 44t18 44t44 18t44 -18t18 -44t-18 -44t-44 -18z" />
<glyph unicode="&#x2026;" horiz-adv-x="643" d="M87 -11q-28 0 -28 27q0 26 28 26q13 0 20.5 -7.5t7.5 -18.5q0 -12 -7.5 -19.5t-20.5 -7.5zM317 -11q-28 0 -28 27q0 26 28 26q13 0 20.5 -7.5t7.5 -18.5q0 -12 -7.5 -19.5t-20.5 -7.5zM557 -11q-28 0 -28 27q0 26 28 26q13 0 20.5 -7.5t7.5 -18.5q0 -12 -7.5 -19.5 t-20.5 -7.5z" />
<glyph unicode="&#x202f;" horiz-adv-x="180" />
<glyph unicode="&#x2039;" horiz-adv-x="374" d="M295 511l19 -18l-218 -215v-2l218 -215l-19 -18l-235 234z" />
<glyph unicode="&#x203a;" horiz-adv-x="374" d="M79 43l-19 18l218 215v2l-218 215l19 18l235 -234z" />
<glyph unicode="&#x205f;" horiz-adv-x="225" />
<glyph unicode="&#x20ac;" horiz-adv-x="611" d="M531 137l25 -8q-53 -141 -217 -141q-107 0 -169.5 62t-75.5 173h-49v26h47q-1 11 -1 34l1 26h-47v26h49q11 111 71.5 173.5t166.5 62.5q84 0 143.5 -38.5t74.5 -109.5l-25 -7q-12 50 -57.5 89.5t-132.5 39.5q-97 0 -150.5 -55.5t-63.5 -154.5h224v-26h-226l-1 -26 q0 -23 1 -34h226v-26h-224q12 -100 67 -154t153 -54q142 0 190 122z" />
<glyph unicode="&#x2122;" horiz-adv-x="761" d="M295 700v-25h-115v-300h-26v300h-114v25h255zM671 375h-27v157v26v27v26.5t0.5 24.5t0.5 19.5v13.5v5h-1l-4 -10q-5 -11 -13.5 -28.5t-16.5 -32.5l-79 -153h-27l-79 153q-8 15 -17 32.5t-14 28.5l-5 10h-1v-5v-13.5v-19.5t0.5 -24.5t0.5 -26.5v-27v-26v-157h-27v325h42 l88 -175l25 -50h1q1 1 25 49l88 176h40v-325z" />
<hkern u1="&#x201c;" u2="&#xe6;" k="90" />
<hkern u1="&#x201c;" u2="&#xe5;" k="90" />
<hkern u1="&#x201c;" u2="&#xe4;" k="90" />
<hkern u1="&#x201c;" u2="&#xe3;" k="90" />
<hkern u1="&#x201c;" u2="&#xe2;" k="90" />
<hkern u1="&#x201c;" u2="&#xe1;" k="90" />
<hkern u1="&#x201c;" u2="&#xe0;" k="90" />
<hkern u1="&#x201c;" u2="&#xc6;" k="80" />
<hkern u1="&#x201c;" u2="&#xc5;" k="80" />
<hkern u1="&#x201c;" u2="&#xc4;" k="80" />
<hkern u1="&#x201c;" u2="&#xc3;" k="80" />
<hkern u1="&#x201c;" u2="&#xc2;" k="80" />
<hkern u1="&#x201c;" u2="&#xc1;" k="80" />
<hkern u1="&#x201c;" u2="&#xc0;" k="80" />
<hkern u1="&#x201c;" u2="j" k="120" />
<hkern u1="&#x201c;" u2="a" k="90" />
<hkern u1="&#x201c;" u2="J" k="120" />
<hkern u1="&#x201c;" u2="A" k="80" />
<hkern g1="germandbls" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" />
<hkern g1="germandbls" g2="Y,Yacute,Ydieresis" k="100" />
<hkern g1="germandbls" g2="j" k="-20" />
<hkern g1="germandbls" g2="T" k="40" />
<hkern g1="germandbls" g2="v,w,yen" k="30" />
<hkern g1="germandbls" g2="u,ugrave,uacute,ucircumflex,udieresis" k="10" />
<hkern g1="germandbls" g2="y,yacute,ydieresis" k="30" />
<hkern g1="germandbls" g2="V,W" k="100" />
<hkern g1="germandbls" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="50" />
<hkern g1="germandbls" g2="t" k="40" />
<hkern g1="r" g2="J" k="-20" />
<hkern g1="r" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="40" />
<hkern g1="r" g2="Y,Yacute,Ydieresis" k="70" />
<hkern g1="r" g2="j" k="-20" />
<hkern g1="r" g2="T" k="70" />
<hkern g1="r" g2="y,yacute,ydieresis" k="10" />
<hkern g1="r" g2="V,W" k="40" />
<hkern g1="r" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="20" />
<hkern g1="r" g2="t" k="20" />
<hkern g1="r" g2="z" k="20" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="j" k="40" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="y,yacute,ydieresis" k="10" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="-10" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="z" k="20" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="dollar,s" k="10" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="60" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="30" />
<hkern g1="J,U,Ugrave,Uacute,Ucircumflex,Udieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="40" />
<hkern g1="z" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="z" g2="j" k="-20" />
<hkern g1="z" g2="T" k="60" />
<hkern g1="z" g2="V,W" k="20" />
<hkern g1="z" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="z" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="20" />
<hkern g1="z" g2="guillemotleft,guilsinglleft" k="20" />
<hkern g1="ordfeminine" g2="J" k="80" />
<hkern g1="ordfeminine" g2="v,w,yen" k="40" />
<hkern g1="ordfeminine" g2="y,yacute,ydieresis" k="50" />
<hkern g1="ordfeminine" g2="t" k="60" />
<hkern g1="b" g2="Y,Yacute,Ydieresis" k="90" />
<hkern g1="b" g2="j" k="-10" />
<hkern g1="b" g2="T" k="110" />
<hkern g1="b" g2="v,w,yen" k="10" />
<hkern g1="b" g2="y,yacute,ydieresis" k="40" />
<hkern g1="b" g2="V,W" k="90" />
<hkern g1="b" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="30" />
<hkern g1="b" g2="t" k="40" />
<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="10" />
<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="E,AE,Egrave,Eacute,Ecircumflex,Edieresis,OE" g2="dollar,s" k="10" />
<hkern g1="Z" g2="v,w,yen" k="20" />
<hkern g1="Z" g2="y,yacute,ydieresis" k="20" />
<hkern g1="Z" g2="t" k="40" />
<hkern g1="Z" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="Z" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="20" />
<hkern g1="Z" g2="guillemotleft,guilsinglleft" k="20" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="Y,Yacute,Ydieresis" k="100" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="j" k="10" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="T" k="120" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="v,w,yen" k="20" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="y,yacute,ydieresis" k="40" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="V,W" k="60" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="50" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="t" k="50" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="-5" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="backslash" k="50" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="z" k="20" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="20" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="30" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="30" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="parenright" k="30" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="x" k="20" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="degree" k="40" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="X" k="30" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="braceright" k="30" />
<hkern g1="zero,d,o,q,copyright,registered,eth,ograve,oacute,ocircumflex,otilde,odieresis,oslash" g2="bracketright" k="20" />
<hkern g1="R" g2="Y,Yacute,Ydieresis" k="30" />
<hkern g1="R" g2="j" k="-20" />
<hkern g1="R" g2="T" k="20" />
<hkern g1="R" g2="V,W" k="10" />
<hkern g1="R" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="R" g2="Z" k="20" />
<hkern g1="g" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="g" g2="j" k="-20" />
<hkern g1="g" g2="T" k="90" />
<hkern g1="g" g2="v,w,yen" k="20" />
<hkern g1="g" g2="y,yacute,ydieresis" k="30" />
<hkern g1="g" g2="V,W" k="40" />
<hkern g1="g" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="30" />
<hkern g1="g" g2="t" k="30" />
<hkern g1="t" g2="J" k="70" />
<hkern g1="t" g2="Y,Yacute,Ydieresis" k="20" />
<hkern g1="t" g2="j" k="90" />
<hkern g1="t" g2="T" k="50" />
<hkern g1="t" g2="hyphen,uni00AD,divide,endash,emdash" k="90" />
<hkern g1="t" g2="four" k="30" />
<hkern g1="t" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="50" />
<hkern g1="t" g2="dollar,s" k="30" />
<hkern g1="t" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="110" />
<hkern g1="t" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="70" />
<hkern g1="t" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="70" />
<hkern g1="t" g2="X" k="30" />
<hkern g1="t" g2="slash" k="60" />
<hkern g1="t" g2="ordfeminine" k="60" />
<hkern g1="t" g2="ampersand" k="40" />
<hkern g1="t" g2="numbersign" k="40" />
<hkern g1="t" g2="bullet" k="60" />
<hkern g1="B" g2="J" k="-20" />
<hkern g1="B" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="B" g2="T" k="50" />
<hkern g1="B" g2="v,w,yen" k="20" />
<hkern g1="B" g2="y,yacute,ydieresis" k="20" />
<hkern g1="B" g2="V,W" k="20" />
<hkern g1="l" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="40" />
<hkern g1="l" g2="Y,Yacute,Ydieresis" k="150" />
<hkern g1="l" g2="j" k="-30" />
<hkern g1="l" g2="T" k="80" />
<hkern g1="l" g2="v,w,yen" k="80" />
<hkern g1="l" g2="u,ugrave,uacute,ucircumflex,udieresis" k="50" />
<hkern g1="l" g2="y,yacute,ydieresis" k="100" />
<hkern g1="l" g2="V,W" k="140" />
<hkern g1="l" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="50" />
<hkern g1="l" g2="t" k="110" />
<hkern g1="l" g2="hyphen,uni00AD,divide,endash,emdash" k="100" />
<hkern g1="l" g2="trademark" k="140" />
<hkern g1="l" g2="four" k="40" />
<hkern g1="l" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="40" />
<hkern g1="l" g2="backslash" k="100" />
<hkern g1="l" g2="question" k="80" />
<hkern g1="l" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="20" />
<hkern g1="l" g2="seven" k="50" />
<hkern g1="ordmasculine" g2="v,w,yen" k="-10" />
<hkern g1="ordmasculine" g2="y,yacute,ydieresis" k="-25" />
<hkern g1="ordmasculine" g2="x" k="-20" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="J" k="20" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="Y,Yacute,Ydieresis" k="50" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="j" k="30" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="T" k="50" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="V,W" k="30" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="10" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="-5" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="z" k="20" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="50" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="30" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="30" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="parenright" k="30" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="degree" k="40" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="X" k="20" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="braceright" k="30" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="bracketright" k="20" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="Z" k="20" />
<hkern g1="parenright,at,D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" g2="one" k="10" />
<hkern g1="y,yacute,ydieresis" g2="J" k="100" />
<hkern g1="y,yacute,ydieresis" g2="Y,Yacute,Ydieresis" k="10" />
<hkern g1="y,yacute,ydieresis" g2="j" k="90" />
<hkern g1="y,yacute,ydieresis" g2="T" k="40" />
<hkern g1="y,yacute,ydieresis" g2="v,w,yen" k="-10" />
<hkern g1="y,yacute,ydieresis" g2="hyphen,uni00AD,divide,endash,emdash" k="60" />
<hkern g1="y,yacute,ydieresis" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="40" />
<hkern g1="y,yacute,ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="90" />
<hkern g1="y,yacute,ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="100" />
<hkern g1="y,yacute,ydieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="80" />
<hkern g1="y,yacute,ydieresis" g2="x" k="10" />
<hkern g1="y,yacute,ydieresis" g2="ordfeminine" k="50" />
<hkern g1="y,yacute,ydieresis" g2="bullet" k="20" />
<hkern g1="y,yacute,ydieresis" g2="periodcentered" k="20" />
<hkern g1="G" g2="J" k="-10" />
<hkern g1="G" g2="Y,Yacute,Ydieresis" k="20" />
<hkern g1="G" g2="T" k="30" />
<hkern g1="G" g2="V,W" k="20" />
<hkern g1="G" g2="dollar,s" k="-20" />
<hkern g1="T" g2="J" k="120" />
<hkern g1="T" g2="j" k="140" />
<hkern g1="T" g2="v,w,yen" k="40" />
<hkern g1="T" g2="u,ugrave,uacute,ucircumflex,udieresis" k="110" />
<hkern g1="T" g2="y,yacute,ydieresis" k="40" />
<hkern g1="T" g2="t" k="50" />
<hkern g1="T" g2="hyphen,uni00AD,divide,endash,emdash" k="90" />
<hkern g1="T" g2="four" k="160" />
<hkern g1="T" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="120" />
<hkern g1="T" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="50" />
<hkern g1="T" g2="seven" k="40" />
<hkern g1="T" g2="z" k="60" />
<hkern g1="T" g2="dollar,s" k="100" />
<hkern g1="T" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="130" />
<hkern g1="T" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="110" />
<hkern g1="T" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="70" />
<hkern g1="T" g2="guillemotleft,guilsinglleft" k="80" />
<hkern g1="T" g2="x" k="70" />
<hkern g1="T" g2="slash" k="40" />
<hkern g1="T" g2="ampersand" k="130" />
<hkern g1="T" g2="numbersign" k="60" />
<hkern g1="T" g2="bullet" k="60" />
<hkern g1="T" g2="one" k="80" />
<hkern g1="T" g2="periodcentered" k="40" />
<hkern g1="T" g2="six" k="130" />
<hkern g1="T" g2="two" k="60" />
<hkern g1="T" g2="nine" k="100" />
<hkern g1="T" g2="three,eight" k="100" />
<hkern g1="T" g2="S" k="30" />
<hkern g1="T" g2="b,d,e,f,h,i,k,l,m,n,p,r,germandbls,egrave,eacute,ecircumflex,edieresis,igrave,iacute,icircumflex,idieresis,ntilde,thorn" k="110" />
<hkern g1="T" g2="five" k="100" />
<hkern g1="L" g2="J" k="-10" />
<hkern g1="L" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="40" />
<hkern g1="L" g2="Y,Yacute,Ydieresis" k="140" />
<hkern g1="L" g2="T" k="140" />
<hkern g1="L" g2="v,w,yen" k="100" />
<hkern g1="L" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" />
<hkern g1="L" g2="y,yacute,ydieresis" k="110" />
<hkern g1="L" g2="V,W" k="110" />
<hkern g1="L" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="80" />
<hkern g1="L" g2="t" k="100" />
<hkern g1="L" g2="hyphen,uni00AD,divide,endash,emdash" k="100" />
<hkern g1="L" g2="trademark" k="140" />
<hkern g1="L" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="40" />
<hkern g1="L" g2="backslash" k="100" />
<hkern g1="L" g2="question" k="80" />
<hkern g1="L" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="60" />
<hkern g1="L" g2="S" k="30" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="J" k="-20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="60" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="Y,Yacute,Ydieresis" k="160" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="j" k="-20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="T" k="130" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="v,w,yen" k="80" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="y,yacute,ydieresis" k="90" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="V,W" k="100" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="90" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="t" k="110" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="hyphen,uni00AD,divide,endash,emdash" k="60" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="trademark" k="160" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="four" k="30" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="backslash" k="140" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="50" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="-20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="-10" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="x" k="-10" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="numbersign" k="-10" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="bullet" k="20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="periodcentered" k="20" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="nine" k="30" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="S" k="10" />
<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" g2="asterisk" k="60" />
<hkern g1="seven,v,w,yen" g2="J" k="80" />
<hkern g1="seven,v,w,yen" g2="Y,Yacute,Ydieresis" k="10" />
<hkern g1="seven,v,w,yen" g2="j" k="60" />
<hkern g1="seven,v,w,yen" g2="T" k="40" />
<hkern g1="seven,v,w,yen" g2="v,w,yen" k="-10" />
<hkern g1="seven,v,w,yen" g2="y,yacute,ydieresis" k="-10" />
<hkern g1="seven,v,w,yen" g2="hyphen,uni00AD,divide,endash,emdash" k="40" />
<hkern g1="seven,v,w,yen" g2="four" k="60" />
<hkern g1="seven,v,w,yen" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="seven,v,w,yen" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="80" />
<hkern g1="seven,v,w,yen" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="70" />
<hkern g1="seven,v,w,yen" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="70" />
<hkern g1="seven,v,w,yen" g2="slash" k="100" />
<hkern g1="seven,v,w,yen" g2="ordfeminine" k="40" />
<hkern g1="seven,v,w,yen" g2="numbersign" k="20" />
<hkern g1="seven,v,w,yen" g2="six" k="40" />
<hkern g1="seven,v,w,yen" g2="ordmasculine" k="-10" />
<hkern g1="Y,Yacute,Ydieresis" g2="J" k="130" />
<hkern g1="Y,Yacute,Ydieresis" g2="Y,Yacute,Ydieresis" k="-10" />
<hkern g1="Y,Yacute,Ydieresis" g2="j" k="100" />
<hkern g1="Y,Yacute,Ydieresis" g2="v,w,yen" k="10" />
<hkern g1="Y,Yacute,Ydieresis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" />
<hkern g1="Y,Yacute,Ydieresis" g2="y,yacute,ydieresis" k="10" />
<hkern g1="Y,Yacute,Ydieresis" g2="V,W" k="-10" />
<hkern g1="Y,Yacute,Ydieresis" g2="t" k="20" />
<hkern g1="Y,Yacute,Ydieresis" g2="hyphen,uni00AD,divide,endash,emdash" k="80" />
<hkern g1="Y,Yacute,Ydieresis" g2="four" k="100" />
<hkern g1="Y,Yacute,Ydieresis" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="100" />
<hkern g1="Y,Yacute,Ydieresis" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="50" />
<hkern g1="Y,Yacute,Ydieresis" g2="z" k="40" />
<hkern g1="Y,Yacute,Ydieresis" g2="dollar,s" k="60" />
<hkern g1="Y,Yacute,Ydieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="160" />
<hkern g1="Y,Yacute,Ydieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="110" />
<hkern g1="Y,Yacute,Ydieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="70" />
<hkern g1="Y,Yacute,Ydieresis" g2="guillemotleft,guilsinglleft" k="120" />
<hkern g1="Y,Yacute,Ydieresis" g2="x" k="20" />
<hkern g1="Y,Yacute,Ydieresis" g2="slash" k="110" />
<hkern g1="Y,Yacute,Ydieresis" g2="ampersand" k="80" />
<hkern g1="Y,Yacute,Ydieresis" g2="numbersign" k="120" />
<hkern g1="Y,Yacute,Ydieresis" g2="bullet" k="40" />
<hkern g1="Y,Yacute,Ydieresis" g2="periodcentered" k="40" />
<hkern g1="Y,Yacute,Ydieresis" g2="six" k="50" />
<hkern g1="Y,Yacute,Ydieresis" g2="S" k="10" />
<hkern g1="Y,Yacute,Ydieresis" g2="b,d,e,f,h,i,k,l,m,n,p,r,germandbls,egrave,eacute,ecircumflex,edieresis,igrave,iacute,icircumflex,idieresis,ntilde,thorn" k="50" />
<hkern g1="Y,Yacute,Ydieresis" g2="five" k="40" />
<hkern g1="Y,Yacute,Ydieresis" g2="guillemotright,guilsinglright" k="50" />
<hkern g1="f" g2="J" k="80" />
<hkern g1="f" g2="j" k="120" />
<hkern g1="f" g2="T" k="80" />
<hkern g1="f" g2="V,W" k="50" />
<hkern g1="f" g2="four" k="80" />
<hkern g1="f" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="f" g2="dollar,s" k="10" />
<hkern g1="f" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="100" />
<hkern g1="f" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="50" />
<hkern g1="f" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="130" />
<hkern g1="f" g2="X" k="30" />
<hkern g1="f" g2="slash" k="60" />
<hkern g1="f" g2="ordfeminine" k="60" />
<hkern g1="f" g2="numbersign" k="50" />
<hkern g1="f" g2="ordmasculine" k="20" />
<hkern g1="dollar,s" g2="J" k="-20" />
<hkern g1="dollar,s" g2="Y,Yacute,Ydieresis" k="50" />
<hkern g1="dollar,s" g2="j" k="-20" />
<hkern g1="dollar,s" g2="T" k="100" />
<hkern g1="dollar,s" g2="V,W" k="20" />
<hkern g1="dollar,s" g2="t" k="30" />
<hkern g1="dollar,s" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="10" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="J" k="-40" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="30" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="Y,Yacute,Ydieresis" k="110" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="T" k="110" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="v,w,yen" k="70" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="u,ugrave,uacute,ucircumflex,udieresis" k="40" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="y,yacute,ydieresis" k="100" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="V,W" k="80" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="60" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="t" k="70" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="hyphen,uni00AD,divide,endash,emdash" k="40" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="trademark" k="160" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="four" k="40" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="30" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="backslash" k="110" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="-10" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="-20" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="guillemotleft,guilsinglleft" k="30" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="X" k="-20" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="bullet" k="20" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="periodcentered" k="20" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="nine" k="70" />
<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" g2="asterisk" k="60" />
<hkern g1="V,W" g2="J" k="90" />
<hkern g1="V,W" g2="Y,Yacute,Ydieresis" k="-10" />
<hkern g1="V,W" g2="j" k="100" />
<hkern g1="V,W" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" />
<hkern g1="V,W" g2="V,W" k="-10" />
<hkern g1="V,W" g2="hyphen,uni00AD,divide,endash,emdash" k="80" />
<hkern g1="V,W" g2="four" k="110" />
<hkern g1="V,W" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="60" />
<hkern g1="V,W" g2="backslash" k="-50" />
<hkern g1="V,W" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="V,W" g2="z" k="20" />
<hkern g1="V,W" g2="dollar,s" k="40" />
<hkern g1="V,W" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="100" />
<hkern g1="V,W" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="80" />
<hkern g1="V,W" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="60" />
<hkern g1="V,W" g2="guillemotleft,guilsinglleft" k="100" />
<hkern g1="V,W" g2="x" k="40" />
<hkern g1="V,W" g2="slash" k="60" />
<hkern g1="V,W" g2="ampersand" k="20" />
<hkern g1="V,W" g2="numbersign" k="40" />
<hkern g1="V,W" g2="six" k="50" />
<hkern g1="V,W" g2="b,d,e,f,h,i,k,l,m,n,p,r,germandbls,egrave,eacute,ecircumflex,edieresis,igrave,iacute,icircumflex,idieresis,ntilde,thorn" k="30" />
<hkern g1="V,W" g2="five" k="40" />
<hkern g1="V,W" g2="guillemotright,guilsinglright" k="50" />
<hkern g1="k" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" />
<hkern g1="k" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="k" g2="j" k="-30" />
<hkern g1="k" g2="T" k="80" />
<hkern g1="k" g2="v,w,yen" k="10" />
<hkern g1="k" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" />
<hkern g1="k" g2="y,yacute,ydieresis" k="20" />
<hkern g1="k" g2="V,W" k="20" />
<hkern g1="k" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="k" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="k" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="-20" />
<hkern g1="k" g2="ampersand" k="15" />
<hkern g1="c,ccedilla,Euro" g2="Y,Yacute,Ydieresis" k="80" />
<hkern g1="c,ccedilla,Euro" g2="T" k="10" />
<hkern g1="c,ccedilla,Euro" g2="v,w,yen" k="10" />
<hkern g1="c,ccedilla,Euro" g2="y,yacute,ydieresis" k="10" />
<hkern g1="c,ccedilla,Euro" g2="V,W" k="40" />
<hkern g1="c,ccedilla,Euro" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="20" />
<hkern g1="c,ccedilla,Euro" g2="t" k="40" />
<hkern g1="c,ccedilla,Euro" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="10" />
<hkern g1="c,ccedilla,Euro" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="20" />
<hkern g1="c,ccedilla,Euro" g2="b,d,e,f,h,i,k,l,m,n,p,r,germandbls,egrave,eacute,ecircumflex,edieresis,igrave,iacute,icircumflex,idieresis,ntilde,thorn" k="20" />
<hkern g1="x" g2="Y,Yacute,Ydieresis" k="20" />
<hkern g1="x" g2="j" k="-40" />
<hkern g1="x" g2="T" k="70" />
<hkern g1="x" g2="y,yacute,ydieresis" k="10" />
<hkern g1="x" g2="V,W" k="40" />
<hkern g1="x" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="x" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="-10" />
<hkern g1="x" g2="x" k="-10" />
<hkern g1="x" g2="ordmasculine" k="-20" />
<hkern g1="F" g2="J" k="150" />
<hkern g1="F" g2="j" k="120" />
<hkern g1="F" g2="v,w,yen" k="30" />
<hkern g1="F" g2="y,yacute,ydieresis" k="40" />
<hkern g1="F" g2="t" k="60" />
<hkern g1="F" g2="four" k="90" />
<hkern g1="F" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="50" />
<hkern g1="F" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="26" />
<hkern g1="F" g2="z" k="40" />
<hkern g1="F" g2="dollar,s" k="30" />
<hkern g1="F" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="120" />
<hkern g1="F" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="120" />
<hkern g1="F" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="120" />
<hkern g1="F" g2="slash" k="80" />
<hkern g1="F" g2="ampersand" k="40" />
<hkern g1="F" g2="numbersign" k="50" />
<hkern g1="F" g2="six" k="40" />
<hkern g1="F" g2="S" k="10" />
<hkern g1="F" g2="b,d,e,f,h,i,k,l,m,n,p,r,germandbls,egrave,eacute,ecircumflex,edieresis,igrave,iacute,icircumflex,idieresis,ntilde,thorn" k="50" />
<hkern g1="p,thorn" g2="J" k="60" />
<hkern g1="p,thorn" g2="Y,Yacute,Ydieresis" k="70" />
<hkern g1="p,thorn" g2="j" k="80" />
<hkern g1="p,thorn" g2="T" k="110" />
<hkern g1="p,thorn" g2="V,W" k="20" />
<hkern g1="p,thorn" g2="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" k="20" />
<hkern g1="p,thorn" g2="four" k="40" />
<hkern g1="p,thorn" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="60" />
<hkern g1="p,thorn" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="60" />
<hkern g1="p,thorn" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="90" />
<hkern g1="p,thorn" g2="X" k="40" />
<hkern g1="p,thorn" g2="slash" k="50" />
<hkern g1="p,thorn" g2="Z" k="20" />
<hkern g1="p,thorn" g2="ordfeminine" k="20" />
<hkern g1="p,thorn" g2="numbersign" k="40" />
<hkern g1="S" g2="J" k="-20" />
<hkern g1="S" g2="Y,Yacute,Ydieresis" k="10" />
<hkern g1="S" g2="T" k="30" />
<hkern g1="S" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="10" />
<hkern g1="h,i,m,n,sterling,igrave,iacute,icircumflex,idieresis,ntilde" g2="Y,Yacute,Ydieresis" k="50" />
<hkern g1="h,i,m,n,sterling,igrave,iacute,icircumflex,idieresis,ntilde" g2="j" k="-10" />
<hkern g1="h,i,m,n,sterling,igrave,iacute,icircumflex,idieresis,ntilde" g2="T" k="110" />
<hkern g1="h,i,m,n,sterling,igrave,iacute,icircumflex,idieresis,ntilde" g2="V,W" k="30" />
<hkern g1="K" g2="J" k="-30" />
<hkern g1="K" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="20" />
<hkern g1="K" g2="Y,Yacute,Ydieresis" k="20" />
<hkern g1="K" g2="j" k="-20" />
<hkern g1="K" g2="T" k="20" />
<hkern g1="K" g2="v,w,yen" k="70" />
<hkern g1="K" g2="u,ugrave,uacute,ucircumflex,udieresis" k="40" />
<hkern g1="K" g2="y,yacute,ydieresis" k="70" />
<hkern g1="K" g2="V,W" k="20" />
<hkern g1="K" g2="t" k="70" />
<hkern g1="K" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="40" />
<hkern g1="K" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="35" />
<hkern g1="K" g2="dollar,s" k="30" />
<hkern g1="K" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="-20" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="Y,Yacute,Ydieresis" k="20" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="T" k="110" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="V,W" k="20" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="20" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="40" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="40" />
<hkern g1="j,u,ugrave,uacute,ucircumflex,udieresis" g2="X" k="20" />
<hkern g1="C,Ccedilla" g2="T" k="45" />
<hkern g1="C,Ccedilla" g2="V,W" k="10" />
<hkern g1="C,Ccedilla" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="C,Ccedilla" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="50" />
<hkern g1="C,Ccedilla" g2="numbersign" k="-30" />
<hkern g1="X" g2="J" k="-30" />
<hkern g1="X" g2="v,w,yen" k="50" />
<hkern g1="X" g2="u,ugrave,uacute,ucircumflex,udieresis" k="20" />
<hkern g1="X" g2="y,yacute,ydieresis" k="50" />
<hkern g1="X" g2="t" k="30" />
<hkern g1="X" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="30" />
<hkern g1="X" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="20" />
<hkern g1="X" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="-20" />
<hkern g1="X" g2="X" k="-10" />
<hkern g1="X" g2="ampersand" k="20" />
<hkern g1="P,Thorn" g2="J" k="90" />
<hkern g1="P,Thorn" g2="j" k="100" />
<hkern g1="P,Thorn" g2="T" k="40" />
<hkern g1="P,Thorn" g2="v,w,yen" k="-10" />
<hkern g1="P,Thorn" g2="u,ugrave,uacute,ucircumflex,udieresis" k="-20" />
<hkern g1="P,Thorn" g2="four" k="60" />
<hkern g1="P,Thorn" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="-10" />
<hkern g1="P,Thorn" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="80" />
<hkern g1="P,Thorn" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="90" />
<hkern g1="P,Thorn" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="100" />
<hkern g1="P,Thorn" g2="X" k="20" />
<hkern g1="P,Thorn" g2="slash" k="60" />
<hkern g1="P,Thorn" g2="Z" k="30" />
<hkern g1="P,Thorn" g2="numbersign" k="50" />
<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="Y,Yacute,Ydieresis" k="30" />
<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="T" k="50" />
<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="u,ugrave,uacute,ucircumflex,udieresis" k="10" />
<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="guillemotleft,guilsinglleft" g2="V,W" k="50" />
<hkern g1="guillemotleft,guilsinglleft" g2="Y,Yacute,Ydieresis" k="50" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="V,W" k="60" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="Y,Yacute,Ydieresis" k="70" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="J" k="-40" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="four" k="83" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="y,yacute,ydieresis" k="70" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="t" k="70" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="30" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="six" k="20" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="j" k="-40" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="u,ugrave,uacute,ucircumflex,udieresis" k="40" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="T" k="70" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="nine" k="60" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="v,w,yen" k="70" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="40" />
<hkern g1="comma,period,quotesinglbase,quotedblbase,ellipsis" g2="one" k="40" />
<hkern g1="four" g2="Y,Yacute,Ydieresis" k="20" />
<hkern g1="four" g2="T" k="90" />
<hkern g1="four" g2="slash" k="-30" />
<hkern g1="four" g2="backslash" k="60" />
<hkern g1="four" g2="ordmasculine" k="20" />
<hkern g1="four" g2="seven" k="20" />
<hkern g1="ampersand" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="20" />
<hkern g1="ampersand" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="30" />
<hkern g1="ampersand" g2="V,W" k="40" />
<hkern g1="ampersand" g2="Y,Yacute,Ydieresis" k="90" />
<hkern g1="ampersand" g2="J" k="40" />
<hkern g1="ampersand" g2="y,yacute,ydieresis" k="30" />
<hkern g1="ampersand" g2="t" k="70" />
<hkern g1="ampersand" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="-10" />
<hkern g1="ampersand" g2="j" k="40" />
<hkern g1="ampersand" g2="T" k="130" />
<hkern g1="ampersand" g2="v,w,yen" k="30" />
<hkern g1="ampersand" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="-10" />
<hkern g1="ampersand" g2="one" k="30" />
<hkern g1="ampersand" g2="seven" k="60" />
<hkern g1="ampersand" g2="x" k="20" />
<hkern g1="ampersand" g2="two" k="40" />
<hkern g1="ampersand" g2="X" k="30" />
<hkern g1="ampersand" g2="z" k="20" />
<hkern g1="ampersand" g2="three,eight" k="30" />
<hkern g1="three,eight" g2="T" k="100" />
<hkern g1="three,eight" g2="slash" k="-10" />
<hkern g1="three,eight" g2="backslash" k="60" />
<hkern g1="braceleft" g2="four" k="60" />
<hkern g1="braceleft" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="40" />
<hkern g1="braceleft" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="braceleft" g2="one" k="15" />
<hkern g1="numbersign" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="50" />
<hkern g1="numbersign" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="70" />
<hkern g1="numbersign" g2="V,W" k="-40" />
<hkern g1="numbersign" g2="t" k="-30" />
<hkern g1="numbersign" g2="j" k="40" />
<hkern g1="numbersign" g2="T" k="-40" />
<hkern g1="numbersign" g2="slash" k="60" />
<hkern g1="numbersign" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="80" />
<hkern g1="six" g2="V,W" k="70" />
<hkern g1="six" g2="Y,Yacute,Ydieresis" k="70" />
<hkern g1="six" g2="y,yacute,ydieresis" k="50" />
<hkern g1="six" g2="T" k="120" />
<hkern g1="six" g2="v,w,yen" k="30" />
<hkern g1="six" g2="one" k="40" />
<hkern g1="six" g2="slash" k="-20" />
<hkern g1="six" g2="backslash" k="90" />
<hkern g1="six" g2="seven" k="30" />
<hkern g1="six" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="30" />
<hkern g1="nine" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="50" />
<hkern g1="nine" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="40" />
<hkern g1="nine" g2="J" k="70" />
<hkern g1="nine" g2="j" k="40" />
<hkern g1="nine" g2="T" k="100" />
<hkern g1="nine" g2="backslash" k="30" />
<hkern g1="nine" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="80" />
<hkern g1="bullet" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="20" />
<hkern g1="bullet" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="20" />
<hkern g1="bullet" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="bullet" g2="J" k="50" />
<hkern g1="bullet" g2="y,yacute,ydieresis" k="20" />
<hkern g1="bullet" g2="t" k="60" />
<hkern g1="bullet" g2="j" k="50" />
<hkern g1="bullet" g2="T" k="60" />
<hkern g1="periodcentered" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="20" />
<hkern g1="periodcentered" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="20" />
<hkern g1="periodcentered" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="periodcentered" g2="J" k="20" />
<hkern g1="periodcentered" g2="y,yacute,ydieresis" k="20" />
<hkern g1="periodcentered" g2="j" k="20" />
<hkern g1="periodcentered" g2="T" k="40" />
<hkern g1="slash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="110" />
<hkern g1="slash" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="140" />
<hkern g1="slash" g2="four" k="150" />
<hkern g1="slash" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="90" />
<hkern g1="slash" g2="six" k="100" />
<hkern g1="slash" g2="j" k="50" />
<hkern g1="slash" g2="numbersign" k="120" />
<hkern g1="slash" g2="nine" k="40" />
<hkern g1="slash" g2="one" k="90" />
<hkern g1="slash" g2="two" k="70" />
<hkern g1="slash" g2="three,eight" k="90" />
<hkern g1="slash" g2="five" k="50" />
<hkern g1="slash" g2="S" k="20" />
<hkern g1="slash" g2="dollar,s" k="60" />
<hkern g1="two" g2="T" k="60" />
<hkern g1="two" g2="slash" k="-10" />
<hkern g1="two" g2="backslash" k="50" />
<hkern g1="asterisk" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="60" />
<hkern g1="asterisk" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="60" />
<hkern g1="asterisk" g2="J" k="80" />
<hkern g1="asterisk" g2="j" k="80" />
<hkern g1="guillemotright,guilsinglright" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="30" />
<hkern g1="guillemotright,guilsinglright" g2="V,W" k="100" />
<hkern g1="guillemotright,guilsinglright" g2="Y,Yacute,Ydieresis" k="120" />
<hkern g1="guillemotright,guilsinglright" g2="J" k="20" />
<hkern g1="guillemotright,guilsinglright" g2="y,yacute,ydieresis" k="20" />
<hkern g1="guillemotright,guilsinglright" g2="j" k="30" />
<hkern g1="guillemotright,guilsinglright" g2="T" k="80" />
<hkern g1="guillemotright,guilsinglright" g2="v,w,yen" k="20" />
<hkern g1="guillemotright,guilsinglright" g2="z" k="20" />
<hkern g1="guillemotright,guilsinglright" g2="Z" k="20" />
<hkern g1="parenleft" g2="four" k="70" />
<hkern g1="parenleft" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="40" />
<hkern g1="parenleft" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="30" />
<hkern g1="backslash" g2="V,W" k="90" />
<hkern g1="backslash" g2="Y,Yacute,Ydieresis" k="110" />
<hkern g1="backslash" g2="y,yacute,ydieresis" k="80" />
<hkern g1="backslash" g2="t" k="60" />
<hkern g1="backslash" g2="j" k="-20" />
<hkern g1="backslash" g2="T" k="40" />
<hkern g1="backslash" g2="nine" k="50" />
<hkern g1="backslash" g2="v,w,yen" k="80" />
<hkern g1="backslash" g2="one" k="20" />
<hkern g1="backslash" g2="seven" k="30" />
<hkern g1="backslash" g2="z" k="-40" />
<hkern g1="backslash" g2="three,eight" k="10" />
<hkern g1="one" g2="T" k="10" />
<hkern g1="one" g2="slash" k="-30" />
<hkern g1="five" g2="Y,Yacute,Ydieresis" k="40" />
<hkern g1="five" g2="T" k="100" />
<hkern g1="five" g2="one" k="20" />
<hkern g1="five" g2="slash" k="-20" />
<hkern g1="five" g2="backslash" k="40" />
<hkern g1="five" g2="comma,period,quotesinglbase,quotedblbase,ellipsis" k="40" />
<hkern g1="degree" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="40" />
<hkern g1="bracketleft" g2="four" k="60" />
<hkern g1="bracketleft" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="20" />
<hkern g1="bracketleft" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="20" />
<hkern g1="bracketleft" g2="one" k="-10" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="40" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="60" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="V,W" k="80" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="Y,Yacute,Ydieresis" k="80" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="J" k="60" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="y,yacute,ydieresis" k="60" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="t" k="90" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="j" k="80" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="T" k="90" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="v,w,yen" k="40" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="one" k="60" />
<hkern g1="hyphen,uni00AD,divide,endash,emdash" g2="seven" k="70" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring,AE" k="90" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" k="120" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="J" k="70" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="zero,c,g,o,q,cent,copyright,registered,ccedilla,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe,Euro" k="50" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="six" k="20" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="j" k="60" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="parenleft,at,C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" k="10" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" k="-10" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="S" k="40" />
<hkern g1="quotedbl,quotesingle,quoteleft,quoteright,quotedblleft,quotedblright" g2="dollar,s" k="50" />
</font>
</defs></svg>

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

View File

@ -1,332 +0,0 @@
<?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">
<defs >
<font id="WorkSans" horiz-adv-x="532" ><font-face
font-family="Work Sans ExtraLight"
units-per-em="1000"
panose-1="0 0 3 0 0 0 0 0 0 0"
ascent="930"
descent="-243"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="292" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="199" d="M114 316L112 177H87L85 316V660H114V316ZM113 54T121 46T130 24Q130 11 122 3T99 -6Q86 -6 78 2T69 24Q69 37 77 45T99 54Q113 54 121 46Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="271" d="M200 506H175V682H205L200 506ZM94 506H69V682H99L94 506Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="634" d="M453 438L421 231H562V208H417L385 0H359L391 208H200L168 0H142L174 208H39V231H178L210 438H71V461H213L244 660H270L239 461H430L461 660H487L456 461H595V438H453ZM427 438H236L204 231H395L427
438Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="587" d="M289 0Q199 4 138 48T55 171L81 185Q96 113 152 71T289 24V315Q217 330 174 345T101 394T71 484Q71 531 97 570T173 634T289 660V760H313V660Q394 656 446 621T522 514L499 496Q479 564 433 598T313
636V336Q384 322 427 307T499 258T529 168Q529 94 471 48T313 0V-100H289V0ZM289 636Q202 635 151 593T99 485Q99 438 124 410T188 368T289 341V636ZM396 26T449 63T502 167Q502 213 477 241T413 283T313 310V24Q396 26 449 63Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="774" d="M252 662T288 613T324 491Q324 419 288 371T182 323Q112 323 76 371T39 491Q39 564 75 613T182 662Q252 662 288 613ZM593 660H622L180 0H151L593 660ZM125 639T96 597T66 491Q66 427 95 387T182
346Q240 346 269 386T298 491Q298 555 269 597T182 639Q125 639 96 597ZM663 337T699 289T735 167Q735 94 699 46T593 -2Q523 -2 486 46T449 167Q449 240 486 288T593 337Q663 337 699 289ZM535 314T506 273T476 167Q476 104 505 63T593 21Q650 21 679 62T708 167Q708
231 679 272T593 314Q535 314 506 273Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="582" d="M497 49T526 31T588 12L583 -10Q548 -10 516 10T438 81Q364 -10 239 -10Q154 -10 100 31T46 143Q46 212 88 258T220 357Q169 424 151 458T133 531Q133 592 172 629T276 667Q338 667 376 635T414
545Q414 489 381 445T257 350Q281 317 327 258Q406 157 436 120Q466 166 481 229T495 364L519 362Q520 288 504 220T452 101Q497 49 526 31ZM223 643T192 613T160 532Q160 508 166 489T189 444T242 370Q327 417 357 456T388 545Q388 590 358 616T276 643Q223 643
192 613ZM354 14T421 100Q390 137 310 241L235 337Q178 305 144 279T92 220T73 144Q73 85 119 50T236 14Q354 14 421 100Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="165" d="M94 506H69V682H99L94 506Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="271" d="M258 725Q167 648 125 540T82 284Q82 136 124 29T258 -157L243 -174Q147 -92 101 20T55 284Q55 436 101 548T243 742L258 725Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="271" d="M124 660T170 548T217 284Q217 133 171 21T28 -174L13 -157Q105 -79 147 28T189 284Q189 433 147 540T13 725L28 742Q124 660 170 548Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="522" d="M323 446L400 339L380 324L302 430L261 494L219 430L142 324L121 339L199 446L246 505L172 525L47 566L55 590L180 550L252 522L248 598V730H274V598L270 522L341 550L467 590L474 566L349 525L275
505L323 446Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="604" d="M536 303H316V77H289V303H68V329H289V549H316V329H536V303Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="186" d="M114 54T124 39T135 -1Q135 -35 117 -66T67 -114L49 -100Q76 -89 95 -62T114 -10Q114 -5 112 5H110Q104 -6 91 -6Q79 -6 71 2T63 24Q63 36 72 45T94 54Q114 54 124 39Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="434" d="M362 254H72V283H362V254Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="186" d="M107 54T115 46T123 24Q123 11 115 3T93 -6Q80 -6 72 2T63 24Q63 38 71 46T93 54Q107 54 115 46Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="366" d="M62 -70H34L303 730H331L62 -70Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="596" d="M183 -10T122 78T61 330Q61 494 122 582T298 670Q413 670 474 582T535 330Q535 166 474 78T298 -10Q183 -10 122 78ZM399 15T453 96T507 330Q507 483 453 564T298 645Q197 645 144 564T90 330Q90 177
143 96T298 15Q399 15 453 96Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="333" d="M240 660V0H212V512Q212 581 213 616Q183 573 137 542T38 494L30 518Q85 537 137 575T213 660H240Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="543" d="M58 24Q207 145 281 212T399 344T443 473Q443 552 395 598T264 645Q180 645 129 593T73 453L48 466Q54 559 111 614T264 670Q360 670 415 617T471 473Q471 405 430 340T315 207T101 26V25H142H497V0H58V24Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="533" d="M353 670T404 624T455 498Q455 434 421 388T328 333V332Q391 328 431 283T471 171Q471 118 444 77T370 13T265 -10Q176 -10 120 30T45 142L70 157Q85 91 134 53T266 15Q343 15 393 58T443 174Q443
241 400 280T277 320H232V346H277Q348 346 387 387T426 494Q426 565 383 605T263 645Q200 645 156 612T94 520L66 534Q89 597 141 633T263 670Q353 670 404 624Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="561" d="M534 199H399V0H371V199H39V221L362 660H399V223H534V199ZM70 223H371V565L372 634H370Q351 605 323 565L70 223Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="544" d="M346 404T393 378T466 306T492 199Q492 138 465 91T390 17T278 -10Q88 -10 52 148L78 160Q91 87 142 51T278 15Q332 15 374 38T440 103T464 198Q463 279 414 329T283 379Q158 379 98 298H73L105 660H466V635H128L102
345L101 327H102Q159 404 286 404Q346 404 393 378Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="555" d="M443 670T488 546L462 534Q447 585 408 615T307 645Q230 645 180 600T107 480T84 317Q84 281 92 213H95Q95 269 123 311T198 376T295 399Q392 399 447 343T503 194Q503 101 446 46T291 -10Q176 -10 117
77T58 330Q58 440 90 516T178 631T308 670Q443 670 488 546ZM241 374T199 349T134 282T111 196Q111 145 133 104T197 40T290 16Q375 16 424 65T474 196Q474 275 425 324T294 374Q241 374 199 349Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="507" d="M493 660V635Q372 505 308 349T231 0H202Q214 188 277 346T462 635H25V660H493Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="572" d="M377 670T431 625T486 506Q486 446 451 405T353 348V347Q427 332 471 285T515 171Q515 118 486 77T405 13T286 -10Q219 -10 167 13T86 77T57 171Q57 238 101 285T220 347V348Q157 362 122 403T86 506Q86
580 140 625T286 670Q377 670 431 625ZM208 644T161 606T114 504Q114 439 161 400T286 360Q364 360 411 399T458 504Q458 568 411 606T286 644Q208 644 161 606ZM345 15T390 35T461 90T486 172Q486 219 461 255T391 312T286 333Q228 333 183 313T112 256T86 172Q86
126 111 91T181 35T286 15Q345 15 390 35Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="577" d="M391 670T453 581T515 330Q515 164 451 77T277 -10Q194 -10 138 28T64 132L93 147Q105 86 151 51T277 15Q388 15 438 107T489 338Q489 393 479 451H477Q477 392 448 349T371 284T272 261Q175 261 117
316T59 466Q59 559 118 614T276 670Q391 670 453 581ZM190 644T139 595T88 464Q88 384 138 336T274 287Q327 287 370 312T437 379T462 464Q462 515 439 556T373 620T277 644Q190 644 139 595Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="212" d="M120 502T128 494T136 472Q136 459 128 451T106 442Q93 442 85 450T76 472Q76 486 84 494T106 502Q120 502 128 494ZM120 54T128 46T136 24Q136 11 128 3T106 -6Q93 -6 85 2T76 24Q76 38 84 46T106
54Q120 54 128 46Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="212" d="M96 442T88 450T79 472Q79 486 87 494T109 502Q123 502 131 494T139 472Q139 459 131 451T109 442Q96 442 88 450ZM126 54T136 39T147 -1Q147 -35 130 -66T79 -114L61 -100Q88 -89 107 -62T126
-10Q126 -5 124 5H122Q116 -6 103 -6Q91 -6 83 2T75 24Q75 36 84 45T106 54Q126 54 136 39Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="604" d="M536 516L110 300L536 83V52L87 283V316L536 547V516Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="604" d="M521 400H83V426H521V400ZM521 197H83V222H521V197Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="604" d="M517 316V283L68 52V83L494 300L68 516V547L517 316Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="486" d="M335 670T389 625T443 501Q443 417 395 365T247 287V161H219V303Q293 324 335 349T396 411T415 499Q415 567 369 606T247 645Q78 645 56 488L32 501Q61 670 248 670Q335 670 389 625ZM246 54T254
46T263 24Q263 11 255 3T233 -6Q220 -6 212 2T203 24Q203 38 211 46T233 54Q246 54 254 46Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="952" d="M624 668T715 610T849 458T891 248Q891 127 855 59T755 -9Q703 -9 680 25T654 130Q633 65 584 29T465 -8Q402 -8 354 21T279 103T252 229Q252 303 280 358T360 443T476 473Q547 473 594 438T660 339L664
457H685L678 135Q677 77 697 45T760 13Q810 13 838 74T866 248Q866 358 827 447T702 591T482 646Q361 646 271 596T131 451T82 232Q82 108 133 18T276 -121T489 -169Q556 -169 618 -149T720 -92L735 -111Q690 -148 625 -170T489 -192Q360 -192 262 -141T110 5T56
232Q56 363 108 462T257 614T482 668Q624 668 715 610ZM387 451T333 391T279 230Q279 132 330 74T469 15Q523 15 565 41T630 113T655 218L656 252Q657 308 636 353T575 425T478 451Q387 451 333 391Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="600" d="M464 224H136L44 0H15L284 660H316L585 0H556L464 224ZM453 250L320 577L300 631L280 578L146 250H453Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="617" d="M101 660H333Q436 660 488 617T540 490Q540 428 508 388T412 334V333Q481 323 519 281T558 172Q558 88 501 44T333 0H101V660ZM333 346Q421 346 466 382T511 489Q511 561 466 598T333 635H129V346H333ZM337
25Q432 25 480 62T529 173Q529 246 481 283T337 320H129V25H337Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="656" d="M590 82T521 36T354 -10Q266 -10 199 31T95 150T58 330Q58 433 94 510T198 628T353 670Q558 670 609 500L582 487Q534 645 354 645Q274 645 214 607T121 497T87 330Q87 234 120 163T214 54T354 15Q443
15 504 57T588 176L616 166Q590 82 521 36Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="691" d="M465 660T548 578T632 338Q632 172 549 86T306 0H101V660H306Q465 660 548 578ZM452 25T527 105T603 338Q603 483 528 559T307 635H129V25H307Q452 25 527 105Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="593" d="M559 25V0H101V660H543V635H129V349H459V324H129V25H559Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="565" d="M129 635V349H459V324H129V0H101V660H542V635H129Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="685" d="M617 315V0H592V140Q568 69 507 30T350 -10Q262 -10 196 31T94 150T58 330Q58 433 95 510T199 628T354 670Q457 670 520 628T612 500L587 487Q537 645 354 645Q274 645 214 607T121 497T87 330Q87 234
119 163T211 54T351 15Q436 15 489 50T566 138T590 242V290H355V315H617Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="703" d="M602 660V0H574V324H129V0H101V660H129V349H574V660H602Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="229" d="M129 0H101V660H129V0Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="511" d="M417 212Q417 108 366 49T217 -10Q129 -10 81 35T32 160Q32 181 35 203L62 213Q59 189 59 169Q59 94 99 55T217 15Q303 15 346 68T389 216V660H417V212Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="576" d="M271 374L129 230V0H101V660H129V269L513 660H551L292 395L560 0H525L271 374Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="553" d="M538 25V0H101V660H129V25H538Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="799" d="M698 0H671V549L673 628L414 0H385L126 628H125L128 549V0H101V660H141L380 88L399 33H400L419 87L658 660H698V0Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="702" d="M601 0H564L161 574L127 631H126L128 564V0H101V660H137L541 86L575 30L574 96V660H601V0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="720" d="M452 670T520 629T625 511T662 330Q662 226 626 150T521 32T360 -10Q268 -10 200 31T95 149T58 330Q58 434 95 510T200 628T360 670Q452 670 520 629ZM277 645T215 607T120 497T87 330Q87 234 120 163T215
54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="570" d="M415 660T475 610T535 472Q535 384 475 335T310 285H129V0H101V660H310Q415 660 475 610ZM402 310T454 352T506 472Q506 549 454 592T308 635H129V310H308Q402 310 454 352Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="720" d="M607 -168T643 -131L654 -156Q634 -175 604 -185T536 -195Q458 -195 408 -147T353 -10Q263 -8 197 34T94 152T58 330Q58 434 95 510T200 628T360 670Q452 670 520 629T625 511T662 330Q662 230 628 155T529
37T378 -10Q383 -89 425 -128T536 -168Q607 -168 643 -131ZM87 234T120 163T215 54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607T120 497T87 330Q87 234 120 163Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="621" d="M552 0L356 295H342H129V0H101V660H342Q440 660 496 612T553 478Q553 403 510 356T388 298L584 0H552ZM429 321T477 362T525 478Q525 552 477 593T342 635H129V321H342Q429 321 477 362Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="603" d="M494 670T543 519L520 501Q498 575 443 610T300 645Q237 645 190 625T117 569T91 490Q91 449 112 421T183 373T321 338Q407 323 457 301T531 245T554 163Q554 113 524 74T438 12T312 -10Q206 -10 135 33T43
160L68 177Q83 98 149 57T313 15Q406 15 466 54T526 163Q526 222 478 256T314 310Q219 326 165 349T87 405T63 489Q63 538 91 579T174 645T300 670Q494 670 543 519Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="555" d="M540 635H292V0H264V635H15V660H540V635Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="688" d="M595 237Q595 118 529 54T344 -10Q225 -10 159 54T93 237V660H121V241Q121 132 179 74T344 15Q450 15 508 74T567 241V660H595V237Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="590" d="M312 0H277L19 660H49L265 109L295 28L325 109L541 660H570L312 0Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="919" d="M275 0H239L25 660H55L257 25L443 660H477L662 24L864 660H893L680 0H644L500 488L460 627H459L420 488L275 0Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="540" d="M487 0L270 316L49 0H14L253 341L35 660H69L271 364L478 660H512L288 340L520 0H487Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="523" d="M276 256V0H248V256L15 660H48L177 434L262 286L475 660H508L276 256Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="567" d="M537 25V0H34V25L486 635H42V660H518V635L67 25H537Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="283" d="M104 706V-144H268V-168H78V730H268V706H104Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="366" d="M63 730L332 -70H304L35 730H63Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="283" d="M205 -168H15V-144H179V706H15V730H205V-168Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="538" d="M472 355L269 704L66 355H35L254 730H284L503 355H472Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="507" d="M507 -122H0V-97H507V-122Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="541" d="M262 583H238L148 734H179L262 583Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80 372L58 388Q103
510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="593" d="M418 510T479 441T540 250Q540 128 479 59T311 -10Q237 -10 186 28T114 135L113 0H87V730H115V368Q135 435 186 472T311 510Q418 510 479 441ZM404 15T458 77T512 250Q512 361 458 423T307 486Q219 486
167 424T115 254V246Q115 139 167 77T307 15Q404 15 458 77Z" />
<glyph unicode="c" glyph-name="c" d="M360 510T412 475T484 374L459 361Q443 421 398 453T285 486Q189 486 135 423T81 250Q81 139 134 77T283 15Q352 15 402 50T463 146L488 137Q473 70 417 30T283 -10Q174 -10 114 59T53 250Q53 372 114 441T285 510Q360 510 412 475Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="593" d="M507 730V0H481L480 134Q460 66 408 28T282 -10Q175 -10 114 59T53 250Q53 372 114 441T282 510Q355 510 407 473T479 367V730H507ZM372 15T424 75T479 239V261Q477 365 425 425T286 486Q189 486 135 424T81
250Q81 139 135 77T286 15Q372 15 424 75Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="543" d="M492 235H81Q85 131 138 73T285 15Q346 15 394 42T465 119L488 107Q461 52 408 21T285 -10Q176 -10 115 59T53 250Q53 372 113 441T279 510Q380 510 436 441T493 252L492 235ZM188 486T136 427T81 261H467Q464
367 416 426T279 486Q188 486 136 427Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="334" d="M144 500H326V476H144V0H116V476H16V500H116V583Q116 654 152 694T255 735Q306 735 333 706L323 684Q310 698 295 704T256 710Q203 710 174 677T144 582V500Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="503" d="M408 42T452 12T497 -70Q497 -112 468 -145T386 -196T265 -215Q157 -215 96 -178T34 -81Q34 -41 62 -12T138 27Q104 38 84 61T63 113Q63 150 90 175T160 209Q113 228 87 264T61 351Q61 423 115 466T260
510Q331 510 379 483Q383 533 414 562T495 592L503 568Q456 568 429 543T398 471Q459 427 459 351Q459 278 405 235T260 192Q228 192 199 198Q150 194 120 172T90 117Q90 84 120 63T208 42H333Q408 42 452 12ZM89 289T135 252T260 215Q338 215 384 252T431 351Q431
413 385 449T260 486Q182 486 136 450T89 351Q89 289 135 252ZM327 -191T373 -176T445 -134T471 -73Q471 -31 433 -7T328 18H200Q138 18 100 -8T61 -77Q61 -129 116 -160T269 -191Q327 -191 373 -176Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="582" d="M401 511T451 463T502 328V1H474V321Q474 400 430 443T310 486Q256 486 212 461T141 393T115 295V0H87V730H115V381Q135 441 188 476T314 511Q401 511 451 463Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="201" d="M87 598T79 606T71 627Q71 640 79 648T101 656Q114 656 122 648T130 627Q130 614 122 606T101 598Q87 598 79 606ZM115 0H87V500H115V0Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="201" d="M113 656T121 648T130 627Q130 614 122 606T101 598Q88 598 80 606T71 627Q71 640 79 648T101 656Q113 656 121 648ZM115 -62Q115 -134 77 -174T-21 -215Q-69 -215 -98 -191L-90 -165Q-78 -177 -60 -183T-21
-189Q28 -189 57 -155T87 -60V500H115V-62Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="498" d="M241 278L115 158V0H87V730H115V195L439 500H478L262 297L484 0H449L241 278Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="250" d="M111 112Q111 61 127 39T180 16Q200 16 212 18T241 28L238 2Q214 -10 177 -10Q129 -10 106 19T83 110V730H111V112Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="965" d="M783 512T834 464T885 329V2H857V326Q857 403 813 445T694 487Q640 487 596 462T526 393T500 298V0H472V324Q472 401 428 443T309 486Q256 486 212 461T141 392T115 295V0H87V500H113L114 381Q135 440
189 475T313 510Q385 510 433 475T495 375Q513 436 569 474T698 512Q783 512 834 464Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="582" d="M401 510T451 462T502 327V0H474V320Q474 400 430 443T310 486Q256 486 212 461T141 392T115 294V0H87V500H113V380Q134 440 188 475T314 510Q401 510 451 462Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="576" d="M398 510T460 441T523 250Q523 128 461 59T289 -10Q179 -10 116 59T53 250Q53 371 116 440T289 510Q398 510 460 441ZM192 486T137 423T81 250Q81 140 136 77T289 14Q385 14 440 77T495 250Q495 360 440
423T289 486Q192 486 137 423Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="593" d="M418 510T479 441T540 250Q540 128 479 59T311 -10Q238 -10 187 27T115 132V-210H87V500H113L114 365Q134 433 185 471T311 510Q418 510 479 441ZM404 15T458 77T512 250Q512 361 458 423T307 486Q219
486 167 424T115 254V246Q115 139 167 77T307 15Q404 15 458 77Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="594" d="M508 500V-210H480V133Q460 65 408 28T283 -10Q176 -10 115 59T54 250Q54 372 115 441T283 510Q357 510 409 472T481 366L482 500H508ZM374 15T426 75T480 239V261Q478 365 426 425T287 486Q190 486 136
424T82 250Q82 139 136 77T287 15Q374 15 426 75Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="355" d="M322 510T345 489L335 464Q323 474 309 479T271 485Q228 485 193 458T136 385T115 287V0H87V500H112L114 381Q133 439 176 474T277 510Q322 510 345 489Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="488" d="M166 -10T111 21T39 110L63 124Q77 70 126 43T248 15Q324 15 368 45T412 126Q412 169 376 194T249 235Q145 253 103 284T61 371Q61 410 85 441T151 491T248 510Q327 510 373 480T435 386L411 372Q385 486
248 486Q203 486 167 472T110 432T89 376Q89 329 126 303T257 260Q358 243 399 213T440 127Q440 64 387 27T244 -10Q166 -10 111 21Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="346" d="M341 29Q323 12 296 1T238 -10Q178 -10 147 24T115 126V476H15V500H115V628L143 636V500H334V476H143V128Q143 15 241 15Q293 15 329 52L341 29Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="574" d="M488 500V0H462L461 119Q440 60 386 25T257 -10Q175 -10 128 36T81 168V500H109V174Q109 96 148 56T262 15Q325 15 369 43T437 115T460 202V500H488Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="488" d="M468 500L259 0H230L20 500H52L244 31L438 500H468Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="793" d="M763 500L595 0H567L396 463L226 0H198L31 500H61L213 35L382 500H411L581 35L732 500H763Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="483" d="M431 0L240 237L56 0H21L223 259L29 500H67L242 282L410 500H445L259 261L469 0H431Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="491" d="M224 -98Q197 -163 165 -189T84 -215Q24 -215 0 -181L12 -158Q34 -191 84 -191Q122 -191 149 -170T199 -92L236 -1L24 500H56L229 81L250 31L270 84L439 500H470L224 -98Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="484" d="M42 23L360 424L405 476H36V500H437V477L134 92L76 24H451V0H42V23Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="276" d="M152 -103T178 -126T252 -150L250 -174Q190 -174 158 -144T125 -59V177Q125 224 96 248T12 273V297Q67 297 96 321T125 392V628Q125 682 157 712T250 742L252 719Q204 719 178 695T152 629V391Q152
350 131 323T68 285Q109 274 130 247T152 178V-60Q152 -103 178 -126Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="181" d="M103 -168H78V730H103V-168Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="276" d="M151 346T180 322T265 297V273Q210 273 181 248T151 177V-59Q151 -113 119 -143T26 -174L24 -150Q72 -150 98 -127T124 -60V178Q124 219 146 246T209 285Q168 296 146 323T124 391V629Q124 671
98 695T24 719L26 742Q86 742 118 712T151 628V392Q151 346 180 322Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="490" d="M435 289T346 289Q316 289 293 298T238 328Q211 346 191 354T146 363Q113 363 95 344T70 284H43Q57 388 145 388Q176 388 199 378T253 349Q281 331 300 323T344 314Q377 314 395 333T420 393H447Q435
289 346 289Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="292" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="191" d="M82 446T74 454T65 476Q65 489 73 497T95 506Q109 506 117 498T126 476Q126 463 118 455T95 446Q82 446 74 454ZM81 185L83 323H108L110 185V-160H81V185Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="543" d="M479 72T424 32T294 -10V-100H270V-9Q169 -4 114 64T58 250Q58 366 114 434T270 509V600H294V510Q368 509 419 474T489 374L463 361Q447 420 403 452T294 486V14Q360 16 409 51T468 146L493 137Q479
72 424 32ZM85 144T133 82T270 14V486Q182 479 134 417T85 250Q85 144 133 82Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="583" d="M547 122Q547 56 512 23T416 -10Q371 -10 340 5T272 51Q247 23 211 7T132 -10Q88 -10 62 9T35 60Q35 93 63 113T140 133Q180 133 208 120T269 83Q289 117 289 158Q289 194 277 225T232 298H93V322H213Q174
372 159 407T144 484Q144 568 198 619T340 670Q414 670 461 631T517 523L492 511Q484 572 443 608T339 645Q262 645 217 602T171 487Q171 449 186 415T241 327L245 322H452V298H262Q290 258 301 227T313 160Q313 110 286 69Q319 41 347 27T414 13Q521 13 523 122H547ZM172
12T203 25T255 64Q228 86 202 98T141 110Q104 110 83 97T61 60Q61 38 81 25T134 12Q172 12 203 25Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="614" d="M489 255T449 206L550 105L532 86L431 187Q383 142 307 142Q231 142 183 187L83 86L64 106L164 206Q124 257 124 332Q124 406 162 455L64 554L83 573L181 475Q229 520 307 520Q383 520 433
475L532 573L550 555L451 454Q489 407 489 332Q489 255 449 206ZM377 167T419 212T461 332Q461 406 419 450T307 495Q236 495 194 451T152 332Q152 257 194 212T307 167Q377 167 419 212Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="578" d="M329 275H506V252H302V150H506V128H302V0H276V128H72V150H276V252H72V275H249L267 274L42 660H75L268 320L288 281H290L310 320L503 660H536L311 274L329 275Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="195" d="M110 365H85V730H110V365ZM110 -168H85V197H110V-168Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="548" d="M516 221T483 189T397 141Q432 123 448 96T464 31Q464 -8 442 -40T378 -91T277 -110Q135 -110 95 -22L117 -6Q147 -86 277 -86Q352 -86 394 -54T436 29Q436 65 418 89T359 129T246 156Q135
172 91 203T46 293Q46 339 78 371T164 418Q129 437 114 464T98 529Q98 568 120 600T184 651T285 670Q355 670 401 648T466 582L445 566Q414 646 285 646Q210 646 168 614T126 531Q126 478 168 450T316 405Q426 389 471 358T516 267Q516 221 483 189ZM418 167T453
194T488 266Q488 313 449 338T309 379Q240 388 195 405Q143 392 109 365T74 294Q74 262 90 241T145 206T252 181Q326 170 365 155Q418 167 453 194Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="541" d="M191 652T199 645T207 624Q207 611 199 603T178 595Q165 595 157 603T149 624Q149 637 157 644T178 652Q191 652 199 645ZM377 652T384 645T392 624Q392 611 385 603T364 595Q351 595 343
603T335 624Q335 637 343 644T364 652Q377 652 384 645Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="801" d="M502 670T579 628T699 508T742 330Q742 229 700 152T580 33T400 -10Q299 -10 221 32T101 152T58 330Q58 431 100 508T221 627T400 670Q502 670 579 628ZM306 646T235 607T125 496T85 330Q85
236 124 165T235 54T400 14Q494 14 565 53T676 164T716 330Q716 424 677 495T566 606T400 646Q306 646 235 607ZM527 513T562 414L539 403Q512 490 410 490Q337 490 296 447T255 328Q255 252 296 209T410 166Q460 166 496 191T544 261L566 252Q552 202 510 173T411
143Q326 143 278 192T229 328Q229 415 277 464T411 513Q527 513 562 414Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="358" d="M340 347T350 352L349 333Q337 326 320 326Q269 326 269 388V389Q255 359 218 343T139 326Q89 326 60 347T31 408Q31 447 61 471T157 506L267 525V554Q267 596 242 620T169 644Q125 644
98 627T57 574L37 583Q50 622 84 643T169 665Q227 665 260 637T293 556V388Q293 347 325 347Q340 347 350 352ZM170 348T199 358T247 388T267 437V506L167 487Q109 477 83 458T57 408Q57 379 79 364T142 348Q170 348 199 358ZM36 240H337V219H36V240Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="400" d="M79 265L221 69H188L47 265L188 461H221L79 265ZM208 265L350 69H317L176 265L317 461H350L208 265Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="604" d="M530 329V168H502V303H74V329H530Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="434" d="M362 254H72V283H362V254Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="801" d="M502 670T579 628T699 508T742 330Q742 229 700 152T580 33T400 -10Q299 -10 221 32T101 152T58 330Q58 431 100 508T221 627T400 670Q502 670 579 628ZM494 14T565 53T676 164T716 330Q716
424 677 495T566 606T400 646Q306 646 235 607T125 496T85 330Q85 236 124 165T235 54T400 14Q494 14 565 53ZM554 363T529 337T454 306L561 143H532L427 305H303V143H277V513H431Q491 513 522 487T554 409Q554 363 529 337ZM303 325H431Q530 327 530 409Q530 492
431 492H303V325Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="541" d="M420 603H121V627H420V603Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="387" d="M130 389T92 428T53 529Q53 592 91 631T193 670Q256 670 295 631T334 529Q334 467 296 428T193 389Q130 389 92 428ZM245 412T276 444T308 529Q308 581 277 613T193 646Q142 646 111 614T79
529Q79 477 110 445T193 412Q245 412 276 444Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="604" d="M530 385V360H316V115H289V360H74V385H289V625H316V385H530ZM74 25H530V0H74V25Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="336" d="M37 354Q91 398 147 446Q203 492 233 533T264 615Q264 660 237 686T162 713Q114 713 85 684T54 604L30 611Q34 667 69 701T163 735Q222 735 256 702T290 615Q290 533 164 431L72 356V355H105H305V333H37V354Z"
/>
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="317" d="M205 735T237 706T269 629Q269 592 250 568T195 534V532Q231 528 254 502T278 438Q278 388 242 358T149 327Q97 327 63 351T16 419L39 431Q48 392 75 371T150 349Q195 349 223 373T252 439Q252
478 227 500T154 522H129V543H154Q195 543 218 567T242 627Q242 667 218 690T149 713Q110 713 85 694T51 642L28 652Q38 690 71 712T149 735Q205 735 237 706Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="541" d="M393 734L303 583H279L362 734H393Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="560" d="M484 500V0H458L457 120Q436 61 382 26T253 -10Q202 -10 163 13T104 80V-210H76V500H104V174Q104 97 146 56T258 15Q313 15 358 39T429 105T456 196V500H484Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="542" d="M460 -100H433V636H296V-100H270V242Q199 242 145 268T62 341T32 451Q32 513 61 560T145 634T270 660H460V-100ZM174 636T117 586T59 451Q59 367 116 317T270 266V636Q174 636 117 586Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="198" d="M113 389T121 381T129 359Q129 346 121 338T99 329Q86 329 78 337T69 359Q69 373 77 381T99 389Q113 389 121 381Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="541" d="M269 8Q328 -19 353 -49T379 -116Q379 -155 353 -179T285 -204Q253 -204 230 -195T188 -164L200 -144Q217 -165 237 -174T283 -183Q314 -183 333 -165T353 -115Q353 -82 330 -56T244 3L269 8Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="203" d="M146 730V333H120V632Q120 654 122 698Q103 675 73 656T11 626V648Q41 657 75 680T124 730H146Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="355" d="M105 327T70 368T35 496Q35 582 70 623T178 665Q251 665 285 624T320 496Q320 410 286 369T178 327Q105 327 70 368ZM238 349T266 385T294 496Q294 571 266 607T178 644Q118 644 90 608T61
496Q61 421 89 385T178 349Q238 349 266 385ZM43 240H313V219H43V240Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="397" d="M80 461L221 265L80 69H47L189 265L47 461H80ZM209 461L350 265L209 69H176L318 265L176 461H209Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="664" d="M146 665V268H120V567Q120 611 122 633Q103 610 73 591T11 561V583Q41 592 75 615T124 665H146ZM527 660H557L90 0H60L527 660ZM644 112H565V-4H541V112H343V130L533 393H565V133H644V112ZM541
133V321Q541 353 542 369H540L508 322L369 133H541Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="749" d="M146 665V268H120V567Q120 611 122 633Q103 610 73 591T11 561V583Q41 592 75 615T124 665H146ZM527 660H557L90 0H60L527 660ZM451 17Q505 61 561 109Q617 155 647 196T678 278Q678 323 651
349T576 376Q528 376 499 347T468 267L444 274Q448 330 483 364T577 398Q636 398 670 365T704 278Q704 196 578 94L486 19V18H519H719V-4H451V17Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="777" d="M205 670T237 641T269 564Q269 527 250 503T195 469V467Q231 463 254 437T278 373Q278 323 242 293T149 262Q97 262 63 286T16 354L39 366Q48 327 75 306T150 284Q195 284 223 308T252
374Q252 413 227 435T154 457H129V478H154Q195 478 218 502T242 562Q242 602 218 625T149 648Q110 648 85 629T51 577L28 587Q38 625 71 647T149 670Q205 670 237 641ZM641 660H671L204 0H174L641 660ZM758 112H679V-4H655V112H457V130L647 393H679V133H758V112ZM655
133V321Q655 353 656 369H654L622 322L483 133H655Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="482" d="M238 442T230 450T221 472Q221 485 229 493T251 502Q265 502 273 494T281 472Q281 459 273 451T251 442Q238 442 230 450ZM149 -174T95 -129T41 -5Q41 79 88 131T237 209V335H265V193Q191
172 149 147T88 85T69 -3Q69 -71 115 -110T237 -149Q406 -149 427 8L452 -5Q423 -174 236 -174Q149 -174 95 -129Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="600" d="M280 743L200 891H233L304 743H280ZM464 224H136L44 0H15L284 660H316L585 0H556L464 224ZM453 250L320 577L300 631L280 578L146 250H453Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="600" d="M316 743H292L363 891H396L316 743ZM464 224H136L44 0H15L284 660H316L585 0H556L464 224ZM453 250L320 577L300 631L280 578L146 250H453Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="600" d="M201 741H174L283 888H317L427 741H399L300 868L201 741ZM464 224H136L44 0H15L284 660H316L585 0H556L464 224ZM453 250L320 577L300 631L280 578L146 250H453Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="600" d="M464 224H136L44 0H15L284 660H316L585 0H556L464 224ZM453 250L320 577L300 631L280 578L146 250H453ZM455 802T434 779T373 756Q346 756 329 765T293 793Q275 809 262 817T228 825Q198 825
184 809T162 755H138Q146 803 167 825T229 848Q256 848 273 839T309 811Q325 796 339 788T373 780Q403 780 417 796T439 849H463Q455 802 434 779Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="600" d="M464 224H136L44 0H15L284 660H316L585 0H556L464 224ZM453 250L320 577L300 631L280 578L146 250H453ZM219 812T227 805T235 784Q235 771 227 763T206 755Q193 755 185 763T177 784Q177
797 185 804T206 812Q219 812 227 805ZM405 812T412 805T420 784Q420 771 413 763T392 755Q379 755 371 763T363 784Q363 797 371 804T392 812Q405 812 412 805Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="600" d="M464 224H136L44 0H15L277 643Q250 649 234 669T218 719Q218 755 240 776T300 798Q337 798 359 777T382 719Q382 690 366 670T323 643L585 0H556L464 224ZM241 693T257 677T300 661Q326 661 342
677T359 719Q359 746 343 762T300 778Q274 778 258 762T241 719Q241 693 257 677ZM453 250L320 577L300 631L280 578L146 250H453Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="898" d="M864 25V0H440V246H182L29 0H-5L408 660H848V635H468V348H770V322H468V25H864ZM440 272V635H422L197 272H440Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="656" d="M591 86T527 41T371 -10Q411 -32 428 -58T446 -116Q446 -155 420 -179T352 -204Q320 -204 297 -195T255 -164L267 -144Q284 -165 304 -174T350 -183Q381 -183 400 -165T420 -115Q420 -85 402
-62T334 -9Q251 -5 189 38T92 156T58 330Q58 433 94 510T198 628T353 670Q558 670 609 500L582 487Q534 645 354 645Q274 645 214 607T121 497T87 330Q87 234 120 163T214 54T354 15Q443 15 504 57T588 176L616 166Q591 86 527 41Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="593" d="M320 743L240 891H273L344 743H320ZM559 25V0H101V660H543V635H129V349H459V324H129V25H559Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="593" d="M329 743H304L376 891H408L329 743ZM559 25V0H101V660H543V635H129V349H459V324H129V25H559Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="593" d="M222 741H195L304 888H338L448 741H420L321 868L222 741ZM559 25V0H101V660H543V635H129V349H459V324H129V25H559Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="593" d="M559 25V0H101V660H543V635H129V349H459V324H129V25H559ZM240 812T248 805T256 784Q256 771 248 763T227 755Q214 755 206 763T198 784Q198 797 206 804T227 812Q240 812 248 805ZM426 812T433
805T441 784Q441 771 434 763T413 755Q400 755 392 763T384 784Q384 797 392 804T413 812Q426 812 433 805Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="229" d="M119 743H95L15 891H48L119 743ZM129 0H101V660H129V0Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="229" d="M210 891L130 743H106L177 891H210ZM129 0H101V660H129V0Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="229" d="M214 741L115 868L16 741H-12L98 888H132L242 741H214ZM129 0H101V660H129V0Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="229" d="M64 812T71 805T79 784Q79 771 72 763T51 755Q38 755 30 763T22 784Q22 797 30 804T51 812Q64 812 71 805ZM192 812T199 805T207 784Q207 771 200 763T179 755Q166 755 158 763T150 784Q150
797 158 804T179 812Q192 812 199 805ZM129 0H101V660H129V0Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="700" d="M475 660T558 578T641 338Q641 172 558 86T315 0H110V323H9V345H110V660H315Q475 660 558 578ZM462 25T537 105T613 338Q613 483 538 559T317 635H138V345H343V323H138V25H317Q462 25 537 105Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="702" d="M601 0H564L161 574L127 631H126L128 564V0H101V660H137L541 86L575 30L574 96V660H601V0ZM511 802T490 779T429 756Q402 756 385 765T349 793Q331 809 318 817T284 825Q254 825 240 809T218
755H194Q202 803 223 825T285 848Q312 848 329 839T365 811Q381 796 395 788T429 780Q459 780 473 796T495 849H519Q511 802 490 779Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="720" d="M364 743H340L260 891H293L364 743ZM452 670T520 629T625 511T662 330Q662 226 626 150T521 32T360 -10Q268 -10 200 31T95 149T58 330Q58 434 95 510T200 628T360 670Q452 670 520 629ZM277
645T215 607T120 497T87 330Q87 234 120 163T215 54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="720" d="M456 891L376 743H352L423 891H456ZM452 670T520 629T625 511T662 330Q662 226 626 150T521 32T360 -10Q268 -10 200 31T95 149T58 330Q58 434 95 510T200 628T360 670Q452 670 520 629ZM277
645T215 607T120 497T87 330Q87 234 120 163T215 54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="720" d="M459 741L360 868L261 741H234L343 888H377L487 741H459ZM452 670T520 629T625 511T662 330Q662 226 626 150T521 32T360 -10Q268 -10 200 31T95 149T58 330Q58 434 95 510T200 628T360
670Q452 670 520 629ZM277 645T215 607T120 497T87 330Q87 234 120 163T215 54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="720" d="M452 670T520 629T625 511T662 330Q662 226 626 150T521 32T360 -10Q268 -10 200 31T95 149T58 330Q58 434 95 510T200 628T360 670Q452 670 520 629ZM277 645T215 607T120 497T87 330Q87 234
120 163T215 54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607ZM515 802T494 779T433 756Q406 756 389 765T353 793Q335 809 322 817T288 825Q258 825 244 809T222 755H198Q206 803 227 825T289 848Q316 848 333 839T369
811Q385 796 399 788T433 780Q463 780 477 796T499 849H523Q515 802 494 779Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="720" d="M452 670T520 629T625 511T662 330Q662 226 626 150T521 32T360 -10Q268 -10 200 31T95 149T58 330Q58 434 95 510T200 628T360 670Q452 670 520 629ZM277 645T215 607T120 497T87 330Q87
234 120 163T215 54T360 15Q443 15 505 53T600 163T633 330Q633 426 600 497T505 606T360 645Q277 645 215 607ZM280 812T288 805T296 784Q296 771 288 763T267 755Q254 755 246 763T238 784Q238 797 246 804T267 812Q280 812 288 805ZM466 812T473 805T481 784Q481
771 474 763T453 755Q440 755 432 763T424 784Q424 797 432 804T453 812Q466 812 473 805Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="604" d="M322 313L488 148L467 127L302 293L136 127L116 148L281 313L116 479L136 499L302 334L467 499L488 479L322 313Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="720" d="M612 549T637 482T662 330Q662 226 626 150T521 32T360 -10Q250 -10 174 49L116 -31H86L156 65Q108 110 83 177T58 330Q58 434 95 510T200 628T360 670Q473 670 548 610L605 689H634L566 594Q612
549 637 482ZM87 252T109 191T172 88L532 587Q461 645 360 645Q277 645 215 607T120 497T87 330Q87 252 109 191ZM443 15T505 53T600 163T633 330Q633 407 612 468T549 571L190 72Q258 15 360 15Q443 15 505 53Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="688" d="M364 743H340L260 891H293L364 743ZM595 237Q595 118 529 54T344 -10Q225 -10 159 54T93 237V660H121V241Q121 132 179 74T344 15Q450 15 508 74T567 241V660H595V237Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="688" d="M439 891L359 743H335L406 891H439ZM595 237Q595 118 529 54T344 -10Q225 -10 159 54T93 237V660H121V241Q121 132 179 74T344 15Q450 15 508 74T567 241V660H595V237Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="688" d="M443 741L344 868L245 741H218L327 888H361L471 741H443ZM595 237Q595 118 529 54T344 -10Q225 -10 159 54T93 237V660H121V241Q121 132 179 74T344 15Q450 15 508 74T567 241V660H595V237Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="688" d="M595 237Q595 118 529 54T344 -10Q225 -10 159 54T93 237V660H121V241Q121 132 179 74T344 15Q450 15 508 74T567 241V660H595V237ZM263 812T271 805T279 784Q279 771 271 763T250 755Q237
755 229 763T221 784Q221 797 229 804T250 812Q263 812 271 805ZM449 812T456 805T464 784Q464 771 457 763T436 755Q423 755 415 763T407 784Q407 797 415 804T436 812Q449 812 456 805Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="523" d="M357 891L277 743H253L324 891H357ZM276 256V0H248V256L15 660H48L177 434L262 286L475 660H508L276 256Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="578" d="M417 528T476 480T536 339Q536 247 477 199T300 151H129V0H101V660H129V528H300Q417 528 476 480ZM507 176T507 339Q507 503 309 503H129V176H309Q507 176 507 339Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="567" d="M421 376T468 324T516 185Q516 98 464 44T324 -10Q290 -10 263 1T219 32L230 52Q265 14 324 14Q399 14 444 61T489 187Q489 275 437 320T295 366H252V391H295Q369 391 414 436T459 559Q459
631 417 670T298 710Q114 710 114 499V0H87V512Q87 621 139 678T299 735Q389 735 438 687T488 559Q488 484 445 434T332 381V380Q421 376 468 324Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80
372L58 388Q103 510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30ZM265 583H241L151 734H182L265 583Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80
372L58 388Q103 510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30ZM604 734L514 583H490L573 734H604Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80
372L58 388Q103 510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30ZM602 582L504 707L407 582H380L488 728H520L629 582H602Z"
/>
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80
372L58 388Q103 510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30ZM659 642T638 619T577 596Q550 596 533 605T497 633Q479
649 466 657T432 665Q402 665 388 649T366 595H342Q350 643 371 665T433 688Q460 688 477 679T513 651Q529 636 543 628T577 620Q607 620 621 636T643 689H667Q659 642 638 619Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80
372L58 388Q103 510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30ZM424 652T432 645T440 624Q440 611 432 603T411 595Q398
595 390 603T382 624Q382 637 390 644T411 652Q424 652 432 645ZM610 652T617 645T625 624Q625 611 618 603T597 595Q584 595 576 603T568 624Q568 637 576 644T597 652Q610 652 617 645Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="526" d="M509 14T521 22L519 -1Q504 -10 479 -10Q403 -10 403 86V87Q382 41 326 16T207 -10Q133 -10 91 22T48 111Q48 170 92 205T234 258L403 289V345Q403 412 364 449T252 486Q186 486 144 459T80 372L58
388Q103 510 252 510Q338 510 384 469T431 347V79Q431 47 444 31T483 14Q509 14 521 22ZM254 15T298 30T373 77T403 154V265L247 236Q157 220 117 190T77 111Q77 65 112 40T212 15Q254 15 298 30ZM541 749T566 725T592 662Q592 624 567 600T502 575Q463 575 438
599T412 662Q412 700 437 724T502 749Q541 749 566 725ZM474 729T455 710T435 662Q435 634 454 615T502 596Q530 596 549 615T569 662Q569 691 550 710T502 729Q474 729 455 710Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="869" d="M430 250V235Q434 132 484 74T616 15Q744 15 787 119L810 107Q785 50 738 20T616 -10Q542 -10 491 30T419 146Q407 67 346 29T205 -10Q133 -10 91 21T48 111Q48 171 93 209T232 257L404 275V342Q404
411 365 448T252 486Q187 486 145 458T80 372L58 388Q104 510 252 510Q327 510 372 476T427 378Q451 441 499 475T614 510Q715 510 767 448T819 266V250H430ZM534 486T485 431T430 276H794Q788 486 614 486Q534 486 485 431ZM257 15T300 32T374 88T404 190V252L245
235Q157 226 117 194T77 111Q77 64 114 40T212 15Q257 15 300 32Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" d="M474 72T420 32T292 -10Q332 -33 349 -59T367 -116Q367 -155 341 -179T273 -204Q241 -204 218 -195T176 -164L188 -144Q205 -165 225 -174T271 -183Q302 -183 321 -165T341 -115Q341 -85 322 -61T253 -9Q157
1 105 68T53 250Q53 372 114 441T285 510Q360 510 412 475T484 374L459 361Q443 421 398 453T285 486Q189 486 135 423T81 250Q81 139 134 77T283 15Q352 15 402 50T463 146L488 137Q474 72 420 32Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="543" d="M492 235H81Q85 131 138 73T285 15Q346 15 394 42T465 119L488 107Q461 52 408 21T285 -10Q176 -10 115 59T53 250Q53 372 113 441T279 510Q380 510 436 441T493 252L492 235ZM188 486T136 427T81
261H467Q464 367 416 426T279 486Q188 486 136 427ZM292 583H268L178 734H209L292 583Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="543" d="M492 235H81Q85 131 138 73T285 15Q346 15 394 42T465 119L488 107Q461 52 408 21T285 -10Q176 -10 115 59T53 250Q53 372 113 441T279 510Q380 510 436 441T493 252L492 235ZM188 486T136 427T81
261H467Q464 367 416 426T279 486Q188 486 136 427ZM631 734L541 583H517L600 734H631Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="543" d="M492 235H81Q85 131 138 73T285 15Q346 15 394 42T465 119L488 107Q461 52 408 21T285 -10Q176 -10 115 59T53 250Q53 372 113 441T279 510Q380 510 436 441T493 252L492 235ZM188 486T136
427T81 261H467Q464 367 416 426T279 486Q188 486 136 427ZM373 582L275 707L178 582H151L259 728H291L400 582H373Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="543" d="M492 235H81Q85 131 138 73T285 15Q346 15 394 42T465 119L488 107Q461 52 408 21T285 -10Q176 -10 115 59T53 250Q53 372 113 441T279 510Q380 510 436 441T493 252L492 235ZM188 486T136
427T81 261H467Q464 367 416 426T279 486Q188 486 136 427ZM195 652T203 645T211 624Q211 611 203 603T182 595Q169 595 161 603T153 624Q153 637 161 644T182 652Q195 652 203 645ZM381 652T388 645T396 624Q396 611 389 603T368 595Q355 595 347 603T339 624Q339
637 347 644T368 652Q381 652 388 645Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="201" d="M115 0H87V500H115V0ZM117 583H93L3 734H34L117 583Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="201" d="M115 0H87V500H115V0ZM200 734L110 583H86L169 734H200Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="201" d="M115 0H87V500H115V0ZM198 582L100 707L3 582H-24L84 728H116L225 582H198Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="201" d="M32 595T24 603T16 624Q16 637 24 644T45 652Q58 652 66 645T74 624Q74 611 66 603T45 595Q32 595 24 603ZM143 595T135 603T127 624Q127 637 135 644T156 652Q169 652 177 645T185 624Q185
611 177 603T156 595Q143 595 135 603ZM115 0H87V500H115V0Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="585" d="M425 613Q518 488 518 284Q518 140 458 65T289 -10Q180 -10 117 57T53 237Q53 312 82 368T162 454T282 485Q361 485 414 451T491 353Q475 508 398 607L222 569L217 588L384 624Q325 692 233 730H279Q361
690 411 629L527 656L533 636L425 613ZM383 15T436 78T492 253Q492 309 468 356T397 432T284 461Q192 461 137 400T82 237Q82 135 138 75T290 15Q383 15 436 78Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="582" d="M401 510T451 462T502 327V0H474V320Q474 400 430 443T310 486Q256 486 212 461T141 392T115 294V0H87V500H113V380Q134 440 188 475T314 510Q401 510 451 462ZM453 642T432 619T371 596Q344
596 327 605T291 633Q273 649 260 657T226 665Q196 665 182 649T160 595H136Q144 643 165 665T227 688Q254 688 271 679T307 651Q323 636 337 628T371 620Q401 620 415 636T437 689H461Q453 642 432 619Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="576" d="M398 510T460 441T523 250Q523 128 461 59T289 -10Q179 -10 116 59T53 250Q53 371 116 440T289 510Q398 510 460 441ZM192 486T137 423T81 250Q81 140 136 77T289 14Q385 14 440 77T495 250Q495
360 440 423T289 486Q192 486 137 423ZM305 583H281L191 734H222L305 583Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="576" d="M398 510T460 441T523 250Q523 128 461 59T289 -10Q179 -10 116 59T53 250Q53 371 116 440T289 510Q398 510 460 441ZM192 486T137 423T81 250Q81 140 136 77T289 14Q385 14 440 77T495 250Q495
360 440 423T289 486Q192 486 137 423ZM644 734L554 583H530L613 734H644Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="576" d="M398 510T460 441T523 250Q523 128 461 59T289 -10Q179 -10 116 59T53 250Q53 371 116 440T289 510Q398 510 460 441ZM192 486T137 423T81 250Q81 140 136 77T289 14Q385 14 440 77T495
250Q495 360 440 423T289 486Q192 486 137 423ZM386 582L288 707L191 582H164L272 728H304L413 582H386Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="576" d="M398 510T460 441T523 250Q523 128 461 59T289 -10Q179 -10 116 59T53 250Q53 371 116 440T289 510Q398 510 460 441ZM192 486T137 423T81 250Q81 140 136 77T289 14Q385 14 440 77T495 250Q495
360 440 423T289 486Q192 486 137 423ZM444 642T423 619T362 596Q335 596 318 605T282 633Q264 649 251 657T217 665Q187 665 173 649T151 595H127Q135 643 156 665T218 688Q245 688 262 679T298 651Q314 636 328 628T362 620Q392 620 406 636T428 689H452Q444
642 423 619Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="576" d="M398 510T460 441T523 250Q523 128 461 59T289 -10Q179 -10 116 59T53 250Q53 371 116 440T289 510Q398 510 460 441ZM192 486T137 423T81 250Q81 140 136 77T289 14Q385 14 440 77T495 250Q495
360 440 423T289 486Q192 486 137 423ZM208 652T216 645T224 624Q224 611 216 603T195 595Q182 595 174 603T166 624Q166 637 174 644T195 652Q208 652 216 645ZM394 652T401 645T409 624Q409 611 402 603T381 595Q368 595 360 603T352 624Q352 637 360 644T381
652Q394 652 401 645Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="604" d="M316 534T324 526T332 504Q332 491 324 483T302 474Q289 474 281 482T272 504Q272 518 280 526T302 534Q316 534 324 526ZM530 303H74V329H530V303ZM316 160T324 152T332 130Q332 117 324 109T302
100Q289 100 281 108T272 130Q272 144 280 152T302 160Q316 160 324 152Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="577" d="M381 510T441 459L495 529H525L458 444Q523 376 523 250Q523 128 461 59T289 -10Q200 -10 140 37L86 -31H56L122 53Q53 124 53 250Q53 371 116 440T289 510Q381 510 441 459ZM140 75L167 111L425
438Q371 486 289 486Q192 486 137 423T81 250Q81 136 139 75H140ZM385 14T440 77T495 250Q495 359 441 422H440L419 394L156 58Q209 14 289 14Q385 14 440 77Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="574" d="M488 500V0H462L461 119Q440 60 386 25T257 -10Q175 -10 128 36T81 168V500H109V174Q109 96 148 56T262 15Q325 15 369 43T437 115T460 202V500H488ZM302 583H278L188 734H219L302 583Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="574" d="M488 500V0H462L461 119Q440 60 386 25T257 -10Q175 -10 128 36T81 168V500H109V174Q109 96 148 56T262 15Q325 15 369 43T437 115T460 202V500H488ZM641 734L551 583H527L610 734H641Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="574" d="M488 500V0H462L461 119Q440 60 386 25T257 -10Q175 -10 128 36T81 168V500H109V174Q109 96 148 56T262 15Q325 15 369 43T437 115T460 202V500H488ZM383 582L285 707L188 582H161L269
728H301L410 582H383Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="574" d="M488 500V0H462L461 119Q440 60 386 25T257 -10Q175 -10 128 36T81 168V500H109V174Q109 96 148 56T262 15Q325 15 369 43T437 115T460 202V500H488ZM205 652T213 645T221 624Q221 611 213
603T192 595Q179 595 171 603T163 624Q163 637 171 644T192 652Q205 652 213 645ZM391 652T398 645T406 624Q406 611 399 603T378 595Q365 595 357 603T349 624Q349 637 357 644T378 652Q391 652 398 645Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="491" d="M224 -98Q197 -163 165 -189T84 -215Q24 -215 0 -181L12 -158Q34 -191 84 -191Q122 -191 149 -170T199 -92L236 -1L24 500H56L229 81L250 31L270 84L439 500H470L224 -98ZM605 734L515 583H491L574
734H605Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="593" d="M418 510T479 441T540 250Q540 128 479 59T311 -10Q238 -10 187 26T115 129V-210H87V730H115V372Q136 437 187 473T311 510Q418 510 479 441ZM404 15T458 77T512 250Q512 361 458 423T307 486Q219
486 167 424T115 254V246Q115 139 167 77T307 15Q404 15 458 77Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="491" d="M224 -98Q197 -163 165 -189T84 -215Q24 -215 0 -181L12 -158Q34 -191 84 -191Q122 -191 149 -170T199 -92L236 -1L24 500H56L229 81L250 31L270 84L439 500H470L224 -98ZM425 652T433 645T441
624Q441 611 433 603T412 595Q399 595 391 603T383 624Q383 637 391 644T412 652Q425 652 433 645ZM611 652T618 645T626 624Q626 611 619 603T598 595Q585 595 577 603T569 624Q569 637 577 644T598 652Q611 652 618 645Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="619" d="M549 255H71V282H549V255Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="953" d="M882 255H71V282H882V255Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="188" d="M75 523T65 538T54 578Q54 613 71 644T122 692L140 677Q112 666 94 640T75 588Q75 583 77 573L79 572Q85 584 98 584Q109 584 117 576T126 554Q126 541 117 532T95 523Q75 523 65 538Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="188" d="M118 690T128 675T139 636Q139 601 122 570T71 522L53 536Q81 548 99 574T118 626Q118 631 116 641H114Q109 630 95 630Q84 630 76 638T68 660Q68 672 76 681T99 690Q118 690 128 675Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="192" d="M114 54T124 39T135 -1Q135 -35 117 -66T67 -114L49 -100Q76 -89 95 -62T114 -10Q114 -5 112 5H110Q104 -6 91 -6Q79 -6 71 2T63 24Q63 36 72 45T94 54Q114 54 124 39Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="303" d="M75 523T65 538T54 578Q54 613 71 644T122 692L140 677Q112 666 94 640T75 588Q75 583 77 573L79 572Q85 584 98 584Q109 584 117 576T126 554Q126 541 117 532T95 523Q75 523 65 538ZM190
523T180 538T169 578Q169 613 186 644T237 692L255 677Q227 666 209 640T190 588Q190 583 192 573L194 572Q200 584 213 584Q224 584 232 576T241 554Q241 541 232 532T210 523Q190 523 180 538Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="302" d="M118 690T128 675T139 636Q139 601 122 570T71 522L53 536Q81 548 99 574T118 626Q118 631 116 641H114Q109 630 95 630Q84 630 76 638T68 660Q68 672 76 681T99 690Q118 690 128 675ZM233
690T243 675T254 636Q254 601 237 570T186 522L168 536Q196 548 214 574T233 626Q233 631 231 641H229Q224 630 210 630Q199 630 191 638T183 660Q183 672 191 681T214 690Q233 690 243 675Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="307" d="M114 54T124 39T135 -1Q135 -35 117 -66T67 -114L49 -100Q76 -89 95 -62T114 -10Q114 -5 112 5H110Q104 -6 91 -6Q79 -6 71 2T63 24Q63 36 72 45T94 54Q114 54 124 39ZM229 54T239 39T250
-1Q250 -35 232 -66T182 -114L164 -100Q191 -89 210 -62T229 -10Q229 -5 227 5H225Q219 -6 206 -6Q194 -6 186 2T178 24Q178 36 187 45T209 54Q229 54 239 39Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="430" d="M246 410T266 390T287 339Q287 308 267 288T215 267Q184 267 164 287T143 339Q143 370 163 390T215 410Q246 410 266 390Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="271" d="M79 265L221 69H188L47 265L188 461H221L79 265Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="271" d="M84 461L224 265L84 69H50L192 265L50 461H84Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,331 +0,0 @@
<?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">
<defs >
<font id="WorkSans" horiz-adv-x="550" ><font-face
font-family="Work Sans Light"
units-per-em="1000"
panose-1="0 0 4 0 0 0 0 0 0 0"
ascent="930"
descent="-243"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="313" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="230" d="M141 340L135 190H95L89 340V660H141V340ZM135 82T147 70T160 37Q160 17 148 5T115 -8Q95 -8 83 4T70 37Q70 57 82 69T115 82Q135 82 147 70Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="327" d="M248 480H208V685H262L248 480ZM115 480H75V685H129L115 480Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="636" d="M466 429L436 238H568V199H429L398 0H354L386 199H205L174 0H130L162 199H31V238H168L198 429H68V468H205L235 660H279L248 468H429L459 660H503L472 468H605V429H466ZM423 429H242L212 238H392L423
429Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="599" d="M285 1Q196 6 135 50T52 171L98 195Q111 131 162 91T285 43V309Q217 323 174 339T101 388T72 477Q72 525 97 566T171 632T285 659V760H328V659Q406 655 456 620T535 516L495 484Q473 548 433 579T328
616V344Q396 330 439 314T511 265T540 175Q540 99 483 52T328 1V-100H285V1ZM285 617Q208 614 164 577T120 481Q120 441 142 416T198 378T285 353V617ZM402 45T447 78T493 171Q493 211 471 236T415 275T328 300V42Q402 45 447 78Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="809" d="M260 665T299 616T338 490Q338 413 299 365T189 316Q119 316 80 365T40 490Q40 567 79 616T189 665Q260 665 299 616ZM596 660H645L212 0H163L596 660ZM138 625T112 588T85 490Q85 430 111 393T189
356Q240 356 266 393T293 490Q293 550 267 587T189 625Q138 625 112 588ZM690 344T729 295T769 169Q769 93 730 44T620 -5Q549 -5 510 44T470 169Q470 246 509 295T620 344Q690 344 729 295ZM569 304T542 267T515 169Q515 109 542 72T620 35Q671 35 697 72T724
169Q724 230 698 267T620 304Q569 304 542 267Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="599" d="M514 61T542 45T605 28L593 -10Q556 -10 524 8T446 75Q369 -10 247 -10Q189 -10 144 10T73 67T47 151Q47 216 87 264T214 361Q167 422 150 456T132 528Q132 587 172 627T280 668Q343 668 383
636T424 541Q424 484 394 441T279 349Q321 294 347 261Q407 185 444 140Q471 183 484 239T496 360L537 356Q539 287 523 223T472 108Q514 61 542 45ZM233 625T206 598T179 529Q179 498 192 471T253 382Q328 422 353 458T379 540Q379 581 353 603T279 625Q233 625
206 598ZM298 31T342 50T418 106Q367 166 314 233L240 327Q160 281 127 244T94 154Q94 99 137 65T244 31Q298 31 342 50Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="194" d="M115 480H75V685H129L115 480Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="305" d="M285 717Q191 634 150 531T108 283Q108 139 149 36T285 -151L257 -180Q156 -94 107 20T57 283Q57 430 106 545T257 746L285 717Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="305" d="M148 660T197 545T247 283Q247 136 198 21T48 -180L20 -151Q114 -68 155 35T197 283Q197 427 156 530T20 717L48 746Q148 660 197 545Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="543" d="M347 436L421 332L388 308L312 410L271 479L231 410L155 308L122 332L196 436L248 496L170 514L50 554L62 593L183 555L257 524L250 603V730H293V603L286 524L359 555L481 593L493 554L373 514L295
496L347 436Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="604" d="M540 293H326V73H279V293H64V339H279V555H326V339H540V293Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="220" d="M137 82T151 62T166 9Q166 -33 144 -70T80 -128L52 -103Q87 -90 109 -59T130 1L127 2Q120 -8 104 -8Q89 -8 77 4T65 36Q65 55 78 68T111 82Q137 82 151 62Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="466" d="M387 240H80V291H387V240Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="220" d="M130 82T142 70T155 37Q155 17 143 5T110 -8Q90 -8 78 4T65 37Q65 57 77 69T110 82Q130 82 142 70Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="396" d="M79 -70H31L316 730H364L79 -70Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="607" d="M187 -10T125 77T63 330Q63 495 125 582T304 670Q420 670 482 583T544 330Q544 165 482 78T304 -10Q187 -10 125 77ZM396 35T444 111T493 330Q493 473 445 549T304 625Q212 625 163 549T114 330Q114
187 163 111T304 35Q396 35 444 111Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="365" d="M268 660V0H218V500Q218 529 220 591Q187 553 141 525T46 483L33 528Q81 540 139 579T223 660H268Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="560" d="M65 41Q206 151 281 219T394 347T433 469Q433 540 390 582T271 624Q194 624 147 576T94 444L50 469Q59 561 117 615T272 670Q370 670 427 616T485 469Q485 403 448 341T338 209T138 46V45L204 46H506V0H65V41Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="554" d="M368 670T420 622T473 498Q473 432 438 386T347 334V333Q410 331 449 286T489 174Q489 120 461 79T384 14T271 -10Q185 -10 129 30T48 145L94 170Q129 36 274 36Q347 36 392 75T437 178Q437 242 397
276T277 310H240V356H277Q347 356 384 392T421 490Q421 554 383 589T275 624Q214 624 174 594T118 509L71 532Q94 596 148 633T275 670Q368 670 420 622Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="582" d="M546 188H419V0H369V188H41V226L355 660H419V231H546V188ZM95 231H369V533L371 618H369Q350 585 314 531L95 231Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="560" d="M357 412T404 386T478 313T504 203Q504 106 445 48T285 -10Q102 -10 57 145L105 169Q134 36 283 36Q359 36 405 81T452 201Q451 277 407 321T289 366Q172 366 119 292H75L111 660H476V614H153L127 358L125
345H126Q184 412 296 412Q357 412 404 386Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="581" d="M391 670T437 638T509 540L463 518Q448 567 411 595T314 624Q248 624 202 582T133 470T110 316Q110 289 115 249H118Q122 298 151 334T222 388T310 407Q409 407 466 351T524 198Q524 103 465 47T306
-10Q189 -10 127 80T64 330Q64 439 96 515T186 631T317 670Q391 670 437 638ZM258 360T221 338T162 280T141 200Q141 128 186 83T305 37Q383 37 427 81T472 200Q472 273 428 316T307 360Q258 360 221 338Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="530" d="M507 660V614Q385 485 325 335T256 0H204Q220 363 452 614H32V660H507Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="591" d="M388 669T444 624T500 502Q500 445 469 405T383 348V347Q450 330 489 284T529 174Q529 119 500 78T418 13T295 -10Q227 -10 174 13T92 77T62 174Q62 238 101 284T208 347V348Q153 365 122 405T91 502Q91
578 146 623T295 669Q388 669 444 624ZM225 623T184 589T143 497Q143 439 184 405T295 370Q364 370 406 404T448 497Q448 555 407 589T295 623Q225 623 184 589ZM377 36T427 75T477 178Q477 243 427 283T295 323Q214 323 164 283T114 178Q114 114 163 75T295 36Q377
36 427 75Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="596" d="M403 670T466 579T530 330Q530 164 466 77T286 -10Q200 -10 144 28T66 135L116 161Q130 102 170 69T285 36Q391 36 438 121T485 346Q485 371 479 415H476Q472 362 443 326T370 271T280 253Q182 253
123 309T64 462Q64 557 124 613T285 670Q403 670 466 579ZM207 623T162 579T116 460Q116 387 161 344T284 300Q333 300 371 322T431 380T453 460Q453 532 407 577T286 623Q207 623 162 579Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="247" d="M144 505T156 493T169 460Q169 440 157 428T124 415Q104 415 92 427T79 460Q79 480 91 492T124 505Q144 505 156 493ZM144 82T156 70T169 37Q169 17 157 5T124 -8Q104 -8 92 4T79 37Q79 57 91 69T124
82Q144 82 156 70Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="247" d="M108 416T96 428T83 460Q83 480 95 492T128 505Q148 505 160 493T173 460Q173 440 161 428T128 416Q108 416 96 428ZM151 82T165 62T180 9Q180 -33 158 -70T94 -128L67 -103Q101 -90 123 -59T144
1L141 2Q134 -8 118 -8Q103 -8 91 4T79 36Q79 55 92 68T125 82Q151 82 165 62Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="604" d="M540 504L120 300L540 95V42L80 270V329L540 557V504Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="604" d="M529 386H75V432H529V386ZM529 184H75V230H529V184Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="604" d="M524 329V270L64 42V95L484 300L64 504V557L524 329Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="510" d="M350 670T407 624T464 500Q464 339 271 299V181H220V326Q325 350 368 388T412 495Q412 555 370 589T255 624Q177 624 133 586T79 476L35 500Q50 580 106 625T258 670Q350 670 407 624ZM265 82T277
70T289 37Q289 17 277 5T245 -8Q225 -8 213 4T200 37Q200 57 212 69T245 82Q265 82 277 70Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="966" d="M631 665T723 610T858 461T901 253Q901 132 859 63T745 -7Q646 -7 638 112Q614 57 567 26T453 -5Q397 -5 353 22T284 99T259 218Q259 294 289 351T371 439T485 470Q553 470 595 440T655 356L666 458H700L679
141Q674 29 753 29Q805 29 833 87T861 253Q861 359 822 443T700 577T492 627Q374 627 286 578T151 439T103 228Q103 110 152 24T288 -109T487 -155Q559 -155 615 -136T712 -83L735 -114Q631 -193 487 -193Q360 -193 263 -142T113 5T60 228Q60 358 113 457T265 610T492
665Q631 665 723 610ZM405 432T355 375T304 220Q304 134 347 84T466 34Q539 34 587 83T641 213L644 253Q648 332 609 382T490 432Q405 432 355 375Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="625" d="M470 207H154L72 0H19L283 660H342L606 0H553L470 207ZM452 253L337 541L313 611H312L288 543L173 253H452Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="632" d="M104 660H337Q445 660 498 615T552 485Q552 427 521 387T431 335V334Q495 324 532 282T570 178Q570 93 510 47T337 0H104V660ZM338 356Q499 356 499 485Q499 614 338 614H154V356H338ZM347 46Q431 46 474
80T517 178Q517 243 474 276T347 310H154V46H347Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="669" d="M598 83T529 37T362 -10Q272 -10 204 31T99 150T62 330Q62 433 99 510T204 628T361 670Q559 670 617 507L568 484Q545 554 495 589T364 624Q290 624 234 589T146 487T115 330Q115 240 145 174T231 72T362
36Q442 36 498 75T576 186L626 167Q598 83 529 37Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="704" d="M470 660T555 577T641 335Q641 173 556 87T312 0H104V660H312Q470 660 555 577ZM448 46T518 120T589 335Q589 469 519 541T316 614H154V46H316Q448 46 518 120Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="612" d="M571 46V0H104V660H555V614H154V359H471V312H154V46H571Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="584" d="M154 614V359H471V312H154V0H104V660H554V614H154Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="702" d="M629 323V0H589L587 115Q560 55 503 23T360 -10Q270 -10 203 31T99 150T62 330Q62 433 99 510T205 628T363 670Q464 670 528 630T624 508L578 484Q555 553 501 588T363 624Q289 624 233 589T146 487T115
330Q115 193 180 115T362 36Q434 36 484 64T558 139T582 239V276H358V323H629Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="716" d="M612 660V0H562V312H154V0H104V660H154V359H562V660H612Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="258" d="M154 0H104V660H154V0Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="534" d="M437 218Q437 111 382 51T227 -10Q136 -10 86 36T36 163Q36 189 40 210L87 221Q84 197 84 175Q84 36 226 36Q310 36 348 85T387 229V660H437V218Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="610" d="M286 356L154 222V0H104V660H154V290L516 660H582L321 393L589 0H528L286 356Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="572" d="M550 46V0H104V660H154V46H550Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="822" d="M718 0H670V492L676 612H675L434 0H388L147 612H146L152 492V0H104V660H179L378 160L411 59H412L444 159L643 660H718V0Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="715" d="M611 0H549L199 518L150 606H149L152 523V0H104V660H167L516 143L566 54L564 137V660H611V0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="732" d="M459 670T527 629T633 511T670 330Q670 226 633 150T528 32T366 -10Q273 -10 205 31T99 149T62 330Q62 434 99 510T204 628T366 670Q459 670 527 629ZM289 624T233 589T146 487T115 330Q115 240 145 174T232
72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="587" d="M426 660T486 609T547 467Q547 377 487 325T323 273H154V0H104V660H323Q426 660 486 609ZM403 320T448 358T494 467Q494 537 449 575T317 614H154V320H317Q403 320 448 358Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="732" d="M570 -145T599 -136T647 -108L665 -154Q644 -173 609 -184T535 -195Q456 -195 404 -149T346 -9Q259 -5 195 37T97 155T62 330Q62 434 99 510T204 628T366 670Q459 670 527 629T633 511T670 330Q670 231
636 157T540 39T391 -9Q402 -145 536 -145Q570 -145 599 -136ZM115 240T145 174T232 72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589T146 487T115 330Q115 240 145 174Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="640" d="M541 0L352 286H349H154V0H104V660H349Q448 660 506 610T565 473Q565 401 523 354T408 292L600 0H541ZM154 333H348Q428 333 470 369T513 473Q513 541 471 577T348 614H154V333Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="619" d="M494 670T557 524L514 489Q489 560 440 592T309 624Q251 624 208 606T143 557T120 487Q120 449 139 424T203 382T329 350Q458 328 512 286T566 170Q566 117 535 76T448 13T318 -10Q214 -10 143 31T45 148L89
182Q109 111 169 74T319 36Q405 36 459 71T514 167Q514 220 470 251T315 301Q222 317 168 340T91 397T67 482Q67 533 96 576T180 644T308 670Q494 670 557 524Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="576" d="M554 614H313V0H263V614H22V660H554V614Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="701" d="M605 241Q605 119 539 55T351 -10Q229 -10 163 54T96 241V660H146V251Q146 145 198 91T351 36Q451 36 503 90T555 251V660H605V241Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="614" d="M337 0H278L23 660H77L272 149L307 47L342 149L538 660H591L337 0Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="937" d="M298 0H236L30 660H84L267 41L440 660H498L671 40L856 660H907L701 0H639L506 463L469 606H468L431 463L298 0Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="566" d="M482 0L281 299L78 0H19L255 339L39 660H99L287 380L477 660H533L314 340L541 0H482Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="544" d="M297 257V0H247V257L13 660H72L272 309L472 660H531L297 257Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="593" d="M553 46V0H43V44L478 614H52V660H537V616L102 46H553Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="311" d="M129 686V-124H288V-168H82V730H288V686H129Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="396" d="M80 730L365 -70H317L32 730H80Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="311" d="M229 -168H23V-124H182V686H23V730H229V-168Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="547" d="M464 355L274 687L84 355H32L249 730H298L516 355H464Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="520" d="M520 -143H0V-97H520V-143Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="523" d="M275 583H233L140 741H194L275 583Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83 447 134 478T259
510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="609" d="M429 510T490 441T552 250Q552 128 491 59T323 -10Q256 -10 207 22T137 112L134 0H89V730H139V394Q162 448 210 479T323 510Q429 510 490 441ZM404 34T453 91T502 250Q502 351 453 408T317 466Q239 466
191 413T139 268V232Q143 140 191 87T317 34Q404 34 453 91Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="545" d="M368 510T420 475T496 375L449 353Q432 408 392 437T292 466Q205 466 156 409T107 250Q107 148 155 91T291 34Q355 34 399 65T454 153L500 137Q480 69 425 30T292 -10Q181 -10 119 59T57 250Q57 372 119
441T293 510Q368 510 420 475Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="609" d="M520 730V0H475L472 112Q451 55 402 23T286 -10Q180 -10 119 59T57 250Q57 372 118 441T286 510Q351 510 399 479T470 394V730H520ZM370 34T418 86T470 229V271Q465 361 418 413T292 466Q205 466 156 409T107
250Q107 149 156 92T292 34Q370 34 418 86Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="559" d="M505 245T503 229H106Q111 137 160 86T293 34Q352 34 394 58T456 126L498 104Q470 49 418 20T293 -10Q182 -10 120 59T57 250Q57 372 117 441T287 510Q389 510 447 442T505 262Q505 245 503 229ZM206 466T159
416T106 274H458Q453 364 409 415T287 466Q206 466 159 416Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="359" d="M173 500H349V457H173V0H123V457H23V500H123V584Q123 654 162 694T272 735Q326 735 353 708L339 668Q314 690 276 690Q227 690 200 662T173 579V500Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="515" d="M420 51T463 20T506 -63Q506 -108 476 -142T391 -196T268 -215Q155 -215 95 -179T35 -82Q35 -43 59 -15T125 25Q95 38 78 61T60 112Q60 148 83 173T147 209Q106 230 84 265T62 347Q62 421 117 465T265
510Q329 510 378 487Q384 535 418 563T503 592L515 548Q468 548 441 527T410 467Q467 421 467 347Q467 273 412 228T265 183Q234 183 197 190Q155 185 132 166T108 119Q108 87 135 69T216 51H345Q420 51 463 20ZM112 291T153 258T265 225Q335 225 376 258T417 347Q417
403 376 435T265 468Q195 468 154 436T112 347Q112 291 153 258ZM358 -173T409 -144T461 -69Q461 -33 429 -13T334 8H205Q148 8 115 -14T81 -74Q81 -120 131 -146T273 -173Q358 -173 409 -144Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="598" d="M409 510T461 462T514 325V0H464V309Q464 388 425 427T318 467Q270 467 229 445T164 380T139 282V0H89V730H139V401Q163 454 211 482T323 510Q409 510 461 462Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="229" d="M95 597T84 608T72 639Q72 658 83 669T114 681Q133 681 144 670T156 639Q156 620 145 609T114 597Q95 597 84 608ZM139 0H89V500H139V0Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="229" d="M132 681T144 669T156 639Q156 622 144 610T114 597Q97 597 85 609T72 639Q72 657 84 669T114 681Q132 681 144 669ZM139 -57Q139 -135 98 -175T-3 -215Q-29 -215 -52 -208T-90 -187L-78 -140Q-65 -152
-46 -159T-4 -167Q39 -167 64 -138T89 -53V500H139V-57Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="527" d="M257 265L139 151V0H89V730H139V214L436 500H501L294 300L509 0H448L257 265Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="274" d="M135 121Q135 75 149 56T198 37Q218 37 232 40T264 51L257 3Q229 -10 191 -10Q137 -10 111 20T85 116V730H135V121Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="960" d="M771 511T823 463T876 325V1H826V320Q826 392 787 429T682 467Q634 467 595 444T532 380T508 288V0H458V319Q458 391 419 428T314 466Q268 466 228 444T164 380T139 283V0H89V500H134L137 400Q161 452
210 481T319 510Q383 510 431 480T498 393Q518 448 571 479T688 511Q771 511 823 463Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="598" d="M409 510T461 462T514 324V0H464V308Q464 388 425 427T318 466Q270 466 229 444T164 380T139 282V0H89V500H134L136 399Q160 453 209 481T323 510Q409 510 461 462Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="590" d="M406 510T469 441T533 250Q533 129 470 60T295 -10Q184 -10 121 59T57 250Q57 371 120 440T295 510Q406 510 469 441ZM207 467T157 409T107 250Q107 149 157 91T295 33Q383 33 433 91T483 250Q483 351
433 409T295 467Q207 467 157 409Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="609" d="M429 510T490 441T552 250Q552 128 491 59T323 -10Q259 -10 211 21T139 106V-210H89V500H134L137 387Q158 445 206 477T323 510Q429 510 490 441ZM404 34T453 91T502 250Q502 351 453 408T317 466Q239
466 191 413T139 268V232Q143 140 191 87T317 34Q404 34 453 91Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="610" d="M521 500V-210H471V106Q448 52 400 21T287 -10Q181 -10 120 59T58 250Q58 372 119 441T287 510Q354 510 403 478T473 388L476 500H521ZM371 34T418 86T471 229V271Q467 361 419 413T293 466Q206 466 157
409T108 250Q108 149 157 92T293 34Q371 34 418 86Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="378" d="M339 510T362 493L349 446Q326 464 285 464Q247 464 214 441T160 375T139 280V0H89V500H131L137 398Q158 451 199 480T299 510Q339 510 362 493Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="505" d="M176 -10T120 20T43 107L84 134Q99 84 145 59T258 34Q326 34 364 60T403 129Q403 166 370 188T254 225Q149 244 106 276T63 367Q63 406 87 439T155 491T255 510Q334 510 381 480T447 388L404 363Q376 466
255 466Q215 466 183 453T132 419T113 372Q113 331 147 308T267 270Q369 253 411 221T453 131Q453 67 399 29T252 -10Q176 -10 120 20Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="377" d="M365 32Q345 12 316 1T252 -10Q191 -10 157 23T122 125V457H22V500H122V625L172 639V500H360V457H172V132Q172 85 194 61T260 36Q310 36 347 73L365 32Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="593" d="M504 500V0H459L457 99Q432 46 382 18T264 -10Q182 -10 133 35T84 170V500H134V182Q134 34 272 34Q327 34 368 58T432 123T454 213V500H504Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="502" d="M485 500L276 0H226L17 500H73L252 51L432 500H485Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="820" d="M787 500L616 0H566L408 437L254 0H204L33 500H89L229 59L385 500H435L590 59L731 500H787Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="504" d="M419 0L250 219L84 0H24L222 256L34 500H98L255 296L407 500H467L283 259L482 0H419Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="510" d="M249 -92Q221 -160 187 -187T101 -215Q39 -215 6 -178L25 -135Q49 -171 101 -171Q136 -171 160 -152T206 -80L238 0L186 124L27 500H84L237 121L262 54L289 126L436 500H490L249 -92Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="505" d="M49 39L343 400L395 458L316 457H46V500H451V461L166 109L106 42L196 43H463V0H49V39Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="308" d="M179 -139T277 -139L270 -180Q132 -180 132 -62V162Q132 213 104 237T19 261V305Q76 305 104 329T132 404V627Q132 685 166 715T270 746L277 705Q228 705 204 686T179 631V400Q179 354 154 324T82
283Q129 272 154 242T179 166V-65Q179 -139 277 -139Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="207" d="M126 -168H82V730H126V-168Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="308" d="M176 354T204 330T289 305V261Q232 261 204 237T176 162V-62Q176 -180 38 -180L31 -139Q129 -139 129 -65V166Q129 212 154 242T225 283Q179 294 154 324T129 400V631Q129 667 105 686T31 705L38
746Q108 746 142 716T176 627V404Q176 354 204 330Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="511" d="M456 266T355 266Q323 266 301 276T246 306Q220 323 202 331T161 340Q104 340 91 263H43Q55 386 157 386Q188 386 211 376T266 346Q292 329 310 321T351 312Q407 312 421 389H468Q456 266 355 266Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="313" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="222" d="M91 418T79 430T66 463Q66 483 78 495T111 508Q131 508 143 496T156 463Q156 443 144 431T111 418Q91 418 79 430ZM85 160L91 310H131L137 160V-160H85V160Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="553" d="M487 73T436 34T312 -10V-100H270V-9Q172 0 117 68T62 250Q62 363 117 431T270 509V600H312V510Q382 506 430 471T500 375L453 353Q438 406 402 435T312 468V32Q369 36 408 68T460 153L505 138Q487
73 436 34ZM110 155T151 98T270 32V467Q193 458 152 402T110 250Q110 155 151 98Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="601" d="M565 135Q565 63 530 27T432 -10Q389 -10 357 5T284 49Q259 22 223 6T144 -10Q97 -10 69 11T41 67Q41 101 71 123T152 146Q190 146 219 135T277 103Q290 130 290 164Q290 195 279 223T240
290H90V331H208Q174 376 160 408T146 477Q146 533 171 577T243 645T348 670Q424 670 472 631T535 519L491 496Q480 557 443 591T346 625Q275 625 234 587T192 484Q192 451 206 420T258 337L263 331H461V290H290Q311 256 320 228T329 167Q329 122 307 81Q340 56
365 44T426 31Q475 31 499 56T524 135H565ZM182 25T209 37T256 70Q229 88 205 98T153 108Q122 108 105 97T87 67Q87 47 104 36T149 25Q182 25 209 37Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="635" d="M512 256T473 205L569 110L537 78L441 172Q390 132 318 132Q245 132 193 173L99 78L66 110L161 206Q123 258 123 331Q123 403 161 454L66 548L99 581L193 487Q245 528 318 528Q393 528 444
486L537 581L569 548L475 453Q512 402 512 331Q512 256 473 205ZM383 177T422 219T462 331Q462 399 423 441T318 483Q253 483 213 441T173 331Q173 262 213 220T318 177Q383 177 422 219Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="596" d="M363 284H520V246H320V155H520V119H320V0H275V119H77V155H275V246H77V284H234L262 282L39 660H97L265 361L297 297H299L331 361L499 660H557L333 282L363 284Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="220" d="M132 366H88V730H132V366ZM132 -168H88V196H132V-168Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="569" d="M539 224T510 191T435 139Q460 120 471 95T483 35Q483 -5 460 -38T392 -90T287 -110Q144 -110 91 -17L129 14Q147 -27 186 -46T287 -66Q356 -66 394 -40T433 31Q433 64 416 86T359 122T249
147Q171 158 126 176T60 221T40 291Q40 336 68 369T143 421Q119 440 108 465T96 525Q96 565 119 598T188 650T295 670Q436 670 487 577L452 547Q412 626 294 626Q224 626 185 600T146 529Q146 496 163 474T220 438T330 413Q408 402 453 384T519 339T539 269Q539
224 510 191ZM489 197T489 265Q489 308 451 331T317 367Q235 378 191 396Q90 364 90 295Q90 252 127 229T261 193Q337 183 387 164Q489 197 489 265Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="523" d="M187 671T198 660T209 630Q209 612 198 601T169 590Q151 590 140 601T128 630Q128 648 139 659T169 671Q187 671 198 660ZM376 671T387 660T399 630Q399 612 388 601T358 590Q340 590 329
601T317 630Q317 648 328 659T358 671Q376 671 387 660Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="809" d="M506 670T583 628T703 509T746 330Q746 228 704 151T584 32T404 -10Q302 -10 225 32T105 151T62 330Q62 431 104 508T224 628T404 670Q506 670 583 628ZM315 629T248 592T145 487T108 330Q108
241 144 173T248 68T404 31Q493 31 560 68T664 173T701 330Q701 419 664 487T560 592T404 629Q315 629 248 592ZM471 513T509 488T566 416L529 397Q502 475 413 475Q348 475 312 436T275 328Q275 259 311 220T413 181Q459 181 491 203T535 265L571 250Q554 200
513 172T414 143Q329 143 281 192T232 328Q232 414 280 463T414 513Q471 513 509 488Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="368" d="M347 359T357 364L354 334Q338 327 321 327Q268 327 262 382Q246 356 212 342T135 327Q85 327 56 348T26 409Q26 449 57 473T154 510L257 528V550Q257 588 234 609T168 630Q128 630 103
615T64 564L32 581Q44 621 79 643T170 665Q232 665 266 636T300 552V396Q300 359 332 359Q347 359 357 364ZM185 362T221 383T257 442V498L169 481Q117 471 94 455T70 412Q70 362 144 362Q185 362 221 383ZM32 246H341V211H32V246Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="440" d="M103 265L239 69H183L49 265L183 461H239L103 265ZM252 265L388 69H332L198 265L332 461H388L252 265Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="604" d="M537 339V152H487V293H67V339H537Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="466" d="M387 240H80V291H387V240Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="809" d="M506 670T583 628T703 509T746 330Q746 228 704 151T584 32T404 -10Q302 -10 225 32T105 151T62 330Q62 431 104 508T224 628T404 670Q506 670 583 628ZM493 31T560 68T664 173T701 330Q701
419 664 487T560 592T404 629Q315 629 248 592T145 487T108 330Q108 241 144 173T248 68T404 31Q493 31 560 68ZM562 359T537 332T467 296L569 143H520L422 293H322V143H279V513H432Q493 513 527 484T562 403Q562 359 537 332ZM322 326H432Q520 328 520 403Q520
479 432 479H322V326Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="523" d="M422 600H102V642H422V600Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="418" d="M141 368T99 410T56 519Q56 586 98 628T209 670Q277 670 319 628T362 519Q362 453 319 411T209 368Q141 368 99 410ZM257 409T287 440T317 519Q317 567 287 598T209 629Q161 629 131 598T100
519Q100 471 130 440T209 409Q257 409 287 440Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="604" d="M537 406V359H326V132H279V359H67V406H279V632H326V406H537ZM67 46H537V0H67V46Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="348" d="M38 366Q89 405 140 447Q203 497 231 534T260 610Q260 650 236 674T169 698Q124 698 98 671T69 596L29 609Q33 667 70 701T170 735Q234 735 270 701T306 612Q306 529 172 428L97 369V368Q117
370 143 370H318V333H38V366Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="336" d="M223 735T256 706T290 628Q290 590 268 565T214 533V532Q249 530 274 505T299 439Q299 389 261 358T161 327Q105 327 69 351T19 421L61 440Q77 364 162 364Q203 364 228 385T253 444Q253 478
231 496T164 515H139V549H162Q201 549 222 569T243 623Q243 658 222 678T161 698Q125 698 102 681T72 632L31 647Q43 689 78 712T163 735Q223 735 256 706Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="523" d="M384 741L290 583H249L329 741H384Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="581" d="M501 500V0H459L455 101Q431 49 381 20T261 -10Q219 -10 186 7T131 58V-210H81V500H131V182Q131 107 168 71T270 34Q346 34 396 78T451 191V500H501Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="591" d="M505 -100H460V618H326V-100H280V221Q207 221 152 248T67 325T36 440Q36 506 67 556T156 633T289 660H505V-100ZM189 618T137 570T84 440Q84 358 136 311T280 263V618Q189 618 137 570Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="210" d="M125 402T137 390T150 357Q150 337 138 325T105 313Q85 313 73 325T60 357Q60 377 72 389T105 402Q125 402 137 390Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="523" d="M260 17Q319 -6 347 -39T376 -113Q376 -154 348 -181T273 -209Q239 -209 215 -200T170 -171L190 -136Q219 -171 267 -171Q295 -171 313 -154T332 -107Q332 -75 310 -51T226 3L260 17Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="220" d="M164 730V333H119V612Q119 644 122 680Q100 657 71 640T10 614V652Q40 660 75 682T125 730H164Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="357" d="M30 327T30 496Q30 665 179 665Q327 665 327 496Q327 327 179 327Q30 327 30 496ZM232 363T257 396T282 496Q282 563 257 596T179 630Q126 630 101 597T75 496Q75 429 100 396T179 363Q232
363 257 396ZM40 246H317V211H40V246Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="437" d="M105 461L239 265L105 69H49L185 265L49 461H105ZM254 461L388 265L254 69H198L334 265L198 461H254Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="716" d="M164 665V268H119V547Q119 567 121 615Q99 592 70 575T10 549V587Q40 595 75 617T125 665H164ZM543 660H594L123 0H72L543 660ZM697 105H621V-4H582V105H384V131L571 393H621V138H697V105ZM582
138V295Q582 315 584 355H582L570 335Q566 329 561 321T550 305L428 138H582Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="794" d="M164 665V268H119V547Q119 567 121 615Q99 592 70 575T10 549V587Q40 595 75 617T125 665H164ZM543 660H594L123 0H72L543 660ZM484 29Q535 68 586 110Q649 160 677 197T706 273Q706 313 682
337T615 361Q570 361 544 334T515 259L475 272Q479 330 516 364T616 398Q680 398 716 364T752 275Q752 192 618 91L543 32V31Q563 33 589 33H764V-4H484V29Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="833" d="M223 670T256 641T290 563Q290 525 268 500T214 468V467Q249 465 274 440T299 374Q299 324 261 293T161 262Q105 262 69 286T19 356L61 375Q77 299 162 299Q203 299 228 320T253 379Q253
413 231 431T164 450H139V484H162Q201 484 222 504T243 558Q243 593 222 613T161 633Q125 633 102 616T72 567L31 582Q43 624 78 647T163 670Q223 670 256 641ZM659 660H710L239 0H188L659 660ZM813 105H737V-4H698V105H500V131L687 393H737V138H813V105ZM698 138V295Q698
315 700 355H698L686 335Q682 329 677 321T666 305L544 138H698Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="505" d="M242 416T230 428T218 461Q218 481 230 493T262 506Q282 506 294 494T307 461Q307 441 295 429T262 416Q242 416 230 428ZM158 -172T101 -127T43 -3Q43 159 236 199V317H288V172Q182 147
139 109T95 3Q95 -57 137 -91T252 -126Q330 -126 374 -88T428 22L472 -3Q457 -83 401 -127T249 -172Q158 -172 101 -127Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="625" d="M288 743L205 891H264L329 743H288ZM470 207H154L72 0H19L283 660H342L606 0H553L470 207ZM452 253L337 541L313 611H312L288 543L173 253H452Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="625" d="M331 743H290L355 891H414L331 743ZM470 207H154L72 0H19L283 660H342L606 0H553L470 207ZM452 253L337 541L313 611H312L288 543L173 253H452Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="625" d="M220 739H173L284 895H342L453 739H407L313 861L220 739ZM470 207H154L72 0H19L283 660H342L606 0H553L470 207ZM452 253L337 541L313 611H312L288 543L173 253H452Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="625" d="M470 207H154L72 0H19L283 660H342L606 0H553L470 207ZM452 253L337 541L313 611H312L288 543L173 253H452ZM476 805T452 778T384 751Q356 751 339 760T300 789Q284 804 272 811T242 819Q215
819 203 803T183 750H143Q150 806 173 833T243 860Q270 860 287 851T326 822Q342 807 354 800T383 792Q410 792 423 808T443 861H483Q476 805 452 778Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="625" d="M470 207H154L72 0H19L283 660H342L606 0H553L470 207ZM452 253L337 541L313 611H312L288 543L173 253H452ZM236 831T247 820T258 790Q258 772 247 761T218 750Q200 750 189 761T177 790Q177
808 188 819T218 831Q236 831 247 820ZM425 831T436 820T448 790Q448 772 437 761T407 750Q389 750 378 761T366 790Q366 808 377 819T407 831Q425 831 436 820Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="625" d="M470 207H154L72 0H19L274 636Q245 646 229 669T213 726Q213 768 240 794T313 821Q358 821 385 795T413 726Q413 693 397 670T352 636L606 0H553L470 207ZM249 698T266 681T313 663Q341 663 359
680T377 726Q377 754 359 771T313 788Q284 788 267 771T249 726Q249 698 266 681ZM452 253L337 541L313 611H312L288 543L173 253H452Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="922" d="M880 46V0H445V232H196L56 0H-1L401 660H865V614H495V358H783V312H495V46H880ZM445 279V614H425L224 279H445Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="669" d="M601 91T541 46T397 -8Q462 -51 462 -113Q462 -154 434 -181T359 -209Q325 -209 301 -200T256 -171L276 -136Q305 -171 353 -171Q381 -171 399 -154T418 -107Q418 -78 401 -57T336 -9Q253
-3 191 40T96 157T62 330Q62 433 99 510T204 628T361 670Q559 670 617 507L568 484Q545 554 495 589T364 624Q290 624 234 589T146 487T115 330Q115 240 145 174T231 72T362 36Q442 36 498 75T576 186L626 167Q601 91 541 46Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="612" d="M321 743L238 891H297L362 743H321ZM571 46V0H104V660H555V614H154V359H471V312H154V46H571Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="612" d="M343 743H301L367 891H425L343 743ZM571 46V0H104V660H555V614H154V359H471V312H154V46H571Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="612" d="M236 739H189L300 895H358L469 739H423L329 861L236 739ZM571 46V0H104V660H555V614H154V359H471V312H154V46H571Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="612" d="M571 46V0H104V660H555V614H154V359H471V312H154V46H571ZM252 831T263 820T274 790Q274 772 263 761T234 750Q216 750 205 761T193 790Q193 808 204 819T234 831Q252 831 263 820ZM441 831T452
820T464 790Q464 772 453 761T423 750Q405 750 394 761T382 790Q382 808 393 819T423 831Q441 831 452 820Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="258" d="M145 743H104L21 891H80L145 743ZM154 0H104V660H154V0Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="258" d="M230 891L147 743H106L171 891H230ZM154 0H104V660H154V0Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="258" d="M223 739L129 861L36 739H-11L100 895H158L269 739H223ZM154 0H104V660H154V0Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="258" d="M74 831T85 820T96 790Q96 772 85 761T55 750Q37 750 26 761T15 790Q15 808 26 819T55 831Q74 831 85 820ZM220 831T231 820T243 790Q243 772 232 761T202 750Q184 750 173 761T162 790Q162
808 173 819T202 831Q220 831 231 820ZM154 0H104V660H154V0Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="715" d="M483 660T568 577T653 335Q653 173 568 87T324 0H116V314H16V353H116V660H324Q483 660 568 577ZM460 46T530 121T601 335Q601 469 531 541T329 614H166V353H368V314H166V46H329Q460 46 530 121Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="715" d="M611 0H549L199 518L150 606H149L152 523V0H104V660H167L516 143L566 54L564 137V660H611V0ZM526 805T502 778T434 751Q406 751 389 760T350 789Q334 804 322 811T292 819Q265 819 253 803T233
750H193Q200 806 223 833T293 860Q320 860 337 851T376 822Q392 807 404 800T433 792Q460 792 473 808T493 861H533Q526 805 502 778Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="732" d="M382 743H341L258 891H317L382 743ZM459 670T527 629T633 511T670 330Q670 226 633 150T528 32T366 -10Q273 -10 205 31T99 149T62 330Q62 434 99 510T204 628T366 670Q459 670 527 629ZM289
624T233 589T146 487T115 330Q115 240 145 174T232 72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="732" d="M467 891L384 743H343L408 891H467ZM459 670T527 629T633 511T670 330Q670 226 633 150T528 32T366 -10Q273 -10 205 31T99 149T62 330Q62 434 99 510T204 628T366 670Q459 670 527 629ZM289
624T233 589T146 487T115 330Q115 240 145 174T232 72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="732" d="M460 739L366 861L273 739H226L337 895H395L506 739H460ZM459 670T527 629T633 511T670 330Q670 226 633 150T528 32T366 -10Q273 -10 205 31T99 149T62 330Q62 434 99 510T204 628T366
670Q459 670 527 629ZM289 624T233 589T146 487T115 330Q115 240 145 174T232 72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="732" d="M459 670T527 629T633 511T670 330Q670 226 633 150T528 32T366 -10Q273 -10 205 31T99 149T62 330Q62 434 99 510T204 628T366 670Q459 670 527 629ZM289 624T233 589T146 487T115 330Q115
240 145 174T232 72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589ZM529 805T505 778T437 751Q409 751 392 760T353 789Q337 804 325 811T295 819Q268 819 256 803T236 750H196Q203 806 226 833T296 860Q323 860 340
851T379 822Q395 807 407 800T436 792Q463 792 476 808T496 861H536Q529 805 505 778Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="732" d="M459 670T527 629T633 511T670 330Q670 226 633 150T528 32T366 -10Q273 -10 205 31T99 149T62 330Q62 434 99 510T204 628T366 670Q459 670 527 629ZM289 624T233 589T146 487T115 330Q115
240 145 174T232 72T366 36Q443 36 500 71T587 173T618 330Q618 420 588 486T500 588T366 624Q289 624 233 589ZM289 831T300 820T311 790Q311 772 300 761T271 750Q253 750 242 761T230 790Q230 808 241 819T271 831Q289 831 300 820ZM478 831T489 820T501 790Q501
772 490 761T460 750Q442 750 431 761T419 790Q419 808 430 819T460 831Q478 831 489 820Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="604" d="M336 315L502 149L468 114L302 281L135 114L101 149L267 315L101 481L135 516L302 349L468 516L502 481L336 315Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="732" d="M622 545T646 479T670 330Q670 226 633 150T528 32T366 -10Q261 -10 188 42L134 -34H87L158 67Q112 112 87 179T62 330Q62 434 99 510T204 628T366 670Q473 670 548 615L598 686H646L577 590Q622
545 646 479ZM115 259T133 203T188 109L519 575Q456 624 366 624Q289 624 233 589T146 487T115 330Q115 259 133 203ZM443 36T500 71T587 173T618 330Q618 399 600 454T547 548L217 83Q280 36 366 36Q443 36 500 71Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="701" d="M376 743H335L252 891H311L376 743ZM605 241Q605 119 539 55T351 -10Q229 -10 163 54T96 241V660H146V251Q146 145 198 91T351 36Q451 36 503 90T555 251V660H605V241Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="701" d="M452 891L369 743H328L393 891H452ZM605 241Q605 119 539 55T351 -10Q229 -10 163 54T96 241V660H146V251Q146 145 198 91T351 36Q451 36 503 90T555 251V660H605V241Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="701" d="M445 739L351 861L258 739H211L322 895H380L491 739H445ZM605 241Q605 119 539 55T351 -10Q229 -10 163 54T96 241V660H146V251Q146 145 198 91T351 36Q451 36 503 90T555 251V660H605V241Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="701" d="M605 241Q605 119 539 55T351 -10Q229 -10 163 54T96 241V660H146V251Q146 145 198 91T351 36Q451 36 503 90T555 251V660H605V241ZM274 831T285 820T296 790Q296 772 285 761T256 750Q238
750 227 761T215 790Q215 808 226 819T256 831Q274 831 285 820ZM463 831T474 820T486 790Q486 772 475 761T445 750Q427 750 416 761T404 790Q404 808 415 819T445 831Q463 831 474 820Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="544" d="M373 891L290 743H249L314 891H373ZM297 257V0H247V257L13 660H72L272 309L472 660H531L297 257Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="599" d="M431 534T491 484T551 338Q551 243 491 193T312 143H154V0H104V660H154V534H312Q431 534 491 484ZM499 189T499 338Q499 488 320 488H154V189H320Q499 189 499 338Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="590" d="M441 383T488 328T535 190Q535 134 511 89T440 17T330 -10Q298 -10 269 0T225 28L242 67Q274 35 332 35Q403 35 444 79T486 195Q486 275 437 316T301 358H260V404H301Q372 404 414 444T456
553Q456 619 417 654T306 689Q219 689 179 639T139 488V0H89V506Q89 735 311 735Q376 735 420 711T485 645T507 555Q507 511 489 473T435 411T350 386V384Q441 383 488 328Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83
447 134 478T259 510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48ZM288 583H246L153 741H207L288 583Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83
447 134 478T259 510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48ZM622 741L528 583H487L567 741H622Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83
447 134 478T259 510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48ZM608 579L516 699L424 579H377L487 735H544L655 579H608Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83
447 134 478T259 510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48ZM423 645T399 618T331 591Q303 591 286 600T247 629Q231 644 219 651T189
659Q162 659 150 643T130 590H90Q97 646 120 673T190 700Q217 700 234 691T273 662Q289 647 301 640T330 632Q357 632 370 648T390 701H430Q423 645 399 618Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83
447 134 478T259 510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48ZM439 671T450 660T461 630Q461 612 450 601T421 590Q403 590 392 601T380
630Q380 648 391 659T421 671Q439 671 450 660ZM628 671T639 660T651 630Q651 612 640 601T610 590Q592 590 581 601T569 630Q569 648 580 659T610 671Q628 671 639 660Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="543" d="M516 33T530 40L527 0Q509 -10 478 -10Q443 -10 421 9T396 75Q373 35 322 13T215 -10Q141 -10 97 23T52 117Q52 233 242 267L395 294V338Q395 398 360 432T259 466Q140 466 99 360L61 388Q83
447 134 478T259 510Q346 510 395 468T445 344V86Q445 33 491 33Q516 33 530 40ZM262 34T302 48T368 91T395 160V253L258 228Q177 213 140 186T103 117Q103 77 134 56T220 34Q262 34 302 48ZM303 776T332 748T362 676Q362 632 333 604T257 575Q211 575 182 603T152
676Q152 720 181 748T257 776Q303 776 332 748ZM228 743T209 724T189 676Q189 647 208 628T257 608Q287 608 306 627T326 676Q326 705 307 724T257 743Q228 743 209 724Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="876" d="M822 255T820 237H444Q447 143 494 89T617 34Q678 34 715 57T771 126L812 104Q784 48 738 19T617 -10Q545 -10 495 25T421 130Q405 60 347 25T212 -10Q139 -10 96 23T52 117Q52 176 98 214T237 264L399
282V337Q399 398 363 432T259 466Q142 466 99 360L61 388Q83 448 134 479T260 510Q327 510 371 481T433 394Q459 449 505 479T613 510Q715 510 768 446T822 270Q822 255 820 237ZM542 466T497 418T445 282H775Q764 466 613 466Q542 466 497 418ZM264 34T305 51T372
104T399 193V243L253 224Q174 215 139 188T103 117Q103 76 135 55T221 34Q264 34 305 51Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="545" d="M482 75T435 37T319 -9Q384 -51 384 -113Q384 -154 356 -181T281 -209Q247 -209 223 -200T178 -171L198 -136Q227 -171 275 -171Q303 -171 321 -154T340 -107Q340 -78 322 -56T256 -8Q162
3 110 71T57 250Q57 372 119 441T293 510Q368 510 420 475T496 375L449 353Q432 408 392 437T292 466Q205 466 156 409T107 250Q107 148 155 91T291 34Q355 34 399 65T454 153L500 137Q482 75 435 37Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="559" d="M505 245T503 229H106Q111 137 160 86T293 34Q352 34 394 58T456 126L498 104Q470 49 418 20T293 -10Q182 -10 120 59T57 250Q57 372 117 441T287 510Q389 510 447 442T505 262Q505 245 503
229ZM206 466T159 416T106 274H458Q453 364 409 415T287 466Q206 466 159 416ZM312 583H270L177 741H231L312 583Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="559" d="M505 245T503 229H106Q111 137 160 86T293 34Q352 34 394 58T456 126L498 104Q470 49 418 20T293 -10Q182 -10 120 59T57 250Q57 372 117 441T287 510Q389 510 447 442T505 262Q505 245 503
229ZM206 466T159 416T106 274H458Q453 364 409 415T287 466Q206 466 159 416ZM390 741L296 583H255L335 741H390Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="559" d="M505 245T503 229H106Q111 137 160 86T293 34Q352 34 394 58T456 126L498 104Q470 49 418 20T293 -10Q182 -10 120 59T57 250Q57 372 117 441T287 510Q389 510 447 442T505 262Q505 245
503 229ZM206 466T159 416T106 274H458Q453 364 409 415T287 466Q206 466 159 416ZM376 579L284 699L192 579H145L255 735H312L423 579H376Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="559" d="M505 245T503 229H106Q111 137 160 86T293 34Q352 34 394 58T456 126L498 104Q470 49 418 20T293 -10Q182 -10 120 59T57 250Q57 372 117 441T287 510Q389 510 447 442T505 262Q505 245 503
229ZM206 466T159 416T106 274H458Q453 364 409 415T287 466Q206 466 159 416ZM207 671T218 660T229 630Q229 612 218 601T189 590Q171 590 160 601T148 630Q148 648 159 659T189 671Q207 671 218 660ZM396 671T407 660T419 630Q419 612 408 601T378 590Q360 590
349 601T337 630Q337 648 348 659T378 671Q396 671 407 660Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="229" d="M139 0H89V500H139V0ZM142 583H100L7 741H61L142 583Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="229" d="M139 0H89V500H139V0ZM220 741L126 583H85L165 741H220Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="229" d="M139 0H89V500H139V0ZM207 579L115 699L23 579H-24L86 735H143L254 579H207Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="229" d="M30 590T19 601T8 630Q8 648 19 659T48 671Q67 671 78 660T89 630Q89 612 78 601T48 590Q30 590 19 601ZM162 590T151 601T139 630Q139 648 150 659T180 671Q198 671 209 660T221 630Q221
612 210 601T180 590Q162 590 151 601ZM139 0H89V500H139V0Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="600" d="M436 611Q530 487 530 286Q530 145 469 68T293 -10Q184 -10 121 56T57 238Q57 313 86 369T168 455T288 485Q357 485 405 459T480 383Q461 516 392 601L212 559L205 591L370 626Q314 687 221 730H294Q368
690 415 637L529 665L538 633L436 611ZM381 34T430 92T482 247Q482 332 432 386T294 441Q208 441 158 387T108 238Q108 143 158 89T295 34Q381 34 430 92Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="598" d="M409 510T461 462T514 324V0H464V308Q464 388 425 427T318 466Q270 466 229 444T164 380T139 282V0H89V500H134L136 399Q160 453 209 481T323 510Q409 510 461 462ZM469 645T445 618T377 591Q349
591 332 600T293 629Q277 644 265 651T235 659Q208 659 196 643T176 590H136Q143 646 166 673T236 700Q263 700 280 691T319 662Q335 647 347 640T376 632Q403 632 416 648T436 701H476Q469 645 445 618Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="590" d="M406 510T469 441T533 250Q533 129 470 60T295 -10Q184 -10 121 59T57 250Q57 371 120 440T295 510Q406 510 469 441ZM207 467T157 409T107 250Q107 149 157 91T295 33Q383 33 433 91T483 250Q483
351 433 409T295 467Q207 467 157 409ZM323 583H281L188 741H242L323 583Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="590" d="M406 510T469 441T533 250Q533 129 470 60T295 -10Q184 -10 121 59T57 250Q57 371 120 440T295 510Q406 510 469 441ZM207 467T157 409T107 250Q107 149 157 91T295 33Q383 33 433 91T483 250Q483
351 433 409T295 467Q207 467 157 409ZM401 741L307 583H266L346 741H401Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="590" d="M406 510T469 441T533 250Q533 129 470 60T295 -10Q184 -10 121 59T57 250Q57 371 120 440T295 510Q406 510 469 441ZM207 467T157 409T107 250Q107 149 157 91T295 33Q383 33 433 91T483
250Q483 351 433 409T295 467Q207 467 157 409ZM387 579L295 699L203 579H156L266 735H323L434 579H387Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="590" d="M406 510T469 441T533 250Q533 129 470 60T295 -10Q184 -10 121 59T57 250Q57 371 120 440T295 510Q406 510 469 441ZM207 467T157 409T107 250Q107 149 157 91T295 33Q383 33 433 91T483 250Q483
351 433 409T295 467Q207 467 157 409ZM458 645T434 618T366 591Q338 591 321 600T282 629Q266 644 254 651T224 659Q197 659 185 643T165 590H125Q132 646 155 673T225 700Q252 700 269 691T308 662Q324 647 336 640T365 632Q392 632 405 648T425 701H465Q458
645 434 618Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="590" d="M406 510T469 441T533 250Q533 129 470 60T295 -10Q184 -10 121 59T57 250Q57 371 120 440T295 510Q406 510 469 441ZM207 467T157 409T107 250Q107 149 157 91T295 33Q383 33 433 91T483
250Q483 351 433 409T295 467Q207 467 157 409ZM218 671T229 660T240 630Q240 612 229 601T200 590Q182 590 171 601T159 630Q159 648 170 659T200 671Q218 671 229 660ZM407 671T418 660T430 630Q430 612 419 601T389 590Q371 590 360 601T348 630Q348 648 359
659T389 671Q407 671 418 660Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="604" d="M322 552T334 540T347 507Q347 487 335 475T302 462Q282 462 270 474T257 507Q257 527 269 539T302 552Q322 552 334 540ZM537 293H67V339H537V293ZM322 170T334 158T347 126Q347 106 335 94T302
81Q282 81 270 93T257 126Q257 146 269 158T302 170Q322 170 334 158Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="591" d="M382 510T443 465L491 526H536L470 441Q533 372 533 250Q533 129 470 60T295 -10Q210 -10 154 31L104 -34H58L125 54Q57 124 57 250Q57 371 120 440T295 510Q382 510 443 465ZM157 93L187 135L415
427Q366 467 295 467Q207 467 157 409T107 250Q107 150 156 93H157ZM383 33T433 91T483 250Q483 343 439 401H438L412 366L182 68Q226 33 295 33Q383 33 433 91Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="593" d="M504 500V0H459L457 99Q432 46 382 18T264 -10Q182 -10 133 35T84 170V500H134V182Q134 34 272 34Q327 34 368 58T432 123T454 213V500H504ZM323 583H281L188 741H242L323 583Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="593" d="M504 500V0H459L457 99Q432 46 382 18T264 -10Q182 -10 133 35T84 170V500H134V182Q134 34 272 34Q327 34 368 58T432 123T454 213V500H504ZM401 741L307 583H266L346 741H401Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="593" d="M504 500V0H459L457 99Q432 46 382 18T264 -10Q182 -10 133 35T84 170V500H134V182Q134 34 272 34Q327 34 368 58T432 123T454 213V500H504ZM387 579L295 699L203 579H156L266 735H323L434
579H387Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="593" d="M504 500V0H459L457 99Q432 46 382 18T264 -10Q182 -10 133 35T84 170V500H134V182Q134 34 272 34Q327 34 368 58T432 123T454 213V500H504ZM218 671T229 660T240 630Q240 612 229 601T200
590Q182 590 171 601T159 630Q159 648 170 659T200 671Q218 671 229 660ZM407 671T418 660T430 630Q430 612 419 601T389 590Q371 590 360 601T348 630Q348 648 359 659T389 671Q407 671 418 660Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="510" d="M249 -92Q221 -160 187 -187T101 -215Q39 -215 6 -178L25 -135Q49 -171 101 -171Q136 -171 160 -152T206 -80L238 0L186 124L27 500H84L237 121L262 54L289 126L436 500H490L249 -92ZM621 741L527
583H486L566 741H621Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="609" d="M429 510T490 441T552 250Q552 128 491 59T323 -10Q259 -10 211 19T139 99V-210H89V730H139V401Q163 452 211 481T323 510Q429 510 490 441ZM404 34T453 91T502 250Q502 351 453 408T317 466Q236
466 188 409T139 255V245Q139 147 187 91T317 34Q404 34 453 91Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="510" d="M249 -92Q221 -160 187 -187T101 -215Q39 -215 6 -178L25 -135Q49 -171 101 -171Q136 -171 160 -152T206 -80L238 0L186 124L27 500H84L237 121L262 54L289 126L436 500H490L249 -92ZM439
671T450 660T461 630Q461 612 450 601T421 590Q403 590 392 601T380 630Q380 648 391 659T421 671Q439 671 450 660ZM628 671T639 660T651 630Q651 612 640 601T610 590Q592 590 581 601T569 630Q569 648 580 659T610 671Q628 671 639 660Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="638" d="M563 242H75V289H563V242Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="979" d="M903 242H75V289H903V242Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="217" d="M83 486T68 506T53 558Q53 601 74 637T139 695L167 670Q132 658 110 627T89 567L92 566Q98 575 115 575Q130 575 142 563T154 531Q154 513 141 500T109 486Q83 486 68 506Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="216" d="M138 694T153 674T168 622Q168 579 147 543T82 485L54 510Q89 522 111 553T132 613L129 614Q123 605 106 605Q91 605 79 616T67 648Q67 667 80 680T112 694Q138 694 153 674Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="223" d="M392 82T406 62T421 9Q421 -33 399 -70T335 -128L307 -103Q342 -90 364 -59T385 1L382 2Q375 -8 359 -8Q344 -8 332 4T320 36Q320 55 333 68T366 82Q392 82 406 62Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="362" d="M83 486T68 506T53 558Q53 601 74 637T139 695L167 670Q132 658 110 627T89 567L92 566Q98 575 115 575Q130 575 142 563T154 531Q154 513 141 500T109 486Q83 486 68 506ZM229 486T214
506T199 558Q199 601 220 637T285 695L313 670Q278 658 256 627T235 567L238 566Q244 575 261 575Q276 575 288 563T300 531Q300 513 287 500T255 486Q229 486 214 506Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="362" d="M138 694T153 674T168 622Q168 579 147 543T82 485L54 510Q89 522 111 553T132 613L129 614Q123 605 106 605Q91 605 79 616T67 648Q67 667 80 680T112 694Q138 694 153 674ZM284 694T299
674T314 622Q314 579 293 543T228 485L200 510Q235 522 257 553T278 613L275 614Q269 605 252 605Q237 605 225 616T213 648Q213 667 226 680T258 694Q284 694 299 674Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="369" d="M392 82T406 62T421 9Q421 -33 399 -70T335 -128L307 -103Q342 -90 364 -59T385 1L382 2Q375 -8 359 -8Q344 -8 332 4T320 36Q320 55 333 68T366 82Q392 82 406 62ZM282 82T296 62T311
9Q311 -33 289 -70T225 -128L197 -103Q232 -90 254 -59T275 1L272 2Q265 -8 249 -8Q234 -8 222 4T210 36Q210 55 223 68T256 82Q282 82 296 62Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="430" d="M256 430T283 404T310 338Q310 298 283 272T215 246Q174 246 147 272T120 338Q120 378 147 404T215 430Q256 430 283 404Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="290" d="M103 265L239 69H183L49 265L183 461H239L103 265Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="290" d="M107 461L242 265L107 69H51L187 265L51 461H107Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,333 +0,0 @@
<?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">
<defs >
<font id="WorkSans" horiz-adv-x="581" ><font-face
font-family="Work Sans Medium"
units-per-em="1000"
panose-1="0 0 6 0 0 0 0 0 0 0"
ascent="930"
descent="-243"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="325" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="281" d="M196 396L182 210H98L84 396V660H196V396ZM174 132T194 113T215 61Q215 29 195 10T140 -9Q106 -9 86 10T66 61Q66 93 86 112T140 132Q174 132 194 113Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="416" d="M332 430H254V686H359L332 430ZM154 430H76V686H181L154 430Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="655" d="M498 412L472 252H588V179H460L430 0H348L377 179H222L193 0H110L140 179H22V252H152L178 412H65V485H191L219 660H302L273 485H428L457 660H539L510 485H632V412H498ZM416 412H261L234 252H390L416
412Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="622" d="M279 1Q102 16 41 158L118 214Q132 163 176 129T279 84V292Q213 306 169 323T95 374T65 466Q65 543 122 596T279 659V756H356V658Q433 652 483 620T571 526L500 461Q474 515 441 542T356 575V364Q422
350 466 333T540 280T570 186Q570 108 512 59T356 1V-96H279V1ZM279 575Q223 569 194 543T165 473Q165 434 194 414T279 380V575ZM471 94T471 179Q471 219 442 240T356 275V83Q471 94 471 179Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="880" d="M280 670T325 620T371 486Q371 403 326 353T204 302Q128 302 83 352T37 486Q37 569 82 619T204 670Q280 670 325 620ZM610 660H702L271 0H178L610 660ZM166 592T146 565T125 486Q125 436 145 409T204
381Q243 381 263 408T284 486Q284 537 264 564T204 592Q166 592 146 565ZM752 358T797 308T843 174Q843 91 798 41T676 -10Q600 -10 555 40T509 174Q509 257 554 307T676 358Q752 358 797 308ZM638 279T618 252T597 174Q597 123 617 96T676 68Q715 68 735 95T756
174Q756 224 736 251T676 279Q638 279 618 252Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="630" d="M613 -10Q568 -10 534 4T453 62Q416 28 367 9T258 -10Q195 -10 146 12T69 73T41 164Q41 223 76 271T193 359Q151 412 135 446T119 517Q119 556 138 591T196 648T288 670Q362 670 408 634T454
528Q454 470 425 427T320 344Q361 293 381 270Q436 204 458 179Q494 244 494 327L493 350L572 344Q574 283 558 226T508 124Q544 89 570 78T632 68L613 -10ZM253 589T234 569T215 516Q215 491 226 468T276 397Q330 429 347 458T364 524Q364 556 345 572T288 589Q253
589 234 569ZM137 127T173 98T261 69Q341 69 402 115Q356 164 318 210L303 227L240 302Q179 265 158 236T137 171Q137 127 173 98Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="239" d="M154 430H76V686H181L154 430Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="362" d="M339 691Q245 605 206 510T166 278Q166 141 205 47T339 -134L283 -190Q174 -102 119 16T63 278Q63 423 118 541T283 747L339 691Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="362" d="M188 659T243 541T299 278Q299 134 244 16T80 -190L23 -134Q117 -49 156 46T196 278Q196 415 157 510T23 691L80 747Q188 659 243 541Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="577" d="M388 423L462 321L396 273L322 375L288 440L254 375L181 273L115 321L189 423L240 475L168 488L49 526L73 603L193 564L259 532L248 604L247 730H330L329 604L318 532L384 564L504 603L528 526L409
488L336 475L388 423Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="604" d="M548 275H349V66H256V275H56V364H256V572H349V364H548V275Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="273" d="M176 135T198 106T221 29Q221 -28 191 -75T103 -150L51 -106Q92 -92 120 -65T157 -3L152 -1Q144 -9 124 -9Q99 -9 80 9T60 61Q60 93 82 114T136 135Q176 135 198 106Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="515" d="M428 214H87V313H428V214Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="273" d="M171 135T191 116T212 63Q212 30 192 10T137 -10Q103 -10 82 10T61 63Q61 96 81 115T137 135Q171 135 191 116Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="447" d="M124 -70H24L322 725H422L124 -70Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="628" d="M189 -10T125 76T60 330Q60 497 124 583T314 670Q439 670 504 584T569 330Q569 163 504 77T314 -10Q189 -10 125 76ZM386 81T423 143T460 330Q460 454 423 516T314 579Q169 579 169 330Q169 81 314
81Q386 81 423 143Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="418" d="M324 660V0H219V488Q219 522 220 541Q186 508 143 484T54 450L34 543Q60 546 101 565T180 610T234 660H324Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="587" d="M70 79Q200 170 272 233T375 349T407 458Q407 511 374 544T282 577Q220 577 184 536T142 422L49 465Q59 560 122 615T288 670Q359 670 411 643T490 568T517 462Q517 367 447 281T212 90V88Q262 92 321
92H529V0H70V79Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="586" d="M361 670T409 647T483 583T508 494Q508 447 490 411T443 354T384 334V332Q422 332 453 313T504 259T523 178Q523 124 493 81T409 14T283 -10Q104 -10 46 150L144 197Q159 139 192 111T287 82Q347 82
381 111T415 190Q415 244 383 266T279 289H249V374H276Q400 374 400 476Q400 526 372 552T291 578Q238 578 207 553T166 480L68 520Q89 592 149 631T293 670Q361 670 409 647Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="622" d="M579 165H467V0H366V165H41V230L336 660H467V248H579V165ZM148 248H366V474L370 581H368Q344 530 304 471L148 248Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="582" d="M382 424T429 398T501 324T527 215Q527 108 463 49T292 -10Q202 -10 145 26T53 135L153 190Q168 136 198 109T290 81Q351 81 386 114T422 207Q422 269 389 302T294 336Q200 336 160 279L71 285L112
660H495V568H197L174 385L172 371H173Q221 424 319 424Q382 424 429 398Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="617" d="M413 670T466 637T548 529L454 484Q425 577 326 577Q278 577 241 544T184 453T163 323V305H167Q183 359 232 387T341 416Q406 416 456 390T533 317T561 205Q561 106 498 48T326 -10Q201 -10 133 81T65
330Q65 439 99 516T194 631T332 670Q413 670 466 637ZM268 327T233 294T197 206Q197 150 232 116T326 82Q387 82 421 114T455 206Q455 263 421 295T326 327Q268 327 233 294Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="577" d="M544 660V571Q422 446 368 307T314 0H205Q205 159 262 302T433 567H41V660H544Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="619" d="M411 669T471 621T531 492Q531 441 506 403T434 345V344Q493 322 525 280T558 177Q558 91 491 41T310 -10Q196 -10 129 40T61 177Q61 237 94 280T186 344V345Q140 364 114 402T88 492Q88 574 148 621T310
669Q411 669 471 621ZM257 579T226 554T195 482Q195 437 226 412T310 386Q362 386 393 411T425 482Q425 527 394 553T310 579Q257 579 226 554ZM375 80T412 109T450 189Q450 240 412 269T310 299Q246 299 208 270T169 189Q169 138 207 109T310 80Q375 80 412 109Z"
/>
<glyph unicode="9" glyph-name="nine" horiz-adv-x="621" d="M422 670T490 579T558 329Q558 161 491 76T296 -10Q206 -10 150 27T63 138L164 185Q180 133 208 108T296 82Q384 82 422 148T460 342V353H456Q442 295 393 268T280 240Q216 240 167 266T89 340T61 453Q61
554 124 612T297 670Q422 670 490 579ZM236 576T202 544T168 452Q168 395 202 363T297 331Q355 331 390 364T426 452Q426 508 391 542T297 576Q236 576 202 544Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="298" d="M183 510T203 491T224 438Q224 405 204 385T149 365Q115 365 94 385T73 438Q73 471 93 490T149 510Q183 510 203 491ZM183 135T203 116T224 63Q224 30 204 10T149 -10Q115 -10 94 10T73 63Q73 96 93
115T149 135Q183 135 203 116Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="298" d="M119 365T99 384T78 437Q78 471 98 490T153 510Q188 510 208 491T229 437Q229 404 209 385T153 365Q119 365 99 384ZM190 135T212 106T235 29Q235 -28 205 -75T117 -150L65 -106Q106 -92 134 -65T171
-3L166 -1Q158 -9 138 -9Q113 -9 94 9T74 61Q74 93 96 114T150 135Q190 135 212 106Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="604" d="M549 470L147 299L549 128V21L68 244V353L549 576V470Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="604" d="M540 366H64V454H540V366ZM540 161H64V249H540V161Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="604" d="M536 353V244L55 21V128L457 299L55 470V576L536 353Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="562" d="M387 670T450 625T514 497Q514 412 462 366T325 311L322 210H220L218 361Q316 373 358 401T400 482Q400 526 369 551T276 576Q216 576 179 543T136 451L37 498Q53 576 116 623T283 670Q387 670
450 625ZM305 133T325 114T345 62Q345 29 325 10T271 -9Q236 -9 216 10T196 62Q196 94 216 113T271 133Q305 133 325 114Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="973" d="M635 660T726 609T863 467T909 260Q909 178 885 119T817 28T717 -3Q666 -3 636 22T594 86Q567 45 524 23T424 1Q376 1 338 25T278 94T256 199Q256 282 288 342T373 434T487 466Q594 466 626 382L646 459H719L678
155Q676 137 676 129Q676 61 737 61Q787 61 814 111T842 260Q842 362 803 437T688 554T503 596Q390 596 307 551T178 421T133 223Q133 116 178 36T302 -86T476 -128Q553 -128 599 -112T688 -66L725 -116Q672 -153 618 -172T475 -192Q353 -192 259 -141T113 4T61
223Q61 352 116 451T271 605T503 660Q635 660 726 609ZM431 391T391 343T350 208Q350 146 378 112T457 77Q508 77 547 109T593 202L601 261Q603 279 603 288Q603 336 578 363T498 391Q431 391 391 343Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="665" d="M471 173H193L130 0H20L269 660H397L646 0H533L471 173ZM439 260L363 472L333 567H330L302 474L224 260H439Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="662" d="M98 660H358Q474 660 530 613T587 479Q587 425 556 385T469 335V334Q531 324 567 282T604 183Q604 97 541 49T362 0H98V660ZM350 376Q476 376 476 473Q476 570 350 570H203V376H350ZM367 89Q429 89 461
114T493 188Q493 236 461 261T367 287H203V89H367Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="684" d="M615 86T543 38T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T371 670Q470 670 537 629T635 508L534 463Q514 522 476 549T377 577Q284 577 229 512T173 330Q173 213 226 148T373 83Q437
83 480 115T543 209L645 175Q615 86 543 38Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="720" d="M487 660T573 574T659 330Q659 172 573 86T331 0H98V660H331Q487 660 573 574ZM435 91T491 153T547 330Q547 444 491 506T331 569H205V91H331Q435 91 491 153Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="636" d="M590 92V0H98V660H576V568H205V378H495V288H205V92H590Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="611" d="M205 568V377H495V284H205V0H98V660H575V568H205Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="724" d="M651 341V0H572L569 84Q540 39 489 15T367 -10Q275 -10 206 31T99 148T61 330Q61 434 100 510T210 628T375 670Q477 670 543 632T647 514L549 467Q530 521 485 549T377 577Q283 577 228 512T173 330Q173
211 225 147T379 82Q458 82 507 121T556 234V253H354V341H651Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="736" d="M639 660V0H531V288H205V0H98V660H205V380H531V660H639Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="303" d="M205 0H98V660H205V0Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="582" d="M493 234Q493 119 430 55T253 -10Q149 -10 94 39T39 175Q39 206 44 231L146 250Q142 212 142 199Q142 139 169 111T253 83Q326 83 356 124T386 254V660H493V234Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="667" d="M312 318L205 203V0H98V660H205V332L508 660H639L389 390L645 0H519L312 318Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="599" d="M569 92V0H98V660H205V92H569Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="871" d="M773 0H675V382L682 564H681L480 0H391L190 564H189L197 382V0H98V660H257L390 278L436 121H438L485 278L617 660H773V0Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="736" d="M639 0H512L257 416L193 538H192L196 426V0H98V660H224L478 245L543 122H544L540 234V660H639V0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="745" d="M467 670T537 629T646 511T684 330Q684 226 646 149T538 31T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T372 670Q467 670 537 629ZM279 577T226 512T173 330Q173 213 226 148T372 83Q466
83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="627" d="M459 660T521 605T584 454Q584 358 522 304T352 249H205V0H98V660H352Q459 660 521 605ZM405 340T439 368T473 454Q473 569 335 569H205V340H335Q405 340 439 368Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="745" d="M570 -101T601 -91T651 -63L682 -153Q658 -174 616 -186T529 -198Q441 -198 387 -152T329 -8Q204 6 133 95T61 330Q61 434 99 511T207 629T372 670Q467 670 537 629T646 511T684 330Q684 184 612 95T413
-8Q418 -62 448 -81T532 -101Q570 -101 601 -91ZM173 213T226 148T372 83Q466 83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512T173 330Q173 213 226 148Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="672" d="M346 264H204V0H98V660H367Q474 660 536 608T598 462Q598 391 562 344T458 276L637 0H514L346 264ZM204 353H358Q423 353 455 379T487 461Q487 516 455 542T358 569H204V353Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="642" d="M414 670T478 637T587 536L506 463Q478 523 436 550T324 577Q255 577 217 550T179 479Q179 439 216 416T348 375Q437 359 489 335T566 274T590 183Q590 125 557 81T465 14T327 -10Q126 -10 43 124L118
199Q150 139 200 111T326 83Q397 83 437 107T478 177Q478 213 442 235T314 274Q223 291 169 316T91 378T66 468Q66 524 97 570T186 643T323 670Q414 670 478 637Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="619" d="M589 568H363V0H256V568H30V660H589V568Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="718" d="M629 253Q629 123 560 57T359 -10Q227 -10 158 56T89 253V660H197V266Q197 172 236 128T359 83Q442 83 481 127T521 266V660H629V253Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="659" d="M392 0H267L22 660H136L290 221L330 90L370 220L524 660H637L392 0Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="972" d="M349 0H222L28 660H144L288 85L433 660H543L689 84L834 660H944L751 0H625L520 396L487 548H486L453 396L349 0Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="620" d="M468 0L306 257L144 0H21L250 335L39 660H166L318 415L470 660H586L373 339L595 0H468Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="597" d="M352 253V0H245V253L10 660H129L247 448L299 349L351 448L468 660H588L352 253Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="631" d="M583 91V0H50V87L449 569H59V660H571V573L172 91H583Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="361" d="M183 640V-83H330V-168H86V725H330V640H183Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="447" d="M125 725L423 -70H323L25 725H125Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="361" d="M275 -168H31V-83H178V640H31V725H275V-168Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="576" d="M448 355L288 649L128 355H26L240 728H336L549 355H448Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="539" d="M539 -181H0V-88H539V-181Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="500" d="M299 578H217L118 746H226L299 578Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140 336L57 380Q75 440
130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="629" d="M455 510T514 441T573 249Q573 127 514 59T352 -10Q293 -10 249 18T182 93L177 0H83V725H190V420Q213 462 255 486T352 510Q455 510 514 441ZM393 76T429 122T466 250Q466 332 430 377T328 423Q267 423
231 382T190 269V231Q194 158 230 117T328 76Q393 76 429 122Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="566" d="M467 510T520 370L420 330Q394 425 303 425Q236 425 199 379T162 249Q162 165 199 120T303 75Q354 75 385 100T426 172L524 139Q502 69 446 30T305 -10Q187 -10 121 59T54 250Q54 372 120 441T303 510Q467
510 520 370Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="629" d="M546 725V0H452L446 89Q424 44 380 17T278 -10Q175 -10 116 58T56 249Q56 371 115 440T278 510Q333 510 375 486T439 419V725H546ZM365 76T402 121T439 244V256Q439 334 402 378T302 423Q237 423 201 378T164
250Q164 168 200 122T302 76Q365 76 402 121Z" />
<glyph unicode="e" glyph-name="e" d="M530 236T526 210H160Q169 144 207 110T305 75Q354 75 386 92T431 143L520 106Q464 -10 305 -10Q187 -10 121 59T54 250Q54 373 118 441T298 510Q408 510 469 443T530 265Q530 236 526 210ZM240 425T205 391T160 292H430Q422
355 388 390T298 425Q240 425 205 391Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="400" d="M225 500H387V416H228V0H121V416H27V500H121V572Q121 648 167 690T296 732Q326 732 351 726T390 708L370 630Q347 645 313 645Q225 645 225 564V500Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="554" d="M450 78T492 44T534 -50Q534 -101 501 -138T409 -195T277 -215Q158 -215 99 -180T39 -87Q39 -53 62 -28T128 9Q96 24 77 47T58 104Q58 177 136 204Q98 226 79 261T59 341Q59 391 86 429T162 489T276 510Q331
510 377 494Q391 549 427 577T524 605L542 522Q494 523 465 510T424 471Q457 448 475 415T493 341Q493 264 434 218T276 172Q230 172 193 181Q168 175 157 162T145 126Q145 103 161 91T207 78H374Q450 78 492 44ZM230 435T199 409T168 341Q168 299 199 273T276
246Q323 246 353 272T384 341Q384 383 354 409T276 435Q230 435 199 409ZM360 -135T401 -114T442 -62Q442 -37 422 -24T355 -11H220Q175 -11 153 -25T130 -64Q130 -98 169 -116T287 -135Q360 -135 401 -114Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="619" d="M435 510T487 462T540 324V0H433V290Q433 422 326 422Q270 422 230 383T190 264V0H83V725H190V420Q215 466 256 488T352 510Q435 510 487 462Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="274" d="M103 584T84 601T65 651Q65 683 84 700T137 717Q171 717 189 700T208 651Q208 619 190 602T137 584Q103 584 84 601ZM190 0H83V500H190V0Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="273" d="M169 717T188 699T208 651Q208 621 189 603T137 584Q104 584 85 602T65 651Q65 681 84 699T137 717Q169 717 188 699ZM190 -44Q190 -133 144 -174T26 -215Q-39 -215 -84 -182L-65 -96Q-31 -124 12 -124Q46
-124 64 -103T83 -34V500H190V-44Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="583" d="M289 235L190 133V0H83V725H190V255L429 500H555L364 304L567 0H443L289 235Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="312" d="M187 146Q187 109 198 95T239 80Q258 80 271 82T305 93L293 7Q259 -10 210 -10Q143 -10 112 24T80 131V725H187V146Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="949" d="M736 510T778 490T845 427T870 324V0H763V307Q763 366 735 394T660 422Q605 422 568 382T530 272V0H423V307Q423 366 395 394T320 422Q288 422 258 406T209 354T190 266V0H83V500H178L183 417Q208 463
251 486T345 510Q401 510 446 485T514 410Q537 459 584 484T686 510Q736 510 778 490Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="619" d="M435 510T487 462T540 324V0H433V290Q433 422 326 422Q270 422 230 384T190 265V0H83V500H178L183 417Q208 464 252 487T352 510Q435 510 487 462Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="606" d="M420 510T486 441T552 250Q552 128 486 59T303 -10Q186 -10 120 59T54 250Q54 372 120 441T303 510Q420 510 486 441ZM235 426T199 381T162 250Q162 165 198 120T303 74Q371 74 408 120T445 250Q445 334
408 380T303 426Q235 426 199 381Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="629" d="M455 510T514 442T573 251Q573 129 514 60T352 -10Q298 -10 256 14T190 80V-210H83V500H177L182 407Q204 454 248 482T352 510Q455 510 514 442ZM393 77T429 122T466 250Q466 332 430 378T328 424Q267
424 231 383T190 269V231Q194 159 230 118T328 77Q393 77 429 122Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="630" d="M547 500V-210H440V81Q417 39 375 15T279 -10Q176 -10 117 59T57 251Q57 373 116 441T278 510Q337 510 381 483T448 408L453 500H547ZM365 77T402 121T440 244V256Q440 334 403 379T302 424Q237 424 201
378T164 250Q164 168 200 123T302 77Q365 77 402 121Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="414" d="M376 510T396 500L379 402Q356 415 316 415Q284 415 256 398T209 347T190 265V0H83V500H174L183 410Q225 510 341 510Q376 510 396 500Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="529" d="M188 -10T130 16T41 95L113 157Q132 114 172 94T268 74Q319 74 347 90T375 134Q375 158 349 172T259 200Q148 221 103 256T58 355Q58 396 83 431T155 488T268 510Q351 510 401 483T478 397L402 341Q384
385 352 405T269 426Q224 426 195 408T165 365Q165 338 191 322T288 293Q394 274 438 239T482 141Q482 74 424 32T264 -10Q188 -10 130 16Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="424" d="M407 33Q383 13 349 2T274 -10Q205 -10 164 24T121 132V416H26V500H121V617L228 647V500H403V416H228V150Q228 114 247 97T301 79Q347 79 382 111L407 33Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="619" d="M536 500V0H441L437 81Q386 -10 259 -10Q178 -10 129 34T79 171V500H186V199Q186 133 212 106T289 78Q350 78 389 116T429 230V500H536Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="532" d="M524 500L325 0H208L8 500H126L267 87L412 500H524Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="871" d="M843 500L676 0H559L433 378L313 0H196L29 500H145L258 100L383 500H489L613 100L727 500H843Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="550" d="M399 0L273 188L143 0H22L210 252L32 500H160L280 319L399 500H522L343 255L525 0H399Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="546" d="M314 -59Q281 -145 239 -180T129 -215Q90 -215 62 -206T11 -175L42 -93Q72 -129 124 -129Q154 -129 174 -114T211 -57L233 -3L181 121L25 500H145L255 186L284 92L318 195L422 500H533L314 -59Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="528" d="M51 74L294 356L354 418L268 416H53V500H472V426L230 144L170 82L265 84H481V0H51V74Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="372" d="M237 -82T260 -97T336 -112L325 -190Q228 -190 186 -157T144 -52V133Q144 189 119 213T32 237V319Q93 319 118 343T144 423V609Q144 680 186 713T325 747L336 669Q284 669 261 654T237 607V408Q237
306 126 278Q237 252 237 149V-50Q237 -82 260 -97Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="266" d="M180 -168H86V725H180V-168Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="372" d="M228 367T253 343T340 319V237Q279 237 254 213T228 133V-52Q228 -123 186 -156T47 -190L36 -112Q88 -112 111 -98T134 -50V149Q134 252 245 278Q134 306 134 408V607Q134 639 111 654T36 669L47
747Q144 747 186 714T228 609V423Q228 367 253 343Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="557" d="M509 316T474 275T375 234Q341 234 316 245T263 276Q239 291 225 298T194 305Q147 305 136 235H43Q54 398 183 398Q216 398 239 388T294 357Q316 342 331 335T364 327Q410 327 421 396H514Q509
316 474 275Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="325" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="274" d="M103 368T83 387T63 439Q63 471 83 490T137 509Q172 509 192 490T212 439Q212 407 192 388T137 368Q103 368 83 387ZM81 104L95 290H179L193 104V-160H81V104Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="570" d="M511 76T463 37T342 -9V-100H268V-7Q170 5 116 72T61 250Q61 361 115 428T268 508V600H342V509Q414 502 459 466T524 370L433 331Q410 414 342 429V70Q419 85 440 170L528 140Q511 76 463 37ZM158
174T186 129T268 72V428Q214 416 186 371T158 249Q158 174 186 129Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="625" d="M594 81T558 36T454 -10Q412 -10 377 5T299 48Q244 -10 158 -10Q107 -10 76 14T45 78Q45 117 78 142T166 168Q224 168 272 144Q274 160 274 170Q274 196 266 220T240 272H76V347H184Q156 384
145 411T134 469Q134 526 161 572T238 644T353 670Q438 670 490 630T563 508L474 463Q459 524 430 553T349 582Q295 582 263 554T230 478Q230 452 241 427T284 356L291 347H481V272H334Q351 230 351 185Q351 142 335 106Q363 88 386 79T437 69Q478 69 496 91T514
163L590 160Q594 81 558 36ZM218 47T247 82Q201 107 166 107Q122 107 122 78Q122 63 134 55T167 47Q218 47 247 82Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="659" d="M541 263T508 210L600 124L534 59L445 150Q395 119 330 119Q265 119 212 151L125 59L60 124L151 212Q118 264 118 329Q118 396 152 447L60 533L125 598L214 507Q264 538 330 538Q397 538 448
507L534 598L600 533L510 445Q541 394 541 329Q541 263 508 210ZM381 205T413 240T446 329Q446 383 414 417T330 452Q279 452 246 418T213 329Q213 275 246 240T330 205Q381 205 413 240Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="637" d="M434 299H561V240H368V167H561V111H368V0H270V111H78V167H270V240H78V299H203L252 295L30 660H148L271 428L318 328H320L367 429L490 660H608L385 295L434 299Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="260" d="M177 357H83V725H177V357ZM177 -168H83V200H177V-168Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="605" d="M579 227T556 193T493 134Q519 99 519 46Q519 1 493 -34T417 -90T303 -110Q224 -110 172 -85T83 -10L151 48Q174 9 210 -9T302 -28Q361 -28 393 -11T425 37Q425 75 389 95T260 128Q135 143
82 179T29 285Q29 330 52 365T116 424Q90 457 90 511Q90 556 116 592T193 649T311 670Q392 670 441 645T526 570L460 513Q434 551 400 569T310 588Q250 588 217 570T184 521Q184 482 219 462T348 430Q473 415 526 379T579 273Q579 227 556 193ZM122 263T155 245T277
217Q370 206 421 185Q487 213 487 261Q487 295 453 312T331 340Q238 351 187 372Q122 344 122 297Q122 263 155 245Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="500" d="M181 700T199 683T217 637Q217 608 199 591T151 574Q122 574 104 591T86 637Q86 666 104 683T151 700Q181 700 199 683ZM383 700T401 683T419 637Q419 608 401 591T353 574Q323 574 306 591T288
637Q288 666 305 683T353 700Q383 700 401 683Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="806" d="M506 670T583 628T703 509T746 330Q746 228 704 151T584 32T403 -10Q300 -10 223 32T103 151T60 330Q60 432 102 509T222 628T403 670Q506 670 583 628ZM323 599T263 566T169 472T136 330Q136
249 169 188T262 94T403 61Q483 61 543 94T636 188T669 330Q669 411 637 472T544 566T403 599Q323 599 263 566ZM528 515T570 415L500 381Q488 410 466 424T409 438Q362 438 335 409T308 328Q308 276 335 247T409 218Q483 218 506 279L572 250Q551 196 511 169T407
142Q323 142 275 192T226 328Q226 415 274 465T407 515Q528 515 570 415Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="399" d="M372 378T379 382L373 331Q353 321 329 321Q300 321 281 334T256 372Q238 348 206 335T130 321Q78 321 49 342T20 404Q20 446 51 472T152 511L241 527V540Q241 569 224 585T175 601Q144
601 123 588T91 543L26 570Q36 614 75 639T179 664Q252 664 289 633T326 541V409Q326 378 356 378Q372 378 379 382ZM189 381T215 398T241 442V480L179 467Q140 459 123 448T106 416Q106 397 119 389T158 381Q189 381 215 398ZM28 250H362V186H28V250Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="521" d="M151 265L277 69H172L46 265L172 461H277L151 265ZM348 265L474 69H369L243 265L369 461H474L348 265Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="604" d="M545 364V121H448V275H59V364H545Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="515" d="M428 214H87V313H428V214Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="806" d="M506 670T583 628T703 509T746 330Q746 228 704 151T584 32T403 -10Q300 -10 223 32T103 151T60 330Q60 432 102 509T222 628T403 670Q506 670 583 628ZM483 61T543 94T636 188T669 330Q669
411 637 472T544 566T403 599Q323 599 263 566T169 472T136 330Q136 249 169 188T262 94T403 61Q483 61 543 94ZM566 353T543 324T479 284L574 146H484L403 277H347V146H270V514H429Q490 514 528 482T566 395Q566 353 543 324ZM347 333H421Q488 333 488 393Q488
453 421 453H347V333Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="500" d="M428 588H72V666H428V588Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="471" d="M155 327T106 375T56 499Q56 575 106 622T235 670Q315 670 365 623T415 499Q415 422 365 375T235 327Q155 327 106 375ZM276 406T302 432T329 499Q329 540 303 566T235 592Q195 592 169 566T142
499Q142 458 168 432T235 406Q276 406 302 432Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="604" d="M548 447V359H347V163H258V359H56V447H258V644H347V447H548ZM56 87H548V0H56V87Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="373" d="M36 390Q90 425 127 452Q197 505 222 537T248 601Q248 630 231 648T180 666Q145 666 125 643T104 578L24 603Q27 665 70 700T183 735Q259 735 298 698T338 607Q338 565 307 524T208 436Q193
426 148 400V399Q193 402 220 402H346V333H36V390Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="367" d="M251 735T289 706T327 626Q327 584 303 560T247 533V531Q283 530 309 507T336 442Q336 390 294 359T182 327Q52 327 20 424L101 458Q110 394 179 394Q211 394 229 410T248 453Q248 503 179
503H155V557H176Q207 557 223 571T239 611Q239 638 224 652T179 666Q119 666 109 609L31 636Q43 685 83 710T183 735Q251 735 289 706Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="500" d="M382 746L283 578H201L274 746H382Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="613" d="M535 500V0H445L438 85Q390 -10 265 -10Q219 -10 185 12V-210H78V500H185V199Q185 133 211 106T289 78Q347 78 384 108T428 194V500H535Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="668" d="M584 -100H494V574H371V-100H279V238Q166 239 103 294T39 448Q39 549 106 604T300 660H584V-100Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="240" d="M155 427T175 408T196 354Q196 321 176 302T120 282Q86 282 66 301T45 354Q45 388 65 407T120 427Q155 427 175 408Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="500" d="M240 31Q306 15 342 -22T378 -105Q378 -153 344 -184T254 -215Q215 -215 188 -206T139 -178L172 -116Q185 -129 203 -137T242 -146Q266 -146 282 -131T298 -90Q298 -60 277 -40T197 3L240 31Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="259" d="M209 730V333H123V574Q123 604 126 643Q69 595 13 588V661Q43 666 81 687T134 730H209Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="379" d="M110 321T68 366T25 492Q25 574 67 619T189 664Q269 664 311 619T354 492Q354 411 312 366T189 321Q110 321 68 366ZM267 384T267 492Q267 602 189 602Q112 602 112 492Q112 384 189 384Q267
384 267 492ZM36 250H343V186H36V250Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="520" d="M151 461L277 265L151 69H46L172 265L46 461H151ZM348 461L474 265L348 69H243L369 265L243 461H348Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="817" d="M209 665V268H123V509Q123 539 126 578Q71 530 13 523V596Q43 601 81 622T134 665H209ZM578 660H669L192 0H101L578 660ZM798 91H731V-4H657V91H458V134L633 393H731V150H798V91ZM657 150V253Q657
294 660 331H657Q641 299 626 275L537 150H657Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="884" d="M209 665V268H123V509Q123 539 126 578Q71 530 13 523V596Q43 601 81 622T134 665H209ZM578 660H669L192 0H101L578 660ZM547 53Q601 88 638 115Q708 168 733 200T759 264Q759 293 742 311T691
329Q656 329 636 306T615 241L535 266Q538 328 581 363T694 398Q770 398 809 361T849 270Q849 228 818 187T719 99Q704 89 659 63V62Q704 65 731 65H857V-4H547V53Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="925" d="M251 670T289 641T327 561Q327 519 303 495T247 468V466Q283 465 309 442T336 377Q336 325 294 294T182 262Q52 262 20 359L101 393Q110 329 179 329Q211 329 229 345T248 388Q248 438
179 438H155V492H176Q207 492 223 506T239 546Q239 573 224 587T179 601Q119 601 109 544L31 571Q43 620 83 645T183 670Q251 670 289 641ZM686 660H777L300 0H209L686 660ZM906 91H839V-4H765V91H566V134L741 393H839V150H906V91ZM765 150V253Q765 294 768 331H765Q749
299 734 275L645 150H765Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="558" d="M254 367T234 386T214 438Q214 471 234 490T288 509Q323 509 343 490T363 438Q363 406 343 387T288 367Q254 367 234 386ZM172 -170T109 -124T45 4Q45 89 97 135T234 190L237 290H339L342
140Q244 127 202 99T159 18Q159 -26 190 -51T283 -76Q342 -76 379 -43T423 49L522 2Q506 -76 443 -123T276 -170Q172 -170 109 -124Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="665" d="M290 737L202 888H316L372 737H290ZM471 173H193L130 0H20L269 660H397L646 0H533L471 173ZM439 260L363 472L333 567H330L302 474L224 260H439Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="665" d="M364 737H282L338 888H452L364 737ZM471 173H193L130 0H20L269 660H397L646 0H533L471 173ZM439 260L363 472L333 567H330L302 474L224 260H439Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="665" d="M253 731H164L277 898H389L502 731H413L333 838L253 731ZM471 173H193L130 0H20L269 660H397L646 0H533L471 173ZM439 260L363 472L333 567H330L302 474L224 260H439Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="665" d="M471 173H193L130 0H20L269 660H397L646 0H533L471 173ZM439 260L363 472L333 567H330L302 474L224 260H439ZM509 736T400 736Q371 736 352 746T311 776Q294 790 285 795T264 801Q245 801 235
785T219 735H146Q155 877 265 877Q293 877 311 867T353 837Q370 823 379 818T399 812Q419 812 429 828T445 877H518Q509 736 400 736Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="665" d="M471 173H193L130 0H20L269 660H397L646 0H533L471 173ZM439 260L363 472L333 567H330L302 474L224 260H439ZM261 860T279 843T297 797Q297 768 279 751T231 734Q202 734 184 751T166 797Q166
826 184 843T231 860Q261 860 279 843ZM463 860T481 843T499 797Q499 768 481 751T433 734Q403 734 386 751T368 797Q368 826 385 843T433 860Q463 860 481 843Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="665" d="M471 173H193L130 0H20L259 630Q231 645 216 671T200 733Q200 787 237 821T334 855Q394 855 430 821T466 733Q466 698 451 672T407 630L646 0H533L471 173ZM303 797T284 779T265 732Q265 703
284 685T333 667Q362 667 381 685T400 732Q400 760 381 778T333 797Q303 797 284 779ZM439 260L363 472L333 567H330L302 474L224 260H439Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="945" d="M899 90V0H442V208H223L115 0H3L358 660H885V570H546V378H804V289H546V90H899ZM442 294V571H411L268 294H442Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="684" d="M620 100T565 54T432 -5Q460 -25 474 -51T489 -105Q489 -153 455 -184T365 -215Q326 -215 299 -206T250 -178L283 -116Q296 -129 314 -137T353 -146Q377 -146 393 -131T409 -90Q409 -64 393
-46T335 -8Q251 -1 189 42T94 159T61 330Q61 434 99 511T207 629T371 670Q470 670 537 629T635 508L534 463Q514 522 476 549T377 577Q284 577 229 512T173 330Q173 213 226 148T373 83Q437 83 480 115T543 209L645 175Q620 100 565 54Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="636" d="M309 737L221 888H335L391 737H309ZM590 92V0H98V660H576V568H205V378H495V288H205V92H590Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="636" d="M366 737H284L340 888H454L366 737ZM590 92V0H98V660H576V568H205V378H495V288H205V92H590Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="636" d="M254 731H165L278 898H390L503 731H414L334 838L254 731ZM590 92V0H98V660H576V568H205V378H495V288H205V92H590Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="636" d="M590 92V0H98V660H576V568H205V378H495V288H205V92H590ZM263 860T281 843T299 797Q299 768 281 751T233 734Q204 734 186 751T168 797Q168 826 186 843T233 860Q263 860 281 843ZM465 860T483
843T501 797Q501 768 483 751T435 734Q405 734 388 751T370 797Q370 826 387 843T435 860Q465 860 483 843Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="303" d="M190 737H108L20 888H134L190 737ZM205 0H98V660H205V0Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="303" d="M271 888L183 737H101L157 888H271ZM205 0H98V660H205V0Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="303" d="M231 731L151 838L71 731H-18L95 898H207L320 731H231ZM205 0H98V660H205V0Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="303" d="M90 860T107 843T125 797Q125 768 108 751T60 734Q31 734 14 751T-4 797Q-4 826 13 843T60 860Q90 860 107 843ZM271 860T289 843T307 797Q307 769 289 752T242 734Q213 734 195 751T177
797Q177 826 195 843T242 860Q271 860 289 843ZM205 0H98V660H205V0Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="738" d="M505 660T591 574T677 330Q677 172 591 86T349 0H116V294H22V370H116V660H349Q505 660 591 574ZM454 91T510 153T566 330Q566 444 510 506T349 569H223V370H400V294H223V91H349Q454 91 510 153Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="736" d="M639 0H512L257 416L193 538H192L196 426V0H98V660H224L478 245L543 122H544L540 234V660H639V0ZM548 736T439 736Q410 736 391 746T350 776Q333 790 324 795T303 801Q284 801 274 785T258 735H185Q194
877 304 877Q332 877 350 867T392 837Q409 823 418 818T438 812Q458 812 468 828T484 877H557Q548 736 439 736Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="745" d="M411 737H329L241 888H355L411 737ZM467 670T537 629T646 511T684 330Q684 226 646 149T538 31T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T372 670Q467 670 537 629ZM279
577T226 512T173 330Q173 213 226 148T372 83Q466 83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="745" d="M492 888L404 737H322L378 888H492ZM467 670T537 629T646 511T684 330Q684 226 646 149T538 31T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T372 670Q467 670 537 629ZM279
577T226 512T173 330Q173 213 226 148T372 83Q466 83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="745" d="M452 731L372 838L292 731H203L316 898H428L541 731H452ZM467 670T537 629T646 511T684 330Q684 226 646 149T538 31T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T372
670Q467 670 537 629ZM279 577T226 512T173 330Q173 213 226 148T372 83Q466 83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="745" d="M467 670T537 629T646 511T684 330Q684 226 646 149T538 31T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T372 670Q467 670 537 629ZM279 577T226 512T173 330Q173 213 226
148T372 83Q466 83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512ZM549 736T440 736Q411 736 392 746T351 776Q334 790 325 795T304 801Q285 801 275 785T259 735H186Q195 877 305 877Q333 877 351 867T393 837Q410 823 419 818T439 812Q459 812 469
828T485 877H558Q549 736 440 736Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="745" d="M467 670T537 629T646 511T684 330Q684 226 646 149T538 31T372 -10Q277 -10 207 31T99 149T61 330Q61 434 99 511T207 629T372 670Q467 670 537 629ZM279 577T226 512T173 330Q173 213 226
148T372 83Q466 83 519 148T572 330Q572 447 519 512T372 577Q279 577 226 512ZM301 860T319 843T337 797Q337 768 319 751T271 734Q242 734 224 751T206 797Q206 826 224 843T271 860Q301 860 319 843ZM503 860T521 843T539 797Q539 768 521 751T473 734Q443 734
426 751T408 797Q408 826 425 843T473 860Q503 860 521 843Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="604" d="M366 320L530 156L466 91L302 255L138 91L73 156L237 320L73 484L138 549L302 385L466 549L530 484L366 320Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="745" d="M638 540T661 475T684 330Q684 226 646 149T538 31T372 -10Q275 -10 204 33L156 -34H81L155 71Q110 116 86 182T61 330Q61 434 99 511T207 629T372 670Q474 670 547 623L589 682H664L595 584Q638
540 661 475ZM279 577T226 512T173 330Q173 222 218 157L488 542Q441 577 372 577Q279 577 226 512ZM466 83T519 148T572 330Q572 434 531 496L264 113Q309 83 372 83Q466 83 519 148Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="718" d="M398 737H316L228 888H342L398 737ZM629 253Q629 123 560 57T359 -10Q227 -10 158 56T89 253V660H197V266Q197 172 236 128T359 83Q442 83 481 127T521 266V660H629V253Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="718" d="M478 888L390 737H308L364 888H478ZM629 253Q629 123 560 57T359 -10Q227 -10 158 56T89 253V660H197V266Q197 172 236 128T359 83Q442 83 481 127T521 266V660H629V253Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="718" d="M439 731L359 838L279 731H190L303 898H415L528 731H439ZM629 253Q629 123 560 57T359 -10Q227 -10 158 56T89 253V660H197V266Q197 172 236 128T359 83Q442 83 481 127T521 266V660H629V253Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="718" d="M629 253Q629 123 560 57T359 -10Q227 -10 158 56T89 253V660H197V266Q197 172 236 128T359 83Q442 83 481 127T521 266V660H629V253ZM287 860T305 843T323 797Q323 768 305 751T257 734Q228
734 210 751T192 797Q192 826 210 843T257 860Q287 860 305 843ZM489 860T507 843T525 797Q525 768 507 751T459 734Q429 734 412 751T394 797Q394 826 411 843T459 860Q489 860 507 843Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="597" d="M418 888L330 737H248L304 888H418ZM352 253V0H245V253L10 660H129L247 448L299 349L351 448L468 660H588L352 253Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="639" d="M462 547T525 493T589 337Q589 235 526 181T339 127H205V0H98V660H205V547H339Q462 547 525 493ZM409 218T444 247T478 337Q479 397 444 426T338 456H205V218H338Q409 218 444 247Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="628" d="M454 383T495 356T556 286T576 193Q576 139 551 93T476 18T355 -10Q321 -10 291 -1T245 23L269 102Q297 78 349 78Q408 78 440 113T473 206Q473 268 434 300T319 332H277L282 421H319Q378
421 412 452T446 534Q446 587 415 613T325 640Q250 640 220 598T190 465V0H83V486Q83 602 141 666T331 730Q406 730 456 703T529 632T553 541Q553 504 535 468T481 409T391 385V383Q454 383 495 356Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140 336L57
380Q75 440 130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97ZM325 578H243L144 746H252L325 578Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140 336L57
380Q75 440 130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97ZM400 746L301 578H219L292 746H400Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140
336L57 380Q75 440 130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97ZM356 571L276 675L196 571H108L219 740H333L444 571H356Z"
/>
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140 336L57
380Q75 440 130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97ZM452 576T343 576Q314 576 295 586T254 616Q237 630 228 635T207
641Q188 641 178 625T162 575H89Q98 717 208 717Q236 717 254 707T296 677Q313 663 322 658T342 652Q362 652 372 668T388 717H461Q452 576 343 576Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140 336L57
380Q75 440 130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97ZM205 700T223 683T241 637Q241 608 223 591T175 574Q146 574
128 591T110 637Q110 666 128 683T175 700Q205 700 223 683ZM407 700T425 683T443 637Q443 608 425 591T377 574Q347 574 330 591T312 637Q312 666 329 683T377 700Q407 700 425 683Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="570" d="M537 70T552 74L545 2Q518 -10 483 -10Q440 -10 415 7T381 64Q358 29 313 10T212 -10Q139 -10 94 24T49 121Q49 180 98 220T244 278L371 300V327Q371 373 344 399T269 426Q170 426 140 336L57
380Q75 440 130 475T267 510Q364 510 421 465T478 333V107Q478 88 486 79T515 70Q537 70 552 74ZM289 71T330 97T371 166V226L262 204Q210 194 185 176T160 128Q160 100 179 86T235 71Q289 71 330 97ZM333 806T367 774T402 688Q402 633 368 601T275 568Q216 568
181 600T146 688Q146 741 181 773T275 806Q333 806 367 774ZM246 751T228 734T209 688Q209 660 227 642T275 624Q304 624 322 642T340 688Q340 716 322 733T275 751Q246 751 228 734Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="883" d="M830 244T826 214H480Q487 148 524 112T616 75Q664 75 692 92T732 143L820 106Q793 48 744 19T614 -10Q548 -10 500 17T425 99Q402 45 346 18T212 -10Q137 -10 93 25T49 121Q49 180 96 219T235 273L377
295V327Q377 373 349 399T268 426Q222 426 190 404T141 337L58 378Q77 440 133 475T272 510Q331 510 373 487T440 419Q468 463 511 486T609 510Q716 510 773 444T830 274Q830 244 826 214ZM557 425T523 391T480 291H731Q718 425 611 425Q557 425 523 391ZM295 71T336
103T377 191V225L266 204Q209 193 185 176T160 128Q160 71 239 71Q295 71 336 103Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="566" d="M506 81T465 44T360 -5Q387 -25 401 -51T416 -105Q416 -153 382 -184T292 -215Q253 -215 226 -206T177 -178L210 -116Q223 -129 241 -137T280 -146Q304 -146 320 -131T336 -90Q336 -63 320
-45T260 -7Q162 6 108 73T54 250Q54 372 120 441T303 510Q467 510 520 370L420 330Q394 425 303 425Q236 425 199 379T162 249Q162 165 199 120T303 75Q354 75 385 100T426 172L524 139Q506 81 465 44Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" d="M530 236T526 210H160Q169 144 207 110T305 75Q354 75 386 92T431 143L520 106Q464 -10 305 -10Q187 -10 121 59T54 250Q54 373 118 441T298 510Q408 510 469 443T530 265Q530 236 526 210ZM240 425T205 391T160
292H430Q422 355 388 390T298 425Q240 425 205 391ZM344 578H262L163 746H271L344 578Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" d="M530 236T526 210H160Q169 144 207 110T305 75Q354 75 386 92T431 143L520 106Q464 -10 305 -10Q187 -10 121 59T54 250Q54 373 118 441T298 510Q408 510 469 443T530 265Q530 236 526 210ZM240 425T205 391T160
292H430Q422 355 388 390T298 425Q240 425 205 391ZM419 746L320 578H238L311 746H419Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" d="M530 236T526 210H160Q169 144 207 110T305 75Q354 75 386 92T431 143L520 106Q464 -10 305 -10Q187 -10 121 59T54 250Q54 373 118 441T298 510Q408 510 469 443T530 265Q530 236 526 210ZM240 425T205 391T160
292H430Q422 355 388 390T298 425Q240 425 205 391ZM375 571L295 675L215 571H127L238 740H352L463 571H375Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" d="M530 236T526 210H160Q169 144 207 110T305 75Q354 75 386 92T431 143L520 106Q464 -10 305 -10Q187 -10 121 59T54 250Q54 373 118 441T298 510Q408 510 469 443T530 265Q530 236 526 210ZM240 425T205 391T160
292H430Q422 355 388 390T298 425Q240 425 205 391ZM224 700T242 683T260 637Q260 608 242 591T194 574Q165 574 147 591T129 637Q129 666 147 683T194 700Q224 700 242 683ZM426 700T444 683T462 637Q462 608 444 591T396 574Q366 574 349 591T331 637Q331 666
348 683T396 700Q426 700 444 683Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="274" d="M190 0H83V500H190V0ZM442 578H360L261 746H369L442 578Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="274" d="M190 0H83V500H190V0ZM525 746L426 578H344L417 746H525Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="274" d="M190 0H83V500H190V0ZM473 571L393 675L313 571H225L336 740H450L561 571H473Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="274" d="M23 574T6 591T-12 637Q-12 666 5 683T52 701Q82 701 99 684T117 637Q117 608 100 591T52 574Q23 574 6 591ZM191 574T174 591T157 637Q157 667 174 684T222 701Q251 701 268 684T286 637Q286
608 269 591T222 574Q191 574 174 591ZM190 0H83V500H190V0Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="615" d="M457 608Q551 481 551 293Q551 149 488 70T296 -10Q185 -10 121 56T56 239Q56 315 86 371T170 458T293 488Q403 488 454 418Q432 518 375 589L195 545L185 596L339 627Q289 675 196 728H321Q382
692 425 646L537 677L552 625L457 608ZM370 75T409 122T448 239Q448 319 411 362T307 405Q239 405 202 362T165 239Q165 161 201 118T303 75Q370 75 409 122Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="619" d="M435 510T487 462T540 324V0H433V290Q433 422 326 422Q270 422 230 384T190 265V0H83V500H178L183 417Q208 464 252 487T352 510Q435 510 487 462ZM493 576T384 576Q355 576 336 586T295 616Q278
630 269 635T248 641Q229 641 219 625T203 575H130Q139 717 249 717Q277 717 295 707T337 677Q354 663 363 658T383 652Q403 652 413 668T429 717H502Q493 576 384 576Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="606" d="M420 510T486 441T552 250Q552 128 486 59T303 -10Q186 -10 120 59T54 250Q54 372 120 441T303 510Q420 510 486 441ZM235 426T199 381T162 250Q162 165 198 120T303 74Q371 74 408 120T445
250Q445 334 408 380T303 426Q235 426 199 381ZM352 578H270L171 746H279L352 578Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="606" d="M420 510T486 441T552 250Q552 128 486 59T303 -10Q186 -10 120 59T54 250Q54 372 120 441T303 510Q420 510 486 441ZM235 426T199 381T162 250Q162 165 198 120T303 74Q371 74 408 120T445
250Q445 334 408 380T303 426Q235 426 199 381ZM427 746L328 578H246L319 746H427Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="606" d="M420 510T486 441T552 250Q552 128 486 59T303 -10Q186 -10 120 59T54 250Q54 372 120 441T303 510Q420 510 486 441ZM235 426T199 381T162 250Q162 165 198 120T303 74Q371 74 408 120T445
250Q445 334 408 380T303 426Q235 426 199 381ZM383 571L303 675L223 571H135L246 740H360L471 571H383Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="606" d="M420 510T486 441T552 250Q552 128 486 59T303 -10Q186 -10 120 59T54 250Q54 372 120 441T303 510Q420 510 486 441ZM235 426T199 381T162 250Q162 165 198 120T303 74Q371 74 408 120T445
250Q445 334 408 380T303 426Q235 426 199 381ZM479 576T370 576Q341 576 322 586T281 616Q264 630 255 635T234 641Q215 641 205 625T189 575H116Q125 717 235 717Q263 717 281 707T323 677Q340 663 349 658T369 652Q389 652 399 668T415 717H488Q479 576 370
576Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="606" d="M420 510T486 441T552 250Q552 128 486 59T303 -10Q186 -10 120 59T54 250Q54 372 120 441T303 510Q420 510 486 441ZM235 426T199 381T162 250Q162 165 198 120T303 74Q371 74 408 120T445
250Q445 334 408 380T303 426Q235 426 199 381ZM232 700T250 683T268 637Q268 608 250 591T202 574Q173 574 155 591T137 637Q137 666 155 683T202 700Q232 700 250 683ZM434 700T452 683T470 637Q470 608 452 591T404 574Q374 574 357 591T339 637Q339 666 356
683T404 700Q434 700 452 683Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="604" d="M336 591T355 572T375 520Q375 488 356 469T303 450Q269 450 250 469T230 520Q230 553 249 572T303 591Q336 591 355 572ZM548 275H56V364H548V275ZM336 188T355 169T375 118Q375 86 356 67T303
47Q269 47 250 66T230 118Q230 150 249 169T303 188Q336 188 355 169Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="607" d="M389 510T448 472L487 522H554L488 438Q552 369 552 250Q552 128 486 59T303 -10Q224 -10 168 22L125 -34H58L125 54Q54 123 54 250Q54 372 120 441T303 510Q389 510 448 472ZM192 136L224 181L388
398Q354 426 303 426Q235 426 199 381T162 250Q162 180 191 136H192ZM371 74T408 120T445 250Q445 311 420 353H419L390 313L227 96Q258 74 303 74Q371 74 408 120Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="619" d="M536 500V0H441L437 81Q386 -10 259 -10Q178 -10 129 34T79 171V500H186V199Q186 133 212 106T289 78Q350 78 389 116T429 230V500H536ZM356 578H274L175 746H283L356 578Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="619" d="M536 500V0H441L437 81Q386 -10 259 -10Q178 -10 129 34T79 171V500H186V199Q186 133 212 106T289 78Q350 78 389 116T429 230V500H536ZM431 746L332 578H250L323 746H431Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="619" d="M536 500V0H441L437 81Q386 -10 259 -10Q178 -10 129 34T79 171V500H186V199Q186 133 212 106T289 78Q350 78 389 116T429 230V500H536ZM387 571L307 675L227 571H139L250 740H364L475 571H387Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="619" d="M536 500V0H441L437 81Q386 -10 259 -10Q178 -10 129 34T79 171V500H186V199Q186 133 212 106T289 78Q350 78 389 116T429 230V500H536ZM236 700T254 683T272 637Q272 608 254 591T206 574Q177
574 159 591T141 637Q141 666 159 683T206 700Q236 700 254 683ZM438 700T456 683T474 637Q474 608 456 591T408 574Q378 574 361 591T343 637Q343 666 360 683T408 700Q438 700 456 683Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="546" d="M314 -59Q281 -145 239 -180T129 -215Q90 -215 62 -206T11 -175L42 -93Q72 -129 124 -129Q154 -129 174 -114T211 -57L233 -3L181 121L25 500H145L255 186L284 92L318 195L422 500H533L314 -59ZM406
746L307 578H225L298 746H406Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="629" d="M453 510T513 442T573 251Q573 167 545 108T467 20T352 -10Q298 -10 257 11T190 71V-210H83V725H190V426Q214 465 256 487T353 510Q453 510 513 442ZM393 77T429 122T466 250Q466 332 430 378T328
424Q265 424 228 379T190 256V244Q190 166 227 122T328 77Q393 77 429 122Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="546" d="M314 -59Q281 -145 239 -180T129 -215Q90 -215 62 -206T11 -175L42 -93Q72 -129 124 -129Q154 -129 174 -114T211 -57L233 -3L181 121L25 500H145L255 186L284 92L318 195L422 500H533L314
-59ZM211 700T229 683T247 637Q247 608 229 591T181 574Q152 574 134 591T116 637Q116 666 134 683T181 700Q211 700 229 683ZM413 700T431 683T449 637Q449 608 431 591T383 574Q353 574 336 591T318 637Q318 666 335 683T383 700Q413 700 431 683Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="672" d="M592 217H81V310H592V217Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="1011" d="M931 217H81V310H931V217Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="267" d="M94 412T72 441T49 519Q49 576 78 623T167 697L219 654Q178 640 150 613T113 551L118 549Q126 557 146 557Q171 557 190 539T210 487Q210 455 188 434T134 412Q94 412 72 441Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="267" d="M177 697T199 668T222 591Q222 534 193 487T104 412L52 455Q93 470 121 497T158 558L154 561Q144 553 125 553Q100 553 81 571T61 622Q61 654 83 675T137 697Q177 697 199 668Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="272" d="M430 135T452 106T475 29Q475 -28 445 -75T357 -150L305 -106Q346 -92 374 -65T411 -3L406 -1Q398 -9 378 -9Q353 -9 334 9T314 61Q314 93 336 114T390 135Q430 135 452 106Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="472" d="M94 412T72 441T49 519Q49 576 78 623T167 697L219 654Q178 640 150 613T113 551L118 549Q126 557 146 557Q171 557 190 539T210 487Q210 455 188 434T134 412Q94 412 72 441ZM299 412T277
441T254 519Q254 576 283 623T372 697L424 654Q383 640 355 613T318 551L323 549Q331 557 351 557Q376 557 395 539T415 487Q415 455 393 434T339 412Q299 412 277 441Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="470" d="M177 697T199 668T222 591Q222 534 193 487T104 412L52 455Q93 470 121 497T158 558L154 561Q144 553 125 553Q100 553 81 571T61 622Q61 654 83 675T137 697Q177 697 199 668ZM381
697T403 668T426 591Q426 534 397 487T308 412L256 455Q297 470 325 497T362 558L358 561Q348 553 329 553Q304 553 285 571T265 622Q265 654 287 675T341 697Q381 697 403 668Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="476" d="M430 135T452 106T475 29Q475 -28 445 -75T357 -150L305 -106Q346 -92 374 -65T411 -3L406 -1Q398 -9 378 -9Q353 -9 334 9T314 61Q314 93 336 114T390 135Q430 135 452 106ZM378 135T400
106T423 29Q423 -28 393 -75T305 -150L253 -106Q294 -92 322 -65T359 -3L354 -1Q346 -9 326 -9Q301 -9 282 9T262 61Q262 93 284 114T338 135Q378 135 400 106Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="430" d="M275 465T312 429T349 336Q349 278 312 242T215 206Q156 206 119 242T81 336Q81 393 118 429T215 465Q275 465 312 429Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="324" d="M151 265L277 69H172L46 265L172 461H277L151 265Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="324" d="M152 461L278 265L152 69H47L173 265L47 461H152Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
<svg height="1024" width="896" xmlns="http://www.w3.org/2000/svg"><path d="M128 768h256v64H128v-64zm320-384H128v64h320v-64zm128 192V448L384 640l192 192V704h320V576H576zm-288-64H128v64h160v-64zM128 704h160v-64H128v64zm576 64h64v128c-1 18-7 33-19 45s-27 18-45 19H64c-35 0-64-29-64-64V192c0-35 29-64 64-64h192C256 57 313 0 384 0s128 57 128 128h192c35 0 64 29 64 64v320h-64V320H64v576h640V768zM128 256h512c0-35-29-64-64-64h-64c-35 0-64-29-64-64s-29-64-64-64-64 29-64 64-29 64-64 64h-64c-35 0-64 29-64 64z"/></svg>

Before

Width:  |  Height:  |  Size: 510 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 608 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

View File

@ -1,475 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Encompass :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div id="head-tags">
</div>
<div id="body-inner">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle=""><i class="fas fa-bars"></i> navigation</a>
</span>
<h1 id="encompass">Encompass</h1>
<p><strong>encompass</strong> is a powerful engine-agnostic framework to help you code games, or other kinds of simulations.</p>
<p>Object-oriented code is messy and rapidly becomes unmaintainable.</p>
<p>encompass lets you write clean, de-coupled code so you can spend more time on your game design and less time fixing bugs.</p>
<p>encompass is currently available with a TypeScript implementation that fully supports transpilation to Javascript and Lua.
A C# implementation is forthcoming.</p>
</div>
</div>
<div id="navigation">
<a class="nav nav-next" href="/why/" title="Why?" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,71 +0,0 @@
[
{
"uri": "http://example.org/why/",
"title": "Why?",
"tags": [],
"description": "",
"content": " Chapter 1 Why? A question that many of us find ourselves asking when coding a game.\n"
},
{
"uri": "http://example.org/why/the_hard_way/",
"title": "The Hard Way",
"tags": [],
"description": "",
"content": "If you\u0026rsquo;re reading this, you have probably been frustrated by code you wrote.\nMaybe a feature that you thought would take a few hours took a few days. Or a few weeks.\nMaybe a bug you fixed a month ago came back and you can\u0026rsquo;t stand the idea of trying to fix it again.\nMaybe you stare at your screen for hours wondering where a new structure could possibly fit into your program.\nMaybe you find yourself screaming WHY!!!! at your computer and throwing something across the room.\nI\u0026rsquo;m here to tell you that coding a game doesn\u0026rsquo;t have to be this hard.\nJust say it with me. It doesn\u0026rsquo;t have to be this hard. It doesn\u0026rsquo;t!\nThe road to recovery starts with some basic structural ideas and a little bit of discipline.\nCome along with me, won\u0026rsquo;t you? Let\u0026rsquo;s write some good code.\n"
},
{
"uri": "http://example.org/why/architecture/mess/",
"title": "The Messy Basement",
"tags": [],
"description": "",
"content": "Unexpected behavior jumps out at you constantly. You feel like you\u0026rsquo;re playing whack-a-mole with bugs. You can\u0026rsquo;t remember where you put anything and keeping everything sorted is a constant nightmare.\nUh oh. You\u0026rsquo;re in a messy basement.\nSome characteristics of the messy basement:\n Magic values, aka putting numbers directly in the source code. Game objects directly manipulating each other\u0026rsquo;s values willy-nilly. Multiple objects that keep track of and depend on each other\u0026rsquo;s state. The key characteristic of this structure is that there almost doesn\u0026rsquo;t seem to be any structure at all.\nShockingly, some game engines and frameworks not only fail to prevent this kind of architecture, they actually encourage it!\nI don\u0026rsquo;t need to say much more about this kind of architecture. It\u0026rsquo;s obviously bad. Let\u0026rsquo;s move on.\n"
},
{
"uri": "http://example.org/why/architecture/oop/",
"title": "OOP",
"tags": [],
"description": "",
"content": "They call it OOP because it was a mistake. \u0026ndash;Unknown\nYou are probably very familiar with OOP, or object-oriented programming, as a game designer. It is the structural idea behind most games as they are written today, though this is slowly changing.\nOOP is a structure based on the concept of Objects. Objects contain both data, referred to as properties, and logic, referred to as methods.\nObject orientation is an intuitive idea when it comes to building simulation-oriented applications such as video games. We think of each \u0026ldquo;thing\u0026rdquo; in the game as a self-contained object which can be acted upon externally via methods. For example, in the game Asteroids, we could think of the game this way: the ship is an object, the bullets the ship fires are objects, the asteroids are objects, and so on.\nUnfortunately, things aren\u0026rsquo;t quite this simple when it comes to more complex games.\nAs programmers we want to re-use code as much as possible. Every bit of duplication is an opportunity for bugs to lurk in our program. Object-oriented code accomplishes re-use with a concept called inheritance. With inheritance, classes can be partially based on other classes. Maybe a Ball class has a position and a velocity and a bounciness property. A BouncyBall would inherit from Ball and have a greater value in its bounciness property. Simple enough, right?\nBut we soon run into problems. In game development we often wish to mix-and-match behaviors. Suppose I have an object where it would make sense to inherit from two different classes. Now\u0026hellip; we are hosed! Why? If two parent classes have a property or a method with the same name, now our child object has no idea what to do. Object-oriented systems, in fact, forbid multiple inheritance. So we end up having to share code via helper functions, or giant manager classes, or other awkward patterns.\nWe also run into an issue called tight coupling. Objects that reference each other\u0026rsquo;s properties or methods directly become a problem when we change the structure of those objects in any way. If we modify the structure of object B, and object A references object B, then we have to also modify object A. In a particularly poorly structured system, we might have to modify a dozen objects just to make a slight modification to the behavior of a single object.\nTight coupling is our worst nightmare as game programmers. Games are, by nature, extremely complex simulations. The more coupling we have between objects, the more of the entire environment of the game we have to understand before we can pick apart the specific behavior of a single object, let alone the whole game itself. It is very possible that we can surprise ourselves by unexpectedly changing the behavior of different objects when modifying a single object. And we hate surprises.\nWe want our architecture to encourage us to create as little coupling as possible between different elements of the game, so that we can look at any individual element of the game and easily understand how it behaves without needing to deeply understand the other elements of the game. We also wish to modify behavior without introducing unexpected changes in other seemingly unrelated objects. OOP works in very specific encapsulated cases, but it is not a satisfactory structure for implementing game behavior.\nIt turns out there is an architecture that addresses our desire to be able to compose objects out of several different behaviors. Let\u0026rsquo;s learn about it.\n"
},
{
"uri": "http://example.org/why/architecture/",
"title": "Architecture",
"tags": [],
"description": "",
"content": "Architecture simply means the basic structure of a program, and how things are added to the program. It is the foundation of everything you build.\nAll programs that you write have some kind of architecture, even if you haven\u0026rsquo;t really thought about it much. Let\u0026rsquo;s go over some different architectures and talk about their features.\n"
},
{
"uri": "http://example.org/why/architecture/ecs/",
"title": "ECS",
"tags": [],
"description": "",
"content": "ECS stands for Entity-Component-System. It is based on two fundamental principles:\n There should be complete separation between data and logic. Objects should be created via composition and not inheritance. Components are the most basic element. They are simply containers of related data. In a 2D game we could have a PositionComponent with an x and y value. Components do not contain logic, though they might have callbacks to deal with side effects, for example creating or destroying bodies in a physics simulator.\nEntities are generic objects, which have a unique ID and a collection of Components. Entities have no inherent behavior or properties of their own, but are granted these by Components. We can add, remove, or modify Components of Entities as necessary during the simulation.\nSystems are responsible for reading and modifying Entities and Components. For example, a MotionSystem might look at Entities that have both a PositionComponent and VelocityComponent, and update the PositionComponent based on the information in the VelocityComponent.\nNotice, in our above example, that this gives us a tremendous amount of flexibility. We can completely remove the VelocityComponent from an Entity while the game is running, and the Entity will simply stop moving - nothing else will break, because nothing has to rely on an Entity specifically containing a VelocityComponent! This is the power of composition and de-coupling at work.\nUnfortunately, ECS is not without its problems.\nSuppose we have a game where the player character can move left or right, and also has a special ability that lets them teleport forward over a short distance. We could put all of this logic in the same System, but most Entities that move around are not going to have this behavior, so it makes sense to have a separate system. In other words, we have introduced multiple systems that need to manipulate the position of objects.\nWe could have a TeleportSystem that immediately sets the x and y value of the PositionComponent so it is in front of the player\u0026rsquo;s current position. But if the TeleportSystem runs before our regular Motion System, the Position Component will be overwritten by the regular Motion System and we will not see the teleportation behavior occur, even though the system is running!\nThis kind of bug is known as a race condition. Race conditions are one of the worst kinds of bug to handle, because it is incredibly hard to trace values being over-written by other values. In my experience, race conditions are probably a good 80% of what game programmers deal with. No wonder we are so frustrated all the time!\nIn my opinion, being forced to think about the order in which Systems run is a form of tight coupling, because it means you have to consider the behavior of other systems when writing a new system to avoid introducing bugs.\nThis example also illustrates another problem with ECS: in Systems that have similar behavior, we don\u0026rsquo;t really have a nice structure to share that behavior.\nI have created a variant of ECS that intends to address these and other problems. Let me tell you about it.\n"
},
{
"uri": "http://example.org/why/architecture/hyper_ecs/",
"title": "Hyper ECS",
"tags": [],
"description": "",
"content": "Hyper ECS is a new architecture pattern that attempts to address some common issues with standard ECS.\nThe core of the architecture is the introduction of a new construct to ECS: the Message.\nA Message is fundamentally a variant of Component, in that it only contains data. But, it is designed to be temporary and is discarded at the end of each frame. It is used to communicate useful information between Systems.\nWe also introduce some extra information to Systems. Each System must declare the Messages that it Reads, the Messages that it Emits, and the Components that it Mutates.\nLet\u0026rsquo;s go back to our earlier example.\nWe have TransformComponent, which contains position and orientation data, and VelocityComponent, which contains an x and y component for linear motion.\nOur MotionDetecterSystem reads each Entity that has both a TransformComponent and a VelocityComponent, and emits a MotionMessage, which contains a reference to the specific TransformComponent and the x and y velocity given by the VelocityComponent.\nWe also have a TeleportSystem that needs to teleport the character forward a bit. Let\u0026rsquo;s say when the player presses the X button, a TeleportMessage is fired. The TeleportSystem reads this message and emits a MotionMessage in response.\nNow we have our MotionSystem. The MotionSystem declares that it Mutates the TransformComponent, reads the MotionMessages that apply to each TransformComponent, and applies them simultaneously, adding their x and y values to the TransformComponent. Voilà! No race conditions! And we can re-use similar behaviors easily without re-writing code by consolidating Messages.\nYou might be wondering: how does the game know which order these systems need to be in?\nWith the power of graph theory, we can construct an order for our Systems so that any System which Emits a certain Message runs before any System that Reads the same Message. This means, when you write behavior for your game, you never have to specify the order in which your Systems run. You simply write code, and the Systems run in a valid order, every time, without surprising you.\nOf course, to accomplish this, there are some restrictions that your Systems must follow.\nSystems are not allowed to create message cycles: if System A emits Message B, which is read by System B which emits Message C, which is read by System A, then we cannot create a valid ordering of Systems. This is not a flaw in the architecture: A message cycle is simply evidence that you haven\u0026rsquo;t quite thought through what your Systems are doing, and can generally be easily eliminated by the introduction of a new System.\nTwo separate systems are not allowed to Mutate the same Component. Obviously, if we allowed this, we would introduce the possibility of two Systems changing the same component, creating a race condition. If we have two Systems where it makes sense to change the same Component, we can create a new Message and System to consolidate the changes, and avoid race conditions.\nIf you are used to programming games in an object-oriented way, you will likely find the ECS pattern counter-intuitive at first. But once you learn to think in a Hyper ECS way, you will be shocked at how flexible and simple your programs become.\n"
},
{
"uri": "http://example.org/",
"title": "Encompass",
"tags": [],
"description": "",
"content": " Encompass encompass is a powerful engine-agnostic framework to help you code games, or other kinds of simulations.\nObject-oriented code is messy and rapidly becomes unmaintainable.\nencompass lets you write clean, de-coupled code so you can spend more time on your game design and less time fixing bugs.\nencompass is currently available with a TypeScript implementation that fully supports transpilation to Javascript and Lua. A C# implementation is forthcoming.\n"
},
{
"uri": "http://example.org/categories/",
"title": "Categories",
"tags": [],
"description": "",
"content": ""
},
{
"uri": "http://example.org/tags/",
"title": "Tags",
"tags": [],
"description": "",
"content": ""
}]

View File

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Encompass on Encompass Docs</title>
<link>http://example.org/</link>
<description>Recent content in Encompass on Encompass Docs</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 21 May 2019 15:56:13 -0700</lastBuildDate>
<atom:link href="http://example.org/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>The Messy Basement</title>
<link>http://example.org/why/architecture/mess/</link>
<pubDate>Tue, 21 May 2019 15:48:10 -0700</pubDate>
<guid>http://example.org/why/architecture/mess/</guid>
<description>Unexpected behavior jumps out at you constantly. You feel like you&amp;rsquo;re playing whack-a-mole with bugs. You can&amp;rsquo;t remember where you put anything and keeping everything sorted is a constant nightmare.
Uh oh. You&amp;rsquo;re in a messy basement.
Some characteristics of the messy basement:
Magic values, aka putting numbers directly in the source code. Game objects directly manipulating each other&amp;rsquo;s values willy-nilly. Multiple objects that keep track of and depend on each other&amp;rsquo;s state.</description>
</item>
<item>
<title>OOP</title>
<link>http://example.org/why/architecture/oop/</link>
<pubDate>Tue, 21 May 2019 15:54:18 -0700</pubDate>
<guid>http://example.org/why/architecture/oop/</guid>
<description>They call it OOP because it was a mistake. &amp;ndash;Unknown
You are probably very familiar with OOP, or object-oriented programming, as a game designer. It is the structural idea behind most games as they are written today, though this is slowly changing.
OOP is a structure based on the concept of Objects. Objects contain both data, referred to as properties, and logic, referred to as methods.
Object orientation is an intuitive idea when it comes to building simulation-oriented applications such as video games.</description>
</item>
<item>
<title>ECS</title>
<link>http://example.org/why/architecture/ecs/</link>
<pubDate>Tue, 21 May 2019 15:55:45 -0700</pubDate>
<guid>http://example.org/why/architecture/ecs/</guid>
<description>ECS stands for Entity-Component-System. It is based on two fundamental principles:
There should be complete separation between data and logic. Objects should be created via composition and not inheritance. Components are the most basic element. They are simply containers of related data. In a 2D game we could have a PositionComponent with an x and y value. Components do not contain logic, though they might have callbacks to deal with side effects, for example creating or destroying bodies in a physics simulator.</description>
</item>
<item>
<title>Hyper ECS</title>
<link>http://example.org/why/architecture/hyper_ecs/</link>
<pubDate>Tue, 21 May 2019 15:56:13 -0700</pubDate>
<guid>http://example.org/why/architecture/hyper_ecs/</guid>
<description>Hyper ECS is a new architecture pattern that attempts to address some common issues with standard ECS.
The core of the architecture is the introduction of a new construct to ECS: the Message.
A Message is fundamentally a variant of Component, in that it only contains data. But, it is designed to be temporary and is discarded at the end of each frame. It is used to communicate useful information between Systems.</description>
</item>
</channel>
</rss>

View File

@ -1,223 +0,0 @@
/*
JavaScript autoComplete v1.0.4
Copyright (c) 2014 Simon Steinberger / Pixabay
GitHub: https://github.com/Pixabay/JavaScript-autoComplete
License: http://www.opensource.org/licenses/mit-license.php
*/
var autoComplete = (function(){
// "use strict";
function autoComplete(options){
if (!document.querySelector) return;
// helpers
function hasClass(el, className){ return el.classList ? el.classList.contains(className) : new RegExp('\\b'+ className+'\\b').test(el.className); }
function addEvent(el, type, handler){
if (el.attachEvent) el.attachEvent('on'+type, handler); else el.addEventListener(type, handler);
}
function removeEvent(el, type, handler){
// if (el.removeEventListener) not working in IE11
if (el.detachEvent) el.detachEvent('on'+type, handler); else el.removeEventListener(type, handler);
}
function live(elClass, event, cb, context){
addEvent(context || document, event, function(e){
var found, el = e.target || e.srcElement;
while (el && !(found = hasClass(el, elClass))) el = el.parentElement;
if (found) cb.call(el, e);
});
}
var o = {
selector: 0,
source: 0,
minChars: 3,
delay: 150,
offsetLeft: 0,
offsetTop: 1,
cache: 1,
menuClass: '',
renderItem: function (item, search){
// escape special characters
search = search.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&');
var re = new RegExp("(" + search.split(' ').join('|') + ")", "gi");
return '<div class="autocomplete-suggestion" data-val="' + item + '">' + item.replace(re, "<b>$1</b>") + '</div>';
},
onSelect: function(e, term, item){}
};
for (var k in options) { if (options.hasOwnProperty(k)) o[k] = options[k]; }
// init
var elems = typeof o.selector == 'object' ? [o.selector] : document.querySelectorAll(o.selector);
for (var i=0; i<elems.length; i++) {
var that = elems[i];
// create suggestions container "sc"
that.sc = document.createElement('div');
that.sc.className = 'autocomplete-suggestions '+o.menuClass;
that.autocompleteAttr = that.getAttribute('autocomplete');
that.setAttribute('autocomplete', 'off');
that.cache = {};
that.last_val = '';
that.updateSC = function(resize, next){
var rect = that.getBoundingClientRect();
that.sc.style.left = Math.round(rect.left + (window.pageXOffset || document.documentElement.scrollLeft) + o.offsetLeft) + 'px';
that.sc.style.top = Math.round(rect.bottom + (window.pageYOffset || document.documentElement.scrollTop) + o.offsetTop) + 'px';
that.sc.style.width = Math.round(rect.right - rect.left) + 'px'; // outerWidth
if (!resize) {
that.sc.style.display = 'block';
if (!that.sc.maxHeight) { that.sc.maxHeight = parseInt((window.getComputedStyle ? getComputedStyle(that.sc, null) : that.sc.currentStyle).maxHeight); }
if (!that.sc.suggestionHeight) that.sc.suggestionHeight = that.sc.querySelector('.autocomplete-suggestion').offsetHeight;
if (that.sc.suggestionHeight)
if (!next) that.sc.scrollTop = 0;
else {
var scrTop = that.sc.scrollTop, selTop = next.getBoundingClientRect().top - that.sc.getBoundingClientRect().top;
if (selTop + that.sc.suggestionHeight - that.sc.maxHeight > 0)
that.sc.scrollTop = selTop + that.sc.suggestionHeight + scrTop - that.sc.maxHeight;
else if (selTop < 0)
that.sc.scrollTop = selTop + scrTop;
}
}
}
addEvent(window, 'resize', that.updateSC);
document.body.appendChild(that.sc);
live('autocomplete-suggestion', 'mouseleave', function(e){
var sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (sel) setTimeout(function(){ sel.className = sel.className.replace('selected', ''); }, 20);
}, that.sc);
live('autocomplete-suggestion', 'mouseover', function(e){
var sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (sel) sel.className = sel.className.replace('selected', '');
this.className += ' selected';
}, that.sc);
live('autocomplete-suggestion', 'mousedown', function(e){
if (hasClass(this, 'autocomplete-suggestion')) { // else outside click
var v = this.getAttribute('data-val');
that.value = v;
o.onSelect(e, v, this);
that.sc.style.display = 'none';
}
}, that.sc);
that.blurHandler = function(){
try { var over_sb = document.querySelector('.autocomplete-suggestions:hover'); } catch(e){ var over_sb = 0; }
if (!over_sb) {
that.last_val = that.value;
that.sc.style.display = 'none';
setTimeout(function(){ that.sc.style.display = 'none'; }, 350); // hide suggestions on fast input
} else if (that !== document.activeElement) setTimeout(function(){ that.focus(); }, 20);
};
addEvent(that, 'blur', that.blurHandler);
var suggest = function(data){
var val = that.value;
that.cache[val] = data;
if (data.length && val.length >= o.minChars) {
var s = '';
for (var i=0;i<data.length;i++) s += o.renderItem(data[i], val);
that.sc.innerHTML = s;
that.updateSC(0);
}
else
that.sc.style.display = 'none';
}
that.keydownHandler = function(e){
var key = window.event ? e.keyCode : e.which;
// down (40), up (38)
if ((key == 40 || key == 38) && that.sc.innerHTML) {
var next, sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (!sel) {
next = (key == 40) ? that.sc.querySelector('.autocomplete-suggestion') : that.sc.childNodes[that.sc.childNodes.length - 1]; // first : last
next.className += ' selected';
console.log(next);
that.value = next.getAttribute('data-val');
} else {
next = (key == 40) ? sel.nextSibling : sel.previousSibling;
if (next) {
sel.className = sel.className.replace('selected', '');
next.className += ' selected';
that.value = next.getAttribute('data-val');
}
else { sel.className = sel.className.replace('selected', ''); that.value = that.last_val; next = 0; }
}
that.updateSC(0, next);
return false;
}
// esc
else if (key == 27) { that.value = that.last_val; that.sc.style.display = 'none'; }
// enter
else if (key == 13 || key == 9) {
var sel = that.sc.querySelector('.autocomplete-suggestion.selected');
if (sel && that.sc.style.display != 'none') { o.onSelect(e, sel.getAttribute('data-val'), sel); setTimeout(function(){ that.sc.style.display = 'none'; }, 20); }
}
};
addEvent(that, 'keydown', that.keydownHandler);
that.keyupHandler = function(e){
var key = window.event ? e.keyCode : e.which;
if (!key || (key < 35 || key > 40) && key != 13 && key != 27) {
var val = that.value;
if (val.length >= o.minChars) {
if (val != that.last_val) {
that.last_val = val;
clearTimeout(that.timer);
if (o.cache) {
if (val in that.cache) { suggest(that.cache[val]); return; }
// no requests if previous suggestions were empty
for (var i=1; i<val.length-o.minChars; i++) {
var part = val.slice(0, val.length-i);
if (part in that.cache && !that.cache[part].length) { suggest([]); return; }
}
}
that.timer = setTimeout(function(){ o.source(val, suggest) }, o.delay);
}
} else {
that.last_val = val;
that.sc.style.display = 'none';
}
}
};
addEvent(that, 'keyup', that.keyupHandler);
that.focusHandler = function(e){
that.last_val = '\n';
that.keyupHandler(e)
};
if (!o.minChars) addEvent(that, 'focus', that.focusHandler);
}
// public destroy method
this.destroy = function(){
for (var i=0; i<elems.length; i++) {
var that = elems[i];
removeEvent(window, 'resize', that.updateSC);
removeEvent(that, 'blur', that.blurHandler);
removeEvent(that, 'focus', that.focusHandler);
removeEvent(that, 'keydown', that.keydownHandler);
removeEvent(that, 'keyup', that.keyupHandler);
if (that.autocompleteAttr)
that.setAttribute('autocomplete', that.autocompleteAttr);
else
that.removeAttribute('autocomplete');
document.body.removeChild(that.sc);
that = null;
}
};
}
return autoComplete;
})();
(function(){
if (typeof define === 'function' && define.amd)
define('autoComplete', function () { return autoComplete; });
else if (typeof module !== 'undefined' && module.exports)
module.exports = autoComplete;
else
window.autoComplete = autoComplete;
})();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,4 +0,0 @@
/**
* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
*/
!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document);

View File

@ -1,91 +0,0 @@
// Get Parameters from some url
var getUrlParameter = function getUrlParameter(sPageURL) {
var url = sPageURL.split('?');
var obj = {};
if (url.length == 2) {
var sURLVariables = url[1].split('&'),
sParameterName,
i;
for (i = 0; i < sURLVariables.length; i++) {
sParameterName = sURLVariables[i].split('=');
obj[sParameterName[0]] = sParameterName[1];
}
return obj;
} else {
return undefined;
}
};
// Execute actions on images generated from Markdown pages
var images = $("div#body-inner img").not(".inline");
// Wrap image inside a featherlight (to get a full size view in a popup)
images.wrap(function(){
var image =$(this);
if (!image.parent("a").length) {
return "<a href='" + image[0].src + "' data-featherlight='image'></a>";
}
});
// Change styles, depending on parameters set to the image
images.each(function(index){
var image = $(this)
var o = getUrlParameter(image[0].src);
if (typeof o !== "undefined") {
var h = o["height"];
var w = o["width"];
var c = o["classes"];
image.css("width", function() {
if (typeof w !== "undefined") {
return w;
} else {
return "auto";
}
});
image.css("height", function() {
if (typeof h !== "undefined") {
return h;
} else {
return "auto";
}
});
if (typeof c !== "undefined") {
var classes = c.split(',');
for (i = 0; i < classes.length; i++) {
image.addClass(classes[i]);
}
}
}
});
// Stick the top to the top of the screen when scrolling
$(document).ready(function(){
$("#top-bar").sticky({topSpacing:0, zIndex: 1000});
});
jQuery(document).ready(function() {
// Add link button for every
var text, clip = new ClipboardJS('.anchor');
$("h1~h2,h1~h3,h1~h4,h1~h5,h1~h6").append(function(index, html){
var element = $(this);
var url = encodeURI(document.location.origin + document.location.pathname);
var link = url + "#"+element[0].id;
return " <span class='anchor' data-clipboard-text='"+link+"'>" +
"<i class='fas fa-link fa-lg'></i>" +
"</span>"
;
});
$(".anchor").on('mouseleave', function(e) {
$(this).attr('aria-label', null).removeClass('tooltipped tooltipped-s tooltipped-w');
});
clip.on('success', function(e) {
e.clearSelection();
$(e.trigger).attr('aria-label', 'Link copied to clipboard!').addClass('tooltipped tooltipped-s');
});
$('code.language-mermaid').each(function(index, element) {
var content = $(element).html().replace(/&amp;/g, '&');
$(element).parent().replaceWith('<div class="mermaid" align="center">' + content + '</div>');
});
});

File diff suppressed because one or more lines are too long

View File

@ -1,288 +0,0 @@
// Sticky Plugin v1.0.4 for jQuery
// =============
// Author: Anthony Garand
// Improvements by German M. Bravo (Kronuz) and Ruud Kamphuis (ruudk)
// Improvements by Leonardo C. Daronco (daronco)
// Created: 02/14/2011
// Date: 07/20/2015
// Website: http://stickyjs.com/
// Description: Makes an element on the page stick on the screen as you scroll
// It will only set the 'top' and 'position' of your element, you
// might need to adjust the width in some cases.
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['jquery'], factory);
} else if (typeof module === 'object' && module.exports) {
// Node/CommonJS
module.exports = factory(require('jquery'));
} else {
// Browser globals
factory(jQuery);
}
}(function ($) {
var slice = Array.prototype.slice; // save ref to original slice()
var splice = Array.prototype.splice; // save ref to original slice()
var defaults = {
topSpacing: 0,
bottomSpacing: 0,
className: 'is-sticky',
wrapperClassName: 'sticky-wrapper',
center: false,
getWidthFrom: '',
widthFromWrapper: true, // works only when .getWidthFrom is empty
responsiveWidth: false,
zIndex: 'inherit'
},
$window = $(window),
$document = $(document),
sticked = [],
windowHeight = $window.height(),
scroller = function() {
var scrollTop = $window.scrollTop(),
documentHeight = $document.height(),
dwh = documentHeight - windowHeight,
extra = (scrollTop > dwh) ? dwh - scrollTop : 0;
for (var i = 0, l = sticked.length; i < l; i++) {
var s = sticked[i],
elementTop = s.stickyWrapper.offset().top,
etse = elementTop - s.topSpacing - extra;
//update height in case of dynamic content
s.stickyWrapper.css('height', s.stickyElement.outerHeight());
if (scrollTop <= etse) {
if (s.currentTop !== null) {
s.stickyElement
.css({
'width': '',
'position': '',
'top': '',
'z-index': ''
});
s.stickyElement.parent().removeClass(s.className);
s.stickyElement.trigger('sticky-end', [s]);
s.currentTop = null;
}
}
else {
var newTop = documentHeight - s.stickyElement.outerHeight()
- s.topSpacing - s.bottomSpacing - scrollTop - extra;
if (newTop < 0) {
newTop = newTop + s.topSpacing;
} else {
newTop = s.topSpacing;
}
if (s.currentTop !== newTop) {
var newWidth;
if (s.getWidthFrom) {
padding = s.stickyElement.innerWidth() - s.stickyElement.width();
newWidth = $(s.getWidthFrom).width() - padding || null;
} else if (s.widthFromWrapper) {
newWidth = s.stickyWrapper.width();
}
if (newWidth == null) {
newWidth = s.stickyElement.width();
}
s.stickyElement
.css('width', newWidth)
.css('position', 'fixed')
.css('top', newTop)
.css('z-index', s.zIndex);
s.stickyElement.parent().addClass(s.className);
if (s.currentTop === null) {
s.stickyElement.trigger('sticky-start', [s]);
} else {
// sticky is started but it have to be repositioned
s.stickyElement.trigger('sticky-update', [s]);
}
if (s.currentTop === s.topSpacing && s.currentTop > newTop || s.currentTop === null && newTop < s.topSpacing) {
// just reached bottom || just started to stick but bottom is already reached
s.stickyElement.trigger('sticky-bottom-reached', [s]);
} else if(s.currentTop !== null && newTop === s.topSpacing && s.currentTop < newTop) {
// sticky is started && sticked at topSpacing && overflowing from top just finished
s.stickyElement.trigger('sticky-bottom-unreached', [s]);
}
s.currentTop = newTop;
}
// Check if sticky has reached end of container and stop sticking
var stickyWrapperContainer = s.stickyWrapper.parent();
var unstick = (s.stickyElement.offset().top + s.stickyElement.outerHeight() >= stickyWrapperContainer.offset().top + stickyWrapperContainer.outerHeight()) && (s.stickyElement.offset().top <= s.topSpacing);
if( unstick ) {
s.stickyElement
.css('position', 'absolute')
.css('top', '')
.css('bottom', 0)
.css('z-index', '');
} else {
s.stickyElement
.css('position', 'fixed')
.css('top', newTop)
.css('bottom', '')
.css('z-index', s.zIndex);
}
}
}
},
resizer = function() {
windowHeight = $window.height();
for (var i = 0, l = sticked.length; i < l; i++) {
var s = sticked[i];
var newWidth = null;
if (s.getWidthFrom) {
if (s.responsiveWidth) {
newWidth = $(s.getWidthFrom).width();
}
} else if(s.widthFromWrapper) {
newWidth = s.stickyWrapper.width();
}
if (newWidth != null) {
s.stickyElement.css('width', newWidth);
}
}
},
methods = {
init: function(options) {
return this.each(function() {
var o = $.extend({}, defaults, options);
var stickyElement = $(this);
var stickyId = stickyElement.attr('id');
var wrapperId = stickyId ? stickyId + '-' + defaults.wrapperClassName : defaults.wrapperClassName;
var wrapper = $('<div></div>')
.attr('id', wrapperId)
.addClass(o.wrapperClassName);
stickyElement.wrapAll(function() {
if ($(this).parent("#" + wrapperId).length == 0) {
return wrapper;
}
});
var stickyWrapper = stickyElement.parent();
if (o.center) {
stickyWrapper.css({width:stickyElement.outerWidth(),marginLeft:"auto",marginRight:"auto"});
}
if (stickyElement.css("float") === "right") {
stickyElement.css({"float":"none"}).parent().css({"float":"right"});
}
o.stickyElement = stickyElement;
o.stickyWrapper = stickyWrapper;
o.currentTop = null;
sticked.push(o);
methods.setWrapperHeight(this);
methods.setupChangeListeners(this);
});
},
setWrapperHeight: function(stickyElement) {
var element = $(stickyElement);
var stickyWrapper = element.parent();
if (stickyWrapper) {
stickyWrapper.css('height', element.outerHeight());
}
},
setupChangeListeners: function(stickyElement) {
if (window.MutationObserver) {
var mutationObserver = new window.MutationObserver(function(mutations) {
if (mutations[0].addedNodes.length || mutations[0].removedNodes.length) {
methods.setWrapperHeight(stickyElement);
}
});
mutationObserver.observe(stickyElement, {subtree: true, childList: true});
} else {
if (window.addEventListener) {
stickyElement.addEventListener('DOMNodeInserted', function() {
methods.setWrapperHeight(stickyElement);
}, false);
stickyElement.addEventListener('DOMNodeRemoved', function() {
methods.setWrapperHeight(stickyElement);
}, false);
} else if (window.attachEvent) {
stickyElement.attachEvent('onDOMNodeInserted', function() {
methods.setWrapperHeight(stickyElement);
});
stickyElement.attachEvent('onDOMNodeRemoved', function() {
methods.setWrapperHeight(stickyElement);
});
}
}
},
update: scroller,
unstick: function(options) {
return this.each(function() {
var that = this;
var unstickyElement = $(that);
var removeIdx = -1;
var i = sticked.length;
while (i-- > 0) {
if (sticked[i].stickyElement.get(0) === that) {
splice.call(sticked,i,1);
removeIdx = i;
}
}
if(removeIdx !== -1) {
unstickyElement.unwrap();
unstickyElement
.css({
'width': '',
'position': '',
'top': '',
'float': '',
'z-index': ''
})
;
}
});
}
};
// should be more efficient than using $window.scroll(scroller) and $window.resize(resizer):
if (window.addEventListener) {
window.addEventListener('scroll', scroller, false);
window.addEventListener('resize', resizer, false);
} else if (window.attachEvent) {
window.attachEvent('onscroll', scroller);
window.attachEvent('onresize', resizer);
}
$.fn.sticky = function(method) {
if (methods[method]) {
return methods[method].apply(this, slice.call(arguments, 1));
} else if (typeof method === 'object' || !method ) {
return methods.init.apply( this, arguments );
} else {
$.error('Method ' + method + ' does not exist on jQuery.sticky');
}
};
$.fn.unstick = function(method) {
if (methods[method]) {
return methods[method].apply(this, slice.call(arguments, 1));
} else if (typeof method === 'object' || !method ) {
return methods.unstick.apply( this, arguments );
} else {
$.error('Method ' + method + ' does not exist on jQuery.sticky');
}
};
$(function() {
setTimeout(scroller, 0);
});
}));

View File

@ -1,459 +0,0 @@
// Scrollbar Width function
function getScrollBarWidth() {
var inner = document.createElement('p');
inner.style.width = "100%";
inner.style.height = "200px";
var outer = document.createElement('div');
outer.style.position = "absolute";
outer.style.top = "0px";
outer.style.left = "0px";
outer.style.visibility = "hidden";
outer.style.width = "200px";
outer.style.height = "150px";
outer.style.overflow = "hidden";
outer.appendChild(inner);
document.body.appendChild(outer);
var w1 = inner.offsetWidth;
outer.style.overflow = 'scroll';
var w2 = inner.offsetWidth;
if (w1 == w2) w2 = outer.clientWidth;
document.body.removeChild(outer);
return (w1 - w2);
};
function setMenuHeight() {
$('#sidebar .highlightable').height($('#sidebar').innerHeight() - $('#header-wrapper').height() - 40);
$('#sidebar .highlightable').perfectScrollbar('update');
}
function fallbackMessage(action) {
var actionMsg = '';
var actionKey = (action === 'cut' ? 'X' : 'C');
if (/iPhone|iPad/i.test(navigator.userAgent)) {
actionMsg = 'No support :(';
}
else if (/Mac/i.test(navigator.userAgent)) {
actionMsg = 'Press ⌘-' + actionKey + ' to ' + action;
}
else {
actionMsg = 'Press Ctrl-' + actionKey + ' to ' + action;
}
return actionMsg;
}
// for the window resize
$(window).resize(function() {
setMenuHeight();
});
// debouncing function from John Hann
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
(function($, sr) {
var debounce = function(func, threshold, execAsap) {
var timeout;
return function debounced() {
var obj = this, args = arguments;
function delayed() {
if (!execAsap)
func.apply(obj, args);
timeout = null;
};
if (timeout)
clearTimeout(timeout);
else if (execAsap)
func.apply(obj, args);
timeout = setTimeout(delayed, threshold || 100);
};
}
// smartresize
jQuery.fn[sr] = function(fn) { return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
})(jQuery, 'smartresize');
jQuery(document).ready(function() {
jQuery('#sidebar .category-icon').on('click', function() {
$( this ).toggleClass("fa-angle-down fa-angle-right") ;
$( this ).parent().parent().children('ul').toggle() ;
return false;
});
var sidebarStatus = searchStatus = 'open';
$('#sidebar .highlightable').perfectScrollbar();
setMenuHeight();
jQuery('#overlay').on('click', function() {
jQuery(document.body).toggleClass('sidebar-hidden');
sidebarStatus = (jQuery(document.body).hasClass('sidebar-hidden') ? 'closed' : 'open');
return false;
});
jQuery('[data-sidebar-toggle]').on('click', function() {
jQuery(document.body).toggleClass('sidebar-hidden');
sidebarStatus = (jQuery(document.body).hasClass('sidebar-hidden') ? 'closed' : 'open');
return false;
});
jQuery('[data-clear-history-toggle]').on('click', function() {
sessionStorage.clear();
location.reload();
return false;
});
jQuery('[data-search-toggle]').on('click', function() {
if (sidebarStatus == 'closed') {
jQuery('[data-sidebar-toggle]').trigger('click');
jQuery(document.body).removeClass('searchbox-hidden');
searchStatus = 'open';
return false;
}
jQuery(document.body).toggleClass('searchbox-hidden');
searchStatus = (jQuery(document.body).hasClass('searchbox-hidden') ? 'closed' : 'open');
return false;
});
var ajax;
jQuery('[data-search-input]').on('input', function() {
var input = jQuery(this),
value = input.val(),
items = jQuery('[data-nav-id]');
items.removeClass('search-match');
if (!value.length) {
$('ul.topics').removeClass('searched');
items.css('display', 'block');
sessionStorage.removeItem('search-value');
$(".highlightable").unhighlight({ element: 'mark' })
return;
}
sessionStorage.setItem('search-value', value);
$(".highlightable").unhighlight({ element: 'mark' }).highlight(value, { element: 'mark' });
if (ajax && ajax.abort) ajax.abort();
jQuery('[data-search-clear]').on('click', function() {
jQuery('[data-search-input]').val('').trigger('input');
sessionStorage.removeItem('search-input');
$(".highlightable").unhighlight({ element: 'mark' })
});
});
$.expr[":"].contains = $.expr.createPseudo(function(arg) {
return function( elem ) {
return $(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
};
});
if (sessionStorage.getItem('search-value')) {
var searchValue = sessionStorage.getItem('search-value')
$(document.body).removeClass('searchbox-hidden');
$('[data-search-input]').val(searchValue);
$('[data-search-input]').trigger('input');
var searchedElem = $('#body-inner').find(':contains(' + searchValue + ')').get(0);
if (searchedElem) {
searchedElem.scrollIntoView(true);
var scrolledY = window.scrollY;
if(scrolledY){
window.scroll(0, scrolledY - 125);
}
}
}
// clipboard
var clipInit = false;
$('code').each(function() {
var code = $(this),
text = code.text();
if (text.length > 5) {
if (!clipInit) {
var text, clip = new ClipboardJS('.copy-to-clipboard', {
text: function(trigger) {
text = $(trigger).prev('code').text();
return text.replace(/^\$\s/gm, '');
}
});
var inPre;
clip.on('success', function(e) {
e.clearSelection();
inPre = $(e.trigger).parent().prop('tagName') == 'PRE';
$(e.trigger).attr('aria-label', 'Copied to clipboard!').addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's'));
});
clip.on('error', function(e) {
inPre = $(e.trigger).parent().prop('tagName') == 'PRE';
$(e.trigger).attr('aria-label', fallbackMessage(e.action)).addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's'));
$(document).one('copy', function(){
$(e.trigger).attr('aria-label', 'Copied to clipboard!').addClass('tooltipped tooltipped-' + (inPre ? 'w' : 's'));
});
});
clipInit = true;
}
code.after('<span class="copy-to-clipboard" title="Copy to clipboard" />');
code.next('.copy-to-clipboard').on('mouseleave', function() {
$(this).attr('aria-label', null).removeClass('tooltipped tooltipped-s tooltipped-w');
});
}
});
// allow keyboard control for prev/next links
jQuery(function() {
jQuery('.nav-prev').click(function(){
location.href = jQuery(this).attr('href');
});
jQuery('.nav-next').click(function() {
location.href = jQuery(this).attr('href');
});
});
jQuery('input, textarea').keydown(function (e) {
// left and right arrow keys
if (e.which == '37' || e.which == '39') {
e.stopPropagation();
}
});
jQuery(document).keydown(function(e) {
// prev links - left arrow key
if(e.which == '37') {
jQuery('.nav.nav-prev').click();
}
// next links - right arrow key
if(e.which == '39') {
jQuery('.nav.nav-next').click();
}
});
$('#top-bar a:not(:has(img)):not(.btn)').addClass('highlight');
$('#body-inner a:not(:has(img)):not(.btn):not(a[rel="footnote"])').addClass('highlight');
var touchsupport = ('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0)
if (!touchsupport){ // browser doesn't support touch
$('#toc-menu').hover(function() {
$('.progress').stop(true, false, true).fadeToggle(100);
});
$('.progress').hover(function() {
$('.progress').stop(true, false, true).fadeToggle(100);
});
}
if (touchsupport){ // browser does support touch
$('#toc-menu').click(function() {
$('.progress').stop(true, false, true).fadeToggle(100);
});
$('.progress').click(function() {
$('.progress').stop(true, false, true).fadeToggle(100);
});
}
/**
* Fix anchor scrolling that hides behind top nav bar
* Courtesy of https://stackoverflow.com/a/13067009/28106
*
* We could use pure css for this if only heading anchors were
* involved, but this works for any anchor, including footnotes
**/
(function (document, history, location) {
var HISTORY_SUPPORT = !!(history && history.pushState);
var anchorScrolls = {
ANCHOR_REGEX: /^#[^ ]+$/,
OFFSET_HEIGHT_PX: 50,
/**
* Establish events, and fix initial scroll position if a hash is provided.
*/
init: function () {
this.scrollToCurrent();
$(window).on('hashchange', $.proxy(this, 'scrollToCurrent'));
$('body').on('click', 'a', $.proxy(this, 'delegateAnchors'));
},
/**
* Return the offset amount to deduct from the normal scroll position.
* Modify as appropriate to allow for dynamic calculations
*/
getFixedOffset: function () {
return this.OFFSET_HEIGHT_PX;
},
/**
* If the provided href is an anchor which resolves to an element on the
* page, scroll to it.
* @param {String} href
* @return {Boolean} - Was the href an anchor.
*/
scrollIfAnchor: function (href, pushToHistory) {
var match, anchorOffset;
if (!this.ANCHOR_REGEX.test(href)) {
return false;
}
match = document.getElementById(href.slice(1));
if (match) {
anchorOffset = $(match).offset().top - this.getFixedOffset();
$('html, body').animate({ scrollTop: anchorOffset });
// Add the state to history as-per normal anchor links
if (HISTORY_SUPPORT && pushToHistory) {
history.pushState({}, document.title, location.pathname + href);
}
}
return !!match;
},
/**
* Attempt to scroll to the current location's hash.
*/
scrollToCurrent: function (e) {
if (this.scrollIfAnchor(window.location.hash) && e) {
e.preventDefault();
}
},
/**
* If the click event's target was an anchor, fix the scroll position.
*/
delegateAnchors: function (e) {
var elem = e.target;
if (this.scrollIfAnchor(elem.getAttribute('href'), true)) {
e.preventDefault();
}
}
};
$(document).ready($.proxy(anchorScrolls, 'init'));
})(window.document, window.history, window.location);
});
jQuery(window).on('load', function() {
function adjustForScrollbar() {
if ((parseInt(jQuery('#body-inner').height()) + 83) >= jQuery('#body').height()) {
jQuery('.nav.nav-next').css({ 'margin-right': getScrollBarWidth() });
} else {
jQuery('.nav.nav-next').css({ 'margin-right': 0 });
}
}
// adjust sidebar for scrollbar
adjustForScrollbar();
jQuery(window).smartresize(function() {
adjustForScrollbar();
});
// store this page in session
sessionStorage.setItem(jQuery('body').data('url'), 1);
// loop through the sessionStorage and see if something should be marked as visited
for (var url in sessionStorage) {
if (sessionStorage.getItem(url) == 1) jQuery('[data-nav-id="' + url + '"]').addClass('visited');
}
$(".highlightable").highlight(sessionStorage.getItem('search-value'), { element: 'mark' });
});
$(function() {
$('a[rel="lightbox"]').featherlight({
root: 'section#body'
});
});
jQuery.extend({
highlight: function(node, re, nodeName, className) {
if (node.nodeType === 3) {
var match = node.data.match(re);
if (match) {
var highlight = document.createElement(nodeName || 'span');
highlight.className = className || 'highlight';
var wordNode = node.splitText(match.index);
wordNode.splitText(match[0].length);
var wordClone = wordNode.cloneNode(true);
highlight.appendChild(wordClone);
wordNode.parentNode.replaceChild(highlight, wordNode);
return 1; //skip added node in parent
}
} else if ((node.nodeType === 1 && node.childNodes) && // only element nodes that have children
!/(script|style)/i.test(node.tagName) && // ignore script and style nodes
!(node.tagName === nodeName.toUpperCase() && node.className === className)) { // skip if already highlighted
for (var i = 0; i < node.childNodes.length; i++) {
i += jQuery.highlight(node.childNodes[i], re, nodeName, className);
}
}
return 0;
}
});
jQuery.fn.unhighlight = function(options) {
var settings = {
className: 'highlight',
element: 'span'
};
jQuery.extend(settings, options);
return this.find(settings.element + "." + settings.className).each(function() {
var parent = this.parentNode;
parent.replaceChild(this.firstChild, this);
parent.normalize();
}).end();
};
jQuery.fn.highlight = function(words, options) {
var settings = {
className: 'highlight',
element: 'span',
caseSensitive: false,
wordsOnly: false
};
jQuery.extend(settings, options);
if (!words) { return; }
if (words.constructor === String) {
words = [words];
}
words = jQuery.grep(words, function(word, i) {
return word != '';
});
words = jQuery.map(words, function(word, i) {
return word.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
});
if (words.length == 0) { return this; }
;
var flag = settings.caseSensitive ? "" : "i";
var pattern = "(" + words.join("|") + ")";
if (settings.wordsOnly) {
pattern = "\\b" + pattern + "\\b";
}
var re = new RegExp(pattern, flag);
return this.each(function() {
jQuery.highlight(this, re, settings.element, settings.className);
});
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,93 +0,0 @@
var lunrIndex, pagesIndex;
function endsWith(str, suffix) {
return str.indexOf(suffix, str.length - suffix.length) !== -1;
}
// Initialize lunrjs using our generated index file
function initLunr() {
if (!endsWith(baseurl,"/")){
baseurl = baseurl+'/'
};
// First retrieve the index file
$.getJSON(baseurl +"index.json")
.done(function(index) {
pagesIndex = index;
// Set up lunrjs by declaring the fields we use
// Also provide their boost level for the ranking
lunrIndex = lunr(function() {
this.ref("uri");
this.field('title', {
boost: 15
});
this.field('tags', {
boost: 10
});
this.field("content", {
boost: 5
});
this.pipeline.remove(lunr.stemmer);
this.searchPipeline.remove(lunr.stemmer);
// Feed lunr with each file and let lunr actually index them
pagesIndex.forEach(function(page) {
this.add(page);
}, this);
})
})
.fail(function(jqxhr, textStatus, error) {
var err = textStatus + ", " + error;
console.error("Error getting Hugo index file:", err);
});
}
/**
* Trigger a search in lunr and transform the result
*
* @param {String} query
* @return {Array} results
*/
function search(queryTerm) {
// Find the item in our index corresponding to the lunr one to have more info
return lunrIndex.search(queryTerm+"^100"+" "+queryTerm+"*^10"+" "+"*"+queryTerm+"^10"+" "+queryTerm+"~2^1").map(function(result) {
return pagesIndex.filter(function(page) {
return page.uri === result.ref;
})[0];
});
}
// Let's get started
initLunr();
$( document ).ready(function() {
var searchList = new autoComplete({
/* selector for the search box element */
selector: $("#search-by").get(0),
/* source is the callback to perform the search */
source: function(term, response) {
response(search(term));
},
/* renderItem displays individual search results */
renderItem: function(item, term) {
var numContextWords = 2;
var text = item.content.match(
"(?:\\s?(?:[\\w]+)\\s?){0,"+numContextWords+"}" +
term+"(?:\\s?(?:[\\w]+)\\s?){0,"+numContextWords+"}");
item.context = text;
return '<div class="autocomplete-suggestion" ' +
'data-term="' + term + '" ' +
'data-title="' + item.title + '" ' +
'data-uri="'+ item.uri + '" ' +
'data-context="' + item.context + '">' +
'» ' + item.title +
'<div class="context">' +
(item.context || '') +'</div>' +
'</div>';
},
/* onSelect callback fires when a search suggestion is chosen */
onSelect: function(e, term, item) {
location.href = item.getAttribute('data-uri');
}
});
});

View File

@ -1,277 +0,0 @@
/* Flowchart variables */
/* Sequence Diagram variables */
/* Gantt chart variables */
.mermaid .label {
color: #333;
}
.node rect,
.node circle,
.node ellipse,
.node polygon {
fill: #ECECFF;
stroke: #CCCCFF;
stroke-width: 1px;
}
.edgePath .path {
stroke: #333333;
}
.edgeLabel {
background-color: #e8e8e8;
}
.cluster rect {
fill: #ffffde !important;
rx: 4 !important;
stroke: #aaaa33 !important;
stroke-width: 1px !important;
}
.cluster text {
fill: #333;
}
.actor {
stroke: #CCCCFF;
fill: #ECECFF;
}
text.actor {
fill: black;
stroke: none;
}
.actor-line {
stroke: grey;
}
.messageLine0 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #333;
}
.messageLine1 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
stroke: #333;
}
#arrowhead {
fill: #333;
}
#crosshead path {
fill: #333 !important;
stroke: #333 !important;
}
.messageText {
fill: #333;
stroke: none;
}
.labelBox {
stroke: #CCCCFF;
fill: #ECECFF;
}
.labelText {
fill: black;
stroke: none;
}
.loopText {
fill: black;
stroke: none;
}
.loopLine {
stroke-width: 2;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #CCCCFF;
}
.note {
stroke: #aaaa33;
fill: #fff5ad;
}
.noteText {
fill: black;
stroke: none;
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
/** Section styling */
.section {
stroke: none;
opacity: 0.2;
}
.section0 {
fill: rgba(102, 102, 255, 0.49);
}
.section2 {
fill: #fff400;
}
.section1,
.section3 {
fill: white;
opacity: 0.2;
}
.sectionTitle0 {
fill: #333;
}
.sectionTitle1 {
fill: #333;
}
.sectionTitle2 {
fill: #333;
}
.sectionTitle3 {
fill: #333;
}
.sectionTitle {
text-anchor: start;
font-size: 11px;
text-height: 14px;
}
/* Grid and axis */
.grid .tick {
stroke: lightgrey;
opacity: 0.3;
shape-rendering: crispEdges;
}
.grid path {
stroke-width: 0;
}
/* Today line */
.today {
fill: none;
stroke: red;
stroke-width: 2px;
}
/* Task styling */
/* Default task */
.task {
stroke-width: 2;
}
.taskText {
text-anchor: middle;
font-size: 11px;
}
.taskTextOutsideRight {
fill: black;
text-anchor: start;
font-size: 11px;
}
.taskTextOutsideLeft {
fill: black;
text-anchor: end;
font-size: 11px;
}
/* Specific task settings for the sections*/
.taskText0,
.taskText1,
.taskText2,
.taskText3 {
fill: white;
}
.task0,
.task1,
.task2,
.task3 {
fill: #8a90dd;
stroke: #534fbc;
}
.taskTextOutside0,
.taskTextOutside2 {
fill: black;
}
.taskTextOutside1,
.taskTextOutside3 {
fill: black;
}
/* Active task */
.active0,
.active1,
.active2,
.active3 {
fill: #bfc7ff;
stroke: #534fbc;
}
.activeText0,
.activeText1,
.activeText2,
.activeText3 {
fill: black !important;
}
/* Completed task */
.done0,
.done1,
.done2,
.done3 {
stroke: grey;
fill: lightgrey;
stroke-width: 2;
}
.doneText0,
.doneText1,
.doneText2,
.doneText3 {
fill: black !important;
}
/* Tasks on the critical line */
.crit0,
.crit1,
.crit2,
.crit3 {
stroke: #ff8888;
fill: red;
stroke-width: 2;
}
.activeCrit0,
.activeCrit1,
.activeCrit2,
.activeCrit3 {
stroke: #ff8888;
fill: #bfc7ff;
stroke-width: 2;
}
.doneCrit0,
.doneCrit1,
.doneCrit2,
.doneCrit3 {
stroke: #ff8888;
fill: lightgrey;
stroke-width: 2;
cursor: pointer;
shape-rendering: crispEdges;
}
.doneCritText0,
.doneCritText1,
.doneCritText2,
.doneCritText3 {
fill: black !important;
}
.activeCritText0,
.activeCritText1,
.activeCritText2,
.activeCritText3 {
fill: black !important;
}
.titleText {
text-anchor: middle;
font-size: 18px;
fill: black;
}
/*
*/
.node text {
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
.node.clickable {
cursor: pointer;
}
div.mermaidTooltip {
position: absolute;
text-align: center;
max-width: 200px;
padding: 2px;
font-family: 'trebuchet ms', verdana, arial;
font-size: 12px;
background: #ffffde;
border: 1px solid #aaaa33;
border-radius: 2px;
pointer-events: none;
z-index: 100;
}

View File

@ -1,278 +0,0 @@
/* Flowchart variables */
/* Sequence Diagram variables */
/* Gantt chart variables */
.mermaid .label {
color: #323D47;
}
.node rect,
.node circle,
.node ellipse,
.node polygon {
fill: #BDD5EA;
stroke: #81B1DB;
stroke-width: 1px;
}
.edgePath .path {
stroke: lightgrey;
}
.edgeLabel {
background-color: #e8e8e8;
}
.cluster rect {
fill: #6D6D65 !important;
rx: 4 !important;
stroke: rgba(255, 255, 255, 0.25) !important;
stroke-width: 1px !important;
}
.cluster text {
fill: #F9FFFE;
}
.actor {
stroke: #81B1DB;
fill: #BDD5EA;
}
text.actor {
fill: black;
stroke: none;
}
.actor-line {
stroke: lightgrey;
}
.messageLine0 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: lightgrey;
}
.messageLine1 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
stroke: lightgrey;
}
#arrowhead {
fill: lightgrey !important;
}
#crosshead path {
fill: lightgrey !important;
stroke: lightgrey !important;
}
.messageText {
fill: lightgrey;
stroke: none;
}
.labelBox {
stroke: #81B1DB;
fill: #BDD5EA;
}
.labelText {
fill: #323D47;
stroke: none;
}
.loopText {
fill: lightgrey;
stroke: none;
}
.loopLine {
stroke-width: 2;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #81B1DB;
}
.note {
stroke: rgba(255, 255, 255, 0.25);
fill: #fff5ad;
}
.noteText {
fill: black;
stroke: none;
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
/** Section styling */
.section {
stroke: none;
opacity: 0.2;
}
.section0 {
fill: rgba(255, 255, 255, 0.3);
}
.section2 {
fill: #EAE8B9;
}
.section1,
.section3 {
fill: white;
opacity: 0.2;
}
.sectionTitle0 {
fill: #F9FFFE;
}
.sectionTitle1 {
fill: #F9FFFE;
}
.sectionTitle2 {
fill: #F9FFFE;
}
.sectionTitle3 {
fill: #F9FFFE;
}
.sectionTitle {
text-anchor: start;
font-size: 11px;
text-height: 14px;
}
/* Grid and axis */
.grid .tick {
stroke: rgba(255, 255, 255, 0.3);
opacity: 0.3;
shape-rendering: crispEdges;
}
.grid .tick text {
fill: lightgrey;
opacity: 0.5;
}
.grid path {
stroke-width: 0;
}
/* Today line */
.today {
fill: none;
stroke: #DB5757;
stroke-width: 2px;
}
/* Task styling */
/* Default task */
.task {
stroke-width: 1;
}
.taskText {
text-anchor: middle;
font-size: 11px;
}
.taskTextOutsideRight {
fill: #323D47;
text-anchor: start;
font-size: 11px;
}
.taskTextOutsideLeft {
fill: #323D47;
text-anchor: end;
font-size: 11px;
}
/* Specific task settings for the sections*/
.taskText0,
.taskText1,
.taskText2,
.taskText3 {
fill: #323D47;
}
.task0,
.task1,
.task2,
.task3 {
fill: #BDD5EA;
stroke: rgba(255, 255, 255, 0.5);
}
.taskTextOutside0,
.taskTextOutside2 {
fill: lightgrey;
}
.taskTextOutside1,
.taskTextOutside3 {
fill: lightgrey;
}
/* Active task */
.active0,
.active1,
.active2,
.active3 {
fill: #81B1DB;
stroke: rgba(255, 255, 255, 0.5);
}
.activeText0,
.activeText1,
.activeText2,
.activeText3 {
fill: #323D47 !important;
}
/* Completed task */
.done0,
.done1,
.done2,
.done3 {
fill: lightgrey;
}
.doneText0,
.doneText1,
.doneText2,
.doneText3 {
fill: #323D47 !important;
}
/* Tasks on the critical line */
.crit0,
.crit1,
.crit2,
.crit3 {
stroke: #E83737;
fill: #E83737;
stroke-width: 2;
}
.activeCrit0,
.activeCrit1,
.activeCrit2,
.activeCrit3 {
stroke: #E83737;
fill: #81B1DB;
stroke-width: 2;
}
.doneCrit0,
.doneCrit1,
.doneCrit2,
.doneCrit3 {
stroke: #E83737;
fill: lightgrey;
stroke-width: 1;
cursor: pointer;
shape-rendering: crispEdges;
}
.doneCritText0,
.doneCritText1,
.doneCritText2,
.doneCritText3 {
fill: lightgrey !important;
}
.activeCritText0,
.activeCritText1,
.activeCritText2,
.activeCritText3 {
fill: #323D47 !important;
}
.titleText {
text-anchor: middle;
font-size: 18px;
fill: lightgrey;
}
/*
*/
.node text {
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
.node.clickable {
cursor: pointer;
}
div.mermaidTooltip {
position: absolute;
text-align: center;
max-width: 200px;
padding: 2px;
font-family: 'trebuchet ms', verdana, arial;
font-size: 12px;
background: #6D6D65;
border: 1px solid rgba(255, 255, 255, 0.25);
border-radius: 2px;
pointer-events: none;
z-index: 100;
}

View File

@ -1,356 +0,0 @@
/* Flowchart variables */
/* Sequence Diagram variables */
/* Gantt chart variables */
.mermaid .label {
font-family: 'trebuchet ms', verdana, arial;
color: #333;
}
.node rect,
.node circle,
.node ellipse,
.node polygon {
fill: #cde498;
stroke: #13540c;
stroke-width: 1px;
}
.edgePath .path {
stroke: green;
stroke-width: 1.5px;
}
.edgeLabel {
background-color: #e8e8e8;
}
.cluster rect {
fill: #cdffb2 !important;
rx: 4 !important;
stroke: #6eaa49 !important;
stroke-width: 1px !important;
}
.cluster text {
fill: #333;
}
.actor {
stroke: #13540c;
fill: #cde498;
}
text.actor {
fill: black;
stroke: none;
}
.actor-line {
stroke: grey;
}
.messageLine0 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #333;
}
.messageLine1 {
stroke-width: 1.5;
stroke-dasharray: "2 2";
stroke: #333;
}
#arrowhead {
fill: #333;
}
#crosshead path {
fill: #333 !important;
stroke: #333 !important;
}
.messageText {
fill: #333;
stroke: none;
}
.labelBox {
stroke: #326932;
fill: #cde498;
}
.labelText {
fill: black;
stroke: none;
}
.loopText {
fill: black;
stroke: none;
}
.loopLine {
stroke-width: 2;
stroke-dasharray: "2 2";
marker-end: "url(#arrowhead)";
stroke: #326932;
}
.note {
stroke: #6eaa49;
fill: #fff5ad;
}
.noteText {
fill: black;
stroke: none;
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
/** Section styling */
.section {
stroke: none;
opacity: 0.2;
}
.section0 {
fill: #6eaa49;
}
.section2 {
fill: #6eaa49;
}
.section1,
.section3 {
fill: white;
opacity: 0.2;
}
.sectionTitle0 {
fill: #333;
}
.sectionTitle1 {
fill: #333;
}
.sectionTitle2 {
fill: #333;
}
.sectionTitle3 {
fill: #333;
}
.sectionTitle {
text-anchor: start;
font-size: 11px;
text-height: 14px;
}
/* Grid and axis */
.grid .tick {
stroke: lightgrey;
opacity: 0.3;
shape-rendering: crispEdges;
}
.grid path {
stroke-width: 0;
}
/* Today line */
.today {
fill: none;
stroke: red;
stroke-width: 2px;
}
/* Task styling */
/* Default task */
.task {
stroke-width: 2;
}
.taskText {
text-anchor: middle;
font-size: 11px;
}
.taskTextOutsideRight {
fill: black;
text-anchor: start;
font-size: 11px;
}
.taskTextOutsideLeft {
fill: black;
text-anchor: end;
font-size: 11px;
}
/* Specific task settings for the sections*/
.taskText0,
.taskText1,
.taskText2,
.taskText3 {
fill: white;
}
.task0,
.task1,
.task2,
.task3 {
fill: #487e3a;
stroke: #13540c;
}
.taskTextOutside0,
.taskTextOutside2 {
fill: black;
}
.taskTextOutside1,
.taskTextOutside3 {
fill: black;
}
/* Active task */
.active0,
.active1,
.active2,
.active3 {
fill: #cde498;
stroke: #13540c;
}
.activeText0,
.activeText1,
.activeText2,
.activeText3 {
fill: black !important;
}
/* Completed task */
.done0,
.done1,
.done2,
.done3 {
stroke: grey;
fill: lightgrey;
stroke-width: 2;
}
.doneText0,
.doneText1,
.doneText2,
.doneText3 {
fill: black !important;
}
/* Tasks on the critical line */
.crit0,
.crit1,
.crit2,
.crit3 {
stroke: #ff8888;
fill: red;
stroke-width: 2;
}
.activeCrit0,
.activeCrit1,
.activeCrit2,
.activeCrit3 {
stroke: #ff8888;
fill: #cde498;
stroke-width: 2;
}
.doneCrit0,
.doneCrit1,
.doneCrit2,
.doneCrit3 {
stroke: #ff8888;
fill: lightgrey;
stroke-width: 2;
cursor: pointer;
shape-rendering: crispEdges;
}
.doneCritText0,
.doneCritText1,
.doneCritText2,
.doneCritText3 {
fill: black !important;
}
.activeCritText0,
.activeCritText1,
.activeCritText2,
.activeCritText3 {
fill: black !important;
}
.titleText {
text-anchor: middle;
font-size: 18px;
fill: black;
}
/*
*/
g.classGroup text {
fill: #13540c;
stroke: none;
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
g.classGroup rect {
fill: #cde498;
stroke: #13540c;
}
g.classGroup line {
stroke: #13540c;
stroke-width: 1;
}
svg .classLabel .box {
stroke: none;
stroke-width: 0;
fill: #cde498;
opacity: 0.5;
}
svg .classLabel .label {
fill: #13540c;
}
.relation {
stroke: #13540c;
stroke-width: 1;
fill: none;
}
.composition {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
#compositionStart {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
#compositionEnd {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
.aggregation {
fill: #cde498;
stroke: #13540c;
stroke-width: 1;
}
#aggregationStart {
fill: #cde498;
stroke: #13540c;
stroke-width: 1;
}
#aggregationEnd {
fill: #cde498;
stroke: #13540c;
stroke-width: 1;
}
#dependencyStart {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
#dependencyEnd {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
#extensionStart {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
#extensionEnd {
fill: #13540c;
stroke: #13540c;
stroke-width: 1;
}
.node text {
font-family: 'trebuchet ms', verdana, arial;
font-size: 14px;
}
.node.clickable {
cursor: pointer;
}
div.mermaidTooltip {
position: absolute;
text-align: center;
max-width: 200px;
padding: 2px;
font-family: 'trebuchet ms', verdana, arial;
font-size: 12px;
background: #cdffb2;
border: 1px solid #6eaa49;
border-radius: 2px;
pointer-events: none;
z-index: 100;
}

File diff suppressed because one or more lines are too long

View File

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>http://example.org/why/</loc>
<lastmod>2019-05-21T14:25:56-07:00</lastmod>
</url>
<url>
<loc>http://example.org/why/the_hard_way/</loc>
<lastmod>2019-05-21T15:20:55-07:00</lastmod>
</url>
<url>
<loc>http://example.org/why/architecture/mess/</loc>
<lastmod>2019-05-21T15:48:10-07:00</lastmod>
</url>
<url>
<loc>http://example.org/why/architecture/oop/</loc>
<lastmod>2019-05-21T15:54:18-07:00</lastmod>
</url>
<url>
<loc>http://example.org/why/architecture/</loc>
<lastmod>2019-05-21T15:18:37-07:00</lastmod>
</url>
<url>
<loc>http://example.org/why/architecture/ecs/</loc>
<lastmod>2019-05-21T15:55:45-07:00</lastmod>
</url>
<url>
<loc>http://example.org/why/architecture/hyper_ecs/</loc>
<lastmod>2019-05-21T15:56:13-07:00</lastmod>
</url>
<url>
<loc>http://example.org/</loc>
<lastmod>2019-05-21T15:56:13-07:00</lastmod>
</url>
<url>
<loc>http://example.org/categories/</loc>
<priority>0</priority>
</url>
<url>
<loc>http://example.org/tags/</loc>
<priority>0</priority>
</url>
</urlset>

View File

@ -1,509 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Tags :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/tags/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
Tags
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
Tags
</h1>
<ul>
</ul>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-next" href="/why/" title="Why?" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tags on Encompass Docs</title>
<link>http://example.org/tags/</link>
<description>Recent content in Tags on Encompass Docs</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<atom:link href="http://example.org/tags/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 732 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,471 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!--
Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
-->
<!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">
<defs>
<font id="fontawesome-free" horiz-adv-x="640">
<font-face font-family="Font Awesome 5 Free"
units-per-em="512" ascent="448"
descent="64"
font-weight="400"
font-style="Regular" />
<missing-glyph horiz-adv-x="0" />
<glyph glyph-name="address-book"
unicode="&#xF2B9;"
horiz-adv-x="448" d=" M436 288C442.6 288 448 293.4 448 300V340C448 346.6 442.6 352 436 352H416V400C416 426.5 394.5 448 368 448H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H368C394.5 -64 416 -42.5 416 -16V32H436C442.6 32 448 37.4 448 44V84C448 90.6 442.6 96 436 96H416V160H436C442.6 160 448 165.4 448 172V212C448 218.6 442.6 224 436 224H416V288H436zM368 -16H48V400H368V-16zM208 192C243.3 192 272 220.7 272 256S243.3 320 208 320S144 291.3 144 256S172.7 192 208 192zM118.4 64H297.6C310 64 320 72.6 320 83.2V102.4C320 134.2 289.9 160 252.8 160C242 160 234.1 152 208 152C181.1 152 174.6 160 163.2 160C126.1 160 96 134.2 96 102.4V83.2C96 72.6 106 64 118.4 64z" />
<glyph glyph-name="address-card"
unicode="&#xF2BB;"
horiz-adv-x="576" d=" M528 416H48C21.5 416 0 394.5 0 368V16C0 -10.5 21.5 -32 48 -32H528C554.5 -32 576 -10.5 576 16V368C576 394.5 554.5 416 528 416zM528 16H48V368H528V16zM208 192C243.3 192 272 220.7 272 256S243.3 320 208 320S144 291.3 144 256S172.7 192 208 192zM118.4 64H297.6C310 64 320 72.6 320 83.2V102.4C320 134.2 289.9 160 252.8 160C242 160 234.1 152 208 152C181.1 152 174.6 160 163.2 160C126.1 160 96 134.2 96 102.4V83.2C96 72.6 106 64 118.4 64zM360 128H472C476.4 128 480 131.6 480 136V152C480 156.4 476.4 160 472 160H360C355.6 160 352 156.4 352 152V136C352 131.6 355.6 128 360 128zM360 192H472C476.4 192 480 195.6 480 200V216C480 220.4 476.4 224 472 224H360C355.6 224 352 220.4 352 216V200C352 195.6 355.6 192 360 192zM360 256H472C476.4 256 480 259.6 480 264V280C480 284.4 476.4 288 472 288H360C355.6 288 352 284.4 352 280V264C352 259.6 355.6 256 360 256z" />
<glyph glyph-name="angry"
unicode="&#xF556;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM248 136C214.4 136 182.8 121.2 161.2 95.4C152.7 85.2 154.1 70.1 164.3 61.6S189.6 54.4 198.1 64.6C222.9 94.3 273.1 94.3 297.9 64.6C306 54.9 321.1 52.7 331.7 61.6C341.9 70.1 343.2 85.2 334.8 95.4C313.2 121.2 281.6 136 248 136zM200 208C210.3 208 219.9 214.7 223 225.1C226.8 237.8 219.6 251.2 206.9 255L126.9 279C114.1 282.9 100.8 275.6 97 262.9C93.2 250.2 100.4 236.8 113.1 233L141.3 224.5C138.2 219.6 136 214.1 136 207.9C136 190.2 150.3 175.9 168 175.9S200 190.3 200 208zM399 262.9C395.2 275.6 381.9 282.8 369.1 279L289.1 255C276.4000000000001 251.2 269.2000000000001 237.8 273 225.1C276.1 214.7 285.7 208 296 208C296 190.3 310.3 176 328 176S360 190.3 360 208C360 214.2 357.8 219.7 354.7 224.6L382.9 233.1C395.6 236.8 402.8 250.2 399 262.9z" />
<glyph glyph-name="arrow-alt-circle-down"
unicode="&#xF358;"
horiz-adv-x="512" d=" M256 440C119 440 8 329 8 192S119 -56 256 -56S504 55 504 192S393 440 256 440zM256 -8C145.5 -8 56 81.5 56 192S145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8zM224 308V192H157C146.3 192 141 179.1 148.5 171.5L247.5 72.5C252.2 67.8 259.8 67.8 264.5 72.5L363.5 171.5C371.1 179.1 365.7 192 355 192H288V308C288 314.6 282.6 320 276 320H236C229.4 320 224 314.6 224 308z" />
<glyph glyph-name="arrow-alt-circle-left"
unicode="&#xF359;"
horiz-adv-x="512" d=" M8 192C8 55 119 -56 256 -56S504 55 504 192S393 440 256 440S8 329 8 192zM456 192C456 81.5 366.5 -8 256 -8S56 81.5 56 192S145.5 392 256 392S456 302.5 456 192zM384 212V172C384 165.4 378.6 160 372 160H256V93C256 82.3 243.1 77 235.5 84.5L136.5 183.5C131.8 188.2 131.8 195.8 136.5 200.5L235.5 299.5C243.1 307.1 256 301.7 256 291V224H372C378.6 224 384 218.6 384 212z" />
<glyph glyph-name="arrow-alt-circle-right"
unicode="&#xF35A;"
horiz-adv-x="512" d=" M504 192C504 329 393 440 256 440S8 329 8 192S119 -56 256 -56S504 55 504 192zM56 192C56 302.5 145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8S56 81.5 56 192zM128 172V212C128 218.6 133.4 224 140 224H256V291C256 301.7 268.9 307 276.5 299.5L375.5 200.5C380.2 195.8 380.2 188.2 375.5 183.5L276.5 84.5C268.9 76.9 256 82.3 256 93V160H140C133.4 160 128 165.4 128 172z" />
<glyph glyph-name="arrow-alt-circle-up"
unicode="&#xF35B;"
horiz-adv-x="512" d=" M256 -56C393 -56 504 55 504 192S393 440 256 440S8 329 8 192S119 -56 256 -56zM256 392C366.5 392 456 302.5 456 192S366.5 -8 256 -8S56 81.5 56 192S145.5 392 256 392zM276 64H236C229.4 64 224 69.4 224 76V192H157C146.3 192 141 204.9 148.5 212.5L247.5 311.5C252.2 316.2 259.8 316.2 264.5 311.5L363.5 212.5C371.1 204.9 365.7 192 355 192H288V76C288 69.4 282.6 64 276 64z" />
<glyph glyph-name="bell-slash"
unicode="&#xF1F6;"
horiz-adv-x="640" d=" M633.99 -23.02L36 444.49C29.1 450.01 19.03 448.9 13.51 442L3.51 429.51C-2.02 422.61 -0.9 412.54 6 407.02L604 -60.49C610.9 -66.01 620.96 -64.89 626.49 -58L636.49 -45.51C642.01 -38.61 640.9 -28.54 633.99 -23.02zM163.53 80C180.24 102.03 198.01 135.8 204.93 190.58L159.46 226.13C156.19 135.4 122.99 105.45 104.62 85.71C98.62 79.2600000000001 95.96 71.55 96.01 64.0000000000001C96.12 47.6000000000001 108.99 32.0000000000001 128.11 32.0000000000001H407.7700000000001L346.3700000000001 80.0000000000001H163.53zM320 352C381.86 352 432 301.86 432 240C432 239.8 431.94 239.62 431.94 239.42C431.96 222.58 433.1 207.65 434.73 193.69L494.26 147.15C485.95 169.28 479.92 198.64 479.92 240C479.92 317.7 425.44 379.9 351.98 395.16V416C351.98 433.67 337.6600000000001 448 320 448S288.02 433.67 288.02 416V395.16C262 389.75 238.57 378.2200000000001 218.89 362.44L257.06 332.6C275 344.82 296.65 352 320 352zM320 -64C355.32 -64 383.9700000000001 -35.35 383.9700000000001 0H256.03C256.03 -35.35 284.68 -64 320 -64z" />
<glyph glyph-name="bell"
unicode="&#xF0F3;"
horiz-adv-x="448" d=" M439.39 85.71C420.07 106.47 383.92 137.7 383.92 240C383.92 317.7 329.44 379.9 255.98 395.16V416C255.98 433.67 241.66 448 224 448S192.02 433.67 192.02 416V395.16C118.56 379.9 64.08 317.7 64.08 240C64.08 137.7 27.93 106.47 8.61 85.71C2.61 79.2600000000001 -0.05 71.55 0 64.0000000000001C0.11 47.6000000000001 12.98 32.0000000000001 32.1 32.0000000000001H415.9000000000001C435.0200000000001 32.0000000000001 447.9000000000001 47.6000000000001 448.0000000000001 64.0000000000001C448.0500000000001 71.5500000000001 445.3900000000001 79.27 439.3900000000001 85.71zM67.53 80C88.75 107.97 111.95 154.33 112.06 239.42C112.06 239.62 112 239.8 112 240C112 301.86 162.14 352 224 352S336 301.86 336 240C336 239.8 335.94 239.62 335.94 239.42C336.05 154.32 359.25 107.96 380.4700000000001 80H67.53zM224 -64C259.32 -64 287.9700000000001 -35.35 287.9700000000001 0H160.03C160.03 -35.35 188.68 -64 224 -64z" />
<glyph glyph-name="bookmark"
unicode="&#xF02E;"
horiz-adv-x="384" d=" M336 448H48C21.49 448 0 426.51 0 400V-64L192 48L384 -64V400C384 426.51 362.51 448 336 448zM336 19.57L192 103.57L48 19.57V394A6 6 0 0 0 54 400H330C333.314 400 336 397.317 336 394.004V19.57z" />
<glyph glyph-name="building"
unicode="&#xF1AD;"
horiz-adv-x="448" d=" M128 300V340C128 346.6 133.4 352 140 352H180C186.6 352 192 346.6 192 340V300C192 293.4 186.6 288 180 288H140C133.4 288 128 293.4 128 300zM268 288H308C314.6 288 320 293.4 320 300V340C320 346.6 314.6 352 308 352H268C261.4 352 256 346.6 256 340V300C256 293.4 261.4 288 268 288zM140 192H180C186.6 192 192 197.4 192 204V244C192 250.6 186.6 256 180 256H140C133.4 256 128 250.6 128 244V204C128 197.4 133.4 192 140 192zM268 192H308C314.6 192 320 197.4 320 204V244C320 250.6 314.6 256 308 256H268C261.4 256 256 250.6 256 244V204C256 197.4 261.4 192 268 192zM192 108V148C192 154.6 186.6 160 180 160H140C133.4 160 128 154.6 128 148V108C128 101.4 133.4 96 140 96H180C186.6 96 192 101.4 192 108zM268 96H308C314.6 96 320 101.4 320 108V148C320 154.6 314.6 160 308 160H268C261.4 160 256 154.6 256 148V108C256 101.4 261.4 96 268 96zM448 -28V-64H0V-28C0 -21.4 5.4 -16 12 -16H31.5V424C31.5 437.3 42.2 448 55.5 448H392.5C405.8 448 416.5 437.3 416.5 424V-16H436C442.6 -16 448 -21.4 448 -28zM79.5 -15H192V52C192 58.6 197.4 64 204 64H244C250.6 64 256 58.6 256 52V-15H368.5V399L80 400L79.5 -15z" />
<glyph glyph-name="calendar-alt"
unicode="&#xF073;"
horiz-adv-x="448" d=" M400 384H352V432C352 440.8 344.8 448 336 448H304C295.2 448 288 440.8 288 432V384H160V432C160 440.8 152.8 448 144 448H112C103.2 448 96 440.8 96 432V384H48C21.5 384 0 362.5 0 336V-16C0 -42.5 21.5 -64 48 -64H400C426.5 -64 448 -42.5 448 -16V336C448 362.5 426.5 384 400 384zM400 288V208H304V288H400zM176 96V176H272V96H176zM272 64V-16H176V64H272zM144 96H48V176H144V96zM176 208V288H272V208H176zM304 176H400V96H304V176zM144 288V208H48V288H144zM48 -10V64H144V-16H54C50.7 -16 48 -13.3 48 -10zM394 -16H304V64H400V-10C400 -13.3 397.3 -16 394 -16z" />
<glyph glyph-name="calendar-check"
unicode="&#xF274;"
horiz-adv-x="448" d=" M400 384H352V436C352 442.627 346.627 448 340 448H300C293.373 448 288 442.627 288 436V384H160V436C160 442.627 154.627 448 148 448H108C101.373 448 96 442.627 96 436V384H48C21.49 384 0 362.51 0 336V-16C0 -42.51 21.49 -64 48 -64H400C426.51 -64 448 -42.51 448 -16V336C448 362.51 426.51 384 400 384zM394 -16H54A6 6 0 0 0 48 -10V288H400V-10A6 6 0 0 0 394 -16zM341.151 184.65L198.842 43.481C194.137 38.814 186.539 38.844 181.871 43.549L106.78 119.248C102.113 123.953 102.143 131.551 106.848 136.219L129.567 158.755C134.272 163.422 141.87 163.392 146.537 158.686L190.641 114.225L301.713 224.406C306.418 229.073 314.016 229.043 318.6840000000001 224.3379999999999L341.2200000000001 201.62C345.887 196.9149999999999 345.8560000000001 189.317 341.151 184.65z" />
<glyph glyph-name="calendar-minus"
unicode="&#xF272;"
horiz-adv-x="448" d=" M124 120C117.4 120 112 125.4 112 132V156C112 162.6 117.4 168 124 168H324C330.6 168 336 162.6 336 156V132C336 125.4 330.6 120 324 120H124zM448 336V-16C448 -42.5 426.5 -64 400 -64H48C21.5 -64 0 -42.5 0 -16V336C0 362.5 21.5 384 48 384H96V436C96 442.6 101.4 448 108 448H148C154.6 448 160 442.6 160 436V384H288V436C288 442.6 293.4 448 300 448H340C346.6 448 352 442.6 352 436V384H400C426.5 384 448 362.5 448 336zM400 -10V288H48V-10C48 -13.3 50.7 -16 54 -16H394C397.3 -16 400 -13.3 400 -10z" />
<glyph glyph-name="calendar-plus"
unicode="&#xF271;"
horiz-adv-x="448" d=" M336 156V132C336 125.4 330.6 120 324 120H248V44C248 37.4 242.6 32 236 32H212C205.4 32 200 37.4 200 44V120H124C117.4 120 112 125.4 112 132V156C112 162.6 117.4 168 124 168H200V244C200 250.6 205.4 256 212 256H236C242.6 256 248 250.6 248 244V168H324C330.6 168 336 162.6 336 156zM448 336V-16C448 -42.5 426.5 -64 400 -64H48C21.5 -64 0 -42.5 0 -16V336C0 362.5 21.5 384 48 384H96V436C96 442.6 101.4 448 108 448H148C154.6 448 160 442.6 160 436V384H288V436C288 442.6 293.4 448 300 448H340C346.6 448 352 442.6 352 436V384H400C426.5 384 448 362.5 448 336zM400 -10V288H48V-10C48 -13.3 50.7 -16 54 -16H394C397.3 -16 400 -13.3 400 -10z" />
<glyph glyph-name="calendar-times"
unicode="&#xF273;"
horiz-adv-x="448" d=" M311.7 73.3L294.7 56.3C290 51.6 282.4 51.6 277.7 56.3L224 110.1L170.3 56.4C165.6 51.7 158 51.7 153.3 56.4L136.3 73.4C131.6 78.1 131.6 85.7000000000001 136.3 90.4L190 144.1L136.3 197.8C131.6 202.5 131.6 210.1 136.3 214.8L153.3 231.8C158 236.5 165.6 236.5 170.3 231.8L224 178.1L277.7 231.8C282.4 236.5 290 236.5 294.7 231.8L311.7 214.8C316.4 210.1 316.4 202.5 311.7 197.8L257.9 144L311.6 90.3C316.4 85.6 316.4 78 311.7 73.3zM448 336V-16C448 -42.5 426.5 -64 400 -64H48C21.5 -64 0 -42.5 0 -16V336C0 362.5 21.5 384 48 384H96V436C96 442.6 101.4 448 108 448H148C154.6 448 160 442.6 160 436V384H288V436C288 442.6 293.4 448 300 448H340C346.6 448 352 442.6 352 436V384H400C426.5 384 448 362.5 448 336zM400 -10V288H48V-10C48 -13.3 50.7 -16 54 -16H394C397.3 -16 400 -13.3 400 -10z" />
<glyph glyph-name="calendar"
unicode="&#xF133;"
horiz-adv-x="448" d=" M400 384H352V436C352 442.6 346.6 448 340 448H300C293.4 448 288 442.6 288 436V384H160V436C160 442.6 154.6 448 148 448H108C101.4 448 96 442.6 96 436V384H48C21.5 384 0 362.5 0 336V-16C0 -42.5 21.5 -64 48 -64H400C426.5 -64 448 -42.5 448 -16V336C448 362.5 426.5 384 400 384zM394 -16H54C50.7 -16 48 -13.3 48 -10V288H400V-10C400 -13.3 397.3 -16 394 -16z" />
<glyph glyph-name="caret-square-down"
unicode="&#xF150;"
horiz-adv-x="448" d=" M125.1 240H322.9C333.6 240 339 227 331.4 219.5L232.5 121.2C227.8 116.5 220.3 116.5 215.6 121.2L116.7 219.5C109 227 114.4 240 125.1 240zM448 368V16C448 -10.5 426.5 -32 400 -32H48C21.5 -32 0 -10.5 0 16V368C0 394.5 21.5 416 48 416H400C426.5 416 448 394.5 448 368zM400 22V362C400 365.3 397.3 368 394 368H54C50.7 368 48 365.3 48 362V22C48 18.7 50.7 16 54 16H394C397.3 16 400 18.7 400 22z" />
<glyph glyph-name="caret-square-left"
unicode="&#xF191;"
horiz-adv-x="448" d=" M272 290.9V93.1C272 82.4 259 77 251.5 84.6L153.2 183.5C148.5 188.2 148.5 195.7 153.2 200.4L251.5 299.3C259 307 272 301.6 272 290.9zM448 368V16C448 -10.5 426.5 -32 400 -32H48C21.5 -32 0 -10.5 0 16V368C0 394.5 21.5 416 48 416H400C426.5 416 448 394.5 448 368zM400 22V362C400 365.3 397.3 368 394 368H54C50.7 368 48 365.3 48 362V22C48 18.7 50.7 16 54 16H394C397.3 16 400 18.7 400 22z" />
<glyph glyph-name="caret-square-right"
unicode="&#xF152;"
horiz-adv-x="448" d=" M176 93.1V290.9C176 301.6 189 307 196.5 299.4L294.8 200.5C299.5 195.8 299.5 188.3 294.8 183.6L196.5 84.7000000000001C189 77.0000000000001 176 82.4 176 93.1zM448 368V16C448 -10.5 426.5 -32 400 -32H48C21.5 -32 0 -10.5 0 16V368C0 394.5 21.5 416 48 416H400C426.5 416 448 394.5 448 368zM400 22V362C400 365.3 397.3 368 394 368H54C50.7 368 48 365.3 48 362V22C48 18.7 50.7 16 54 16H394C397.3 16 400 18.7 400 22z" />
<glyph glyph-name="caret-square-up"
unicode="&#xF151;"
horiz-adv-x="448" d=" M322.9 144H125.1C114.4 144 109 157 116.6 164.5L215.5 262.8C220.2 267.5 227.7 267.5 232.4 262.8L331.3 164.5C339 157 333.6 144 322.9000000000001 144zM448 368V16C448 -10.5 426.5 -32 400 -32H48C21.5 -32 0 -10.5 0 16V368C0 394.5 21.5 416 48 416H400C426.5 416 448 394.5 448 368zM400 22V362C400 365.3 397.3 368 394 368H54C50.7 368 48 365.3 48 362V22C48 18.7 50.7 16 54 16H394C397.3 16 400 18.7 400 22z" />
<glyph glyph-name="chart-bar"
unicode="&#xF080;"
horiz-adv-x="512" d=" M396.8 96H419.2C425.6 96 432 102.4 432 108.8V339.2C432 345.6 425.6 352 419.2 352H396.8C390.4000000000001 352 384 345.6 384 339.2V108.8C384 102.4 390.4 96 396.8 96zM204.8 96H227.2C233.6 96 240.0000000000001 102.4 240.0000000000001 108.8V307.2C240.0000000000001 313.6 233.6 320 227.2 320H204.8C198.4 320 192 313.6 192 307.2V108.8C192 102.4 198.4 95.9999999999999 204.8 95.9999999999999zM300.8 96H323.2C329.6 96 336 102.4 336 108.8V243.2C336 249.6 329.6 256 323.2 256H300.8C294.4000000000001 256 288 249.6 288 243.2V108.8C288 102.4 294.4 95.9999999999999 300.8 95.9999999999999zM496 48H48V368C48 376.8400000000001 40.84 384 32 384H16C7.16 384 0 376.8400000000001 0 368V32C0 14.33 14.33 0 32 0H496C504.84 0 512 7.16 512 16V32C512 40.84 504.84 48 496 48zM108.8 96H131.2C137.6 96 144 102.4 144 108.8V179.2000000000001C144 185.6 137.6 192.0000000000001 131.2 192.0000000000001H108.8C102.4 192.0000000000001 96 185.6000000000001 96 179.2000000000001V108.8000000000001C96 102.4000000000001 102.4 96.0000000000001 108.8 96.0000000000001z" />
<glyph glyph-name="check-circle"
unicode="&#xF058;"
horiz-adv-x="512" d=" M256 440C119.033 440 8 328.967 8 192S119.033 -56 256 -56S504 55.033 504 192S392.967 440 256 440zM256 392C366.532 392 456 302.549 456 192C456 81.468 366.549 -8 256 -8C145.468 -8 56 81.451 56 192C56 302.532 145.451 392 256 392M396.204 261.733L373.668 284.451C369.0010000000001 289.156 361.403 289.187 356.698 284.519L215.346 144.303L155.554 204.58C150.887 209.285 143.289 209.316 138.584 204.649L115.865 182.113C111.16 177.446 111.129 169.848 115.797 165.142L206.578 73.6259999999999C211.245 68.9209999999999 218.843 68.8899999999999 223.548 73.5579999999999L396.1370000000001 244.762C400.8410000000001 249.43 400.8710000000001 257.0279999999999 396.2040000000001 261.733z" />
<glyph glyph-name="check-square"
unicode="&#xF14A;"
horiz-adv-x="448" d=" M400 416H48C21.49 416 0 394.51 0 368V16C0 -10.51 21.49 -32 48 -32H400C426.51 -32 448 -10.51 448 16V368C448 394.51 426.51 416 400 416zM400 16H48V368H400V16zM364.136 257.724L191.547 86.52C186.842 81.853 179.244 81.883 174.577 86.588L83.796 178.104C79.129 182.809 79.159 190.407 83.865 195.075L106.584 217.611C111.289 222.278 118.887 222.248 123.554 217.542L183.346 157.265L324.698 297.481C329.403 302.148 337.001 302.118 341.668 297.413L364.204 274.695C368.871 269.9890000000001 368.841 262.391 364.136 257.724z" />
<glyph glyph-name="circle"
unicode="&#xF111;"
horiz-adv-x="512" d=" M256 440C119 440 8 329 8 192S119 -56 256 -56S504 55 504 192S393 440 256 440zM256 -8C145.5 -8 56 81.5 56 192S145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8z" />
<glyph glyph-name="clipboard"
unicode="&#xF328;"
horiz-adv-x="384" d=" M336 384H256C256 419.29 227.29 448 192 448S128 419.29 128 384H48C21.49 384 0 362.51 0 336V-16C0 -42.51 21.49 -64 48 -64H336C362.51 -64 384 -42.51 384 -16V336C384 362.51 362.51 384 336 384zM330 -16H54A6 6 0 0 0 48 -10V330A6 6 0 0 0 54 336H96V300C96 293.373 101.373 288 108 288H276C282.627 288 288 293.373 288 300V336H330A6 6 0 0 0 336 330V-10A6 6 0 0 0 330 -16zM192 408C205.255 408 216 397.255 216 384S205.255 360 192 360S168 370.745 168 384S178.745 408 192 408" />
<glyph glyph-name="clock"
unicode="&#xF017;"
horiz-adv-x="512" d=" M256 440C119 440 8 329 8 192S119 -56 256 -56S504 55 504 192S393 440 256 440zM256 -8C145.5 -8 56 81.5 56 192S145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8zM317.8 96.4L232.9 158.1C229.8 160.4 228 164 228 167.8V332C228 338.6 233.4 344 240 344H272C278.6 344 284 338.6 284 332V190.3L350.8 141.7C356.2 137.8 357.3 130.3 353.4000000000001 124.9L334.6 99C330.7000000000001 93.7 323.2000000000001 92.5 317.8 96.4z" />
<glyph glyph-name="clone"
unicode="&#xF24D;"
horiz-adv-x="512" d=" M464 448H144C117.49 448 96 426.51 96 400V352H48C21.49 352 0 330.51 0 304V-16C0 -42.51 21.49 -64 48 -64H368C394.51 -64 416 -42.51 416 -16V32H464C490.51 32 512 53.49 512 80V400C512 426.51 490.51 448 464 448zM362 -16H54A6 6 0 0 0 48 -10V298A6 6 0 0 0 54 304H96V80C96 53.49 117.49 32 144 32H368V-10A6 6 0 0 0 362 -16zM458 80H150A6 6 0 0 0 144 86V394A6 6 0 0 0 150 400H458A6 6 0 0 0 464 394V86A6 6 0 0 0 458 80z" />
<glyph glyph-name="closed-captioning"
unicode="&#xF20A;"
horiz-adv-x="512" d=" M464 384H48C21.5 384 0 362.5 0 336V48C0 21.5 21.5 0 48 0H464C490.5 0 512 21.5 512 48V336C512 362.5 490.5 384 464 384zM458 48H54C50.7 48 48 50.7 48 54V330C48 333.3 50.7 336 54 336H458C461.3 336 464 333.3 464 330V54C464 50.7 461.3 48 458 48zM246.9 133.7C248.6 131.3 248.4 128.1 246.4 126C192.8 69.2 73.6 93.9 73.6 193.9C73.6 291.2 195.3 313.4 246.1 264C248.2 262 248.6 260.8 247.1 258.3L229.6 227.8C227.7 224.7 223.4 223.8 220.5 226.1C179.7 258.1 125.9 241.0000000000001 125.9 194.9C125.9 146.9 176.9 124.4 218.1 162.3C220.9 164.8 225.2 164.4 227.3 161.4L246.9 133.7000000000001zM437.3 133.7C439 131.3 438.8 128.1 436.8 126C383.2 69.1 264 93.9 264 193.9C264 291.2 385.7 313.4 436.5 264C438.6 262 439 260.8 437.5 258.3L420 227.8C418.1 224.7 413.8 223.8 410.9 226.1C370.1 258.1 316.3 241.0000000000001 316.3 194.9C316.3 146.9 367.3 124.4 408.5 162.3C411.3 164.8 415.6 164.4 417.7 161.4L437.3 133.7000000000001z" />
<glyph glyph-name="comment-alt"
unicode="&#xF27A;"
horiz-adv-x="512" d=" M448 448H64C28.7 448 0 419.3 0 384V96C0 60.7 28.7 32 64 32H160V-52C160 -59.1 165.8 -64 172 -64C174.4 -64 176.9 -63.3 179.1 -61.6L304 32H448C483.3 32 512 60.7 512 96V384C512 419.3 483.3 448 448 448zM464 96C464 87.2 456.8 80 448 80H288L275.2 70.4L208 20V80H64C55.2 80 48 87.2 48 96V384C48 392.8 55.2 400 64 400H448C456.8 400 464 392.8 464 384V96z" />
<glyph glyph-name="comment-dots"
unicode="&#xF4AD;"
horiz-adv-x="512" d=" M144 240C126.3 240 112 225.7 112 208S126.3 176 144 176S176 190.3 176 208S161.7 240 144 240zM256 240C238.3 240 224 225.7 224 208S238.3 176 256 176S288 190.3 288 208S273.7 240 256 240zM368 240C350.3 240 336 225.7 336 208S350.3 176 368 176S400 190.3 400 208S385.7 240 368 240zM256 416C114.6 416 0 322.9 0 208C0 160.4 19.9 116.8 52.9 81.7C38 42.3 7 8.9 6.5 8.5C-0.1 1.5 -1.9 -8.7 1.9 -17.5S14.4 -32 24 -32C85.5 -32 134 -6.3 163.1 14.3C192 5.2 223.2 0 256 0C397.4 0 512 93.1 512 208S397.4 416 256 416zM256 48C229.3 48 202.9 52.1 177.6 60.1L154.9 67.3L135.4 53.5C121.1 43.4 101.5 32.1 77.9 24.5C85.2 36.6 92.3 50.2 97.8 64.7L108.4 92.8L87.8 114.6C69.7 133.9 48 165.8 48 208C48 296.2 141.3 368 256 368S464 296.2 464 208S370.7 48 256 48z" />
<glyph glyph-name="comment"
unicode="&#xF075;"
horiz-adv-x="512" d=" M256 416C114.6 416 0 322.9 0 208C0 160.4 19.9 116.8 52.9 81.7C38 42.3 7 8.9 6.5 8.5C-0.1 1.5 -1.9 -8.7 1.9 -17.5S14.4 -32 24 -32C85.5 -32 134 -6.3 163.1 14.3C192 5.2 223.2 0 256 0C397.4 0 512 93.1 512 208S397.4 416 256 416zM256 48C229.3 48 202.9 52.1 177.6 60.1L154.9 67.3L135.4 53.5C121.1 43.4 101.5 32.1 77.9 24.5C85.2 36.6 92.3 50.2 97.8 64.7L108.4 92.8L87.8 114.6C69.7 133.9 48 165.8 48 208C48 296.2 141.3 368 256 368S464 296.2 464 208S370.7 48 256 48z" />
<glyph glyph-name="comments"
unicode="&#xF086;"
horiz-adv-x="576" d=" M532 61.8C559.5 88.9 576 122.9 576 160C576 240 499.5 306.1 399.8 317.9C368.3 375.5 294.3 416 208 416C93.1 416 0 344.4 0 256C0 219 16.5 185 44 157.8C28.7 127.1 6.7 103.3 6.3 102.9C0 96.2000000000001 -1.8 86.4 1.9 77.9C5.5 69.4 13.9 63.9 23.1 63.9C76.6 63.9 119.8 84.1 148.3 102.7000000000001C157.5 100.6 167 99.0000000000001 176.7 97.8000000000001C208.1 40.4 281.8 0 368 0C388.8 0 408.8 2.4 427.8 6.8C456.3 -11.7 499.4 -32 553 -32C562.2 -32 570.5 -26.5 574.2 -18C577.8000000000001 -9.5 576.1 0.3 569.8000000000001 7C569.4000000000001 7.3 547.3000000000001 31.1 532.0000000000001 61.8zM139.2 154.1L122.1 143C108 133.9 93.6 126.7 79 121.6C81.7 126.3 84.4 131.3 87 136.4L102.5 167.5000000000001L77.7 192C64.2 205.4 48 227.3 48 256C48 316.7 121.3 368 208 368S368 316.7 368 256S294.7 144 208 144C191.5 144 175 145.9 159 149.6L139.2 154.1zM498.3 96L473.6 71.6L489.1 40.5C491.7 35.4 494.4 30.4 497.1 25.7C482.5 30.8 468.1 38 454 47.1L436.9 58.2L417 53.6C401 49.9 384.5 47.9999999999999 368 47.9999999999999C314 47.9999999999999 265.8 68.1 236.7 97.6999999999999C338 108.5 416 175.1 416 256C416 259.4 415.6 262.7 415.3 266C479.7 251.5 528 209.2 528 160C528 131.3 511.8 109.4 498.3 96z" />
<glyph glyph-name="compass"
unicode="&#xF14E;"
horiz-adv-x="496" d=" M347.94 318.14L203.6 252.17A31.938 31.938 0 0 1 187.83 236.4L121.86 92.06C114.25 75.41 131.4 58.2499999999999 148.06 65.86L292.4 131.8299999999999A31.938 31.938 0 0 1 308.17 147.5999999999999L374.14 291.94C381.75 308.5999999999999 364.6 325.7499999999999 347.94 318.1399999999999zM270.58 169.42C258.11 156.9499999999999 237.89 156.9499999999999 225.42 169.42C212.95 181.89 212.95 202.11 225.42 214.58C237.89 227.05 258.11 227.05 270.58 214.58C283.05 202.11 283.05 181.89 270.58 169.42zM248 440C111.03 440 0 328.9700000000001 0 192S111.03 -56 248 -56S496 55.03 496 192S384.9700000000001 440 248 440zM248 -8C137.72 -8 48 81.72 48 192S137.72 392 248 392S448 302.28 448 192S358.28 -8 248 -8z" />
<glyph glyph-name="copy"
unicode="&#xF0C5;"
horiz-adv-x="448" d=" M433.941 382.059L382.059 433.941A48 48 0 0 1 348.118 448H176C149.49 448 128 426.51 128 400V352H48C21.49 352 0 330.51 0 304V-16C0 -42.51 21.49 -64 48 -64H272C298.51 -64 320 -42.51 320 -16V32H400C426.51 32 448 53.49 448 80V348.118A48 48 0 0 1 433.941 382.059zM266 -16H54A6 6 0 0 0 48 -10V298A6 6 0 0 0 54 304H128V80C128 53.49 149.49 32 176 32H272V-10A6 6 0 0 0 266 -16zM394 80H182A6 6 0 0 0 176 86V394A6 6 0 0 0 182 400H288V312C288 298.745 298.745 288 312 288H400V86A6 6 0 0 0 394 80zM400 336H336V400H345.632C347.223 400 348.749 399.368 349.875 398.243L398.243 349.875A6 6 0 0 0 400 345.632V336z" />
<glyph glyph-name="copyright"
unicode="&#xF1F9;"
horiz-adv-x="512" d=" M256 440C119.033 440 8 328.967 8 192S119.033 -56 256 -56S504 55.033 504 192S392.967 440 256 440zM256 -8C145.468 -8 56 81.451 56 192C56 302.531 145.451 392 256 392C366.532 392 456 302.549 456 192C456 81.468 366.549 -8 256 -8zM363.351 93.064C353.737 83.352 317.8210000000001 51.668 259.286 51.668C176.856 51.668 118.802 113.093 118.802 193.235C118.802 272.387 179.077 332.636 258.564 332.636C314.095 332.636 347.302 306.016 356.157 297.857A11.965 11.965 0 0 0 358.093 282.535L339.938 254.422C336.097 248.472 327.972 247.14 322.439 251.501C313.844 258.277 290.625 274.039 260.731 274.039C212.428 274.039 182.815 238.709 182.815 193.957C182.815 152.368 209.703 110.265 261.092 110.265C293.749 110.265 317.935 129.304 326.818 137.49C332.088 142.347 340.414 141.529 344.638 135.752L364.503 108.582A11.947000000000001 11.947000000000001 0 0 0 363.351 93.064z" />
<glyph glyph-name="credit-card"
unicode="&#xF09D;"
horiz-adv-x="576" d=" M527.9 416H48.1C21.5 416 0 394.5 0 368V16C0 -10.5 21.5 -32 48.1 -32H527.9C554.5 -32 576 -10.5 576 16V368C576 394.5 554.5 416 527.9 416zM54.1 368H521.9C525.1999999999999 368 527.9 365.3 527.9 362V320H48.1V362C48.1 365.3 50.8 368 54.1 368zM521.9 16H54.1C50.8 16 48.1 18.7 48.1 22V192H527.9V22C527.9 18.7 525.1999999999999 16 521.9 16zM192 116V76C192 69.4 186.6 64 180 64H108C101.4 64 96 69.4 96 76V116C96 122.6 101.4 128 108 128H180C186.6 128 192 122.6 192 116zM384 116V76C384 69.4 378.6 64 372 64H236C229.4 64 224 69.4 224 76V116C224 122.6 229.4 128 236 128H372C378.6 128 384 122.6 384 116z" />
<glyph glyph-name="dizzy"
unicode="&#xF567;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM214.2 209.9C222 217.7 222 230.4 214.2 238.2L196.3 256L214.2 273.9C222 281.7000000000001 222 294.4 214.2 302.2000000000001C206.4 310 193.7 310 185.9 302.2000000000001L168 284.3L150.2 302.1C142.4 309.9000000000001 129.7 309.9000000000001 121.9 302.1C114.1 294.3 114.1 281.6 121.9 273.8L139.8 255.9L121.9 238C114.1 230.2 114.1 217.5 121.9 209.7C129.7 201.9 142.4 201.9 150.2 209.7L168 227.5L185.8 209.7C193.7 202 206.3 202 214.2 209.9zM374.2 302.1C366.4 309.9000000000001 353.7 309.9000000000001 345.9 302.1L328 284.3L310.2 302.1C302.4 309.9000000000001 289.7 309.9000000000001 281.9 302.1C274.1 294.3 274.1 281.6 281.9 273.8L299.8 255.9L281.9 238C274.1 230.2 274.1 217.5 281.9 209.7C289.7 201.9 302.4 201.9 310.2 209.7L328 227.5L345.8 209.7C353.6 201.9 366.3 201.9 374.1 209.7C381.9000000000001 217.5 381.9000000000001 230.2 374.1 238L356.3 256L374.2 273.9C381.9 281.7000000000001 381.9 294.3 374.2 302.1zM248 176C212.7 176 184 147.3 184 112S212.7 48 248 48S312 76.7 312 112S283.3 176 248 176z" />
<glyph glyph-name="dot-circle"
unicode="&#xF192;"
horiz-adv-x="512" d=" M256 392C366.532 392 456 302.549 456 192C456 81.468 366.549 -8 256 -8C145.468 -8 56 81.451 56 192C56 302.532 145.451 392 256 392M256 440C119.033 440 8 328.967 8 192S119.033 -56 256 -56S504 55.033 504 192S392.967 440 256 440zM256 272C211.817 272 176 236.183 176 192S211.817 112 256 112S336 147.817 336 192S300.183 272 256 272z" />
<glyph glyph-name="edit"
unicode="&#xF044;"
horiz-adv-x="576" d=" M402.3 103.1L434.3 135.1C439.3 140.1 448 136.6 448 129.4V-16C448 -42.5 426.5 -64 400 -64H48C21.5 -64 0 -42.5 0 -16V336C0 362.5 21.5 384 48 384H321.5C328.6 384 332.2 375.4 327.2 370.3L295.2 338.3C293.7 336.8 291.7 336 289.5 336H48V-16H400V97.5C400 99.6 400.8 101.6 402.3 103.1zM558.9 304.9000000000001L296.3 42.3L205.9 32.3C179.7 29.4 157.4 51.5 160.3 77.9L170.3 168.3000000000001L432.9 430.9C455.8 453.8 492.8 453.8 515.6 430.9L558.8000000000001 387.7C581.7 364.8 581.7 327.7 558.9000000000001 304.9zM460.1 274L402 332.1L216.2 146.2L208.9 80.9L274.2 88.2L460.1 274zM524.9 353.7L481.7 396.9C477.6 401 470.9 401 466.9 396.9L436 366L494.1 307.9L525 338.8C529 343 529 349.6 524.9 353.7000000000001z" />
<glyph glyph-name="envelope-open"
unicode="&#xF2B6;"
horiz-adv-x="512" d=" M494.586 283.4840000000001C489.889 287.367 382.863 373.4340000000001 359.3350000000001 392.141C337.231 409.809 299.437 448 256 448C212.795 448 175.364 410.283 152.665 392.141C128.202 372.6910000000001 21.595 286.9460000000001 17.515 283.592A48.004000000000005 48.004000000000005 0 0 1 0 246.515V-16C0 -42.51 21.49 -64 48 -64H464C490.51 -64 512 -42.51 512 -16V246.491A48 48 0 0 1 494.586 283.4840000000001zM464 -10A6 6 0 0 0 458 -16H54A6 6 0 0 0 48 -10V243.653C48 245.466 48.816 247.179 50.226 248.318C66.096 261.132 159.019 335.872 182.59 354.611C200.755 369.12 232.398 400 256 400C279.693 400 311.857 368.631 329.41 354.611C352.983 335.87 445.913 261.118 461.776 248.295A5.99 5.99 0 0 0 463.9999999999999 243.632V-10zM432.009 177.704C436.2580000000001 172.545 435.474 164.909 430.264 160.723C401.289 137.44 370.99 113.126 359.3350000000001 103.86C336.636 85.717 299.205 48 256 48C212.548 48 174.713 86.237 152.665 103.86C141.386 112.827 110.921 137.273 81.738 160.725C76.528 164.912 75.745 172.547 79.993 177.706L95.251 196.234C99.429 201.307 106.908 202.077 112.03 197.96C140.648 174.959 170.596 150.925 182.59 141.389C200.143 127.369 232.307 96 256 96C279.602 96 311.246 126.88 329.41 141.389C341.404 150.924 371.354 174.959 399.973 197.957C405.095 202.073 412.574 201.303 416.751 196.23L432.009 177.704z" />
<glyph glyph-name="envelope"
unicode="&#xF0E0;"
horiz-adv-x="512" d=" M464 384H48C21.49 384 0 362.51 0 336V48C0 21.49 21.49 0 48 0H464C490.51 0 512 21.49 512 48V336C512 362.51 490.51 384 464 384zM464 336V295.195C441.578 276.936 405.832 248.544 329.413 188.705C312.572 175.458 279.212 143.633 256 144.004C232.792 143.629 199.421 175.463 182.587 188.705C106.18 248.535 70.425 276.933 48 295.195V336H464zM48 48V233.602C70.914 215.351 103.409 189.74 152.938 150.956C174.795 133.751 213.072 95.77 256 96.001C298.717 95.77 336.509 133.2000000000001 359.053 150.948C408.581 189.7310000000001 441.085 215.3490000000001 464 233.6010000000001V48H48z" />
<glyph glyph-name="eye-slash"
unicode="&#xF070;"
horiz-adv-x="576" d=" M272.702 88.861C192.219 97.872 136.49 175.747 155.772 255.903L272.702 88.861zM288 56C185.444 56 95.908 110.701 48 192C69.755 228.917 100.1 260.342 136.344 283.658L108.803 323.0010000000001C67.001 295.766 31.921 259.259 6.646 216.369A47.999 47.999 0 0 1 6.646 167.63C63.004 71.994 168.14 8 288 8A332.89 332.89 0 0 1 327.648 10.367L295.627 56.111A284.16 284.16 0 0 0 288 56zM569.354 167.631C536.1220000000001 111.237 485.933 65.889 425.8000000000001 38.139L473.9160000000001 -30.601C477.717 -36.03 476.3960000000001 -43.513 470.967 -47.313L450.23 -61.83C444.8010000000001 -65.631 437.3180000000001 -64.3099999999999 433.5180000000001 -58.881L102.084 414.601C98.283 420.03 99.604 427.513 105.033 431.313L125.77 445.83C131.199 449.631 138.682 448.31 142.482 442.881L198.008 363.556C226.612 371.657 256.808 376 288 376C407.86 376 512.996 312.006 569.354 216.369A48.00200000000001 48.00200000000001 0 0 0 569.354 167.631zM528 192C483.843 266.933 404.323 319.27 311.838 327.007C302.042 316.9220000000001 296 303.17 296 288C296 257.072 321.072 232 352 232S408 257.072 408 288L407.999 288.0420000000001C438.6310000000001 230.765 424.738 157.7820000000001 371.0710000000001 116.323L397.766 78.188C452.626 101.449 498.308 141.614 528 192z" />
<glyph glyph-name="eye"
unicode="&#xF06E;"
horiz-adv-x="576" d=" M569.354 216.369C512.97 312.051 407.81 376 288 376C168.14 376 63.004 312.006 6.646 216.369A47.999 47.999 0 0 1 6.646 167.63C63.031 71.949 168.19 8 288 8C407.86 8 512.996 71.994 569.354 167.631A47.997 47.997 0 0 1 569.354 216.369zM288 56C185.444 56 95.909 110.701 48 192C92.157 266.933 171.677 319.27 264.1620000000001 327.007C273.9580000000001 316.9220000000001 280 303.17 280 288C280 257.072 254.928 232 224 232S168 257.072 168 288L168.001 288.0420000000001C157.794 268.957 152 247.156 152 224C152 148.889 212.889 88 288 88S424 148.889 424 224C424 255.031 413.6 283.629 396.105 306.515C451.704 283.362 498.009 242.894 528 192C480.092 110.701 390.5560000000001 56 288 56z" />
<glyph glyph-name="file-alt"
unicode="&#xF15C;"
horiz-adv-x="384" d=" M288 200V172C288 165.4 282.6 160 276 160H108C101.4 160 96 165.4 96 172V200C96 206.6 101.4 212 108 212H276C282.6 212 288 206.6 288 200zM276 128H108C101.4 128 96 122.6 96 116V88C96 81.4 101.4 76 108 76H276C282.6 76 288 81.4 288 88V116C288 122.6 282.6 128 276 128zM384 316.1V-16C384 -42.5 362.5 -64 336 -64H48C21.5 -64 0 -42.5 0 -16V400C0 426.5 21.5 448 48 448H252.1C264.8 448 277 442.9 286 433.9L369.9 350C378.9 341.1 384 328.8 384 316.1zM256 396.1V320H332.1L256 396.1zM336 -16V272H232C218.7 272 208 282.7 208 296V400H48V-16H336z" />
<glyph glyph-name="file-archive"
unicode="&#xF1C6;"
horiz-adv-x="384" d=" M369.941 350.059L286.059 433.9410000000001A48 48 0 0 1 252.118 448H48C21.49 448 0 426.51 0 400V-16C0 -42.51 21.49 -64 48 -64H336C362.51 -64 384 -42.51 384 -16V316.118A48 48 0 0 1 369.941 350.059zM256 396.118L332.118 320H256V396.118zM336 -16H48V400H127.714V384H159.714V400H208V296C208 282.745 218.745 272 232 272H336V-16zM192.27 352H160.27V384H192.27V352zM160.27 352V320H128.27V352H160.27zM160.27 288V256H128.27V288H160.27zM192.27 288H160.27V320H192.27V288zM194.179 182.322A12 12 0 0 1 182.406 192H160.27V224H128.27V192L108.58 94.894C101.989 62.389 126.834 32 160 32C193.052 32 217.871 62.192 211.476 94.62L194.179 182.322zM160.27 57.927C142.352 57.927 127.826 70.032 127.826 84.963C127.826 99.895 142.351 111.999 160.27 111.999S192.714 99.894 192.714 84.963C192.714 70.032 178.188 57.927 160.27 57.927zM192.27 224H160.27V256H192.27V224z" />
<glyph glyph-name="file-audio"
unicode="&#xF1C7;"
horiz-adv-x="384" d=" M369.941 350.059L286.059 433.9410000000001A48 48 0 0 1 252.118 448H48C21.49 448 0 426.51 0 400V-16C0 -42.51 21.49 -64 48 -64H336C362.51 -64 384 -42.51 384 -16V316.118A48 48 0 0 1 369.941 350.059zM332.118 320H256V396.118L332.118 320zM48 -16V400H208V296C208 282.745 218.745 272 232 272H336V-16H48zM192 60.024C192 49.333 179.074 43.979 171.515 51.539L136 87.514H108C101.373 87.514 96 92.887 96 99.514V155.514C96 162.141 101.373 167.514 108 167.514H136L171.515 204.461C179.075 212.021 192 206.667 192 195.976V60.024zM233.201 107.154C242.252 116.451 242.261 131.287 233.202 140.593C211.053 163.345 245.437 196.839 267.597 174.074C294.795 146.134 294.809 101.63 267.598 73.673C245.805 51.287 210.651 83.988 233.201 107.154z" />
<glyph glyph-name="file-code"
unicode="&#xF1C9;"
horiz-adv-x="384" d=" M369.941 350.059L286.059 433.9410000000001A48 48 0 0 1 252.118 448H48C21.49 448 0 426.51 0 400V-16C0 -42.51 21.49 -64 48 -64H336C362.51 -64 384 -42.51 384 -16V316.118A48 48 0 0 1 369.941 350.059zM332.118 320H256V396.118L332.118 320zM48 -16V400H208V296C208 282.745 218.745 272 232 272H336V-16H48zM149.677 99.115L116.854 128L149.676 156.885A8.793 8.793 0 0 1 150.281 169.509L132.878 188.073C129.494 191.686 123.914 191.735 120.44 188.4740000000001L62.78 134.42C59.077 130.946 59.076 125.053 62.781 121.5800000000001L120.44 67.525A8.738 8.738 0 0 1 126.452 65.1440000000001A8.746 8.746 0 0 1 132.879 67.9260000000001L150.282 86.489A8.795 8.795 0 0 1 149.677 99.115zM233.961 226.965L209.56 234.049A8.796 8.796 0 0 1 198.655 228.051L144.04 39.939C142.687 35.279 145.378 30.387 150.038 29.0340000000001L174.441 21.95C179.121 20.595 183.998 23.304 185.346 27.948L239.958 216.06C241.312 220.72 238.621 225.612 233.961 226.9650000000001zM321.219 134.42L263.561 188.475C260.035 191.7820000000001 254.462 191.6400000000001 251.122 188.074L233.719 169.511A8.795 8.795 0 0 1 234.324 156.886L267.146 128L234.324 99.115A8.793 8.793 0 0 1 233.719 86.491L251.122 67.927A8.797 8.797 0 0 1 263.5610000000001 67.526H263.5600000000001L321.2200000000001 121.581C324.923 125.054 324.923 130.947 321.2190000000001 134.42z" />
<glyph glyph-name="file-excel"
unicode="&#xF1C3;"
horiz-adv-x="384" d=" M369.9 350.1L286 434C277 443 264.8 448.1 252.1 448.1H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V316.1C384 328.8 378.9 341.1 369.9 350.1zM332.1 320H256V396.1L332.1 320zM48 -16V400H208V296C208 282.7 218.7 272 232 272H336V-16H48zM260 224H231.2C226.8 224 222.8 221.6 220.7 217.7C202.7 184.6 198.5 175.3 192.1 160C178.2 189.1 185.2 177.3 163.5 217.7C161.4 221.6 157.3 224 152.9 224H124C114.7 224 109 214 113.6 206L159.9 128L113.6 50C108.9 42 114.7 32 124 32H152.9C157.3 32 161.3 34.4 163.4 38.3C185.1 78.3 186.4 83.3 192 96C206.9 65.8 197.9 80.1 220.6 38.3C222.7 34.4 226.8 32 231.2 32H260C269.3 32 275 42 270.4 50L224 128C224.7 129.1 254.3 178.5 270.3 206C275 214 269.2 224 260 224z" />
<glyph glyph-name="file-image"
unicode="&#xF1C5;"
horiz-adv-x="384" d=" M369.9 350.1L286 434C277 443 264.8 448.1 252.1 448.1H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V316.1C384 328.8 378.9 341.1 369.9 350.1zM332.1 320H256V396.1L332.1 320zM48 -16V400H208V296C208 282.7 218.7 272 232 272H336V-16H48zM80 32H304V160L280.5 183.5C275.8 188.2 268.2 188.2 263.5 183.5L176 96L136.5 135.5C131.8 140.2 124.2 140.2 119.5 135.5L80 96V32zM128 272C101.5 272 80 250.5 80 224S101.5 176 128 176S176 197.5 176 224S154.5 272 128 272z" />
<glyph glyph-name="file-pdf"
unicode="&#xF1C1;"
horiz-adv-x="384" d=" M369.9 350.1L286 434C277 443 264.8 448.1 252.1 448.1H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V316.1C384 328.8 378.9 341.1 369.9 350.1zM332.1 320H256V396.1L332.1 320zM48 -16V400H208V296C208 282.7 218.7 272 232 272H336V-16H48zM298.2 127.7C286 139.7 251.2 136.4 233.8 134.2C216.6 144.7 205.1 159.2 197 180.5C200.9 196.6 207.1 221.1 202.4 236.5C198.2 262.7 164.6 260.1 159.8 242.4C155.4 226.3 159.4 203.9 166.8 175.3C156.8 151.4 141.9 119.3 131.4 100.9C111.4 90.6 84.4 74.7 80.4 54.7C77.1 38.9 106.4 -0.5 156.5 85.9C178.9 93.3 203.3 102.4 224.9 106C243.8 95.8 265.9 89 280.7 89C306.2 89 308.7 117.2 298.2 127.7zM100.1 49.9C105.2 63.6 124.6 79.4 130.5 84.9C111.5 54.6 100.1 49.2 100.1 49.9zM181.7 240.5C189.1 240.5 188.4 208.4 183.5 199.7C179.1 213.6 179.2 240.5 181.7 240.5zM157.3 103.9C167 120.8 175.3 140.9 182 158.6C190.3 143.5 200.9 131.4 212.1 123.1C191.3 118.8 173.2 109.9999999999999 157.3 103.9zM288.9 108.9S283.9 102.9 251.6 116.7C286.7 119.3 292.5 111.3 288.9 108.9z" />
<glyph glyph-name="file-powerpoint"
unicode="&#xF1C4;"
horiz-adv-x="384" d=" M369.9 350.1L286 434C277 443 264.8 448.1 252.1 448.1H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V316.1C384 328.8 378.9 341.1 369.9 350.1zM332.1 320H256V396.1L332.1 320zM48 -16V400H208V296C208 282.7 218.7 272 232 272H336V-16H48zM120 44V212C120 218.6 125.4 224 132 224H201.2C237.9 224 264 197 264 157.7C264 83.4 195.3 91.2 168.5 91.2V44C168.5 37.4 163.1 32 156.5 32H132C125.4 32 120 37.4 120 44zM168.5 131.4H191.5C199.4 131.4 205.4 133.8 209.6 138.6C218.1 148.4 218 167.1 209.7 176.4C205.6 181 199.8 183.4 192.3 183.4H168.4V131.4z" />
<glyph glyph-name="file-video"
unicode="&#xF1C8;"
horiz-adv-x="384" d=" M369.941 350.059L286.059 433.9410000000001A48 48 0 0 1 252.118 448H48C21.49 448 0 426.51 0 400V-16C0 -42.51 21.49 -64 48 -64H336C362.51 -64 384 -42.51 384 -16V316.118A48 48 0 0 1 369.941 350.059zM332.118 320H256V396.118L332.118 320zM48 -16V400H208V296C208 282.745 218.745 272 232 272H336V-16H48zM276.687 195.303L224 142.626V180C224 191.046 215.046 200 204 200H100C88.954 200 80 191.046 80 180V76C80 64.954 88.954 56 100 56H204C215.046 56 224 64.954 224 76V113.374L276.687 60.7000000000001C286.704 50.682 304 57.72 304 72.014V183.989C304 198.3 286.691 205.308 276.687 195.303z" />
<glyph glyph-name="file-word"
unicode="&#xF1C2;"
horiz-adv-x="384" d=" M369.9 350.1L286 434C277 443 264.8 448.1 252.1 448.1H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V316.1C384 328.8 378.9 341.1 369.9 350.1zM332.1 320H256V396.1L332.1 320zM48 -16V400H208V296C208 282.7 218.7 272 232 272H336V-16H48zM268.1 192C262.4000000000001 192 257.5 188 256.4000000000001 182.5C235.8000000000001 84.8 236.0000000000001 87.1 235.4000000000001 79C235.2000000000001 80.2 235.0000000000001 81.6 234.7000000000001 83.3C233.9000000000001 88.4 235.0000000000001 83.1 211.1000000000001 182.8C209.8000000000001 188.2 205.0000000000001 192 199.4000000000001 192H186.1000000000001C180.6000000000001 192 175.8000000000001 188.2 174.4000000000001 182.9C150.0000000000001 83.9 150.4000000000001 86.7 149.6000000000001 79.2C149.5000000000001 80.3 149.4000000000001 81.7 149.1000000000001 83.4C148.4000000000001 88.6 135.0000000000001 156.7 130.0000000000001 182.4C128.9000000000001 188 124.0000000000001 192.1 118.2000000000001 192.1H101.4000000000001C93.6000000000001 192.1 87.9000000000001 184.8 89.7000000000001 177.3C97.7000000000001 144.6999999999999 116.4000000000001 67.8 122.9000000000001 41.3C124.2000000000001 35.9 129.0000000000001 32.1999999999999 134.6000000000001 32.1999999999999H159.8000000000001C165.3000000000001 32.1999999999999 170.1000000000001 35.8999999999999 171.4 41.3L189.3000000000001 112.6999999999999C190.8000000000001 118.8999999999999 191.8000000000001 124.6999999999999 192.3000000000001 130L195.2000000000001 112.6999999999999C195.3000000000001 112.3 207.8000000000001 62.1999999999999 213.1000000000001 41.3C214.4000000000001 35.9999999999999 219.2000000000001 32.1999999999999 224.7000000000001 32.1999999999999H249.4000000000001C254.9000000000001 32.1999999999999 259.7000000000001 35.8999999999999 261.0000000000001 41.3C281.8000000000001 123.1999999999999 291.2000000000001 160.3 295.5000000000001 177.3C297.4000000000001 184.9 291.7000000000001 192.2 283.9000000000001 192.2H268.1z" />
<glyph glyph-name="file"
unicode="&#xF15B;"
horiz-adv-x="384" d=" M369.9 350.1L286 434C277 443 264.8 448.1 252.1 448.1H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V316.1C384 328.8 378.9 341.1 369.9 350.1zM332.1 320H256V396.1L332.1 320zM48 -16V400H208V296C208 282.7 218.7 272 232 272H336V-16H48z" />
<glyph glyph-name="flag"
unicode="&#xF024;"
horiz-adv-x="512" d=" M336.174 368C287.042 368 242.869 400 174.261 400C142.96 400 115.958 393.5180000000001 93.54 384.832A48.04 48.04 0 0 1 95.682 405.559C93.067 428.425 74.167 446.406 51.201 447.896C23.242 449.71 0 427.569 0 400C0 382.236 9.657 366.738 24 358.438V-48C24 -56.837 31.163 -64 40 -64H56C64.837 -64 72 -56.837 72 -48V35.443C109.869 52.72 143.259 64 199.826 64C248.958 64 293.131 32 361.7390000000001 32C420.218 32 463.711 54.617 490.287 71.981C503.846 80.839 512 95.949 512 112.145V352.063C512 386.522 476.736 409.831 445.096 396.18C409.193 380.6910000000001 371.641 368 336.174 368zM464 112C442.217 96.588 403.176 80 361.7390000000001 80C301.7940000000001 80 259.737 112 199.826 112C156.465 112 103.447 102.597 72 88V320C93.784 335.4120000000001 132.824 352 174.261 352C234.206 352 276.2630000000001 320 336.1740000000001 320C379.4450000000001 320 432.4940000000001 337.366 464 352V112z" />
<glyph glyph-name="flushed"
unicode="&#xF579;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM344 304C299.8 304 264 268.2 264 224S299.8 144 344 144S424 179.8 424 224S388.2 304 344 304zM344 176C317.5 176 296 197.5 296 224S317.5 272 344 272S392 250.5 392 224S370.5 176 344 176zM344 248C330.7 248 320 237.3 320 224S330.7 200 344 200S368 210.7 368 224S357.3 248 344 248zM232 224C232 268.2 196.2 304 152 304S72 268.2 72 224S107.8 144 152 144S232 179.8 232 224zM152 176C125.5 176 104 197.5 104 224S125.5 272 152 272S200 250.5 200 224S178.5 176 152 176zM152 248C138.7 248 128 237.3 128 224S138.7 200 152 200S176 210.7 176 224S165.3 248 152 248zM312 104H184C170.8 104 160 93.2 160 80S170.8 56 184 56H312C325.2 56 336 66.8 336 80S325.2 104 312 104z" />
<glyph glyph-name="folder-open"
unicode="&#xF07C;"
horiz-adv-x="576" d=" M527.943 224H480V272C480 298.51 458.51 320 432 320H272L208 384H48C21.49 384 0 362.51 0 336V48C0 21.49 21.49 0 48 0H448A48.001 48.001 0 0 1 488.704 22.56L568.646 150.56C588.5939999999999 182.477 565.608 224 527.943 224zM54 336H188.118L252.118 272H426A6 6 0 0 0 432 266V224H152A48 48 0 0 1 110.902 200.798L48 96.551V330.007A5.993 5.993 0 0 0 54 336zM448 48H72L149.234 176H528L448 48z" />
<glyph glyph-name="folder"
unicode="&#xF07B;"
horiz-adv-x="512" d=" M464 320H272L217.37 374.63C211.37 380.63 203.23 384 194.74 384H48C21.49 384 0 362.51 0 336V48C0 21.49 21.49 0 48 0H464C490.51 0 512 21.49 512 48V272C512 298.51 490.51 320 464 320zM464 48H48V336H188.12L242.75 281.37C248.75 275.37 256.89 272 265.38 272H464V48z" />
<glyph glyph-name="frown-open"
unicode="&#xF57A;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM200 240C200 257.7 185.7 272 168 272S136 257.7 136 240S150.3 208 168 208S200 222.3 200 240zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272zM248 160C212.4 160 159.2 138.7 152.2 98.8C150.2 87 161.2 77.3 172.7 80.7C203.9 90.3 232.1 96 248 96S292.1 90.3 323.3 80.7C334.7 77.2 345.8 87 343.8 98.8C336.8 138.7 283.6 160 248 160z" />
<glyph glyph-name="frown"
unicode="&#xF119;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272zM248 144C207.8 144 170 126.3 144.2 95.4C135.7 85.2 137.1 70.1 147.3 61.6C157.5 53.2 172.6 54.4999999999999 181.1 64.7C197.7 84.6 222.1 96.1 248 96.1S298.3 84.7 314.9 64.7C323 55 338 52.8 348.7 61.6C358.9 70.1 360.2 85.2 351.8 95.4C326 126.3 288.2 144 248 144z" />
<glyph glyph-name="futbol"
unicode="&#xF1E3;"
horiz-adv-x="496" d=" M483.8 268.6C449.8 373.4 352.6 440 248.1 440C222.7 440 196.9 436.1 171.4 427.8C41.2 385.5 -30.1 245.6 12.2 115.4C46.2 10.6 143.4 -56 247.9 -56C273.3 -56 299.1 -52.1 324.6 -43.8C454.8 -1.5 526.1 138.4 483.8 268.6zM409.3 74.9L357.1 68.5L313.4000000000001 129.4L337.8 204.6L408.9 226.7L447.8 190.3C447.6 159.6 440.4 129.1999999999999 426.1 101.1C421.4 91.8 415.4 83.3 409.3 74.9zM409.3 310.3L398.9000000000001 257.2L328.2000000000001 235.2L264.0000000000001 281.7V355.5L311.4000000000001 381.7C350.6 368.7 384.8000000000001 343.7 409.3000000000001 310.3zM184.9 381.6L232 355.5V281.7L167.8 235.2L97.2 257.2L87.1 309.7C111.4 343.1 145 368.3 184.9 381.6zM139 68.5L85.9 75C71.5 95.1 48.6 134.6 48.1 190.3L87.1 226.7L158.2 204.5L182.5 130.2000000000001L139 68.5000000000001zM187.2 1.5L164.8 49.6L208.4 111.3H287L331.3 49.6L308.9000000000001 1.5C302.7000000000001 -0.3 251.3000000000001 -18.9 187.2000000000001 1.5z" />
<glyph glyph-name="gem"
unicode="&#xF3A5;"
horiz-adv-x="576" d=" M464 448H112C108 448 104.2 446 102 442.6L2 295.4C-0.9 291 -0.6 285.2000000000001 2.7 281.2000000000001L278.7 -59.6C283.5 -65.5 292.5 -65.5 297.3 -59.6L573.3 281.2C576.5999999999999 285.3 576.9 291 574 295.4L474.1 442.6C471.8 446 468.1 448 464 448zM444.7 400L508 304H439.6L387.9000000000001 400H444.7000000000001zM242.6 400H333.3L385 304H191L242.6 400zM131.3 400H188.1L136.4 304H68L131.3 400zM88.3 256H139.7L208 96L88.3 256zM191.2 256H384.8L288 12.7L191.2 256zM368 96L436.2 256H487.6L368 96z" />
<glyph glyph-name="grimace"
unicode="&#xF57F;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 208C345.7 208 360 222.3 360 240S345.7 272 328 272S296 257.7 296 240S310.3 208 328 208zM344 192H152C125.5 192 104 170.5 104 144V112C104 85.5 125.5 64 152 64H344C370.5 64 392 85.5 392 112V144C392 170.5 370.5 192 344 192zM176 96H152C143.2 96 136 103.2 136 112V120H176V96zM176 136H136V144C136 152.8 143.2 160 152 160H176V136zM240 96H192V120H240V96zM240 136H192V160H240V136zM304 96H256V120H304V96zM304 136H256V160H304V136zM360 112C360 103.2 352.8 96 344 96H320V120H360V112zM360 136H320V160H344C352.8 160 360 152.8 360 144V136z" />
<glyph glyph-name="grin-alt"
unicode="&#xF581;"
horiz-adv-x="496" d=" M200.3 200C212.7 218.7 215.4 237.3 216 256C215.5 274.7 212.7 293.3 200.3 312C192.3 324 175.2 323.4 167.6 312C155.2 293.3 152.5 274.7 151.9 256C152.4 237.3 155.2000000000001 218.7 167.6 200C175.7 188 192.8 188.6 200.3 200zM328.3 200C340.7 218.7 343.4000000000001 237.3 344 256C343.5 274.7 340.7 293.3 328.3 312C320.3 324 303.2 323.4 295.6 312C283.2000000000001 293.3 280.5 274.7 279.9000000000001 256C280.4000000000001 237.3 283.2000000000001 218.7 295.6 200C303.7000000000001 188 320.8 188.6 328.3 200zM248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM353.6 143.4C327.7000000000001 135.1 289.2000000000001 130.3 248.0000000000001 130.3S168.4 135.1 142.4 143.4C132.5 146.5 123 138.1 124.7 128.1C132.6 80.9 196 48.1 248.0000000000001 48.1S363.3 80.9999999999999 371.3 128.1C372.9000000000001 137.9 363.6 146.5 353.6 143.4z" />
<glyph glyph-name="grin-beam-sweat"
unicode="&#xF583;"
horiz-adv-x="496" d=" M440 288C469.5 288 493.3 314.3 493.3 346.7C493.3 371.7 461.6 422.2 447.1 444C443.5 449.3 436.4000000000001 449.3 432.9000000000001 444C418.4000000000001 422.2 386.7000000000001 371.7 386.7000000000001 346.7C386.7000000000001 314.3 410.5000000000001 288 440.0000000000001 288zM248 48C299.9 48 363.3 80.9 371.3 128C373 137.9 363.6 146.5 353.6 143.3C327.7000000000001 135 289.2000000000001 130.2 248.0000000000001 130.2S168.4 135 142.4 143.3C132.6 146.4 123 138 124.7 128C132.7000000000001 80.9 196.1 48 248.0000000000001 48zM378.3 216.3C381.9000000000001 217.4 384.3 220.8 384 224.6C380.7 266.7000000000001 351.8 296 328 296S275.3 266.7000000000001 272 224.6C271.7 220.9 274.1 217.4 277.7 216.3C281.2 215.2 285.1 216.8 287 220L296.5 237C304.2 250.7 315.7 258.6 328 258.6S351.8 250.7 359.5 237L369 220C371.1 216.4 375.2 215.4 378.3 216.3zM483.6 269.2000000000001C459 253.5000000000001 437.6 256.3 437.2000000000001 256.3C444.1 236.1 448.0000000000001 214.5 448.0000000000001 192C448.0000000000001 81.7 358.3000000000001 -8 248.0000000000001 -8S48 81.7 48 192S137.7 392 248 392C287.8 392 324.8 380.2 356 360.1C357.7 369.6 362.3 384.2 373.2 405.8C336.4 427.4 293.7 440 248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192C496 219 491.6 244.9 483.6 269.2zM168 258.6C180.3 258.6 191.8 250.7 199.5 237L209 220C211.1 216.3 215.2 215.3 218.3 216.3C221.9 217.4 224.3 220.8 224 224.6C220.7 266.7000000000001 191.8 296 168 296S115.3 266.7000000000001 112 224.6C111.7 220.9 114.1 217.4 117.7 216.3C121.2 215.2 125.1 216.8 127 220L136.5 237C144.2 250.8 155.7 258.6 168 258.6z" />
<glyph glyph-name="grin-beam"
unicode="&#xF582;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM353.6 143.4C327.7000000000001 135.1 289.2000000000001 130.3 248.0000000000001 130.3S168.4 135.1 142.4 143.4C132.6 146.5 123 138.1 124.7 128.1C132.6 80.9999999999999 196 48.1 248.0000000000001 48.1S363.3 80.9999999999999 371.3 128.1C372.9000000000001 137.9 363.6 146.5 353.6 143.4zM117.7 216.3C121.2 215.2 125.1 216.8 127 220L136.5 237C144.2 250.7 155.7 258.6 168 258.6S191.8 250.7 199.5 237L209 220C211.1 216.3 215.2 215.3 218.3 216.3C221.9 217.4 224.3 220.8 224 224.6C220.7 266.7 191.8 296 168 296S115.3 266.7 112 224.6C111.7 220.9 114.1 217.4 117.7 216.3zM277.7000000000001 216.3C281.2000000000001 215.2 285.1 216.8 287.0000000000001 220L296.5000000000001 237C304.2000000000001 250.7 315.7000000000001 258.6 328.0000000000001 258.6S351.8000000000001 250.7 359.5000000000001 237L369.0000000000001 220C371.1000000000001 216.3 375.2000000000001 215.3 378.3000000000001 216.3C381.9000000000001 217.4 384.3000000000001 220.8 384.0000000000001 224.6C380.7000000000001 266.7 351.8000000000001 296 328.0000000000001 296S275.3000000000001 266.7 272.0000000000001 224.6C271.7000000000001 220.9 274.1000000000001 217.4 277.7000000000001 216.3z" />
<glyph glyph-name="grin-hearts"
unicode="&#xF584;"
horiz-adv-x="496" d=" M353.6 143.4C327.7000000000001 135.1 289.2000000000001 130.3 248.0000000000001 130.3S168.4 135.1 142.4 143.4C132.6 146.5 123 138.1 124.7 128.1C132.6 80.9 196 48.1 248.0000000000001 48.1S363.3 80.9999999999999 371.3 128.1C372.9000000000001 137.9 363.6 146.5 353.6 143.4zM200.8 192.3C205.3 191.1 210 193.8 211.3 198.3L230.7 268.2C236.3 288.5 223.3 309.3 201.9 312.7C183.3 315.7 165.5 302.9 160.4 284.8L158.4 277.7L151.3 279.6C133.1 284.3 113.1 275.3 106.4 257.6C98.7 237.4 110.2 215.7 130.6 210.4L200.8 192.3zM389.6 257.6C382.9000000000001 275.2 362.9000000000001 284.3 344.7000000000001 279.6L337.6 277.7L335.6 284.8C330.6 302.9 312.8 315.7 294.1 312.7C272.7000000000001 309.3 259.7000000000001 288.5 265.3 268.2L284.7 198.3C285.9 193.8 290.6 191.1 295.2 192.3L365.4 210.5C385.8 215.8 397.3 237.4 389.6 257.5999999999999zM248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8z" />
<glyph glyph-name="grin-squint-tears"
unicode="&#xF586;"
horiz-adv-x="512" d=" M117.1 63.9C91.3 60.2 33.1 50.2 16.2 33.3C-5.7 11.4 -5.3 -24.6 17.1 -47.0000000000001S75.4 -69.8000000000001 97.4 -47.9C114.3 -31 124.3 27.2 128 53C128.8 59.4 123.4 64.8 117.1 63.9zM75.9 105.6C40.3 180 53 271.9 114.6 333.4C152.4 371.2 202.6 392 256 392C292.2 392 326.8 382.2 357.2 364.3C361 384.6 365.2 400.4 369.2 412.6C333.8 430.8 294.9 440 256 440C192.5 440 129.1 415.8 80.6 367.4C6.5 293.3 -10.7 184 28.6 93.4C40.8 97.5 56.3 101.7 75.9 105.6zM428.2 293.2C473.2 216.6 463.1 116.3 397.4 50.6C359.6 12.8 309.4 -8.0000000000001 256 -8.0000000000001C225.5 -8.0000000000001 196.2 -1.0000000000001 169.6 11.8C165.7 -7.7 161.6 -23.2 157.4 -35.4C188.8 -49.0000000000001 222.4 -56.0000000000001 256.1 -56.0000000000001C319.6 -56.0000000000001 383 -31.8000000000001 431.5 16.5999999999999C509.6 94.6999999999999 524.6 211.9999999999999 476.7 305.2C464.4 301.2 448.5 297.0999999999999 428.2 293.2zM394.9 320.1C420.7 323.8 478.9 333.8 495.8 350.7C517.6999999999999 372.6 517.3 408.6 494.9 431S436.6 453.8 414.6 431.9C397.7 415 387.7 356.8 384 331C383.2 324.6 388.6 319.2 394.9 320.1zM207.9 211.8C204.9 214.8 200.7 216 196.5 215L106 192.3C100.3 190.9 96.5 185.6 96.9 179.7C97.4 173.9 102 169.2 107.8 168.7L160.1 163.9L164.9 111.6C165.4 105.8 170.1 101.2 175.9 100.7H176.8000000000001C182.3000000000001 100.7 187.1000000000001 104.4 188.5 109.8L211.1 200.3C212.1 204.5 210.9 208.8 207.9 211.8zM247.6 236.9L338.1 259.5C343.8 260.9 347.6 266.2 347.2 272.0999999999999C346.7 277.9 342.1 282.5999999999999 336.3 283.0999999999999L284 287.9L279.2 340.2C278.7 346 274 350.6 268.2 351.1C262.6 351.2 257 347.7 255.6 342L233 251.5C232 247.4 233.2 243.1 236.2 240.1C241.2 235.1 247.5 236.9 247.6 236.9zM299.6 148.4C270.5 119.3 239.9 95.5 215.7 83C206.5 78.2 205.7 65.5 214 59.6C252.9 31.9 321 53.4 357.7 90.2000000000001S416 195 388.3 233.9C382.5 242.1 369.8 241.5 364.9000000000001 232.2C352.6 208 328.7000000000001 177.5 299.6 148.4z" />
<glyph glyph-name="grin-squint"
unicode="&#xF585;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM353.6 143.4C327.7000000000001 135.1 289.2000000000001 130.3 248.0000000000001 130.3S168.4 135.1 142.4 143.4C132.5 146.5 123 138 124.7 128.1C132.6 80.9999999999999 196 48.1 248.0000000000001 48.1S363.3 80.9999999999999 371.3 128.1C372.9000000000001 137.9 363.6 146.5 353.6 143.4zM118.9 184.2C122.5 180 128.8000000000001 178.5 134.2000000000001 181.7L214.2000000000001 229.7C217.8000000000001 231.9 220.0000000000001 235.8 220.0000000000001 240S217.8000000000001 248.1 214.2000000000001 250.3L134.2000000000001 298.3C129.1000000000001 301.3 122.8000000000001 300.2000000000001 118.9000000000001 295.8C115.1000000000001 291.3 115.1000000000001 284.8 118.8000000000001 280.3L152.4000000000001 240L118.8000000000001 199.7C115.0000000000001 195.2 115.1000000000001 188.6 118.9000000000001 184.2zM361.8000000000001 181.7C367.2000000000001 178.5 373.5000000000001 180 377.1000000000001 184.2C380.9000000000001 188.7 380.9000000000001 195.2 377.2000000000001 199.7L343.6 240L377.2000000000001 280.3C381.0000000000001 284.8 380.9000000000001 291.3 377.1 295.8C373.3 300.2000000000001 366.9000000000001 301.2000000000001 361.8 298.3L281.8 250.3C278.2 248.1 276 244.2 276 240S278.2 231.9 281.8 229.7L361.8 181.7z" />
<glyph glyph-name="grin-stars"
unicode="&#xF587;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM353.6 143.4C327.7000000000001 135.1 289.2000000000001 130.3 248.0000000000001 130.3S168.4 135.1 142.4 143.4C132.6 146.5 123 138.1 124.7 128.1C132.6 80.9 196 48.1 248.0000000000001 48.1S363.3 80.9999999999999 371.3 128.1C372.9000000000001 137.9 363.6 146.5 353.6 143.4zM125.7 200.9C124.7 194.7 131.1 189.9 136.7 193L168 209.3L199.3000000000001 193C204.9 189.9 211.3000000000001 194.7 210.3000000000001 200.9L204.3000000000001 235.8L229.7000000000001 260.4C234.2000000000001 264.9 231.6000000000001 272.6 225.4000000000001 273.6L190.5 278.6L175 310.2C172.1 316 164 316 161.1 310.2L145.6 278.6L110.7 273.6C104.5 272.7 101.8 265 106.4 260.4L131.8 235.8L125.7 200.9zM385.4 273.6L350.5 278.6L335 310.2C332.1 316 324 316 321.1 310.2L305.6 278.6L270.7000000000001 273.6C264.5000000000001 272.7 261.8000000000001 265 266.4000000000001 260.4L291.8 235.8L285.8 200.9C284.8 194.7 291.2 189.9 296.8 193L328.1 209.3L359.4000000000001 193C365.0000000000001 189.9 371.4000000000001 194.7 370.4000000000001 200.9L364.4000000000001 235.8L389.8 260.4C394.3 265 391.6 272.6 385.4000000000001 273.6z" />
<glyph glyph-name="grin-tears"
unicode="&#xF588;"
horiz-adv-x="640" d=" M117.1 191.9C91.3 188.2 33.1 178.2 16.2 161.3C-5.7 139.4 -5.3 103.4 17.1 80.9999999999999S75.4 58.1999999999999 97.4 80.1C114.3 97 124.3 155.2 128 181C128.8 187.4 123.4 192.8 117.1 191.9zM623.8 161.3C606.9 178.1999999999999 548.6999999999999 188.1999999999999 522.9 191.9C516.6 192.8 511.2 187.4 512.1 181.1C515.8000000000001 155.3 525.8000000000001 97.1 542.7 80.1999999999999C564.6 58.3 600.6 58.6999999999999 623 81.0999999999999C645.3 103.3999999999999 645.7 139.3999999999999 623.8 161.2999999999999zM497.1999999999999 99.6C463.8 35.7 396.9 -8 320 -8C243.1 -8 176.2 35.7 142.8 99.6C130.3 62.2000000000001 117.6 55.7 114.5 53.1C159.1 -12.7 234.5 -56 320 -56S480.9 -12.7 525.5 53.1C522.3 55.8 509.6 62.3 497.2 99.6zM122.7 223.5C137.9 318.8 220.5 392 320 392C419.5 392 502.1 318.8 517.3 223.5C519.4 223.7 522.5 225.9 566.8 216.5C554.4 342 448.7 440 320 440S85.6 342 73.2 216.6C117.7 226 120.3 223.8 122.7 223.5zM320 48C371.9 48 435.3 80.9 443.3 128C445 137.9 435.6 146.5 425.6 143.3C399.7000000000001 135 361.2000000000001 130.2 320 130.2S240.4 135 214.4 143.3C204.6 146.4 195 138 196.7 128C204.7 80.9 268.1 48 320 48zM450.3 216.3C453.9 217.4 456.3 220.8 456 224.6C452.7 266.7000000000001 423.8 296 400 296S347.3 266.7000000000001 344 224.6C343.7 220.9 346.1 217.4 349.7 216.3C353.2 215.2 357.1 216.8 359 220L368.5 237C376.2 250.7 387.7 258.6 400 258.6S423.8 250.7 431.5 237L441 220C443.1 216.4 447.2 215.4 450.3 216.3zM240 258.6C252.3 258.6 263.8 250.7 271.5 237L281 220C283.1 216.3 287.2 215.3 290.3 216.3C293.9000000000001 217.4 296.3 220.8 296 224.6C292.7 266.7000000000001 263.8 296 240 296S187.3 266.7000000000001 184 224.6C183.7 220.9 186.1 217.4 189.7 216.3C193.2 215.2 197.1 216.8 199 220L208.5 237C216.2 250.8 227.7 258.6 240 258.6z" />
<glyph glyph-name="grin-tongue-squint"
unicode="&#xF58A;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM312 40C312 4.4 282.9 -24.5 247.1 -24C212 -23.5 184 5.8 184 41V83.8L201.7 92.6C216.7 100.1 233.2 90.9 236.6 76.1L239.4 64C241.5 54.8 254.6 54.8 256.7 64L259.5 76.1C262.9 90.9 279.3 100.2000000000001 294.4 92.6L312.1 83.8V40zM340.2 14.7C342.4 22.8 344 31.2 344 40V83.5C358.2 95.9 368.4 111 371.3 128C373 137.9 363.6 146.5 353.6 143.3C327.7000000000001 135 289.2000000000001 130.2 248.0000000000001 130.2S168.4 135 142.4 143.3C132.5 146.4 123 138 124.7 128C127.6 111 137.8000000000001 95.9 152 83.5V40C152 31.2 153.6 22.8 155.8000000000001 14.7C91.8 48.1 48 115 48 192C48 302.3 137.7 392 248 392S448 302.3 448 192C448 115 404.2 48.1 340.2 14.7zM377.1 295.8C373.3 300.2000000000001 366.8 301.3 361.8 298.3L281.8 250.3C278.2 248.1 276 244.2 276 240S278.2 231.9 281.8 229.7L361.8 181.7C367.2 178.5 373.5 180 377.1 184.2C380.9 188.7 380.9 195.2 377.2 199.7L343.6 240L377.2000000000001 280.3C381.0000000000001 284.8 380.9000000000001 291.4 377.1 295.8zM214.2 250.3L134.2 298.3C129.2 301.3 122.8 300.3 118.9 295.8C115.1 291.3 115.1 284.8 118.8 280.3L152.4 240L118.8 199.7C115 195.2 115.1 188.7 118.9 184.2C122.5 180 128.8 178.5 134.2 181.7L214.2 229.7C217.8 231.9 220 235.8 220 240S217.8 248.1 214.2 250.3z" />
<glyph glyph-name="grin-tongue-wink"
unicode="&#xF58B;"
horiz-adv-x="496" d=" M152 268C126.3 268 96.1 251.1 92.2 225.9C91.4 220.9 93.9 215.9 98.3 213.5C102.7 211.1 108.2 211.7 112 215.1L121.5 223.6C136.3 236.8 167.7 236.8 182.5 223.6L192 215.1C194.5 212.9 200 210.4 205.7 213.5C210.1 215.9 212.6 220.9 211.8 225.9C207.9 251.1 177.7 268 152 268zM328 320C283.8 320 248 284.2 248 240S283.8 160 328 160S408 195.8 408 240S372.2 320 328 320zM328 192C301.5 192 280 213.5 280 240S301.5 288 328 288S376 266.5 376 240S354.5 192 328 192zM328 264C314.7 264 304 253.3 304 240S314.7 216 328 216S352 226.7 352 240S341.3 264 328 264zM248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM312 40C312 4.4 282.9 -24.5 247.1 -24C212 -23.5 184 5.8 184 41V83.8L201.7 92.6C216.7 100.1 233.2 90.9 236.6 76.1L239.4 64C241.5 54.8 254.6 54.8 256.7 64L259.5 76.1C262.9 90.9 279.3 100.2000000000001 294.4 92.6L312.1 83.8V40zM340.2 14.7C342.4 22.8 344 31.2 344 40V83.5C358.2 95.9 368.4 111 371.3 128C373 137.9 363.6 146.5 353.6 143.3C327.7000000000001 135 289.2000000000001 130.2 248.0000000000001 130.2S168.4 135 142.4 143.3C132.5 146.4 123 138 124.7 128C127.6 111 137.8000000000001 95.9 152 83.5V40C152 31.2 153.6 22.8 155.8000000000001 14.7C91.8 48.1 48 115 48 192C48 302.3 137.7 392 248 392S448 302.3 448 192C448 115 404.2 48.1 340.2 14.7z" />
<glyph glyph-name="grin-tongue"
unicode="&#xF589;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM312 40C312 4.4 282.9 -24.5 247.1 -24C212 -23.5 184 5.8 184 41V83.8L201.7 92.6C216.7 100.1 233.2 90.9 236.6 76.1L239.4 64C241.5 54.8 254.6 54.8 256.7 64L259.5 76.1C262.9 90.9 279.3 100.2000000000001 294.4 92.6L312.1 83.8V40zM340.2 14.7C342.4 22.8 344 31.2 344 40V83.5C358.2 95.9 368.4 111 371.3 128C373 137.9 363.6 146.5 353.6 143.3C327.7000000000001 135 289.2000000000001 130.2 248.0000000000001 130.2S168.4 135 142.4 143.3C132.5 146.4 123 138 124.7 128C127.6 111 137.8000000000001 95.9 152 83.5V40C152 31.2 153.6 22.8 155.8000000000001 14.7C91.8 48.1 48 115 48 192C48 302.3 137.7 392 248 392S448 302.3 448 192C448 115 404.2 48.1 340.2 14.7zM168 272C150.3 272 136 257.7 136 240S150.3 208 168 208S200 222.3 200 240S185.7 272 168 272zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272z" />
<glyph glyph-name="grin-wink"
unicode="&#xF58C;"
horiz-adv-x="496" d=" M328 268C302.31 268 272.12 251.08 268.14 225.88C266.39 214.66 279.64 207.64 287.97 215.04L297.52 223.52C312.33 236.71 343.68 236.71 358.49 223.52L368.04 215.04C376.5200000000001 207.61 389.6 214.79 387.87 225.88C383.88 251.08 353.69 268 328 268zM168 208C185.67 208 200 222.33 200 240S185.67 272 168 272S136 257.67 136 240S150.33 208 168 208zM353.55 143.36C327.62 135.06 289.15 130.3 248 130.3S168.38 135.05 142.45 143.36C132.51 146.49 123.05 137.99 124.74 128.0200000000001C132.67 80.87 196.06 48 248 48S363.33 80.87 371.26 128.02C372.94 137.91 363.59 146.5 353.55 143.36zM248 440C111.03 440 0 328.9700000000001 0 192S111.03 -56 248 -56S496 55.03 496 192S384.9700000000001 440 248 440zM248 -8C137.72 -8 48 81.72 48 192S137.72 392 248 392S448 302.28 448 192S358.28 -8 248 -8z" />
<glyph glyph-name="grin"
unicode="&#xF580;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM353.6 143.4C327.7000000000001 135.1 289.2000000000001 130.3 248.0000000000001 130.3S168.4 135.1 142.4 143.4C132.5 146.5 123 138 124.7 128.1C132.6 80.9999999999999 196 48.1 248.0000000000001 48.1S363.3 80.9999999999999 371.3 128.1C372.9000000000001 137.9 363.6 146.5 353.6 143.4zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 208C345.7 208 360 222.3 360 240S345.7 272 328 272S296 257.7 296 240S310.3 208 328 208z" />
<glyph glyph-name="hand-lizard"
unicode="&#xF258;"
horiz-adv-x="576" d=" M556.686 157.458L410.328 383.171C397.001 403.728 374.417 416 349.917 416H56C25.121 416 0 390.878 0 360V352C0 307.8880000000001 35.888 272 80 272H276.0420000000001L257.7090000000001 224H144C95.477 224 56 184.523 56 136C56 105.121 81.121 80 112 80H243.552C246.539 80 249.466 79.451 252.249 78.369L352 39.582V-32H576V92.171C576 115.396 569.321 137.972 556.686 157.458zM528 16H400V39.582C400 59.53 387.986 77.09 369.396 84.318L269.645 123.106A71.733 71.733 0 0 1 243.552 128H112C107.589 128 104 131.589 104 136C104 158.056 121.944 176 144 176H257.709C277.476 176 295.495 188.407 302.549 206.873L327.101 271.154C336.097 294.707 318.673 320 293.471 320H80C62.355 320 48 334.355 48 352V360C48 364.411 51.589 368 56 368H349.917C358.083 368 365.61 363.91 370.054 357.058L516.412 131.343A71.84 71.84 0 0 0 528 92.171V16z" />
<glyph glyph-name="hand-paper"
unicode="&#xF256;"
horiz-adv-x="448" d=" M372.57 335.359V346.184C372.57 389.796 332.05 422.875 289.531 411.73C263.902 461.23 195.441 459.18 171.549 410.983C130.269 421.544 89.144 390.055 89.144 346V219.87C69.191 227.297 45.836 224.938 27.061 210.999C-2.294 189.203 -8.733 147.666 12.511 117.846L132.48 -50.569A32 32 0 0 1 158.542 -64.001H381.439C396.343 -64.001 409.274 -53.712 412.621 -39.188L442.805 91.77A203.637 203.637 0 0 1 448 137.436V269C448 309.62 412.477 340.992 372.57 335.359zM399.997 137.437C399.997 125.706 398.663 113.968 396.0320000000001 102.551L368.707 -16H166.787L51.591 145.697C37.152 165.967 66.614 188.473 80.985 168.302L108.113 130.223C117.108 117.597 137.144 123.936 137.144 139.506V346C137.144 371.645 173.715 370.81 173.715 345.309V192C173.715 183.163 180.878 176 189.715 176H196.571C205.408 176 212.571 183.163 212.571 192V381C212.571 406.663 249.142 405.81 249.142 380.309V192C249.142 183.163 256.305 176 265.142 176H271.998C280.835 176 287.998 183.163 287.998 192V346.875C287.998 372.5470000000001 324.568 371.685 324.568 346.184V192C324.568 183.163 331.731 176 340.568 176H347.425C356.262 176 363.425 183.163 363.425 192V268.309C363.425 294.551 399.995 293.949 399.995 269V137.437z" />
<glyph glyph-name="hand-peace"
unicode="&#xF25B;"
horiz-adv-x="448" d=" M362.146 256.024C348.4360000000001 277.673 323.385 290.04 297.14 286.365V374C297.14 414.804 264.329 448 223.999 448C183.669 448 150.859 414.804 150.859 374L160 280L141.321 358.85C126.578 397.157 83.85 415.89 46.209 400.7920000000001C8.735 385.762 -9.571 343.0370000000001 5.008 305.15L60.765 160.223C30.208 135.267 16.771 102.414 36.032 68.005L90.885 -29.994C102.625 -50.97 124.73 -64 148.575 -64H354.277C385.021 -64 411.835 -42.56 418.832 -12.203L446.259 106.7960000000001A67.801 67.801 0 0 1 447.988 121.999L448 192C448 236.956 404.737 269.343 362.146 256.024zM399.987 122C399.987 120.512 399.8180000000001 119.023 399.485 117.577L372.058 -1.424C370.08 -10.006 362.768 -16 354.276 -16H148.575C142.089 -16 136.033 -12.379 132.77 -6.551L77.916 91.449C73.359 99.59 75.297 110.117 82.424 115.937L109.071 137.701A16 16 0 0 1 113.883 155.84L49.793 322.389C37.226 355.044 84.37 373.163 96.51 341.611L156.294 186.254A16 16 0 0 1 171.227 176H182.859C191.696 176 198.859 183.163 198.859 192V374C198.859 408.375 249.14 408.43 249.14 374V192C249.14 183.163 256.303 176 265.14 176H271.996C280.833 176 287.996 183.163 287.996 192V220C287.996 245.122 324.563 245.159 324.563 220V192C324.563 183.163 331.726 176 340.563 176H347.419C356.256 176 363.419 183.163 363.419 192C363.419 217.12 399.986 217.16 399.986 192V122z" />
<glyph glyph-name="hand-point-down"
unicode="&#xF0A7;"
horiz-adv-x="448" d=" M188.8 -64C234.416 -64 272 -26.235 272 19.2V54.847A93.148 93.148 0 0 1 294.064 62.776C316.0700000000001 60.269 339.0420000000001 66.2789999999999 356.855 78.761C409.342 79.9 448 116.159 448 178.701V200C448 260.063 408 298.512 408 327.2V329.879C412.952 335.626 416 343.415 416 351.999V416C416 433.673 403.106 448 387.2 448H156.8C140.894 448 128 433.673 128 416V352C128 343.416 131.048 335.627 136 329.88V327.201C136 320.237 129.807 312.339 112.332 297.0180000000001L112.184 296.889L112.038 296.7580000000001C102.101 287.9020000000001 91.197 278.642 78.785 270.9070000000001C48.537 252.202 0 240.514 0 195.2C0 138.272 35.286 103.2 83.2 103.2C91.226 103.2 98.689 104.014 105.6 105.376V19.2C105.6 -25.899 143.701 -64 188.8 -64zM188.8 -16C170.1 -16 153.6 0.775 153.6 19.2V177.6C136.275 177.6 118.4 151.2000000000001 83.2 151.2000000000001C56.8 151.2000000000001 48 171.8250000000001 48 195.2000000000001C48 203.9940000000001 80.712 215.6450000000001 104.1 230.1260000000001C118.675 239.2000000000001 131.325 249.6500000000001 143.975 260.9250000000001C162.349 277.0340000000001 180.608 294.761 183.571 320.0000000000001H360.3230000000001C364.087 277.2100000000001 400 245.491 400 200V178.701C400 138.177 377.803 121.577 338.675 128.1C330.6740000000001 113.488 304.6960000000001 103.949 285.05 115.175C266.825 95.81 238.669 97.388 224 110.225V19.2C224 0.225 207.775 -16 188.8 -16zM328 384C328 397.255 338.745 408 352 408S376 397.255 376 384S365.255 360 352 360S328 370.745 328 384z" />
<glyph glyph-name="hand-point-left"
unicode="&#xF0A5;"
horiz-adv-x="512" d=" M0 227.2C0 181.584 37.765 144 83.2 144H118.847A93.148 93.148 0 0 1 126.776 121.936C124.269 99.93 130.279 76.958 142.761 59.145C143.9 6.658 180.159 -32 242.701 -32H264C324.063 -32 362.512 8 391.2 8H393.879C399.626 3.048 407.415 0 415.999 0H479.999C497.672 0 511.999 12.894 511.999 28.8V259.2C511.999 275.106 497.672 288 479.999 288H415.999C407.415 288 399.626 284.952 393.879 280H391.2C384.236 280 376.338 286.193 361.017 303.668L360.888 303.8160000000001L360.757 303.962C351.901 313.899 342.641 324.803 334.906 337.215C316.202 367.463 304.514 416 259.2 416C202.272 416 167.2 380.714 167.2 332.8C167.2 324.774 168.014 317.3110000000001 169.376 310.4H83.2C38.101 310.4 0 272.299 0 227.2zM48 227.2C48 245.9 64.775 262.4 83.2 262.4H241.6C241.6 279.725 215.2 297.6 215.2 332.8C215.2 359.2 235.825 368 259.2000000000001 368C267.9940000000001 368 279.6450000000001 335.288 294.1260000000001 311.9C303.2000000000001 297.325 313.6500000000001 284.675 324.925 272.025C341.034 253.651 358.761 235.392 384 232.429V55.677C341.21 51.913 309.491 16 264 16H242.701C202.177 16 185.577 38.197 192.1 77.325C177.488 85.326 167.949 111.304 179.175 130.95C159.81 149.175 161.388 177.331 174.225 192H83.2C64.225 192 48 208.225 48 227.2zM448 88C461.255 88 472 77.255 472 64S461.255 40 448 40S424 50.745 424 64S434.745 88 448 88z" />
<glyph glyph-name="hand-point-right"
unicode="&#xF0A4;"
horiz-adv-x="512" d=" M428.8 310.4H342.623A115.52 115.52 0 0 1 344.799 332.8C344.799 380.714 309.727 416 252.799 416C207.485 416 195.797 367.463 177.092 337.216C169.357 324.803 160.098 313.899 151.241 303.963L151.11 303.817L150.981 303.6690000000001C135.662 286.193 127.764 280 120.8 280H118.121C112.374 284.952 104.585 288 96.001 288H32C14.327 288 0 275.106 0 259.2V28.8C0 12.894 14.327 0 32 0H96C104.584 0 112.373 3.048 118.12 8H120.799C149.487 8 187.936 -32 247.999 -32H269.298C331.8400000000001 -32 368.098 6.658 369.238 59.145C381.7200000000001 76.958 387.729 99.93 385.223 121.936A93.148 93.148 0 0 1 393.152 144H428.8C474.235 144 512 181.584 512 227.2C512 272.299 473.899 310.4 428.8 310.4zM428.8 192H337.774C350.611 177.331 352.189 149.175 332.824 130.95C344.051 111.304 334.511 85.326 319.899 77.325C326.423 38.197 309.823 16 269.299 16H248C202.509 16 170.79 51.913 128 55.676V232.429C153.239 235.393 170.966 253.651 187.075 272.025C198.35 284.675 208.8 297.3250000000001 217.874 311.9C232.355 335.288 244.006 368 252.8 368C276.175 368 296.8 359.2 296.8 332.8C296.8 297.6 270.4000000000001 279.725 270.4000000000001 262.4H428.8000000000001C447.2250000000001 262.4 464.0000000000001 245.9 464.0000000000001 227.2C464.0000000000001 208.225 447.7750000000001 192 428.8000000000001 192zM88 64C88 50.745 77.255 40 64 40S40 50.745 40 64S50.745 88 64 88S88 77.255 88 64z" />
<glyph glyph-name="hand-point-up"
unicode="&#xF0A6;"
horiz-adv-x="448" d=" M105.6 364.8V278.623A115.52 115.52 0 0 1 83.2 280.799C35.286 280.799 0 245.727 0 188.799C0 143.485 48.537 131.797 78.784 113.092C91.197 105.357 102.101 96.098 112.037 87.241L112.183 87.11L112.331 86.981C129.807 71.662 136 63.764 136 56.8V54.121C131.048 48.374 128 40.585 128 32.001V-31.999C128 -49.672 140.894 -63.999 156.8 -63.999H387.2000000000001C403.1060000000001 -63.999 416.0000000000001 -49.672 416.0000000000001 -31.999V32.001C416.0000000000001 40.585 412.9520000000001 48.374 408.0000000000001 54.121V56.8C408.0000000000001 85.488 448.0000000000001 123.937 448.0000000000001 184V205.299C448.0000000000001 267.841 409.3420000000001 304.099 356.8550000000001 305.2390000000001C339.0420000000001 317.721 316.0700000000001 323.73 294.0640000000001 321.224A93.148 93.148 0 0 1 272 329.153V364.8C272 410.235 234.416 448 188.8 448C143.701 448 105.6 409.899 105.6 364.8zM224 364.8V273.774C238.669 286.611 266.825 288.189 285.05 268.824C304.6960000000001 280.0510000000001 330.6740000000001 270.511 338.675 255.899C377.803 262.423 400 245.823 400 205.299V184C400 138.509 364.087 106.79 360.324 64H183.571C180.607 89.239 162.349 106.966 143.975 123.075C131.325 134.35 118.675 144.8 104.1 153.874C80.712 168.355 48 180.006 48 188.8C48 212.175 56.8 232.8 83.2 232.8C118.4 232.8 136.275 206.4 153.6 206.4V364.8C153.6 383.225 170.1 400 188.8 400C207.775 400 224 383.775 224 364.8zM352 24C365.255 24 376 13.255 376 0S365.255 -24 352 -24S328 -13.255 328 0S338.745 24 352 24z" />
<glyph glyph-name="hand-pointer"
unicode="&#xF25A;"
horiz-adv-x="448" d=" M358.182 268.639C338.689 293.4070000000001 305.5030000000001 300.584 278.31 287.737C263.183 303.4240000000001 242.128 310.2240000000001 221.715 307.366V381C221.715 417.944 191.979 448 155.429 448S89.143 417.944 89.143 381V219.871C69.234 227.281 45.871 224.965 27.06 210.999C-2.295 189.204 -8.733 147.6660000000001 12.51 117.847L122.209 -36.154C134.632 -53.59 154.741 -64 176 -64H354.286C385.088 -64 411.86 -42.5 418.843 -12.203L446.272 106.7960000000001A67.873 67.873 0 0 1 448 122V206C448 252.844 401.375 285.273 358.182 268.639zM80.985 168.303L108.111 130.224C117.106 117.598 137.142 123.937 137.142 139.507V381C137.142 406.12 173.713 406.16 173.713 381V206C173.713 197.164 180.876 190 189.713 190H196.57C205.407 190 212.57 197.164 212.57 206V241C212.57 266.12 249.141 266.16 249.141 241V206C249.141 197.164 256.304 190 265.141 190H272C280.837 190 288 197.164 288 206V227C288 252.12 324.5710000000001 252.16 324.5710000000001 227V206C324.5710000000001 197.164 331.7340000000001 190 340.5710000000001 190H347.4280000000001C356.2650000000001 190 363.4280000000001 197.164 363.4280000000001 206C363.4280000000001 231.121 399.999 231.16 399.999 206V122C399.999 120.512 399.8300000000001 119.023 399.497 117.577L372.067 -1.424C370.089 -10.006 362.777 -16 354.2850000000001 -16H176C170.231 -16 164.737 -13.122 161.303 -8.303L51.591 145.697C37.185 165.92 66.585 188.515 80.985 168.303zM176.143 48V144C176.143 152.837 182.411 160 190.143 160H196.143C203.875 160 210.143 152.837 210.143 144V48C210.143 39.163 203.875 32 196.143 32H190.143C182.41 32 176.143 39.163 176.143 48zM251.571 48V144C251.571 152.837 257.839 160 265.5710000000001 160H271.5710000000001C279.3030000000001 160 285.5710000000001 152.837 285.5710000000001 144V48C285.5710000000001 39.163 279.3030000000001 32 271.5710000000001 32H265.5710000000001C257.839 32 251.5710000000001 39.163 251.5710000000001 48zM327 48V144C327 152.837 333.268 160 341 160H347C354.7320000000001 160 361 152.837 361 144V48C361 39.163 354.7320000000001 32 347 32H341C333.268 32 327 39.163 327 48z" />
<glyph glyph-name="hand-rock"
unicode="&#xF255;"
horiz-adv-x="512" d=" M408.864 368.948C386.463 402.846 342.756 411.221 310.051 392.536C280.577 424.005 230.906 423.629 201.717 392.558C154.557 419.578 93.007 387.503 91.046 331.752C44.846 342.593 0 307.999 0 260.5710000000001V203.618C0 170.877 14.28 139.664 39.18 117.984L136.89 32.903C141.142 29.201 140 27.33 140 -1e-13C140 -17.6730000000001 154.327 -32.0000000000001 172 -32.0000000000001H424C441.673 -32.0000000000001 456 -17.6730000000001 456 -1e-13C456 23.5129999999999 454.985 30.745 459.982 42.37L502.817 142.026C508.911 156.203 512 171.198 512 186.5939999999999V301.0370000000001C512 353.876 457.686 389.699 408.8640000000001 368.948zM464 186.594A64.505 64.505 0 0 0 458.718 160.981L415.8830000000001 61.326C410.653 49.155 408.0000000000001 36.286 408.0000000000001 23.076V16H188V26.286C188 42.656 180.86 58.263 168.41 69.103L70.7 154.183C56.274 166.745 48 184.764 48 203.619V260.572C48 293.78 100 294.1090000000001 100 259.895V218.667A16 16 0 0 1 105.493 206.6L112.493 200.505A16 16 0 0 1 139 212.571V329.1430000000001C139 362.24 191 362.868 191 328.466V301.7150000000001C191 292.879 198.164 285.7150000000001 207 285.7150000000001H214C222.836 285.7150000000001 230 292.879 230 301.7150000000001V342.858C230 375.992 282 376.533 282 342.181V301.7150000000001C282 292.879 289.163 285.7150000000001 298 285.7150000000001H305C313.837 285.7150000000001 321 292.879 321 301.7150000000001V329.144C321 362.174 373 362.924 373 328.467V301.716C373 292.88 380.163 285.716 389 285.716H396C404.837 285.716 412 292.88 412 301.716C412 334.862 464 335.329 464 301.039V186.5940000000001z" />
<glyph glyph-name="hand-scissors"
unicode="&#xF257;"
horiz-adv-x="512" d=" M256 -32L326 -31.987C331.114 -31.987 336.231 -31.404 341.203 -30.258L460.202 -2.831C490.56 4.165 512 30.98 512 61.723V267.425C512 291.27 498.97 313.376 477.995 325.115L379.996 379.968C345.587 399.2290000000001 312.733 385.7920000000001 287.778 355.235L142.85 410.992C104.963 425.5710000000001 62.238 407.265 47.208 369.791C32.11 332.149 50.843 289.421 89.15 274.679L168 256L74 265.141C33.196 265.141 0 232.33 0 192.001C0 151.671 33.196 118.86 74 118.86H161.635C157.96 92.615 170.327 67.563 191.976 53.8539999999999C178.657 11.263 211.044 -32 256 -32zM256 16.013C230.84 16.013 230.88 52.58 256 52.58C264.837 52.58 272 59.743 272 68.58V75.436C272 84.273 264.837 91.436 256 91.436H228C202.841 91.436 202.878 128.003 228 128.003H256C264.837 128.003 272 135.166 272 144.003V150.859C272 159.696 264.837 166.859 256 166.859H74C39.57 166.859 39.625 217.14 74 217.14H256C264.837 217.14 272 224.303 272 233.14V244.772A16 16 0 0 1 261.746 259.705L106.389 319.49C74.837 331.63 92.957 378.773 125.611 366.207L292.16 302.116A16.001 16.001 0 0 1 310.299 306.928L332.063 333.5750000000001C337.883 340.702 348.411 342.639 356.551 338.0830000000001L454.551 283.2290000000001C460.379 279.966 464 273.911 464 267.424V61.723C464 53.232 458.006 45.919 449.424 43.941L330.423 16.514A19.743 19.743 0 0 0 326 16.012H256z" />
<glyph glyph-name="hand-spock"
unicode="&#xF259;"
horiz-adv-x="512" d=" M21.096 66.21L150.188 -55.303A32 32 0 0 1 172.12 -64.001H409.7200000000001C423.8900000000001 -64.001 436.3730000000001 -54.682 440.4000000000001 -41.097L472.215 66.216A115.955 115.955 0 0 1 477 99.189V136.028C477 140.079 477.476 144.132 478.414 148.073L510.144 281.4830000000001C520.243 323.8950000000001 487.828 364.221 444.6 364.0080000000001C440.456 388.8640000000001 422.057 411.1730000000001 394.75 418.0000000000001C358.947 426.9520000000001 322.523 405.3450000000001 313.5 369.25L296.599 264L274.924 395.99C266.638 432.06 230.621 454.562 194.62 446.286C165.004 439.4820000000001 144.482 413.897 142.738 384.991C100.101 384.16 69.283 344.428 78.667 303.147L109.707 166.639C82.513 189.154 42.423 186.631 18.225 160.917C-7.151 133.956 -5.873 91.592 21.096 66.21zM53.164 128.021L53.166 128.0219999999999C60.385 135.694 72.407 136.002 80.022 128.8349999999999L133.034 78.9409999999999C143.225 69.351 160 76.6 160 90.594V160.073C160 161.266 159.866 162.456 159.603 163.619L125.473 313.791C119.877 338.408 156.975 346.651 162.527 322.212L192.926 188.4549999999999A16 16 0 0 1 208.529 176.0009999999999H217.1330000000001C227.4090000000001 176.0009999999999 235.0270000000001 185.5679999999999 232.7270000000001 195.5839999999999L191.107 376.7369999999999C185.484 401.2059999999999 222.497 409.813 228.142 385.2449999999999L273.362 188.4169999999999A16 16 0 0 1 288.956 176H302.173A16 16 0 0 1 317.695 188.119L360.067 357.6090000000001C366.171 382.0310000000001 403.029 372.7680000000001 396.932 348.3920000000001L358.805 195.88C356.284 185.792 363.92 176 374.327 176H384.021A16 16 0 0 1 399.586 188.295L426.509 301.4C432.3300000000001 325.848 469.306 317.087 463.475 292.598L431.7200000000001 159.19A100.094 100.094 0 0 1 429 136.028V99.189C429 92.641 428.057 86.138 426.195 79.8610000000001L397.775 -16H178.465L53.978 101.164C46.349 108.344 45.984 120.393 53.164 128.021z" />
<glyph glyph-name="handshake"
unicode="&#xF2B5;"
horiz-adv-x="640" d=" M519.2 320.1L471.6 367.7A56.252 56.252 0 0 1 432 384H205.2C190.4 384 176.1 378.1 165.6 367.7L118 320.1H0V64.4H64C81.6 64.4 95.8 78.6 95.9 96.1H105L189.6 19.6999999999999C220.5 -5.4000000000001 263.4 -6.0000000000001 295.2 15.8999999999999C307.7 5.0999999999999 321.2 -1e-13 336.3 -1e-13C354.5 -1e-13 371.6 7.3999999999999 385.1 23.9999999999999C407.2000000000001 15.3 433.3 21.3999999999999 449.1 40.8L475.3 73.1C480.9 79.9999999999999 484.4 87.9 486.2 96.1H544.1C544.2 78.6 558.5 64.4 576 64.4H640V320.1H519.2zM48 96.4C39.2 96.4 32 103.6 32 112.4S39.2 128.4 48 128.4S64 121.2 64 112.4C64 103.5 56.8 96.4 48 96.4zM438 103.3L411.9 71.1C409.1 67.7 404.1 67.1 400.6 69.9L376.7 89.3L346.7 52.8C340.7 45.4999999999999 331.7 47.9999999999999 328.7 50.4L291.9 81.9L276.3 62.7C262.4 45.6 237.1 43 221 56.1L123.7 144.1H96V272.2H137.9L199.6 333.8C201.6 334.6 203.3 335.3 205.3 336.1H262L223.3 300.6C193.9 273.7 192.2 228.3 218.9 199.3C233.7 183.1 280.1 158.1 320.4 194.9L328.6 202.4L436.8 114.6C440.2 111.8 440.7 106.7 438 103.3zM544 144.1H474.8C472.5 146.9 469.9 149.5 467.1 151.8L364.4000000000001 235.2L376.9000000000001 246.6C383.4000000000001 252.6 383.9000000000001 262.7 377.9000000000001 269.2L367 280.9C361 287.4 350.9 287.8 344.4 281.9L289.2 231.3C279.7 222.6 263.5 221.9 254.6 231.3C245.3 241.2 246.1 256.4 255.8 265.2000000000001L321.4 325.3C328.8 332.1 338.4 335.8 348.4 335.8L432.1 336C434.2 336 436.2 335.2000000000001 437.6 333.7000000000001L499.3 272.1H544V144.1zM592 96.4C583.2 96.4 576 103.6 576 112.4S583.2 128.4 592 128.4S608 121.2 608 112.4C608 103.5 600.8 96.4 592 96.4z" />
<glyph glyph-name="hdd"
unicode="&#xF0A0;"
horiz-adv-x="576" d=" M567.403 212.358L462.323 363.411A48 48 0 0 1 422.919 384H153.081A48 48 0 0 1 113.677 363.411L8.597 212.358A48.001 48.001 0 0 1 0 184.946V48C0 21.49 21.49 0 48 0H528C554.51 0 576 21.49 576 48V184.946C576 194.747 573 204.312 567.403 212.358zM153.081 336H422.919L500.832 224H75.168L153.081 336zM528 48H48V176H528V48zM496 112C496 94.327 481.673 80 464 80S432 94.327 432 112S446.327 144 464 144S496 129.673 496 112zM400 112C400 94.327 385.673 80 368 80S336 94.327 336 112S350.327 144 368 144S400 129.673 400 112z" />
<glyph glyph-name="heart"
unicode="&#xF004;"
horiz-adv-x="512" d=" M458.4 383.7C400.6 432.3 311.3 425 256 368.7C200.7 425 111.4 432.4 53.6 383.7C-21.6 320.4 -10.6 217.2 43 162.5L218.4 -16.2C228.4 -26.4 241.8 -32.1 256 -32.1C270.3 -32.1 283.6 -26.4999999999999 293.6 -16.3L469 162.4C522.5 217.1 533.7 320.3 458.4 383.7zM434.8 196.2L259.4 17.5C257 15.1 255 15.1 252.6 17.5L77.2 196.2C40.7 233.4 33.3 303.8 84.5 346.9C123.4 379.6 183.4 374.7 221 336.4L256 300.7L291 336.4C328.8 374.9 388.8 379.6 427.5 347C478.6 303.9 471 233.1 434.8 196.2z" />
<glyph glyph-name="hospital"
unicode="&#xF0F8;"
horiz-adv-x="448" d=" M128 204V244C128 250.627 133.373 256 140 256H180C186.627 256 192 250.627 192 244V204C192 197.373 186.627 192 180 192H140C133.373 192 128 197.373 128 204zM268 192H308C314.627 192 320 197.373 320 204V244C320 250.627 314.627 256 308 256H268C261.373 256 256 250.627 256 244V204C256 197.373 261.373 192 268 192zM192 108V148C192 154.627 186.627 160 180 160H140C133.373 160 128 154.627 128 148V108C128 101.373 133.373 96 140 96H180C186.627 96 192 101.373 192 108zM268 96H308C314.627 96 320 101.373 320 108V148C320 154.627 314.627 160 308 160H268C261.373 160 256 154.627 256 148V108C256 101.373 261.373 96 268 96zM448 -28V-64H0V-28C0 -21.373 5.373 -16 12 -16H31.5V362.9650000000001C31.5 374.582 42.245 384 55.5 384H144V424C144 437.255 154.745 448 168 448H280C293.255 448 304 437.255 304 424V384H392.5C405.755 384 416.5 374.582 416.5 362.9650000000001V-16H436C442.627 -16 448 -21.373 448 -28zM79.5 -15H192V52C192 58.627 197.373 64 204 64H244C250.627 64 256 58.627 256 52V-15H368.5V336H304V312C304 298.745 293.255 288 280 288H168C154.745 288 144 298.745 144 312V336H79.5V-15zM266 384H240V410A6 6 0 0 1 234 416H214A6 6 0 0 1 208 410V384H182A6 6 0 0 1 176 378V358A6 6 0 0 1 182 352H208V326A6 6 0 0 1 214 320H234A6 6 0 0 1 240 326V352H266A6 6 0 0 1 272 358V378A6 6 0 0 1 266 384z" />
<glyph glyph-name="hourglass"
unicode="&#xF254;"
horiz-adv-x="384" d=" M368 400H372C378.627 400 384 405.373 384 412V436C384 442.627 378.627 448 372 448H12C5.373 448 0 442.627 0 436V412C0 405.373 5.373 400 12 400H16C16 319.4360000000001 48.188 234.193 113.18 192C47.899 149.619 16 64.1 16 -16H12C5.373 -16 0 -21.373 0 -28V-52C0 -58.627 5.373 -64 12 -64H372C378.627 -64 384 -58.627 384 -52V-28C384 -21.373 378.627 -16 372 -16H368C368 64.564 335.812 149.807 270.82 192C336.102 234.381 368 319.9 368 400zM64 400H320C320 298.38 262.693 216 192 216S64 298.379 64 400zM320 -16H64C64 85.62 121.308 168 192 168S320 85.62 320 -16z" />
<glyph glyph-name="id-badge"
unicode="&#xF2C1;"
horiz-adv-x="384" d=" M336 448H48C21.5 448 0 426.5 0 400V-16C0 -42.5 21.5 -64 48 -64H336C362.5 -64 384 -42.5 384 -16V400C384 426.5 362.5 448 336 448zM336 -16H48V400H336V-16zM144 336H240C248.8 336 256 343.2 256 352S248.8 368 240 368H144C135.2 368 128 360.8 128 352S135.2 336 144 336zM192 160C227.3 160 256 188.7 256 224S227.3 288 192 288S128 259.3 128 224S156.7 160 192 160zM102.4 32H281.6C294 32 304 40.6 304 51.2V70.4C304 102.2 273.9 128 236.8 128C226 128 218.1 120 192 120C165.1 120 158.6 128 147.2 128C110.1 128 80 102.2 80 70.4V51.2C80 40.6 90 32 102.4 32z" />
<glyph glyph-name="id-card"
unicode="&#xF2C2;"
horiz-adv-x="576" d=" M528 416H48C21.5 416 0 394.5 0 368V16C0 -10.5 21.5 -32 48 -32H528C554.5 -32 576 -10.5 576 16V368C576 394.5 554.5 416 528 416zM528 16H303.2C304.1 20.5 304 12.4 304 38.4C304 70.2 273.9 96 236.8 96C226 96 218.1 88 192 88C165.1 88 158.6 96 147.2 96C110.1 96 80 70.2 80 38.4C80 12.4 79.8 20.5 80.8 16H48V304H528V16zM360 96H472C476.4 96 480 99.6 480 104V120C480 124.4 476.4 128 472 128H360C355.6 128 352 124.4 352 120V104C352 99.6 355.6 96 360 96zM360 160H472C476.4 160 480 163.6 480 168V184C480 188.4 476.4 192 472 192H360C355.6 192 352 188.4 352 184V168C352 163.6 355.6 160 360 160zM360 224H472C476.4 224 480 227.6 480 232V248C480 252.4 476.4 256 472 256H360C355.6 256 352 252.4 352 248V232C352 227.6 355.6 224 360 224zM192 128C227.3 128 256 156.7 256 192S227.3 256 192 256S128 227.3 128 192S156.7 128 192 128z" />
<glyph glyph-name="image"
unicode="&#xF03E;"
horiz-adv-x="512" d=" M464 384H48C21.49 384 0 362.51 0 336V48C0 21.49 21.49 0 48 0H464C490.51 0 512 21.49 512 48V336C512 362.51 490.51 384 464 384zM458 48H54A6 6 0 0 0 48 54V330A6 6 0 0 0 54 336H458A6 6 0 0 0 464 330V54A6 6 0 0 0 458 48zM128 296C105.909 296 88 278.091 88 256S105.909 216 128 216S168 233.909 168 256S150.091 296 128 296zM96 96H416V176L328.485 263.515C323.7990000000001 268.201 316.201 268.201 311.514 263.515L192 144L152.485 183.515C147.799 188.201 140.201 188.201 135.514 183.515L96 144V96z" />
<glyph glyph-name="images"
unicode="&#xF302;"
horiz-adv-x="576" d=" M480 32V16C480 -10.51 458.51 -32 432 -32H48C21.49 -32 0 -10.51 0 16V272C0 298.51 21.49 320 48 320H64V272H54A6 6 0 0 1 48 266V22A6 6 0 0 1 54 16H426A6 6 0 0 1 432 22V32H480zM522 368H150A6 6 0 0 1 144 362V118A6 6 0 0 1 150 112H522A6 6 0 0 1 528 118V362A6 6 0 0 1 522 368zM528 416C554.51 416 576 394.51 576 368V112C576 85.49 554.51 64 528 64H144C117.49 64 96 85.49 96 112V368C96 394.51 117.49 416 144 416H528zM264 304C264 281.909 246.091 264 224 264S184 281.909 184 304S201.909 344 224 344S264 326.091 264 304zM192 208L231.515 247.515C236.201 252.201 243.799 252.201 248.486 247.515L288 208L391.515 311.515C396.201 316.201 403.799 316.201 408.486 311.515L480 240V160H192V208z" />
<glyph glyph-name="keyboard"
unicode="&#xF11C;"
horiz-adv-x="576" d=" M528 384H48C21.49 384 0 362.51 0 336V48C0 21.49 21.49 0 48 0H528C554.51 0 576 21.49 576 48V336C576 362.51 554.51 384 528 384zM536 48C536 43.589 532.411 40 528 40H48C43.589 40 40 43.589 40 48V336C40 340.411 43.589 344 48 344H528C532.411 344 536 340.411 536 336V48zM170 178V206C170 212.627 164.627 218 158 218H130C123.373 218 118 212.627 118 206V178C118 171.373 123.373 166 130 166H158C164.627 166 170 171.373 170 178zM266 178V206C266 212.627 260.627 218 254 218H226C219.373 218 214 212.627 214 206V178C214 171.373 219.373 166 226 166H254C260.627 166 266 171.373 266 178zM362 178V206C362 212.627 356.627 218 350 218H322C315.373 218 310 212.627 310 206V178C310 171.373 315.373 166 322 166H350C356.627 166 362 171.373 362 178zM458 178V206C458 212.627 452.627 218 446 218H418C411.373 218 406 212.627 406 206V178C406 171.373 411.373 166 418 166H446C452.627 166 458 171.373 458 178zM122 96V124C122 130.627 116.627 136 110 136H82C75.373 136 70 130.627 70 124V96C70 89.373 75.373 84 82 84H110C116.627 84 122 89.373 122 96zM506 96V124C506 130.627 500.627 136 494 136H466C459.373 136 454 130.627 454 124V96C454 89.373 459.373 84 466 84H494C500.627 84 506 89.373 506 96zM122 260V288C122 294.627 116.627 300 110 300H82C75.373 300 70 294.627 70 288V260C70 253.373 75.373 248 82 248H110C116.627 248 122 253.373 122 260zM218 260V288C218 294.627 212.627 300 206 300H178C171.373 300 166 294.627 166 288V260C166 253.373 171.373 248 178 248H206C212.627 248 218 253.373 218 260zM314 260V288C314 294.627 308.627 300 302 300H274C267.373 300 262 294.627 262 288V260C262 253.373 267.373 248 274 248H302C308.627 248 314 253.373 314 260zM410 260V288C410 294.627 404.627 300 398 300H370C363.373 300 358 294.627 358 288V260C358 253.373 363.373 248 370 248H398C404.627 248 410 253.373 410 260zM506 260V288C506 294.627 500.627 300 494 300H466C459.373 300 454 294.627 454 288V260C454 253.373 459.373 248 466 248H494C500.627 248 506 253.373 506 260zM408 102V118C408 124.627 402.627 130 396 130H180C173.373 130 168 124.627 168 118V102C168 95.373 173.373 90 180 90H396C402.627 90 408 95.373 408 102z" />
<glyph glyph-name="kiss-beam"
unicode="&#xF597;"
horiz-adv-x="496" d=" M168 296C144.2 296 115.3 266.7 112 224.6C111.7 220.9 114 217.4 117.6 216.3C121.1 215.3 125.1 216.8 126.9 220L136.4 237C144.1 250.7 155.6 258.6 167.9 258.6S191.7 250.7 199.4 237L208.9 220C211 216.3 215.1 215.3 218.2 216.3C221.8 217.4 224.1 220.8 223.8 224.6C220.7 266.7 191.8 296 168 296zM248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM304 140C304 159.2 275.2 181.5 232.5 184C228.7 184.4 225.1 181.6 224.3 177.8C223.4 174 225.4 170.1 229 168.6L245.9 161.4C258.9 155.9 266.7 147.9 266.7 139.9S258.9 123.9 246 118.4L229 111.2000000000001C223.3 108.8000000000001 223 99.0000000000001 229 96.4L245.9 89.2000000000001C258.9 83.7000000000001 266.7 75.7000000000001 266.7 67.7000000000001S258.9 51.7 246 46.2L229 39.0000000000001C225.4 37.5000000000001 223.4 33.6000000000001 224.3 29.8000000000001C225.1 26.2 228.4 23.6000000000001 232.1 23.6000000000001H232.6C275.4000000000001 26.1000000000001 304.1 48.4000000000001 304.1 67.6000000000001C304.1 80.6000000000001 290.7000000000001 94.9000000000001 268.9000000000001 103.6000000000001C290.6 112.7 304 127 304 140zM328 296C304.2 296 275.3 266.7 272 224.6C271.7 220.9 274 217.4 277.6 216.3C281.1 215.3 285.1 216.8 286.9000000000001 220L296.4000000000001 237C304.1 250.7 315.6 258.6 327.9000000000001 258.6S351.7000000000001 250.7 359.4000000000001 237L368.9000000000001 220C371.0000000000001 216.3 375.1 215.3 378.2000000000001 216.3C381.8000000000001 217.4 384.1 220.8 383.8000000000001 224.6C380.7000000000001 266.7 351.8000000000001 296 328.0000000000001 296z" />
<glyph glyph-name="kiss-wink-heart"
unicode="&#xF598;"
horiz-adv-x="504" d=" M304 139.5C304 158.7 275.2 181 232.5 183.5C228.7 183.9 225.1 181.1 224.3 177.3C223.4 173.5 225.4 169.6 229 168.1L245.9 160.9C258.9 155.4 266.7 147.4 266.7 139.4S258.9 123.4 246 117.9L229 110.7000000000001C223.3 108.3000000000001 223 98.5000000000001 229 95.9L245.9 88.7000000000001C258.9 83.2000000000001 266.7 75.2000000000001 266.7 67.2000000000001S258.9 51.2 246 45.7L229 38.5000000000001C225.4 37.0000000000001 223.4 33.1000000000001 224.3 29.3000000000001C225.1 25.7 228.4 23.1000000000001 232.1 23.1000000000001H232.6C275.4000000000001 25.6000000000001 304.1 47.9000000000001 304.1 67.1000000000001C304.1 80.1000000000001 290.7000000000001 94.4000000000001 268.9000000000001 103.1000000000001C290.6 112.2000000000001 304.0000000000001 126.5000000000001 304.0000000000001 139.5000000000001zM374.5 223L384 214.5C387.8 211.2 393.3 210.5 397.7 212.9C402.1 215.3 404.6 220.3 403.8 225.3C399.8 250.5 369.6 267.4 344 267.4S288.1 250.5 284.2 225.3C283.4 220.3 285.9 215.3 290.3 212.9C296.1 209.8 301.5 212.2 304 214.5L313.5 223C328.3 236.2 359.7 236.2 374.5 223zM136 239.5C136 221.8 150.3 207.5 168 207.5S200 221.8 200 239.5S185.7 271.5 168 271.5S136 257.2 136 239.5zM501.1 45.5C493.1 66.3 469.6 77 448 71.4L439.6 69.2L437.3 77.6C431.4000000000001 98.9999999999999 410.3 114.1 388.3 110.6C363.1 106.6 347.7 81.9999999999999 354.3 57.9999999999999L377.2 -24.6C378.7 -29.9 384.2 -33.1 389.6 -31.7L472.6 -10.2C496.7 -3.9 510.3 21.6 501.1 45.4999999999999zM334 11.7C307.9 -0.8 278.8 -8 248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192C448 169.9 444.3 148.7 437.6 128.8C446.6 122.4 454.6 114.6 460.2 104.9C466.6 104.8 472.8000000000001 103.5000000000001 478.8000000000001 102.0000000000001C489.7 129.9 495.9000000000001 160.2000000000001 495.9000000000001 192.0000000000001C496 329 385 440 248 440S0 329 0 192S111 -56 248 -56C283.4 -56 316.9 -48.5 347.4 -35.1C344.9 -27.8 351.7 -52.3 334 11.7z" />
<glyph glyph-name="kiss"
unicode="&#xF596;"
horiz-adv-x="496" d=" M168 272C150.3 272 136 257.7 136 240S150.3 208 168 208S200 222.3 200 240S185.7 272 168 272zM304 140C304 159.2 275.2 181.5 232.5 184C228.7 184.4 225.1 181.6 224.3 177.8C223.4 174 225.4 170.1 229 168.6L245.9 161.4C258.9 155.9 266.7 147.9 266.7 139.9S258.9 123.9 246 118.4L229 111.2000000000001C223.3 108.8000000000001 223 99.0000000000001 229 96.4L245.9 89.2000000000001C258.9 83.7000000000001 266.7 75.7000000000001 266.7 67.7000000000001S258.9 51.7 246 46.2L229 39.0000000000001C225.4 37.5000000000001 223.4 33.6000000000001 224.3 29.8000000000001C225.1 26.2 228.4 23.6000000000001 232.1 23.6000000000001H232.6C275.4000000000001 26.1000000000001 304.1 48.4000000000001 304.1 67.6000000000001C304.1 80.6000000000001 290.7000000000001 94.9000000000001 268.9000000000001 103.6000000000001C290.6 112.7 304 127 304 140zM248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272z" />
<glyph glyph-name="laugh-beam"
unicode="&#xF59A;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM389.4 50.6C351.6 12.8 301.4 -8 248 -8S144.4 12.8 106.6 50.6S48 138.6 48 192S68.8 295.6 106.6 333.4S194.6 392 248 392S351.6 371.2 389.4 333.4S448 245.4 448 192S427.2 88.4 389.4 50.6zM328 296C304.2 296 275.3 266.7 272 224.6C271.3 216 282.8 212.7 286.9 220.1L296.4 237.1C304.1 250.8 315.6 258.7 327.9 258.7S351.7 250.8 359.4 237.1L368.9 220.1C373 212.7 384.5 216.1 383.8 224.6C380.7 266.7 351.8 296 328 296zM127 220.1L136.5 237.1C144.2 250.8 155.7 258.7 168 258.7S191.8 250.8 199.5 237.1L209 220.1C213.1 212.7 224.6 216.1 223.9 224.6C220.6 266.7 191.7 296 167.9 296S115.2 266.7 111.9 224.6C111.3 216.1 122.8 212.7 127 220.1zM362.4 160H133.6C125.4 160 119.1 153 120.1 145C127.6 85.8 179 40 241.2 40H254.8C317 40 368.4 85.8 375.9 145C376.9 153 370.6 160 362.4 160z" />
<glyph glyph-name="laugh-squint"
unicode="&#xF59B;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM389.4 50.6C351.6 12.8 301.4 -8 248 -8S144.4 12.8 106.6 50.6S48 138.6 48 192S68.8 295.6 106.6 333.4S194.6 392 248 392S351.6 371.2 389.4 333.4S448 245.4 448 192S427.2 88.4 389.4 50.6zM343.6 252L377.2000000000001 292.3C385.8000000000001 302.6 373.4000000000001 317.1 361.8000000000001 310.3L281.8000000000001 262.3C274.0000000000001 257.6 274.0000000000001 246.4 281.8000000000001 241.7L361.8000000000001 193.7C373.3000000000001 186.9 385.8000000000001 201.3 377.2000000000001 211.7L343.6 252zM134.2 193.7L214.2 241.7C222 246.4 222 257.6 214.2 262.3L134.2 310.3C122.6 317.2 110.2 302.6 118.8 292.3L152.4 252L118.8 211.7C110.1 201.3 122.6 186.9 134.2 193.7zM362.4 160H133.6C125.4 160 119.1 153 120.1 145C127.6 85.8 179 40 241.2 40H254.8C317 40 368.4 85.8 375.9 145C376.9 153 370.6 160 362.4 160z" />
<glyph glyph-name="laugh-wink"
unicode="&#xF59C;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM389.4 50.6C351.6 12.8 301.4 -8 248 -8S144.4 12.8 106.6 50.6C68.8 88.4 48 138.6 48 192S68.8 295.6 106.6 333.4C144.4 371.2 194.6 392 248 392S351.6 371.2 389.4 333.4C427.2 295.6 448 245.4 448 192S427.2 88.4 389.4 50.6zM328 284C302.3 284 272.1 267.1 268.1 241.9C266.4000000000001 230.7 279.6 223.7 287.9000000000001 231.1L297.4000000000001 239.6C312.2000000000001 252.8 343.6 252.8 358.4000000000001 239.6L367.9000000000001 231.1C376.4000000000001 223.7 389.5000000000001 230.8 387.7000000000001 241.9C383.9000000000001 267.1 353.7000000000001 284 328.0000000000001 284zM168 224C185.7 224 200 238.3 200 256S185.7 288 168 288S136 273.7 136 256S150.3 224 168 224zM362.4 160H133.6C125.4 160 119.1 153 120.1 145C127.6 85.8 179 40 241.2 40H254.8C317 40 368.4 85.8 375.9 145C376.9 153 370.6 160 362.4 160z" />
<glyph glyph-name="laugh"
unicode="&#xF599;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM389.4 50.6C351.6 12.8 301.4 -8 248 -8S144.4 12.8 106.6 50.6S48 138.6 48 192S68.8 295.6 106.6 333.4S194.6 392 248 392S351.6 371.2 389.4 333.4S448 245.4 448 192S427.2 88.4 389.4 50.6zM328 224C345.7 224 360 238.3 360 256S345.7 288 328 288S296 273.7 296 256S310.3 224 328 224zM168 224C185.7 224 200 238.3 200 256S185.7 288 168 288S136 273.7 136 256S150.3 224 168 224zM362.4 160H133.6C125.4 160 119.1 153 120.1 145C127.6 85.8 179 40 241.2 40H254.8C317 40 368.4 85.8 375.9 145C376.9 153 370.6 160 362.4 160z" />
<glyph glyph-name="lemon"
unicode="&#xF094;"
horiz-adv-x="512" d=" M484.112 420.111C455.989 448.233 416.108 456.057 387.0590000000001 439.135C347.604 416.152 223.504 489.111 91.196 356.803C-41.277 224.328 31.923 100.528 8.866 60.942C-8.056 31.891 -0.234 -7.99 27.888 -36.112C56.023 -64.247 95.899 -72.0499999999999 124.945 -55.133C164.368 -32.163 288.502 -105.102 420.803 27.196C553.277 159.673 480.076 283.473 503.134 323.057C520.056 352.1070000000001 512.234 391.988 484.112 420.111zM461.707 347.217C422.907 280.608 507.307 181.582 386.862 61.137C266.422 -59.306 167.387 25.089 100.786 -13.706C78.1069999999999 -26.913 36.751 13.535 50.2929999999999 36.782C89.0929999999999 103.391 4.6929999999999 202.417 125.138 322.862C245.573 443.298 344.616 358.914 411.219 397.708C433.949 410.948 475.224 370.42 461.707 347.217zM291.846 338.481C293.216 327.521 285.442 317.524 274.481 316.154C219.635 309.299 138.702 228.367 131.846 173.519C130.473 162.53 120.447 154.785 109.52 156.154C98.559 157.524 90.785 167.52 92.155 178.48C101.317 251.766 196.322 346.6950000000001 269.5200000000001 355.8450000000001C280.473 357.213 290.4760000000001 349.442 291.8460000000001 338.481z" />
<glyph glyph-name="life-ring"
unicode="&#xF1CD;"
horiz-adv-x="512" d=" M256 -56C392.967 -56 504 55.033 504 192S392.967 440 256 440S8 328.967 8 192S119.033 -56 256 -56zM152.602 20.72L206.013 74.131C237.819 60.625 274.141 60.609 305.987 74.131L359.398 20.72C296.1810000000001 -17.599 215.819 -17.599 152.602 20.72zM336 192C336 147.888 300.112 112 256 112S176 147.888 176 192S211.888 272 256 272S336 236.112 336 192zM427.28 88.602L373.869 142.013C387.374 173.819 387.391 210.141 373.869 241.987L427.28 295.398C465.599 232.181 465.599 151.819 427.28 88.602zM359.397 363.28L305.986 309.8690000000001C274.18 323.374 237.858 323.391 206.013 309.8690000000001L152.602 363.28C215.819 401.599 296.1810000000001 401.599 359.397 363.28zM84.72 295.398L138.131 241.987C124.625 210.181 124.609 173.859 138.131 142.013L84.72 88.602C46.401 151.819 46.401 232.181 84.72 295.398z" />
<glyph glyph-name="lightbulb"
unicode="&#xF0EB;"
horiz-adv-x="352" d=" M176 368C123.06 368 80 324.94 80 272C80 263.16 87.16 256 96 256S112 263.16 112 272C112 307.3 140.72 336 176 336C184.84 336 192 343.16 192 352S184.84 368 176 368zM96.06 -11.17C96.06 -14.32 96.99 -17.39 98.74 -20.01L123.25 -56.85C126.22 -61.31 131.22 -63.99 136.57 -63.99H215.42C220.78 -63.99 225.7800000000001 -61.31 228.74 -56.85L253.25 -20.01C254.99 -17.39 255.92 -14.31 255.93 -11.17L255.98 32.01H96.02L96.06 -11.17zM176 448C73.72 448 0 365.03 0 272C0 227.63 16.45 187.15 43.56 156.22C60.2 137.23 86.3 97.42 95.98 64.0600000000001V64.0000000000001H143.98V64.1200000000001C143.97 68.89 143.26 73.6300000000001 141.83 78.1900000000001C136.24 96.0000000000001 119.01 142.96 79.66 187.8600000000001C59.12 211.2900000000001 48.14 241.0100000000001 48.05 272.0000000000001C47.85 345.6400000000001 107.72 400.0000000000001 176 400.0000000000001C246.58 400.0000000000001 304 342.5800000000001 304 272.0000000000001C304 241.0300000000001 292.76 211.1500000000001 272.35 187.8600000000001C233.24 143.2500000000001 215.93 96.3900000000001 210.25 78.4000000000001A47.507 47.507 0 0 1 208.03 64.1000000000001V64.0000000000001H256.0300000000001V64.0500000000001C265.7100000000001 97.4200000000001 291.8100000000001 137.2300000000001 308.4500000000001 156.21C335.55 187.15 352 227.63 352 272C352 369.2 273.2 448 176 448z" />
<glyph glyph-name="list-alt"
unicode="&#xF022;"
horiz-adv-x="512" d=" M464 416H48C21.49 416 0 394.51 0 368V16C0 -10.51 21.49 -32 48 -32H464C490.51 -32 512 -10.51 512 16V368C512 394.51 490.51 416 464 416zM458 16H54A6 6 0 0 0 48 22V362A6 6 0 0 0 54 368H458A6 6 0 0 0 464 362V22A6 6 0 0 0 458 16zM416 108V84C416 77.373 410.627 72 404 72H204C197.373 72 192 77.373 192 84V108C192 114.627 197.373 120 204 120H404C410.627 120 416 114.627 416 108zM416 204V180C416 173.373 410.627 168 404 168H204C197.373 168 192 173.373 192 180V204C192 210.627 197.373 216 204 216H404C410.627 216 416 210.627 416 204zM416 300V276C416 269.373 410.627 264 404 264H204C197.373 264 192 269.373 192 276V300C192 306.627 197.373 312 204 312H404C410.627 312 416 306.627 416 300zM164 288C164 268.118 147.882 252 128 252S92 268.118 92 288S108.118 324 128 324S164 307.882 164 288zM164 192C164 172.118 147.882 156 128 156S92 172.118 92 192S108.118 228 128 228S164 211.882 164 192zM164 96C164 76.118 147.882 60 128 60S92 76.118 92 96S108.118 132 128 132S164 115.882 164 96z" />
<glyph glyph-name="map"
unicode="&#xF279;"
horiz-adv-x="576" d=" M560.02 416C558.06 416 556.04 415.63 554.06 414.8400000000001L384.01 352H384L212 412.7200000000001A64.252 64.252 0 0 1 191.76 416C185.07 416 178.39 414.95 171.95 412.86L20.12 360.05A32.006 32.006 0 0 1 0 330.3400000000001V-15.98C0 -25.17 7.53 -32 15.99 -32C17.95 -32 19.96 -31.63 21.95 -30.84L192 32L364 -28.71A63.97999999999999 63.97999999999999 0 0 1 404.05 -28.86L555.88 23.95A31.996 31.996 0 0 1 576 53.66V399.98C576 409.17 568.47 416 560.02 416zM224 357.58L352 312.39V26.42L224 71.61V357.58zM48 29.95V318.93L176 363.4600000000001V77.26L175.36 77.03L48 29.95zM528 65.08L400 20.55V306.74L400.64 306.98L528 354.05V65.08z" />
<glyph glyph-name="meh-blank"
unicode="&#xF5A4;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM168 272C150.3 272 136 257.7 136 240S150.3 208 168 208S200 222.3 200 240S185.7 272 168 272zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272z" />
<glyph glyph-name="meh-rolling-eyes"
unicode="&#xF5A5;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM336 296C296.2 296 264 263.8 264 224S296.2 152 336 152S408 184.2 408 224S375.8 296 336 296zM336 184C313.9 184 296 201.9 296 224C296 237.6 303.3 249.1 313.7 256.3C312.7 253.7 312 251 312 248C312 234.7 322.7 224 336 224S360 234.7 360 248C360 250.9 359.3 253.7 358.3 256.3C368.7 249.1 376 237.6 376 224C376 201.9 358.1 184 336 184zM232 224C232 263.8 199.8 296 160 296S88 263.8 88 224S120.2 152 160 152S232 184.2 232 224zM120 224C120 237.6 127.3 249.1 137.7 256.3C136.7 253.7 136 251 136 248C136 234.7 146.7 224 160 224S184 234.7 184 248C184 250.9 183.3 253.7 182.3 256.3C192.7 249.1 200 237.6 200 224C200 201.9 182.1 184 160 184S120 201.9 120 224zM312 96H184C170.8 96 160 85.2 160 72S170.8 48 184 48H312C325.2 48 336 58.8 336 72S325.2 96 312 96z" />
<glyph glyph-name="meh"
unicode="&#xF11A;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272zM336 128H160C146.8 128 136 117.2 136 104S146.8 80 160 80H336C349.2 80 360 90.8 360 104S349.2 128 336 128z" />
<glyph glyph-name="minus-square"
unicode="&#xF146;"
horiz-adv-x="448" d=" M108 164C101.4 164 96 169.4 96 176V208C96 214.6 101.4 220 108 220H340C346.6 220 352 214.6 352 208V176C352 169.4 346.6 164 340 164H108zM448 368V16C448 -10.5 426.5 -32 400 -32H48C21.5 -32 0 -10.5 0 16V368C0 394.5 21.5 416 48 416H400C426.5 416 448 394.5 448 368zM400 22V362C400 365.3 397.3 368 394 368H54C50.7 368 48 365.3 48 362V22C48 18.7 50.7 16 54 16H394C397.3 16 400 18.7 400 22z" />
<glyph glyph-name="money-bill-alt"
unicode="&#xF3D1;"
horiz-adv-x="640" d=" M320 304C266.98 304 224 253.86 224 192C224 130.15 266.98 80 320 80C373 80 416 130.13 416 192C416 253.86 373.02 304 320 304zM360 136C360 131.58 356.42 128 352 128H288C283.58 128 280 131.58 280 136V152C280 156.42 283.58 160 288 160H304V215.44L303.53 215.13A7.991999999999999 7.991999999999999 0 0 0 292.44 217.35L283.56 230.66A7.991999999999999 7.991999999999999 0 0 0 285.7800000000001 241.75L301.11 251.97A23.99 23.99 0 0 0 314.42 256H328C332.42 256 336 252.42 336 248V160H352C356.42 160 360 156.42 360 152V136zM608 384H32C14.33 384 0 369.67 0 352V32C0 14.33 14.33 0 32 0H608C625.67 0 640 14.33 640 32V352C640 369.67 625.67 384 608 384zM592 112C556.65 112 528 83.35 528 48H112C112 83.35 83.35 112 48 112V272C83.35 272 112 300.65 112 336H528C528 300.65 556.65 272 592 272V112z" />
<glyph glyph-name="moon"
unicode="&#xF186;"
horiz-adv-x="512" d=" M279.135 -64C357.891 -64 430.117 -28.196 477.979 30.775C506.249 65.606 475.421 116.497 431.73 108.176C349.382 92.493 273.458 155.444 273.458 238.968C273.458 287.392 299.518 331.26 340.892 354.804C379.637 376.854 369.891 435.592 325.87 443.723A257.936 257.936 0 0 1 279.135 448C137.775 448 23.135 333.425 23.135 192C23.135 50.64 137.711 -64 279.135 -64zM279.135 400C292.12 400 304.824 398.799 317.151 396.522C262.391 365.359 225.4580000000001 306.48 225.4580000000001 238.968C225.4580000000001 125.12 329.0990000000001 39.768 440.7100000000001 61.024C402.574 14.036 344.366 -16 279.135 -16C164.26 -16 71.135 77.125 71.135 192S164.26 400 279.135 400z" />
<glyph glyph-name="newspaper"
unicode="&#xF1EA;"
horiz-adv-x="576" d=" M552 384H112C91.142 384 73.357 370.623 66.752 352H24C10.745 352 0 341.255 0 328V56C0 25.072 25.072 0 56 0H552C565.255 0 576 10.745 576 24V360C576 373.255 565.255 384 552 384zM48 56V304H64V56C64 51.589 60.411 48 56 48S48 51.589 48 56zM528 48H111.422C111.796 50.614 112 53.283 112 56V336H528V48zM172 168H308C314.627 168 320 173.373 320 180V276C320 282.627 314.627 288 308 288H172C165.373 288 160 282.627 160 276V180C160 173.373 165.373 168 172 168zM200 248H280V208H200V248zM160 108V132C160 138.627 165.373 144 172 144H308C314.627 144 320 138.627 320 132V108C320 101.373 314.627 96 308 96H172C165.373 96 160 101.373 160 108zM352 108V132C352 138.627 357.373 144 364 144H468C474.627 144 480 138.627 480 132V108C480 101.373 474.627 96 468 96H364C357.373 96 352 101.373 352 108zM352 252V276C352 282.627 357.373 288 364 288H468C474.627 288 480 282.627 480 276V252C480 245.373 474.627 240 468 240H364C357.373 240 352 245.373 352 252zM352 180V204C352 210.627 357.373 216 364 216H468C474.627 216 480 210.627 480 204V180C480 173.373 474.627 168 468 168H364C357.373 168 352 173.373 352 180z" />
<glyph glyph-name="object-group"
unicode="&#xF247;"
horiz-adv-x="512" d=" M500 320C506.627 320 512 325.373 512 332V404C512 410.627 506.627 416 500 416H428C421.373 416 416 410.627 416 404V392H96V404C96 410.627 90.627 416 84 416H12C5.373 416 0 410.627 0 404V332C0 325.373 5.373 320 12 320H24V64H12C5.373 64 0 58.627 0 52V-20C0 -26.627 5.373 -32 12 -32H84C90.627 -32 96 -26.627 96 -20V-8H416V-20C416 -26.627 421.373 -32 428 -32H500C506.627 -32 512 -26.627 512 -20V52C512 58.627 506.627 64 500 64H488V320H500zM448 384H480V352H448V384zM32 384H64V352H32V384zM64 0H32V32H64V0zM480 0H448V32H480V0zM440 64H428C421.373 64 416 58.627 416 52V40H96V52C96 58.627 90.627 64 84 64H72V320H84C90.627 320 96 325.373 96 332V344H416V332C416 325.373 421.373 320 428 320H440V64zM404 256H320V308C320 314.628 314.627 320 308 320H108C101.373 320 96 314.628 96 308V140C96 133.372 101.373 128 108 128H192V76C192 69.372 197.373 64 204 64H404C410.627 64 416 69.372 416 76V244C416 250.628 410.627 256 404 256zM136 280H280V168H136V280zM376 104H232V128H308C314.627 128 320 133.372 320 140V216H376V104z" />
<glyph glyph-name="object-ungroup"
unicode="&#xF248;"
horiz-adv-x="576" d=" M564 224C570.627 224 576 229.373 576 236V308C576 314.627 570.627 320 564 320H492C485.373 320 480 314.627 480 308V296H392V320H404C410.627 320 416 325.373 416 332V404C416 410.627 410.627 416 404 416H332C325.373 416 320 410.627 320 404V392H96V404C96 410.627 90.627 416 84 416H12C5.373 416 0 410.627 0 404V332C0 325.373 5.373 320 12 320H24V160H12C5.373 160 0 154.627 0 148V76C0 69.373 5.373 64 12 64H84C90.627 64 96 69.373 96 76V88H184V64H172C165.373 64 160 58.627 160 52V-20C160 -26.627 165.373 -32 172 -32H244C250.627 -32 256 -26.627 256 -20V-8H480V-20C480 -26.627 485.373 -32 492 -32H564C570.627 -32 576 -26.627 576 -20V52C576 58.627 570.627 64 564 64H552V224H564zM352 384H384V352H352V384zM352 128H384V96H352V128zM64 96H32V128H64V96zM64 352H32V384H64V352zM96 136V148C96 154.627 90.627 160 84 160H72V320H84C90.627 320 96 325.373 96 332V344H320V332C320 325.373 325.373 320 332 320H344V160H332C325.373 160 320 154.627 320 148V136H96zM224 0H192V32H224V0zM504 64H492C485.373 64 480 58.627 480 52V40H256V52C256 58.627 250.627 64 244 64H232V88H320V76C320 69.373 325.373 64 332 64H404C410.627 64 416 69.373 416 76V148C416 154.627 410.627 160 404 160H392V248H480V236C480 229.373 485.373 224 492 224H504V64zM544 0H512V32H544V0zM544 256H512V288H544V256z" />
<glyph glyph-name="paper-plane"
unicode="&#xF1D8;"
horiz-adv-x="512" d=" M440 441.5L24 201.6C-10.4 181.7 -7.1 130.8 29.7 115.7L144 68.4V-16C144 -62.4 203.2 -81.5 230.6 -44.6L274.4 14.5L386.3 -31.7C392.2 -34.1 398.4 -35.3 404.6 -35.3C412.8 -35.3 420.9 -33.2 428.2 -29.1C441 -21.9 449.8 -9.1 452.1 5.4L511.4999999999999 392.6C517.5999999999999 432.7 474.6 461.4 440 441.5zM192 -16V48.6L228.6 33.5L192 -16zM404.6 12.7L250.8 76.2L391 278.5C401.7 294 381.5 312 367.3 299.7L155.8 115.4L48 160L464 400L404.6 12.7z" />
<glyph glyph-name="pause-circle"
unicode="&#xF28B;"
horiz-adv-x="512" d=" M256 440C119 440 8 329 8 192S119 -56 256 -56S504 55 504 192S393 440 256 440zM256 -8C145.5 -8 56 81.5 56 192S145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8zM352 272V112C352 103.2 344.8 96 336 96H288C279.2 96 272 103.2 272 112V272C272 280.8 279.2 288 288 288H336C344.8 288 352 280.8 352 272zM240 272V112C240 103.2 232.8 96 224 96H176C167.2 96 160 103.2 160 112V272C160 280.8 167.2 288 176 288H224C232.8 288 240 280.8 240 272z" />
<glyph glyph-name="play-circle"
unicode="&#xF144;"
horiz-adv-x="512" d=" M371.7 210L195.7 317C179.9 325.8 160 314.5 160 296V88C160 69.6 179.8 58.2 195.7 67L371.7 168C388.1 177.1 388.1 200.8 371.7 210zM504 192C504 329 393 440 256 440S8 329 8 192S119 -56 256 -56S504 55 504 192zM56 192C56 302.5 145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8S56 81.5 56 192z" />
<glyph glyph-name="plus-square"
unicode="&#xF0FE;"
horiz-adv-x="448" d=" M352 208V176C352 169.4 346.6 164 340 164H252V76C252 69.4 246.6 64 240 64H208C201.4 64 196 69.4 196 76V164H108C101.4 164 96 169.4 96 176V208C96 214.6 101.4 220 108 220H196V308C196 314.6 201.4 320 208 320H240C246.6 320 252 314.6 252 308V220H340C346.6 220 352 214.6 352 208zM448 368V16C448 -10.5 426.5 -32 400 -32H48C21.5 -32 0 -10.5 0 16V368C0 394.5 21.5 416 48 416H400C426.5 416 448 394.5 448 368zM400 22V362C400 365.3 397.3 368 394 368H54C50.7 368 48 365.3 48 362V22C48 18.7 50.7 16 54 16H394C397.3 16 400 18.7 400 22z" />
<glyph glyph-name="question-circle"
unicode="&#xF059;"
horiz-adv-x="512" d=" M256 440C119.043 440 8 328.9170000000001 8 192C8 55.003 119.043 -56 256 -56S504 55.003 504 192C504 328.9170000000001 392.957 440 256 440zM256 -8C145.468 -8 56 81.431 56 192C56 302.495 145.472 392 256 392C366.491 392 456 302.529 456 192C456 81.47 366.569 -8 256 -8zM363.2440000000001 247.2C363.2440000000001 180.148 290.8230000000001 179.116 290.8230000000001 154.337V148C290.8230000000001 141.373 285.4500000000001 136 278.8230000000001 136H233.1760000000001C226.5490000000001 136 221.1760000000001 141.373 221.1760000000001 148V156.659C221.1760000000001 192.404 248.2760000000001 206.693 268.7550000000001 218.175C286.3160000000001 228.02 297.0790000000001 234.716 297.0790000000001 247.754C297.0790000000001 265 275.0800000000001 276.447 257.2950000000001 276.447C234.1060000000001 276.447 223.4010000000001 265.4700000000001 208.3530000000001 246.478C204.2960000000001 241.358 196.8930000000001 240.407 191.6870000000001 244.354L163.8630000000001 265.452C158.7560000000001 269.324 157.6120000000001 276.5180000000001 161.2190000000001 281.815C184.846 316.509 214.94 336 261.794 336C310.865 336 363.244 297.6960000000001 363.244 247.2zM298 80C298 56.841 279.159 38 256 38S214 56.841 214 80S232.841 122 256 122S298 103.159 298 80z" />
<glyph glyph-name="registered"
unicode="&#xF25D;"
horiz-adv-x="512" d=" M256 440C119.033 440 8 328.967 8 192S119.033 -56 256 -56S504 55.033 504 192S392.967 440 256 440zM256 -8C145.468 -8 56 81.451 56 192C56 302.531 145.451 392 256 392C366.532 392 456 302.549 456 192C456 81.468 366.549 -8 256 -8zM366.442 73.791C313.396 170.075 316.192 165.259 313.171 169.876C337.438 183.755 352.653 211.439 352.653 243.052C352.653 295.555 322.406 328.304 251.1550000000001 328.304H172.488C165.8710000000001 328.304 160.488 322.921 160.488 316.304V68C160.488 61.383 165.8710000000001 56 172.488 56H211.0560000000001C217.673 56 223.0560000000001 61.383 223.0560000000001 68V151.663H255.0140000000001L302.5290000000001 62.36A11.98 11.98 0 0 1 313.1220000000001 56H355.9320000000001C365.0720000000001 56 370.8460000000001 65.799 366.4420000000001 73.791zM256.933 208.094H223.058V272.234H250.435C282.852 272.234 289.3640000000001 260.101 289.3640000000001 240.525C289.3630000000001 219.612 277.846 208.094 256.9330000000001 208.094z" />
<glyph glyph-name="sad-cry"
unicode="&#xF5B3;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM392 53.6V168C392 181.2 381.2 192 368 192S344 181.2 344 168V16.6C315.5 1 282.8 -8 248 -8S180.5 1 152 16.6V168C152 181.2 141.2 192 128 192S104 181.2 104 168V53.6C69.4 89.6 48 138.3 48 192C48 302.3 137.7 392 248 392S448 302.3 448 192C448 138.3 426.6 89.5 392 53.6zM205.8 213.5C210.2 215.9 212.7 220.9 211.9 225.9C207.9 251.1 177.7 268 152.1 268S96.2 251.1 92.3 225.9C91.5 220.9 94 215.9 98.4 213.5C102.8 211.1 108.3 211.7 112.1 215.1L121.6 223.6C136.4 236.8 167.8 236.8 182.6 223.6L192.1 215.1C194.6 212.8 200 210.3 205.8 213.5zM344 268C318.3 268 288.1 251.1 284.2 225.9C283.4 220.9 285.9 215.9 290.3 213.5C294.8 211.1 300.2 211.7 304 215.1L313.5 223.6C328.3 236.8 359.7 236.8 374.5 223.6L384 215.1C386.5 212.9 392 210.4 397.7 213.5C402.1 215.9 404.6 220.9 403.8 225.9C399.9000000000001 251.1 369.7 268 344 268zM248 176C217.1 176 192 147.3 192 112S217.1 48 248 48S304 76.7 304 112S278.9 176 248 176z" />
<glyph glyph-name="sad-tear"
unicode="&#xF5B4;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM256 144C242.8 144 232 133.2 232 120S242.8 96 256 96C279.8 96 302.3 85.5 317.6 67.2C325.7000000000001 57.4 340.8 55.3 351.4000000000001 64.1C361.6 72.6 363.0000000000001 87.7 354.5000000000001 97.9C330 127.2 294.1 144 256 144zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272zM162.4 173.2C151 157.9 126 122.6 126 105.1C126 82.4 144.8 64 168 64S210 82.4 210 105.1C210 122.6 185 157.9 173.6 173.2000000000001C170.8 176.9 165.2 176.9 162.4 173.2000000000001z" />
<glyph glyph-name="save"
unicode="&#xF0C7;"
horiz-adv-x="448" d=" M433.941 318.059L350.059 401.9410000000001A48 48 0 0 1 316.118 416H48C21.49 416 0 394.51 0 368V16C0 -10.51 21.49 -32 48 -32H400C426.51 -32 448 -10.51 448 16V284.118A48 48 0 0 1 433.941 318.059zM272 368V288H144V368H272zM394 16H54A6 6 0 0 0 48 22V362A6 6 0 0 0 54 368H96V264C96 250.745 106.745 240 120 240H296C309.255 240 320 250.745 320 264V364.118L398.243 285.875A6 6 0 0 0 400 281.632V22A6 6 0 0 0 394 16zM224 216C175.477 216 136 176.523 136 128S175.477 40 224 40S312 79.477 312 128S272.523 216 224 216zM224 88C201.944 88 184 105.944 184 128S201.944 168 224 168S264 150.056 264 128S246.056 88 224 88z" />
<glyph glyph-name="share-square"
unicode="&#xF14D;"
horiz-adv-x="576" d=" M561.938 289.94L417.94 433.908C387.926 463.922 336 442.903 336 399.968V342.77C293.55 340.89 251.97 336.2200000000001 215.24 324.7800000000001C180.07 313.8300000000001 152.17 297.2000000000001 132.33 275.36C108.22 248.8 96 215.4 96 176.06C96 114.363 129.178 63.605 180.87 31.3C218.416 7.792 266.118 43.951 251.89 87.04C236.375 134.159 234.734 157.963 336 165.8V112C336 69.007 387.968 48.087 417.94 78.06L561.938 222.06C580.688 240.8 580.688 271.2 561.938 289.94zM384 112V215.84C255.309 213.918 166.492 192.65 206.31 72C176.79 90.45 144 123.92 144 176.06C144 285.394 273.14 295.007 384 295.91V400L528 256L384 112zM408.74 27.507A82.658 82.658 0 0 1 429.714 36.81C437.69 41.762 448 35.984 448 26.596V-16C448 -42.51 426.51 -64 400 -64H48C21.49 -64 0 -42.51 0 -16V336C0 362.51 21.49 384 48 384H180C186.627 384 192 378.627 192 372V367.514C192 362.597 189.013 358.145 184.431 356.362C170.729 351.031 158.035 344.825 146.381 337.777A12.138 12.138 0 0 0 140.101 336H54A6 6 0 0 1 48 330V-10A6 6 0 0 1 54 -16H394A6 6 0 0 1 400 -10V15.966C400 21.336 403.579 26.025 408.74 27.507z" />
<glyph glyph-name="smile-beam"
unicode="&#xF5B8;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM332 135.4C311.2 110.4 280.5 96 248 96S184.8 110.3 164 135.4C155.5 145.6 140.4 146.9 130.2 138.5C120 130 118.7 114.9 127.1 104.7C157.1 68.7 201.2 48.1 248 48.1S338.9 68.7 368.9 104.7C377.4 114.9 376 130 365.8 138.5C355.6 146.9 340.5 145.6 332 135.4zM136.5 237C144.2 250.7 155.7 258.6 168 258.6S191.8 250.7 199.5 237L209 220C211.1 216.3 215.2 215.3 218.3 216.3C221.9 217.4 224.3 220.8 224 224.6C220.7 266.7000000000001 191.8 296 168 296S115.3 266.7000000000001 112 224.6C111.7 220.9 114.1 217.4 117.7 216.3C121.1 215.2 125.1 216.8 127 220L136.5 237zM328 296C304.2 296 275.3 266.7 272 224.6C271.7 220.9 274.1 217.4 277.7 216.3C281.2 215.2 285.1 216.8 287 220L296.5 237C304.2 250.7 315.7 258.6 328 258.6S351.8 250.7 359.5 237L369 220C371.1 216.3 375.2 215.3 378.3 216.3C381.9000000000001 217.4 384.3 220.8 384 224.6C380.7 266.7 351.8 296 328 296z" />
<glyph glyph-name="smile-wink"
unicode="&#xF4DA;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM365.8 138.4C355.6 146.9 340.5 145.5 332 135.3C311.2 110.3 280.5 95.9 248 95.9S184.8 110.2 164 135.3C155.5 145.5 140.3 146.8 130.2 138.4C120 129.9 118.7 114.8 127.1 104.6C157.1 68.6 201.2 47.9999999999999 248 47.9999999999999S338.9 68.6 368.9 104.6C377.4 114.8 376 129.9 365.8 138.4zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 268C302.3 268 272.1 251.1 268.1 225.9C266.4000000000001 214.7 279.6 207.7 287.9000000000001 215.1L297.4000000000001 223.6C312.2000000000001 236.8 343.6 236.8 358.4000000000001 223.6L367.9000000000001 215.1C376.4000000000001 207.7 389.5000000000001 214.8 387.7000000000001 225.9C383.9000000000001 251.1 353.7000000000001 268 328.0000000000001 268z" />
<glyph glyph-name="smile"
unicode="&#xF118;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM168 208C185.7 208 200 222.3 200 240S185.7 272 168 272S136 257.7 136 240S150.3 208 168 208zM328 208C345.7 208 360 222.3 360 240S345.7 272 328 272S296 257.7 296 240S310.3 208 328 208zM332 135.4C311.2 110.4 280.5 96 248 96S184.8 110.3 164 135.4C155.5 145.6 140.3 146.9 130.2 138.5C120 130 118.7 114.9 127.1 104.7C157.1 68.7 201.2 48.1 248 48.1S338.9 68.7 368.9 104.7C377.4 114.9 376 130 365.8 138.5C355.7 146.9 340.5 145.6 332 135.4z" />
<glyph glyph-name="snowflake"
unicode="&#xF2DC;"
horiz-adv-x="448" d=" M440.1 92.8L400.9000000000001 115.8L435.0000000000001 125.1C443.4000000000001 127.4 448.4000000000001 136.2000000000001 446.1000000000001 144.7000000000001L442.0000000000001 160.2000000000001C439.8000000000001 168.7000000000001 431.1000000000001 173.8000000000001 422.7000000000001 171.5000000000001L343 149.8L271.2 192L343.1 234.2L422.8 212.5C431.2 210.2 439.8 215.3 442.1 223.8L446.2000000000001 239.3C448.4000000000001 247.8 443.5000000000001 256.6 435.1 258.9L401 268.2000000000001L440.2 291.2000000000001C447.7 295.6 450.3 305.4 446 313.1L438.1 327C433.8 334.7000000000001 424.1 337.3 416.6 332.9000000000001L377.4000000000001 309.9000000000001L386.5000000000001 344.6C388.7000000000001 353.1 383.8000000000001 361.9000000000001 375.4000000000001 364.2000000000001L360.2000000000001 368.3000000000001C351.8000000000001 370.6 343.2000000000001 365.5000000000001 340.9000000000001 357.0000000000001L319.6 276.0000000000001L247.7 233.8000000000001V318.3000000000001L306 377.6C312.1 383.8 312.1 394 306 400.2L294.9 411.5C288.8 417.7 278.8 417.7 272.7 411.5L247.8 386.1V432C247.8 440.8 240.8 448 232.1 448H216.4C207.7 448 200.7 440.8 200.7 432V385.9L175.8 411.3C169.7 417.5 159.7 417.5 153.6 411.3L142.1 400C136 393.8 136 383.6 142.1 377.4L200.4 318.1V233.6L128.5 275.8L107.2 356.8C105 365.3 96.3 370.4 87.9 368.1L72.7 364C64.3 361.7 59.3 352.9 61.6 344.4L70.7 309.7L31.5 332.7C24 337.1 14.4 334.5 10 326.8L2.1 312.9C-2.2 305.2 0.3 295.5 7.9 291L47.1 268L13 258.9C4.6 256.6 -0.4 247.8 1.9 239.3L6 223.8C8.2 215.3 16.9 210.2 25.3 212.5L105 234.2L176.9 192L105 149.8L25.3 171.5C16.9 173.8 8.3 168.7 6 160.2L1.9 144.7C-0.3 136.2 4.6 127.4 13 125.1L47.1 115.8L7.9 92.8C0.4 88.4 -2.2 78.6 2.1 70.9L10 57C14.3 49.3 24 46.7 31.5 51.1L70.7 74.1L61.6 39.4C59.4 30.9 64.3 22.1 72.7 19.8L87.9 15.7C96.3 13.4 104.9 18.5 107.2 27L128.5 108L200.4 150.2V65.7L142.1 6.4C136 0.2 136 -10 142.1 -16.2L153.2 -27.5000000000001C159.3 -33.7 169.3 -33.7 175.4 -27.5000000000001L200.3 -2.1000000000001V-48C200.3 -56.8 207.3 -64 216 -64H231.7C240.4 -64 247.4 -56.8 247.4 -48V-1.9L272.3 -27.3C278.4 -33.4999999999999 288.4 -33.4999999999999 294.5 -27.3L305.6 -15.9999999999999C311.7 -9.8 311.7 0.4 305.6 6.6000000000001L247.3 65.9000000000001V150.4000000000001L319.2 108.2000000000001L340.5 27.2000000000001C342.7 18.7000000000001 351.3999999999999 13.6000000000001 359.8 15.9000000000001L375 20C383.4 22.3 388.4 31.1 386.1 39.6L377 74.3L416.2 51.3C423.7 46.9 433.3 49.5 437.7 57.2L445.6 71.1C450.2 78.6 447.7 88.4 440.1 92.8z" />
<glyph glyph-name="square"
unicode="&#xF0C8;"
horiz-adv-x="448" d=" M400 416H48C21.5 416 0 394.5 0 368V16C0 -10.5 21.5 -32 48 -32H400C426.5 -32 448 -10.5 448 16V368C448 394.5 426.5 416 400 416zM394 16H54C50.7 16 48 18.7 48 22V362C48 365.3 50.7 368 54 368H394C397.3 368 400 365.3 400 362V22C400 18.7 397.3 16 394 16z" />
<glyph glyph-name="star-half"
unicode="&#xF089;"
horiz-adv-x="576" d=" M288 62.7L163.7 -2.7L187.4 135.6999999999999L86.8 233.7L225.8 253.8999999999999L288 379.8999999999999V448C276.6 448 265.2 442.1 259.3 430.2L194 297.8L47.9 276.6C21.7 272.8 11.2 240.5 30.2 222L135.9 119L110.9 -26.5C106.4 -52.6 133.9 -72.5 157.3 -60.2L288 8.4V62.7z" />
<glyph glyph-name="star"
unicode="&#xF005;"
horiz-adv-x="576" d=" M528.1 276.5L382 297.8L316.7 430.2C305 453.8 271.1 454.1 259.3 430.2L194 297.8L47.9 276.5C21.7 272.7 11.2 240.4 30.2 221.9L135.9 118.9L110.9 -26.6C106.4 -52.9 134.1 -72.6 157.3 -60.3L288 8.4L418.7 -60.3C441.9 -72.5 469.6 -52.9 465.1 -26.6L440.1 118.9L545.8 221.9C564.8 240.4 554.3 272.7 528.0999999999999 276.5zM388.6 135.7L412.3 -2.7L288 62.6L163.7 -2.7L187.4 135.7000000000001L86.8 233.7000000000001L225.8 253.9000000000001L288 379.9000000000001L350.2 253.9000000000001L489.2 233.7000000000001L388.6 135.7000000000001z" />
<glyph glyph-name="sticky-note"
unicode="&#xF249;"
horiz-adv-x="448" d=" M448 99.894V368C448 394.51 426.51 416 400 416H48C21.49 416 0 394.51 0 368V16.012C0 -10.498 21.49 -31.988 48 -31.988H316.118A48 48 0 0 1 350.059 -17.929L433.941 65.953A48 48 0 0 1 448 99.894zM320 19.894V96.012H396.118L320 19.894zM400 368V144.012H296C282.745 144.012 272 133.267 272 120.012V16.012H48V368H400z" />
<glyph glyph-name="stop-circle"
unicode="&#xF28D;"
horiz-adv-x="512" d=" M504 192C504 329 393 440 256 440S8 329 8 192S119 -56 256 -56S504 55 504 192zM56 192C56 302.5 145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8S56 81.5 56 192zM352 272V112C352 103.2 344.8 96 336 96H176C167.2 96 160 103.2 160 112V272C160 280.8 167.2 288 176 288H336C344.8 288 352 280.8 352 272z" />
<glyph glyph-name="sun"
unicode="&#xF185;"
horiz-adv-x="512" d=" M494.2 226.1L434.4 266.6L448.1 337.6C450.7 350.8 446.5 364.4 437 374C427.3999999999999 383.5 413.8 387.7 400.8 385.1L329.9 371.4L289.5 431.3C274.4 453.6 237.6 453.6 222.5 431.3L182.1 371.4L111.3 385.1C98 387.6 84.5 383.5 75 373.9C65.5 364.3 61.3 350.8 63.9 337.6L77.6 266.6L17.8 226.1C6.6 218.5 0 206 0 192.5S6.7 166.5 17.8 159L77.6 118.5L63.9 47.5C61.3 34.3 65.5 20.7 75 11.2C84.5 1.7 97.9 -2.5 111.3 0.1L182.1 13.8L222.5 -46.1C230 -57.3 242.6 -64 256 -64S282 -57.3 289.5 -46.2L329.9 13.7L400.8 0C414.2 -2.7 427.6 1.6 437.1 11.1C446.6 20.6 450.7 34.2 448.2 47.4L434.5 118.4L494.3 158.9C505.4 166.4 512.1 179.0000000000001 512.1 192.4C512 206 505.4 218.5 494.2 226.1zM381.3 140.5L398.9 49.3L307.9 66.9L256 -10L204.1 67L113.2 49.4L130.8 140.6L54 192.6L130.8 244.6L113.2 335.8L204.2 318.2L256 395L307.9 318.1L398.9 335.7L381.3 244.6L458.1 192.6L381.3 140.5zM256 296C198.7 296 152 249.3 152 192S198.7 88 256 88S360 134.7 360 192S313.3 296 256 296zM256 136C225.1 136 200 161.1 200 192S225.1 248 256 248S312 222.9 312 192S286.9 136 256 136z" />
<glyph glyph-name="surprise"
unicode="&#xF5C2;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM248 168C212.7 168 184 139.3 184 104S212.7 40 248 40S312 68.7 312 104S283.3 168 248 168zM200 240C200 257.7 185.7 272 168 272S136 257.7 136 240S150.3 208 168 208S200 222.3 200 240zM328 272C310.3 272 296 257.7 296 240S310.3 208 328 208S360 222.3 360 240S345.7 272 328 272z" />
<glyph glyph-name="thumbs-down"
unicode="&#xF165;"
horiz-adv-x="512" d=" M466.27 222.69C470.944 245.337 467.134 267.228 457.28 285.68C460.238 309.548 453.259 334.245 439.94 352.67C438.986 408.577 404.117 448 327 448C320 448 312 447.99 304.78 447.99C201.195 447.99 168.997 408 128 408H117.155C111.515 412.975 104.113 416 96 416H32C14.327 416 0 401.673 0 384V144C0 126.327 14.327 112 32 112H96C107.842 112 118.175 118.438 123.708 128H130.76C149.906 111.047 176.773 67.347 199.52 44.6C213.187 30.9330000000001 209.673 -64 271.28 -64C328.86 -64 366.55 -32.064 366.55 40.73C366.55 59.14 362.62 74.46 357.7 87.27H394.18C442.782 87.27 479.9999999999999 128.835 479.9999999999999 172.85C479.9999999999999 192 475.04 207.84 466.2699999999999 222.69zM64 152C50.745 152 40 162.745 40 176S50.745 200 64 200S88 189.255 88 176S77.255 152 64 152zM394.18 135.27H290.19C290.19 97.45 318.55 79.9 318.55 40.73C318.55 16.98 318.55 -16.0000000000001 271.2800000000001 -16.0000000000001C252.3700000000001 2.91 261.8200000000001 50.18 233.4600000000001 78.54C206.9 105.11 167.28 176 138.92 176H128V362.17C181.611 362.17 228.001 399.99 299.64 399.99H337.46C372.972 399.99 398.28 382.87 390.58 334.0900000000001C405.78 325.93 417.08 297.65 404.52 276.52C426.101 256.136 423.219 225.455 409.73 210.9C419.18 210.9 432.09 191.99 432 173.09C431.91 154.18 415.29 135.2700000000001 394.18 135.2700000000001z" />
<glyph glyph-name="thumbs-up"
unicode="&#xF164;"
horiz-adv-x="512" d=" M466.27 161.31C475.04 176.16 480 192 480 211.15C480 255.165 442.782 296.73 394.18 296.73H357.7C362.62 309.54 366.55 324.86 366.55 343.27C366.55 416.064 328.86 448 271.28 448C209.673 448 213.187 353.067 199.52 339.4C176.773 316.653 149.905 272.953 130.76 256H32C14.327 256 0 241.673 0 224V-16C0 -33.673 14.327 -48 32 -48H96C110.893 -48 123.408 -37.826 126.978 -24.05C171.487 -25.051 202.038 -63.99 304.78 -63.99C312 -63.99 320 -64 327 -64C404.117 -64 438.986 -24.577 439.94 31.33C453.259 49.755 460.239 74.452 457.28 98.32C467.134 116.772 470.944 138.663 466.27 161.31zM404.52 107.48C417.08 86.35 405.78 58.0700000000001 390.58 49.91C398.28 1.13 372.972 -15.99 337.46 -15.99H299.64C228.001 -15.99 181.611 21.83 128 21.83V208H138.92C167.28 208 206.9 278.89 233.46 305.46C261.82 333.82 252.37 381.09 271.28 400C318.55 400 318.55 367.02 318.55 343.27C318.55 304.1 290.19 286.55 290.19 248.73H394.18C415.29 248.73 431.91 229.82 432 210.91C432.0899999999999 192.01 419.18 173.1 409.73 173.1C423.219 158.545 426.101 127.864 404.52 107.48zM88 16C88 2.745 77.255 -8 64 -8S40 2.745 40 16S50.745 40 64 40S88 29.255 88 16z" />
<glyph glyph-name="times-circle"
unicode="&#xF057;"
horiz-adv-x="512" d=" M256 440C119 440 8 329 8 192S119 -56 256 -56S504 55 504 192S393 440 256 440zM256 -8C145.5 -8 56 81.5 56 192S145.5 392 256 392S456 302.5 456 192S366.5 -8 256 -8zM357.8 254.2L295.6 192L357.8 129.8C362.5 125.1 362.5 117.5 357.8 112.8L335.2 90.2C330.5 85.5 322.9 85.5 318.2 90.2L256 152.4L193.8 90.2C189.1 85.5 181.5 85.5 176.8 90.2L154.2 112.8C149.5 117.5 149.5 125.1 154.2 129.8L216.4 192L154.2000000000001 254.2C149.5000000000001 258.9 149.5000000000001 266.5 154.2000000000001 271.2L176.8000000000001 293.8C181.5 298.5 189.1000000000001 298.5 193.8000000000001 293.8L256.0000000000001 231.6L318.2000000000001 293.8C322.9000000000001 298.5 330.5000000000001 298.5 335.2000000000001 293.8L357.8000000000001 271.2C362.5000000000001 266.5 362.5000000000001 258.9 357.8000000000001 254.2z" />
<glyph glyph-name="tired"
unicode="&#xF5C8;"
horiz-adv-x="496" d=" M248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C137.7 -8 48 81.7 48 192S137.7 392 248 392S448 302.3 448 192S358.3 -8 248 -8zM377.1 295.8C373.3 300.2000000000001 366.8 301.2000000000001 361.8 298.3L281.8 250.3C278.2 248.1 276 244.2 276 240S278.2 231.9 281.8 229.7L361.8 181.7C367.2 178.5 373.6 180.1 377.1 184.2C380.9000000000001 188.7 381 195.2 377.2000000000001 199.7L343.6 240L377.2000000000001 280.3C381.0000000000001 284.8 380.9000000000001 291.4 377.1 295.8zM220 240C220 244.2 217.8 248.1 214.2 250.3L134.2 298.3C129.2 301.3 122.7 300.2000000000001 118.9 295.8C115.1 291.3 115 284.8 118.8 280.3L152.4 240L118.8 199.7C115 195.2 115.1 188.7 118.9 184.2C122.4 180.1 128.8 178.5 134.2 181.7L214.2 229.7C217.8 231.9 220 235.8 220 240zM248 176C202.6 176 147.1 137.7 140.2 82.7C138.7 70.9 147.1 61.1 155.7 64.8C178.4 74.5 212 80 248 80S317.6 74.5 340.3 64.8C348.8 61.1 357.3 70.8 355.8 82.7C348.9000000000001 137.7 293.4000000000001 176 248 176z" />
<glyph glyph-name="trash-alt"
unicode="&#xF2ED;"
horiz-adv-x="448" d=" M192 260V44C192 37.373 186.627 32 180 32H156C149.373 32 144 37.373 144 44V260C144 266.627 149.373 272 156 272H180C186.627 272 192 266.627 192 260zM292 272H268C261.373 272 256 266.627 256 260V44C256 37.373 261.373 32 268 32H292C298.627 32 304 37.373 304 44V260C304 266.627 298.627 272 292 272zM424 368C437.255 368 448 357.255 448 344V332C448 325.373 442.627 320 436 320H416V-16C416 -42.51 394.51 -64 368 -64H80C53.49 -64 32 -42.51 32 -16V320H12C5.373 320 0 325.373 0 332V344C0 357.255 10.745 368 24 368H98.411L132.429 424.6960000000001A48 48 0 0 0 173.589 448H274.412A48 48 0 0 0 315.572 424.6960000000001L349.589 368H424zM154.389 368H293.612L276.1600000000001 397.087A6 6 0 0 1 271.015 400H176.987A6 6 0 0 1 171.842 397.087L154.389 368zM368 320H80V-10A6 6 0 0 1 86 -16H362A6 6 0 0 1 368 -10V320z" />
<glyph glyph-name="user-circle"
unicode="&#xF2BD;"
horiz-adv-x="496" d=" M248 344C195 344 152 301 152 248S195 152 248 152S344 195 344 248S301 344 248 344zM248 200C221.5 200 200 221.5 200 248S221.5 296 248 296S296 274.5 296 248S274.5 200 248 200zM248 440C111 440 0 329 0 192S111 -56 248 -56S496 55 496 192S385 440 248 440zM248 -8C198.3 -8 152.9 10.3 117.9 40.4C132.8 63.4 158.3 79 187.5 79.9C208.3 73.5 228.1 70.3 248 70.3S287.7 73.4 308.5 79.9C337.7 78.9 363.2 63.4 378.1 40.4C343.1 10.3 297.7000000000001 -8 248.0000000000001 -8zM410.7 76.1C386.3 107.5 348.6 128 305.6 128C295.4000000000001 128 279.6 118.4 248.0000000000001 118.4C216.5 118.4 200.6 128 190.4 128C147.5 128 109.8 107.5 85.3 76.1C61.9 108.8 48 148.8 48 192C48 302.3 137.7 392 248 392S448 302.3 448 192C448 148.8 434.1 108.8 410.7 76.1z" />
<glyph glyph-name="user"
unicode="&#xF007;"
horiz-adv-x="448" d=" M313.6 144C284.9000000000001 144 271.1 128 224 128C176.9 128 163.2000000000001 144 134.4 144C60.2 144 0 83.8 0 9.6V-16C0 -42.5 21.5 -64 48 -64H400C426.5 -64 448 -42.5 448 -16V9.6C448 83.8 387.8 144 313.6 144zM400 -16H48V9.6C48 57.2000000000001 86.8 96 134.4 96C149 96 172.7 80 224 80C275.7 80 298.9 96 313.6 96C361.2000000000001 96 400 57.2 400 9.6V-16zM224 160C303.5 160 368 224.5 368 304S303.5 448 224 448S80 383.5 80 304S144.5 160 224 160zM224 400C276.9 400 320 356.9 320 304S276.9 208 224 208S128 251.1 128 304S171.1 400 224 400z" />
<glyph glyph-name="window-close"
unicode="&#xF410;"
horiz-adv-x="512" d=" M464 416H48C21.5 416 0 394.5 0 368V16C0 -10.5 21.5 -32 48 -32H464C490.5 -32 512 -10.5 512 16V368C512 394.5 490.5 416 464 416zM464 22C464 18.7 461.3 16 458 16H54C50.7 16 48 18.7 48 22V362C48 365.3 50.7 368 54 368H458C461.3 368 464 365.3 464 362V22zM356.5 253.4L295.1 192L356.5 130.6C361.1 126 361.1 118.5 356.5 113.8L334.2 91.5C329.6 86.9 322.1 86.9 317.4 91.5L256 152.9L194.6 91.5C190 86.9 182.5 86.9 177.8 91.5L155.5 113.8C150.9 118.4 150.9 125.9 155.5 130.6L216.9 192L155.5 253.4000000000001C150.9 258 150.9 265.5 155.5 270.2000000000001L177.8 292.5000000000001C182.4 297.1 189.9 297.1 194.6 292.5000000000001L256 231.1000000000001L317.4 292.5000000000001C322 297.1 329.5 297.1 334.2 292.5000000000001L356.5 270.2000000000001C361.2 265.6 361.2 258.1 356.5 253.4000000000001z" />
<glyph glyph-name="window-maximize"
unicode="&#xF2D0;"
horiz-adv-x="512" d=" M464 416H48C21.5 416 0 394.5 0 368V16C0 -10.5 21.5 -32 48 -32H464C490.5 -32 512 -10.5 512 16V368C512 394.5 490.5 416 464 416zM464 22C464 18.7 461.3 16 458 16H54C50.7 16 48 18.7 48 22V256H464V22z" />
<glyph glyph-name="window-minimize"
unicode="&#xF2D1;"
horiz-adv-x="512" d=" M480 -32H32C14.3 -32 0 -17.7 0 0S14.3 32 32 32H480C497.7 32 512 17.7 512 0S497.7 -32 480 -32z" />
<glyph glyph-name="window-restore"
unicode="&#xF2D2;"
horiz-adv-x="512" d=" M464 448H144C117.5 448 96 426.5 96 400V352H48C21.5 352 0 330.5 0 304V-16C0 -42.5 21.5 -64 48 -64H368C394.5 -64 416 -42.5 416 -16V32H464C490.5 32 512 53.5 512 80V400C512 426.5 490.5 448 464 448zM368 -16H48V192H368V-16zM464 80H416V304C416 330.5 394.5 352 368 352H144V400H464V80z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 775 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,562 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>ECS :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/architecture/ecs/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
parent
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item active">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>Encompass</a> > <a href='/why/'>Why?</a> > <a href='/why/architecture/'>Architecture</a> > ECS
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
ECS
</h1>
<p>ECS stands for <strong>Entity-Component-System</strong>. It is based on two fundamental principles:</p>
<ul>
<li>There should be complete separation between data and logic.</li>
<li>Objects should be created via <em>composition</em> and not inheritance.</li>
</ul>
<p><strong>Components</strong> are the most basic element. They are simply containers of related data. In a 2D game we could have a PositionComponent with an <em>x</em> and <em>y</em> value. Components do not contain logic, though they might have callbacks to deal with side effects, for example creating or destroying bodies in a physics simulator.</p>
<p><strong>Entities</strong> are generic objects, which have a unique ID and a collection of Components. Entities have no inherent behavior or properties of their own, but are granted these by Components. We can add, remove, or modify Components of Entities as necessary during the simulation.</p>
<p><strong>Systems</strong> are responsible for reading and modifying Entities and Components. For example, a MotionSystem might look at Entities that have both a PositionComponent and VelocityComponent, and update the PositionComponent based on the information in the VelocityComponent.</p>
<p>Notice, in our above example, that this gives us a tremendous amount of flexibility. We can completely remove the VelocityComponent from an Entity while the game is running, and the Entity will simply stop moving - nothing else will break, because nothing has to rely on an Entity specifically containing a VelocityComponent! This is the power of composition and de-coupling at work.</p>
<p>Unfortunately, ECS is not without its problems.</p>
<p>Suppose we have a game where the player character can move left or right, and also has a special ability that lets them teleport forward over a short distance. We could put all of this logic in the same System, but most Entities that move around are not going to have this behavior, so it makes sense to have a separate system. In other words, we have introduced multiple systems that need to manipulate the position of objects.</p>
<p>We could have a TeleportSystem that immediately sets the <em>x</em> and <em>y</em> value of the PositionComponent so it is in front of the player&rsquo;s current position. But if the TeleportSystem runs before our regular Motion System, the Position Component will be overwritten by the regular Motion System and we will not see the teleportation behavior occur, even though the system is running!</p>
<p>This kind of bug is known as a <em>race condition</em>. Race conditions are one of the worst kinds of bug to handle, because it is incredibly hard to trace values being over-written by other values. In my experience, race conditions are probably a good 80% of what game programmers deal with. No wonder we are so frustrated all the time!</p>
<p>In my opinion, being forced to think about the order in which Systems run is a form of tight coupling, because it means you have to consider the behavior of other systems when writing a new system to avoid introducing bugs.</p>
<p>This example also illustrates another problem with ECS: in Systems that have similar behavior, we don&rsquo;t really have a nice structure to share that behavior.</p>
<p>I have created a variant of ECS that intends to address these and other problems. Let me tell you about it.</p>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/why/architecture/oop/" title="OOP"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/architecture/hyper_ecs/" title="Hyper ECS" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,560 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Hyper ECS :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/architecture/hyper_ecs/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
parent
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item active">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>Encompass</a> > <a href='/why/'>Why?</a> > <a href='/why/architecture/'>Architecture</a> > Hyper ECS
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
Hyper ECS
</h1>
<p>Hyper ECS is a new architecture pattern that attempts to address some common issues with standard ECS.</p>
<p>The core of the architecture is the introduction of a new construct to ECS: the <strong>Message</strong>.</p>
<p>A Message is fundamentally a variant of Component, in that it only contains data. But, it is designed to be temporary and is discarded at the end of each frame. It is used to communicate useful information between Systems.</p>
<p>We also introduce some extra information to Systems. Each System must declare the Messages that it <strong>Reads</strong>, the Messages that it <strong>Emits</strong>, and the Components that it <strong>Mutates</strong>.</p>
<p>Let&rsquo;s go back to our earlier example.</p>
<p>We have TransformComponent, which contains position and orientation data, and VelocityComponent, which contains an <em>x</em> and <em>y</em> component for linear motion.</p>
<p>Our MotionDetecterSystem reads each Entity that has both a TransformComponent and a VelocityComponent, and emits a MotionMessage, which contains a reference to the specific TransformComponent and the <em>x</em> and <em>y</em> velocity given by the VelocityComponent.</p>
<p>We also have a TeleportSystem that needs to teleport the character forward a bit. Let&rsquo;s say when the player presses the X button, a TeleportMessage is fired. The TeleportSystem reads this message and emits a MotionMessage in response.</p>
<p>Now we have our MotionSystem. The MotionSystem declares that it Mutates the TransformComponent, reads the MotionMessages that apply to each TransformComponent, and applies them simultaneously, adding their <em>x</em> and <em>y</em> values to the TransformComponent. Voilà! No race conditions! And we can re-use similar behaviors easily without re-writing code by consolidating Messages.</p>
<p>You might be wondering: how does the game know which order these systems need to be in?</p>
<p>With the power of graph theory, we can construct an order for our Systems so that any System which Emits a certain Message runs before any System that Reads the same Message. This means, when you write behavior for your game, you <em>never</em> have to specify the order in which your Systems run. You simply write code, and the Systems run in a valid order, every time, without surprising you.</p>
<p>Of course, to accomplish this, there are some restrictions that your Systems must follow.</p>
<p>Systems are not allowed to create message cycles: if System A emits Message B, which is read by System B which emits Message C, which is read by System A, then we cannot create a valid ordering of Systems. This is not a flaw in the architecture: A message cycle is simply evidence that you haven&rsquo;t quite thought through what your Systems are doing, and can generally be easily eliminated by the introduction of a new System.</p>
<p>Two separate systems are not allowed to Mutate the same Component. Obviously, if we allowed this, we would introduce the possibility of two Systems changing the same component, creating a race condition. If we have two Systems where it makes sense to change the same Component, we can create a new Message and System to consolidate the changes, and avoid race conditions.</p>
<p>If you are used to programming games in an object-oriented way, you will likely find the ECS pattern counter-intuitive at first. But once you learn to think in a Hyper ECS way, you will be shocked at how flexible and simple your programs become.</p>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/why/architecture/ecs/" title="ECS"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/architecture/mess/" title="The Messy Basement" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,529 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Architecture :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/architecture/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
parent
active
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>Encompass</a> > <a href='/why/'>Why?</a> > Architecture
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
Architecture
</h1>
<p>Architecture simply means the basic structure of a program, and how things are added to the program. It is the foundation of everything you build.</p>
<p>All programs that you write have some kind of architecture, even if you haven&rsquo;t really thought about it much. Let&rsquo;s go over some different architectures and talk about their features.</p>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/why/the_hard_way/" title="The Hard Way"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/architecture/mess/" title="The Messy Basement" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Architecture on Encompass Docs</title>
<link>http://example.org/why/architecture/</link>
<description>Recent content in Architecture on Encompass Docs</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 21 May 2019 15:18:37 -0700</lastBuildDate>
<atom:link href="http://example.org/why/architecture/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>The Messy Basement</title>
<link>http://example.org/why/architecture/mess/</link>
<pubDate>Tue, 21 May 2019 15:48:10 -0700</pubDate>
<guid>http://example.org/why/architecture/mess/</guid>
<description>Unexpected behavior jumps out at you constantly. You feel like you&amp;rsquo;re playing whack-a-mole with bugs. You can&amp;rsquo;t remember where you put anything and keeping everything sorted is a constant nightmare.
Uh oh. You&amp;rsquo;re in a messy basement.
Some characteristics of the messy basement:
Magic values, aka putting numbers directly in the source code. Game objects directly manipulating each other&amp;rsquo;s values willy-nilly. Multiple objects that keep track of and depend on each other&amp;rsquo;s state.</description>
</item>
<item>
<title>OOP</title>
<link>http://example.org/why/architecture/oop/</link>
<pubDate>Tue, 21 May 2019 15:54:18 -0700</pubDate>
<guid>http://example.org/why/architecture/oop/</guid>
<description>They call it OOP because it was a mistake. &amp;ndash;Unknown
You are probably very familiar with OOP, or object-oriented programming, as a game designer. It is the structural idea behind most games as they are written today, though this is slowly changing.
OOP is a structure based on the concept of Objects. Objects contain both data, referred to as properties, and logic, referred to as methods.
Object orientation is an intuitive idea when it comes to building simulation-oriented applications such as video games.</description>
</item>
<item>
<title>ECS</title>
<link>http://example.org/why/architecture/ecs/</link>
<pubDate>Tue, 21 May 2019 15:55:45 -0700</pubDate>
<guid>http://example.org/why/architecture/ecs/</guid>
<description>ECS stands for Entity-Component-System. It is based on two fundamental principles:
There should be complete separation between data and logic. Objects should be created via composition and not inheritance. Components are the most basic element. They are simply containers of related data. In a 2D game we could have a PositionComponent with an x and y value. Components do not contain logic, though they might have callbacks to deal with side effects, for example creating or destroying bodies in a physics simulator.</description>
</item>
<item>
<title>Hyper ECS</title>
<link>http://example.org/why/architecture/hyper_ecs/</link>
<pubDate>Tue, 21 May 2019 15:56:13 -0700</pubDate>
<guid>http://example.org/why/architecture/hyper_ecs/</guid>
<description>Hyper ECS is a new architecture pattern that attempts to address some common issues with standard ECS.
The core of the architecture is the introduction of a new construct to ECS: the Message.
A Message is fundamentally a variant of Component, in that it only contains data. But, it is designed to be temporary and is discarded at the end of each frame. It is used to communicate useful information between Systems.</description>
</item>
</channel>
</rss>

View File

@ -1,548 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>The Messy Basement :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/architecture/mess/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
parent
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item active">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>Encompass</a> > <a href='/why/'>Why?</a> > <a href='/why/architecture/'>Architecture</a> > The Messy Basement
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
The Messy Basement
</h1>
<p>Unexpected behavior jumps out at you constantly. You feel like you&rsquo;re playing whack-a-mole with bugs. You can&rsquo;t remember where you put anything and keeping everything sorted is a constant nightmare.</p>
<p>Uh oh. You&rsquo;re in a messy basement.</p>
<p>Some characteristics of the messy basement:</p>
<ul>
<li>Magic values, aka putting numbers directly in the source code.</li>
<li>Game objects directly manipulating each other&rsquo;s values willy-nilly.</li>
<li>Multiple objects that keep track of and depend on each other&rsquo;s state.</li>
</ul>
<p>The key characteristic of this structure is that there almost doesn&rsquo;t seem to be any structure at all.</p>
<p>Shockingly, some game engines and frameworks not only fail to prevent this kind of architecture, they actually <em>encourage</em> it!</p>
<p>I don&rsquo;t need to say much more about this kind of architecture. It&rsquo;s obviously bad. Let&rsquo;s move on.</p>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/why/architecture/" title="Architecture"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/architecture/oop/" title="OOP" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,555 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>OOP :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/architecture/oop/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
parent
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item active">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>Encompass</a> > <a href='/why/'>Why?</a> > <a href='/why/architecture/'>Architecture</a> > OOP
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
OOP
</h1>
<p><em>They call it OOP because it was a mistake. &ndash;Unknown</em></p>
<p>You are probably very familiar with OOP, or object-oriented programming, as a game designer. It is the structural idea behind most games as they are written today, though this is slowly changing.</p>
<p>OOP is a structure based on the concept of <strong>Objects</strong>. Objects contain both data, referred to as <em>properties</em>, and logic, referred to as <em>methods</em>.</p>
<p>Object orientation is an intuitive idea when it comes to building simulation-oriented applications such as video games. We think of each &ldquo;thing&rdquo; in the game as a self-contained object which can be acted upon externally via methods. For example, in the game Asteroids, we could think of the game this way: the ship is an object, the bullets the ship fires are objects, the asteroids are objects, and so on.</p>
<p>Unfortunately, things aren&rsquo;t quite this simple when it comes to more complex games.</p>
<p>As programmers we want to re-use code as much as possible. Every bit of duplication is an opportunity for bugs to lurk in our program. Object-oriented code accomplishes re-use with a concept called <em>inheritance</em>. With inheritance, classes can be partially based on other classes. Maybe a Ball class has a position and a velocity and a bounciness property. A BouncyBall would inherit from Ball and have a greater value in its bounciness property. Simple enough, right?</p>
<p>But we soon run into problems. In game development we often wish to mix-and-match behaviors. Suppose I have an object where it would make sense to inherit from <em>two</em> different classes. Now&hellip; we are hosed! Why? If two parent classes have a property or a method with the same name, now our child object has no idea what to do. Object-oriented systems, in fact, forbid multiple inheritance. So we end up having to share code via helper functions, or giant manager classes, or other awkward patterns.</p>
<p>We also run into an issue called <em>tight coupling</em>. Objects that reference each other&rsquo;s properties or methods directly become a problem when we change the structure of those objects in any way. If we modify the structure of object B, and object A references object B, then we have to also modify object A. In a particularly poorly structured system, we might have to modify a dozen objects just to make a slight modification to the behavior of a single object.</p>
<p>Tight coupling is our worst nightmare as game programmers. Games are, by nature, extremely complex simulations. The more coupling we have between objects, the more of the entire environment of the game we have to understand before we can pick apart the specific behavior of a single object, let alone the whole game itself. It is very possible that we can surprise ourselves by unexpectedly changing the behavior of different objects when modifying a single object. And we hate surprises.</p>
<p>We want our architecture to encourage us to create as little coupling as possible between different elements of the game, so that we can look at any individual element of the game and easily understand how it behaves without needing to deeply understand the other elements of the game. We also wish to modify behavior without introducing unexpected changes in other seemingly unrelated objects. OOP works in very specific encapsulated cases, but it is not a satisfactory structure for implementing game behavior.</p>
<p>It turns out there is an architecture that addresses our desire to be able to compose objects out of several different behaviors. Let&rsquo;s learn about it.</p>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/why/architecture/mess/" title="The Messy Basement"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/architecture/ecs/" title="ECS" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,513 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>Why? :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
active
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span class="links">
<a href='/'>Encompass</a> > Why?
</span>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="chapter">
<div id="body-inner">
<h3 id="chapter-1">Chapter 1</h3>
<h1 id="why">Why?</h1>
<p>A question that many of us find ourselves asking when coding a game.</p>
<footer class=" footline" >
</footer>
</div>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/" title="Encompass"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/the_hard_way/" title="The Hard Way" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Why? on Encompass Docs</title>
<link>http://example.org/why/</link>
<description>Recent content in Why? on Encompass Docs</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 21 May 2019 14:25:56 -0700</lastBuildDate>
<atom:link href="http://example.org/why/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@ -1,540 +0,0 @@
<!DOCTYPE html>
<html lang="en" class="js csstransforms3d">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Hugo 0.55.6" />
<meta name="description" content="">
<link rel="icon" href="/images/favicon.png" type="image/png">
<title>The Hard Way :: Encompass Docs</title>
<link href="/css/nucleus.css?1558486144" rel="stylesheet">
<link href="/css/fontawesome-all.min.css?1558486144" rel="stylesheet">
<link href="/css/hybrid.css?1558486144" rel="stylesheet">
<link href="/css/featherlight.min.css?1558486144" rel="stylesheet">
<link href="/css/perfect-scrollbar.min.css?1558486144" rel="stylesheet">
<link href="/css/auto-complete.css?1558486144" rel="stylesheet">
<link href="/css/atom-one-dark-reasonable.css?1558486144" rel="stylesheet">
<link href="/css/theme.css?1558486144" rel="stylesheet">
<link href="/css/hugo-theme.css?1558486144" rel="stylesheet">
<link href="/css/theme-encompass.css?1558486144" rel="stylesheet">
<script src="/js/jquery-3.3.1.min.js?1558486144"></script>
<style type="text/css">
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
</style>
</head>
<body class="" data-url="/why/the_hard_way/">
<nav id="sidebar" class="">
<div id="header-wrapper">
<div id="header">
<img src="/images/logo.png" width="100" height="100">
</div>
<div class="searchbox">
<label for="search-by"><i class="fas fa-search"></i></label>
<input data-search-input id="search-by" type="search" placeholder="Search...">
<span data-search-clear=""><i class="fas fa-times"></i></span>
</div>
<script type="text/javascript" src="/js/lunr.min.js?1558486144"></script>
<script type="text/javascript" src="/js/auto-complete.js?1558486144"></script>
<script type="text/javascript">
var baseurl = "http:\/\/example.org\/";
</script>
<script type="text/javascript" src="/js/search.js?1558486144"></script>
</div>
<div class="highlightable">
<ul class="topics">
<li data-nav-id="/why/" title="Why?" class="dd-item
parent
">
<a href="/why/">
<b>1. </b>Why?
</a>
<ul>
<li data-nav-id="/why/the_hard_way/" title="The Hard Way" class="dd-item
parent
active
">
<a href="/why/the_hard_way/">
The Hard Way
</a>
</li>
<li data-nav-id="/why/architecture/" title="Architecture" class="dd-item
">
<a href="/why/architecture/">
Architecture
</a>
<ul>
<li data-nav-id="/why/architecture/mess/" title="The Messy Basement" class="dd-item ">
<a href="/why/architecture/mess/">
The Messy Basement
</a>
</li>
<li data-nav-id="/why/architecture/oop/" title="OOP" class="dd-item ">
<a href="/why/architecture/oop/">
OOP
</a>
</li>
<li data-nav-id="/why/architecture/ecs/" title="ECS" class="dd-item ">
<a href="/why/architecture/ecs/">
ECS
</a>
</li>
<li data-nav-id="/why/architecture/hyper_ecs/" title="Hyper ECS" class="dd-item ">
<a href="/why/architecture/hyper_ecs/">
Hyper ECS
</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<section id="footer">
<p>Built with <a href="https://github.com/matcornic/hugo-theme-learn"><i class="fas fa-heart"></i></a> from <a href="http://getgrav.org">Grav</a> and <a href="http://gohugo.io/">Hugo</a></p>
</section>
</div>
</nav>
<section id="body">
<div id="overlay"></div>
<div class="padding highlightable">
<div>
<div id="top-bar">
<div id="breadcrumbs" itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb">
<span id="sidebar-toggle-span">
<a href="#" id="sidebar-toggle" data-sidebar-toggle="">
<i class="fas fa-bars"></i>
</a>
</span>
<span id="toc-menu"><i class="fas fa-list-alt"></i></span>
<span class="links">
<a href='/'>Encompass</a> > <a href='/why/'>Why?</a> > The Hard Way
</span>
</div>
<div class="progress">
<div class="wrapper">
</div>
</div>
</div>
</div>
<div id="head-tags">
</div>
<div id="body-inner">
<h1>
The Hard Way
</h1>
<p>If you&rsquo;re reading this, you have probably been frustrated by code you wrote.</p>
<p>Maybe a feature that you thought would take a few hours took a few days. Or a few weeks.</p>
<p>Maybe a bug you fixed a month ago came back and you can&rsquo;t stand the idea of trying to fix it again.</p>
<p>Maybe you stare at your screen for hours wondering where a new structure could possibly fit into your program.</p>
<p>Maybe you find yourself screaming <strong>WHY!!!!</strong> at your computer and throwing something across the room.</p>
<p>I&rsquo;m here to tell you that coding a game doesn&rsquo;t have to be this hard.</p>
<p>Just say it with me. <em>It doesn&rsquo;t have to be this hard.</em> It doesn&rsquo;t!</p>
<p>The road to recovery starts with some basic structural ideas and a little bit of discipline.</p>
<p>Come along with me, won&rsquo;t you? Let&rsquo;s write some good code.</p>
<footer class=" footline" >
</footer>
</div>
</div>
<div id="navigation">
<a class="nav nav-prev" href="/why/" title="Why?"> <i class="fa fa-chevron-left"></i></a>
<a class="nav nav-next" href="/why/architecture/" title="Architecture" style="margin-right: 0px;"><i class="fa fa-chevron-right"></i></a>
</div>
</section>
<div style="left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;">
<div style="border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;"></div>
</div>
<script src="/js/clipboard.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.min.js?1558486144"></script>
<script src="/js/perfect-scrollbar.jquery.min.js?1558486144"></script>
<script src="/js/jquery.sticky.js?1558486144"></script>
<script src="/js/featherlight.min.js?1558486144"></script>
<script src="/js/html5shiv-printshiv.min.js?1558486144"></script>
<script src="/js/highlight.pack.js?1558486144"></script>
<script>hljs.initHighlightingOnLoad();</script>
<script src="/js/modernizr.custom-3.6.0.js?1558486144"></script>
<script src="/js/learn.js?1558486144"></script>
<script src="/js/hugo-learn.js?1558486144"></script>
<link href="/mermaid/mermaid.css?1558486144" type="text/css" rel="stylesheet" />
<script src="/mermaid/mermaid.js?1558486144"></script>
<script>
mermaid.initialize({ startOnLoad: true });
</script>
</body>
</html>

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>The Hard Way on Encompass Docs</title>
<link>http://example.org/why/the_hard_way/</link>
<description>Recent content in The Hard Way on Encompass Docs</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Tue, 21 May 2019 15:20:55 -0700</lastBuildDate>
<atom:link href="http://example.org/why/the_hard_way/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>