aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Martin <github@martintribe.org>2014-04-26 16:03:03 -0500
committerJoel Martin <github@martintribe.org>2014-04-26 16:03:03 -0500
commita9993e0a683bc56ef091762e192fdb47676be82b (patch)
tree0cfb8d4825fb056c0b10698b3aa58261de981fc4
parente4393504176dc4da117fde95fc10181a2ea6f929 (diff)
downloadmal-a9993e0a683bc56ef091762e192fdb47676be82b.tar.gz
mal-a9993e0a683bc56ef091762e192fdb47676be82b.zip
JS web: use/import to Himera style web REPL.
-rw-r--r--docs/TODO1
-rw-r--r--js/web/base.css222
-rw-r--r--js/web/bg-body.pngbin0 -> 315790 bytes
-rw-r--r--js/web/bg-rule.pngbin0 -> 958 bytes
-rw-r--r--js/web/console.css52
-rw-r--r--js/web/fonts/exo-black-webfont.eotbin0 -> 45944 bytes
-rw-r--r--js/web/fonts/exo-black-webfont.svg246
-rw-r--r--js/web/fonts/exo-black-webfont.ttfbin0 -> 45784 bytes
-rw-r--r--js/web/fonts/exo-black-webfont.woffbin0 -> 25136 bytes
-rw-r--r--js/web/fonts/exo-bold-webfont.eotbin0 -> 48592 bytes
-rw-r--r--js/web/fonts/exo-bold-webfont.svg246
-rw-r--r--js/web/fonts/exo-bold-webfont.ttfbin0 -> 48436 bytes
-rw-r--r--js/web/fonts/exo-bold-webfont.woffbin0 -> 28200 bytes
-rw-r--r--js/web/fonts/exo-regular-webfont.eotbin0 -> 46742 bytes
-rw-r--r--js/web/fonts/exo-regular-webfont.svg246
-rw-r--r--js/web/fonts/exo-regular-webfont.ttfbin0 -> 46580 bytes
-rw-r--r--js/web/fonts/exo-regular-webfont.woffbin0 -> 25932 bytes
-rw-r--r--js/web/github-icon.pngbin0 -> 1641 bytes
-rw-r--r--js/web/himera.css280
-rw-r--r--js/web/layout.css100
-rw-r--r--js/web/skeleton.css237
-rw-r--r--mal.html331
22 files changed, 1866 insertions, 95 deletions
diff --git a/docs/TODO b/docs/TODO
index 22321ff..0d5d28b 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -32,7 +32,6 @@ Java:
- step9_interop
Javascript:
- - switch to himera page/styling for online console
Make:
- allow '_' in make variable names
diff --git a/js/web/base.css b/js/web/base.css
new file mode 100644
index 0000000..9e62c9c
--- /dev/null
+++ b/js/web/base.css
@@ -0,0 +1,222 @@
+/*
+* Skeleton V1.0.2
+* Copyright 2011, Dave Gamache
+* www.getskeleton.com
+* Free to use under the MIT license.
+* http://www.opensource.org/licenses/mit-license.php
+* 5/20/2011
+*/
+
+
+/* Table of Content
+==================================================
+ #Reset & Basics
+ #Basic Styles
+ #Site Styles
+ #Typography
+ #Links
+ #Lists
+ #Images
+ #Buttons
+ #Tabs
+ #Forms
+ #Misc */
+
+
+/* #Reset & Basics (Inspired by E. Meyers)
+================================================== */
+ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline; }
+ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
+ display: block; }
+ body {
+ line-height: 1; }
+ ol, ul {
+ list-style: none; }
+ blockquote, q {
+ quotes: none; }
+ blockquote:before, blockquote:after,
+ q:before, q:after {
+ content: '';
+ content: none; }
+ table {
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+
+/* #Basic Styles
+================================================== */
+ body {
+ background: #ebe7d7 url(bg-body.png);
+ font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: #444;
+ -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
+ }
+
+
+/* #Typography
+================================================== */
+ h1, h2, h3, h4, h5, h6 {
+ font-weight: normal; }
+ h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
+ h1 {
+ font-size: 56px;
+ line-height: 50px;
+ font-family: "ExoBlack";
+ text-transform: uppercase;
+ color: #8f4732;
+ margin-bottom: 10px;
+ text-shadow: 1px 1px 1px #a9a17c;
+ }
+ h2 {
+ font-size: 18px;
+ line-height: 40px;
+ margin-top: -45px;
+ font-family: "ExoBold";
+ color: #327a8e;
+ float: right;
+ }
+ h3 {
+ font-size: 24px;
+ line-height: 34px;
+ margin-top: 20px;
+ margin-left: 10px;
+ font-family: "ExoBold";
+ color: #327a8e;
+ }
+ h4 {
+ font-size: 18px;
+ line-height: 30px;
+ margin-bottom: 4px;
+ font-family: "ExoBold";
+ color: #444;
+ }
+ h5 { font-size: 17px; line-height: 24px; }
+ h6 { font-size: 14px; line-height: 21px; }
+ .subheader { color: #777; }
+
+ p { margin: 0 0 20px 0; }
+ p img { margin: 0; }
+ p.lead { font-size: 21px; line-height: 27px; color: #777; }
+
+ em { font-style: italic; }
+ strong { font-weight: bold; color: #333; }
+ small { font-size: 80%; }
+
+/* Blockquotes */
+ blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
+ blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
+ blockquote cite { display: block; font-size: 12px; color: #555; }
+ blockquote cite:before { content: "\2014 \0020"; }
+ blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
+
+ hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
+
+
+/* #Links
+================================================== */
+ a, a:visited { color: #333; text-decoration: underline; outline: 0; }
+ a:hover, a:focus { color: #000; }
+ p a, p a:visited { line-height: inherit; }
+
+
+/* #Lists
+================================================== */
+ ul, ol { margin-bottom: 20px; }
+ ul { list-style: none outside; }
+ ol { list-style: decimal; }
+ ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
+ ul.square { list-style: square outside; }
+ ul.circle { list-style: circle outside; }
+ ul.disc { list-style: disc outside; }
+ ul ul, ul ol,
+ ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%; }
+ ul ul li, ul ol li,
+ ol ol li, ol ul li { margin-bottom: 6px; }
+ li { line-height: 18px; margin-bottom: 12px; }
+ ul.large li { line-height: 21px; }
+ li p { line-height: 21px; }
+
+/* #Images
+================================================== */
+/*
+ The purpose of the below declaration is to make sure images don't
+ exceed the width of columns they are put into when resizing window.
+ Unfortunately, this declaration breaks certain lightbox, slider or other plugins,
+ so the best solution is to individually call these properties on images that
+ are children of the grid that you want to resize with grid.
+
+ img {
+ max-width: 100%;
+ height: auto; }
+
+*/
+
+
+/* #Forms
+================================================== */
+
+ form {
+ margin-bottom: 20px; }
+ fieldset {
+ margin-bottom: 20px; }
+ input[type="text"],
+ input[type="password"],
+ input[type="email"],
+ textarea,
+ select {
+ border: 1px solid #ccc;
+ padding: 6px 4px;
+ outline: none;
+ -moz-border-radius: 2px;
+ -webkit-border-radius: 2px;
+ border-radius: 2px;
+ font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ color: #777;
+ margin: 0;
+ width: 210px;
+ max-width: 100%;
+ display: block;
+ margin-bottom: 20px;
+ background: #fff; }
+ select {
+ padding: 0; }
+ input[type="text"]:focus,
+ input[type="password"]:focus,
+ input[type="email"]:focus,
+ textarea:focus {
+ border: 1px solid #aaa;
+ color: #444;
+ -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
+ -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
+ box-shadow: 0 0 3px rgba(0,0,0,.2); }
+ textarea {
+ min-height: 60px; }
+ label,
+ legend {
+ display: block;
+ font-weight: bold;
+ font-size: 13px; }
+ select {
+ width: 220px; }
+ input[type="checkbox"] {
+ display: inline; }
+ label span,
+ legend span {
+ font-weight: normal;
+ font-size: 13px;
+ color: #444; }
+
+/* #Misc
+================================================== */
+ .remove-bottom { margin-bottom: 0 !important; }
+ .half-bottom { margin-bottom: 10px !important; }
+ .add-bottom { margin-bottom: 20px !important; }
+
+
+
diff --git a/js/web/bg-body.png b/js/web/bg-body.png
new file mode 100644
index 0000000..e9a3101
--- /dev/null
+++ b/js/web/bg-body.png
Binary files differ
diff --git a/js/web/bg-rule.png b/js/web/bg-rule.png
new file mode 100644
index 0000000..64daa47
--- /dev/null
+++ b/js/web/bg-rule.png
Binary files differ
diff --git a/js/web/console.css b/js/web/console.css
index 454fbcb..5454fd1 100644
--- a/js/web/console.css
+++ b/js/web/console.css
@@ -1,28 +1,9 @@
-html, body {
- background-color: #333;
- color: white;
- font-family: monospace;
- margin: 0;
- padding: 0;
-}
+/* Outer console element */
#console {
- height: 400px;
- width: 750px;
- position:relative;
- background-color: black;
- border: 2px solid #CCC;
- margin: 0 auto;
- margin-top: 50px;
}
+/* The inner console element. */
.jqconsole {
- padding: 10px;
- padding-bottom: 10px;
-}
-.jqconsole-cursor {
- background-color: #999;
-}
-.jqconsole-blurred .jqconsole-cursor {
- background-color: #666;
+ background-color: black;;
}
.jqconsole-prompt {
color: #0d0;
@@ -38,6 +19,33 @@ html, body {
color: #bb0;
font-weight: normal;
}
+.jqconsole-output {
+ font-weight: lighter;
+ font-family:monospace;
+ color: grey;
+}
+.jqconsole-return {
+ font-weight: normal;
+ font-family:monospace;
+ color: white;
+}
+.jqconsole-error {
+ font-weight: normal;
+ font-family:monospace;
+ color: red;
+}
+/* The cursor. */
+.jqconsole-cursor {
+ font-weight: normal;
+ font-family:monospace;
+ background-color: #BDB;
+}
+/* The cursor color when the console looses focus. */
+.jqconsole-blurred .jqconsole-cursor {
+ font-weight: normal;
+ font-family:monospace;
+ background-color: #444;
+}
.brace {
color: #00FFFF;
}
diff --git a/js/web/fonts/exo-black-webfont.eot b/js/web/fonts/exo-black-webfont.eot
new file mode 100644
index 0000000..15874cb
--- /dev/null
+++ b/js/web/fonts/exo-black-webfont.eot
Binary files differ
diff --git a/js/web/fonts/exo-black-webfont.svg b/js/web/fonts/exo-black-webfont.svg
new file mode 100644
index 0000000..3509980
--- /dev/null
+++ b/js/web/fonts/exo-black-webfont.svg
@@ -0,0 +1,246 @@
+<?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>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2011 Natanael Gama exondiscoveredcom with Reserved Font Name Exo
+Designer : Natanael Gama
+</metadata>
+<defs>
+<font id="ExoBlack" horiz-adv-x="1366" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" " horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="!" horiz-adv-x="567" d="M94 1497h377l-43 -1096h-299zM111 47v240q0 51 49 51h235q47 0 47 -51v-240q0 -47 -47 -47h-235q-49 0 -49 47z" />
+<glyph unicode="&#x22;" horiz-adv-x="1017" d="M98 1362v137h377v-137l-20 -275h-332zM545 1362v137h377v-137l-21 -275h-336z" />
+<glyph unicode="#" horiz-adv-x="1533" d="M23 393l40 271h302l32 174h-305l43 270h316l75 391h271l-76 -391h180l74 391h270l-74 -391h342l-38 -270h-345l-32 -176h344l-37 -271h-369l-75 -391h-271l76 391l-182 2l-76 -393h-270l75 393h-290zM635 664l192 -2l33 176h-192z" />
+<glyph unicode="$" horiz-adv-x="1159" d="M63 981v125q0 207 113 303t301 102v177h221v-177q176 -8 344 -67v-309q-186 20 -353 20t-197.5 -14.5t-30.5 -75.5v-23q0 -53 22.5 -75.5t100.5 -22.5h131q244 0 338 -211q45 -102 45 -223v-68q0 -451 -400 -458v-168h-221v168q-68 0 -108.5 4t-52 5t-31 6t-27.5 7 t-32.5 9.5t-32 10.5t-39 13t-43.5 14v309q225 -23 469 -22q66 0 93 19.5t27 64.5v33q0 47 -22.5 68.5t-85.5 21.5h-123q-111 0 -191.5 37t-119.5 86t-64 116q-31 95 -31 195z" />
+<glyph unicode="%" horiz-adv-x="1982" d="M49 991v232q0 135 67.5 205.5t217.5 70.5h207q281 0 280 -276v-232q0 -135 -67.5 -205.5t-216.5 -70.5h-207q-281 0 -281 276zM305 1053q0 -41 14.5 -61.5t61.5 -20.5h104q47 0 63.5 21.5t16.5 60.5v108q0 49 -17.5 65.5t-58.5 16.5h-104q-39 0 -59.5 -16.5t-20.5 -65.5 v-108zM393 0l930 1499h254l-915 -1499h-269zM1163 283v231q0 135 66.5 206t216.5 71h209q281 0 280 -277v-231q0 -135 -67.5 -206t-216.5 -71h-209q-279 1 -279 277zM1419 344q0 -41 14.5 -61.5t61.5 -20.5h102q82 0 82 82v109q0 49 -18.5 65.5t-58.5 16.5h-103 q-39 0 -59.5 -16.5t-20.5 -65.5v-109z" />
+<glyph unicode="&#x26;" horiz-adv-x="1464" d="M39 408q0 195 178 354l115 102l-86 133q-68 98 -68 191q0 119 78 205t158 100q111 18 236.5 18t359.5 -57v-295h-273q-68 0 -87 -21.5t-6 -52t52 -86.5l234 -327l262 225l143 -180l-137 -221l-72 -88l314 -408h-467l-125 172l-123 -104q-63 -53 -174 -74q-37 -6 -94.5 -6 t-143.5 28q-127 41 -200 152q-74 123 -74 240zM414 458q0 -34 28.5 -70t65.5 -36t74 37l53 55l-115 150l-61 -59q-45 -43 -45 -77z" />
+<glyph unicode="'" horiz-adv-x="524" d="M63 1362v137h400v-137l-21 -275h-356z" />
+<glyph unicode="(" horiz-adv-x="845" d="M86 658.5q0 218.5 40 408.5t95 311q117 248 213 342l39 41h350q-43 -63 -109.5 -197t-111.5 -256t-82 -298t-37 -349.5t35 -353.5t84 -307q104 -262 186 -381l35 -49h-350q-16 12 -41.5 35.5t-92.5 117t-118 207t-93 312t-42 417z" />
+<glyph unicode=")" horiz-adv-x="845" d="M23 -430q45 57 110.5 184t110.5 248t81.5 303t36.5 355.5t-34.5 347.5t-85.5 303q-102 264 -185 395l-34 55h350q51 -45 125.5 -156.5t126 -227t93.5 -308t42 -380t-21.5 -338t-55.5 -258t-75 -199t-84 -148.5q-88 -125 -131 -160l-20 -16h-350z" />
+<glyph unicode="*" horiz-adv-x="856" d="M57 1159v144l285 38l10 -192zM156 856l51 283l186 -49l-100 -277zM322 1479l137 45l125 -258l-181 -70zM360 940l105 162l233 -182l-86 -115zM471 1169l244 166l84 -116l-207 -199z" />
+<glyph unicode="+" horiz-adv-x="933" d="M41 571v316h266v268h316v-268h270v-316h-270v-268h-316v268h-266z" />
+<glyph unicode="," horiz-adv-x="522" d="M98 51v234q0 55 52 55h227q49 0 49 -55v-308q0 -72 -33 -113.5t-77 -52t-66 -10.5q-72 0 -109 11l-32 8v127q41 -2 52 10t11 33v10h-22q-52 0 -52 51z" />
+<glyph unicode="-" horiz-adv-x="724" d="M41 436v316h643v-316h-643z" />
+<glyph unicode="." horiz-adv-x="526" d="M98 47v240q0 51 49 51h232q51 0 51 -51v-240q0 -47 -51 -47h-232q-49 0 -49 47z" />
+<glyph unicode="/" horiz-adv-x="1028" d="M23 -147l575 1724h408l-576 -1724h-407z" />
+<glyph unicode="0" horiz-adv-x="1271" d="M80 393v692q0 201 102.5 307.5t294.5 106.5h336q379 0 379 -393v-713q0 -184 -99.5 -288.5t-281.5 -104.5h-336q-197 0 -296 102.5t-99 290.5zM477 477q0 -53 21.5 -81.5t43 -34t52.5 -5.5h86q59 0 87 21.5t28 97.5v549q0 119 -99 119h-116q-102 0 -103 -119v-547z" />
+<glyph unicode="1" horiz-adv-x="776" d="M45 1081v252l246 166h393v-1499h-397v1122z" />
+<glyph unicode="2" horiz-adv-x="1191" d="M45 1161v297q281 61 623 62q231 0 349 -133.5t118 -358.5q0 -201 -172 -405q-82 -96 -133.5 -147.5t-124.5 -119.5h430v-356h-1074v344q180 119 428 348.5t248 323.5t-49 119.5t-184 25.5h-459z" />
+<glyph unicode="3" horiz-adv-x="1177" d="M35 1147v299q172 59 508 59q80 0 164 -2q174 -4 280.5 -102t106.5 -277v-80q0 -238 -172 -299q172 -55 172 -315v-59q0 -184 -106.5 -284.5t-295.5 -100.5h-155q-330 0 -490 57l2 301h447q129 0 164.5 15.5t35.5 82.5v19q0 66 -37.5 82t-150.5 22l-334 15v323l334 21 q147 6 168 26q25 29 24 74v18q0 74 -57 93q-47 12 -135 12h-473z" />
+<glyph unicode="4" horiz-adv-x="1300" d="M23 459l432 1040h426l-322 -854h199v275l55 159h342v-434h123v-305l-123 -59v-277h-397v277h-666z" />
+<glyph unicode="5" horiz-adv-x="1212" d="M88 41v317h541q90 0 108 39q12 27 13 70v63q0 55 -21.5 82t-77.5 27h-90q-49 0 -69.5 -21.5t-20.5 -70.5h-381l45 952h948v-356h-561l-8 -209q72 45 211 45l78 -4q172 -14 258 -123t86 -279v-192q0 -195 -123 -292t-313.5 -97t-310 8t-312.5 41z" />
+<glyph unicode="6" horiz-adv-x="1222" d="M76 788.5q0 192.5 28.5 333t81 217t109.5 113.5q98 63 320.5 63.5t492.5 -57.5v-303h-449q-133 0 -163 -78q-16 -41 -19.5 -75.5t-3.5 -106.5q53 29 114.5 36t198.5 7q209 0 290 -100.5t81 -286.5v-186q0 -367 -391 -367h-283q-80 0 -139 19.5t-111.5 71.5t-86 140 t-52 227.5t-18.5 332zM473 602q0 -160 31 -204t133 -44h35q51 0 69.5 19.5t18.5 75.5v40q0 72 -12.5 92.5t-65.5 20.5h-209z" />
+<glyph unicode="7" horiz-adv-x="1148" d="M35 1143v356h985l96 -160l-469 -1339h-422l406 1143h-596z" />
+<glyph unicode="8" horiz-adv-x="1263" d="M86 367v108q0 88 36 157.5t116 82.5q-119 63 -142 170q-10 49 -10 137v133q0 354 401 354h320q188 0 280.5 -83t92.5 -273v-90q0 -100 -56 -178q-37 -51 -98 -60q154 -29 154 -290v-156q0 -242 -115 -316q-57 -37 -116.5 -50t-143.5 -13h-318q-229 0 -319 102 q-55 63 -66 119q-16 78 -16 146zM483 430q0 -53 21.5 -73.5t75.5 -20.5h106q61 0 78.5 21.5t17.5 72.5v82q0 47 -18.5 71.5t-73.5 24.5h-110q-59 0 -78 -23.5t-19 -72.5v-82zM483 1012q0 -57 20.5 -73.5t76.5 -16.5h106q63 0 79.5 19.5t16.5 70.5v61q0 88 -59 98 q-12 2 -37 3h-106q-53 0 -75 -17.5t-22 -83.5v-61z" />
+<glyph unicode="9" horiz-adv-x="1222" d="M70 948v187q0 367 391 366h282q80 0 139.5 -19.5t112 -71.5t86.5 -140q70 -184 70 -557q0 -391 -111 -553q-51 -76 -108 -113q-98 -63 -320.5 -63t-492.5 57v303h448q133 0 164 78q16 41 19.5 75.5t3.5 106.5q-53 -29 -114.5 -36t-199.5 -7q-209 0 -289.5 100.5 t-80.5 286.5zM467 1010q0 -72 12.5 -92.5t65.5 -20.5h209q0 160 -31 204t-133 44h-35q-51 0 -69.5 -19.5t-18.5 -74.5v-41z" />
+<glyph unicode=":" horiz-adv-x="526" d="M98 47v240q0 51 49 51h232q51 0 51 -51v-240q0 -47 -51 -47h-232q-49 0 -49 47zM98 797v239q0 51 49 51h232q51 0 51 -51v-239q0 -47 -51 -47h-232q-49 0 -49 47z" />
+<glyph unicode=";" horiz-adv-x="526" d="M98 51v234q0 55 52 55h227q49 0 49 -55v-308q0 -72 -33 -113.5t-77 -52t-66 -10.5q-72 0 -109 11l-32 8v127q41 -2 52 10t11 33v10h-22q-52 0 -52 51zM98 797v239q0 51 49 51h232q51 0 51 -51v-239q0 -47 -51 -47h-232q-49 0 -49 47z" />
+<glyph unicode="&#x3c;" horiz-adv-x="882" d="M57 545v348l768 266v-348l-379 -88l379 -109v-348z" />
+<glyph unicode="=" horiz-adv-x="956" d="M41 332v315h874v-315h-874zM41 780v316h874v-316h-874z" />
+<glyph unicode="&#x3e;" horiz-adv-x="882" d="M57 266v348l379 109l-379 88v348l768 -266v-348z" />
+<glyph unicode="?" horiz-adv-x="1114" d="M23 1155v297q240 63 491 64q43 0 86 -3q219 0 344 -126.5t125 -292.5v-105q0 -221 -93 -322.5t-308 -101.5h-35v-166h-297v455h188q80 4 115 35t35 108v31q0 127 -178 127h-473zM317 47v240q0 51 50 51h231q51 0 51 -51v-240q0 -47 -51 -47h-231q-50 0 -50 47z" />
+<glyph unicode="@" horiz-adv-x="1818" d="M76 41v549q0 209 115.5 334t371.5 125h355q233 0 315 -86q80 -84 80 -263v-700h-242l-49 111q-119 -129 -265.5 -129t-211 90t-64.5 211v67q0 293 326 293h211q2 31 0 33q0 49 -19.5 63.5t-70.5 14.5h-365q-90 0 -141 -37t-51 -148v-487q0 -125 58 -178.5t134 -53.5h654 q119 0 164.5 58.5t45.5 173.5v844q0 117 -57 180t-153 63h-828v240q270 55 627 55h24h177q195 0 339 -112q76 -57 121 -167t45 -259v-844q0 -279 -124.5 -403.5t-360.5 -124.5h-674q-211 0 -349 114.5t-138 372.5zM795 350q0 -10 2 -12q0 -33 15 -47.5t56 -14.5 q119 0 150 70v88l-160 -12q-35 -4 -48 -14.5t-13 -45.5q-2 -2 -2 -12z" />
+<glyph unicode="A" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM635 600h233l-108 401z" />
+<glyph unicode="B" horiz-adv-x="1251" d="M92 0v1499h651q451 0 451 -409q0 -109 -58.5 -206.5t-160.5 -105.5q113 -18 184.5 -109t71.5 -210q0 -246 -117 -352.5t-360 -106.5h-662zM489 336h244q55 0 78 36t23 107q0 147 -101 148h-244v-291zM489 942h224q45 0 68.5 29.5t23.5 75.5q0 117 -92 116h-224v-221z" />
+<glyph unicode="C" horiz-adv-x="1161" d="M63 753q0 386 114 574.5t405 188.5q213 0 308 -15.5t232 -66.5v-310q-209 35 -373.5 35t-201.5 -22q-86 -51 -86 -387q0 -254 46 -330t200 -76q213 0 358 12l57 6v-309q-98 -41 -196.5 -53t-196.5 -12h-147q-279 4 -399 191.5t-120 573.5z" />
+<glyph unicode="D" d="M92 0v1499h703q432 0 495 -512q14 -109 15 -244q0 -389 -125 -566t-385 -177h-703zM489 336h265q86 0 119.5 94t33.5 294t-19.5 294t-50 119.5t-83.5 25.5h-265v-827z" />
+<glyph unicode="E" horiz-adv-x="1161" d="M82 330v821q0 348 381 348q430 0 670 -33v-333h-547q-49 0 -75 -19.5t-29 -39t-3 -56.5v-90l551 -23v-330l-551 -18v-90q0 -78 43 -94q35 -12 84 -13h527v-331q-207 -27 -535 -33l-115 -2h-40q-24 0 -61.5 3t-96 23.5t-101.5 54.5t-72.5 99.5t-29.5 155.5z" />
+<glyph unicode="F" horiz-adv-x="1161" d="M82 0v1143q0 201 127 284q106 72 254 72q430 0 670 -33v-333h-547q-49 0 -75 -19.5t-29 -39t-3 -56.5v-90l551 -23v-330l-551 -18v-557h-397z" />
+<glyph unicode="G" horiz-adv-x="1259" d="M63 779q0 163 21.5 292t75.5 236q106 209 401 209q250 0 335 -10.5t288 -65.5v-305q-2 0 -31 5t-77 11t-105 12q-156 16 -291 16.5t-177 -84.5t-42 -343t30.5 -328t161.5 -70q57 0 94 23.5t46 48.5l8 23v153h-101v246q96 51 359 51q66 0 139 -6v-893h-280l-113 100 q-45 -59 -92 -80q-66 -33 -183.5 -32.5t-199.5 36t-134.5 102.5t-83 173.5t-40 211.5t-9.5 268z" />
+<glyph unicode="H" horiz-adv-x="1302" d="M92 0v1499h397v-596h349v596h397v-1499h-397v547h-349v-547h-397z" />
+<glyph unicode="I" horiz-adv-x="557" d="M92 0v1499h397v-1499h-397z" />
+<glyph unicode="J" horiz-adv-x="727" d="M41 51v316q82 0 126 7t65.5 34.5t25.5 57.5t4 99v934h397v-1161q0 -229 -110 -301q-76 -45 -246 -45t-262 59z" />
+<glyph unicode="K" horiz-adv-x="1351" d="M92 0v1499h377v-590h82l305 590h457l-412 -754l412 -745h-457l-305 573h-80v-573h-379z" />
+<glyph unicode="L" horiz-adv-x="1077" d="M92 319v1180h397v-1036q0 -78 43 -94q35 -12 84 -13h422v-356h-606q-152 0 -246 77.5t-94 241.5z" />
+<glyph unicode="M" horiz-adv-x="1814" d="M63 0l160 1499h553l127 -842l135 842h553l162 -1499h-391l-102 817l-125 -817h-455l-131 817l-94 -817h-392z" />
+<glyph unicode="N" horiz-adv-x="1386" d="M92 0v1499h402l428 -766v766h397v-1499h-397l-430 745v-745h-400z" />
+<glyph unicode="O" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 59.5 -416.5t-30.5 -376t-80 -217t-133 -125t-169 -59.5t-198.5 -14t-184 8t-148.5 33.5t-127 77t-90 132.5t-60.5 204.5 t-19.5 281.5zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5t-63.5 -113.5t-19.5 -301z" />
+<glyph unicode="P" horiz-adv-x="1269" d="M90 0v1499h668q252 0 360 -127q45 -49 74 -141t29 -223t-31 -231.5t-77 -153t-112.5 -81t-109.5 -32.5t-74 -4t-74 3t-145 19.5t-111 20.5v-549h-397zM487 844h230q104 0 104 158.5t-104 158.5h-230v-317z" />
+<glyph unicode="Q" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 60 -461q0 -332 -80 -487q-41 -80 -91 -132t-126 -79q-121 -45 -275 -47q-31 0 -58 -1q-110 0 -166 7q-71 8 -148.5 33.5 t-126.5 77t-90 132.5t-60.5 204.5t-19.5 281.5zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5t-63.5 -113.5t-19.5 -301zM586 -68h209q8 -90 157 -90q68 0 166 19v-287q-59 -8 -123 -8q-207 0 -327 129 q-82 90 -82 237z" />
+<glyph unicode="R" horiz-adv-x="1267" d="M90 0v1499h670q217 0 338 -109.5t121 -371.5q0 -256 -72 -346q-39 -45 -68.5 -64.5t-81.5 -40.5l258 -567h-452l-193 530l-123 29v-559h-397zM489 858h220q72 0 91 35t19 117t-23.5 116.5t-86.5 34.5h-220v-303z" />
+<glyph unicode="S" horiz-adv-x="1220" d="M76 981v125q0 193 111.5 293t293.5 112q80 6 156 7q281 0 479 -74v-309q-186 20 -491 20q-90 0 -121 -14.5t-31 -75.5v-23q0 -53 22.5 -75.5t100.5 -22.5h192q244 0 338 -211q45 -102 45 -223v-68q0 -459 -415 -458q-299 0 -391.5 9t-241.5 60v309q225 -23 530 -22 q66 0 93.5 19.5t27.5 64.5v33q0 47 -22.5 68.5t-85.5 21.5h-185q-111 0 -191.5 37t-119.5 86t-64 116q-30 95 -30 195z" />
+<glyph unicode="T" horiz-adv-x="1243" d="M41 1143v356h1163v-356h-389v-1143h-397v1143h-377z" />
+<glyph unicode="U" horiz-adv-x="1341" d="M92 655v844h397v-844q0 -209 46 -258q49 -51 153 -51q96 0 143 55q43 45 43 254v844h400v-844q0 -319 -98 -467q-33 -51 -64 -82.5t-79 -55t-81.5 -35t-91.5 -17.5q-74 -8 -126 -8h-113q-61 0 -120 4t-150 38t-138 100.5t-84 198t-37 324.5z" />
+<glyph unicode="V" horiz-adv-x="1431" d="M51 1499h418l248 -1012l268 1012h418l-449 -1499h-479z" />
+<glyph unicode="W" horiz-adv-x="2084" d="M51 1499h418l248 -1012l186 1012h418l-76 -311l209 -701l186 1012h418l-366 -1499h-480l-137 489l-121 -489h-479z" />
+<glyph unicode="X" horiz-adv-x="1390" d="M51 1499h441l215 -416l215 416h440l-457 -756l447 -743h-441l-204 401l-209 -401h-441l449 743z" />
+<glyph unicode="Y" horiz-adv-x="1390" d="M51 1499h432l215 -663l232 663h432l-473 -1089v-410h-397v410z" />
+<glyph unicode="Z" horiz-adv-x="1130" d="M41 0v356l586 787h-586v356h1051v-356l-525 -787h525v-356h-1051z" />
+<glyph unicode="[" horiz-adv-x="704" d="M98 25v1286q0 207 96.5 310t305.5 103h184v-315h-61q-61 0 -94 -36t-33 -124v-1204q0 -88 32.5 -124t94.5 -36h61v-315h-184q-402 0 -402 455z" />
+<glyph unicode="\" horiz-adv-x="1028" d="M23 1577h407l576 -1724h-408z" />
+<glyph unicode="]" horiz-adv-x="704" d="M23 -115h61q61 0 94 36t33 124v1204q0 88 -33 124t-94 36h-61v315h184q209 0 305 -103t96 -310v-1286q0 -455 -401 -455h-184v315z" />
+<glyph unicode="^" horiz-adv-x="774" d="M57 1087l205 287h268l187 -287h-228l-100 105l-102 -105h-230z" />
+<glyph unicode="_" horiz-adv-x="1380" d="M41 -2v315h1298v-315h-1298z" />
+<glyph unicode="`" horiz-adv-x="499" d="M23 1380h296l158 -293h-223z" />
+<glyph unicode="a" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM442 358 q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13z" />
+<glyph unicode="b" horiz-adv-x="1144" d="M70 0v1608h397v-566q117 61 270 62q211 0 282 -128t71 -429t-84 -430t-269 -129q-84 0 -141 27.5t-127 84.5l-59 -100h-340zM469 354q27 -45 133 -45q49 0 69.5 47t20.5 206t-20.5 208t-69.5 49q-104 0 -133 -31v-434z" />
+<glyph unicode="c" horiz-adv-x="1003" d="M57 545q0 301 94.5 427t264.5 126h100q238 0 428 -74v-233q-123 12 -247 12t-148.5 -3t-52 -27.5t-34.5 -78t-7 -152t6 -148.5t31.5 -75.5t53 -29.5t101.5 -4q160 0 275 12l36 4v-233q-111 -80 -337 -80l-205 2q-359 0 -359 555z" />
+<glyph unicode="d" horiz-adv-x="1144" d="M57 546q0 310 70 434t283 124q154 0 270 -62v566h397v-1608h-340l-59 100q-70 -57 -127 -84.5t-141 -27.5q-186 0 -269.5 124t-83.5 434zM455 562q0 -159 20.5 -206t69.5 -47q106 0 133 45v434q-29 31 -133 31q-49 0 -69.5 -49t-20.5 -208z" />
+<glyph unicode="e" horiz-adv-x="1075" d="M57 516q0 260 48.5 378t144.5 160t264 42t252 -12.5t149.5 -55.5t90 -123t24.5 -227.5t-82 -213t-239 -65.5h-254q0 -61 28 -96q18 -23 86 -22l133 2q154 0 308 22v-258q-115 -57 -424 -57h-170q-201 0 -280 133t-79 393zM455 651h118q27 0 43.5 18.5t16.5 63.5 t-11.5 66.5t-69.5 21.5t-77.5 -27.5t-19.5 -121.5v-21z" />
+<glyph unicode="f" horiz-adv-x="833" d="M23 813v240l147 34v203q0 178 91 249t272.5 71t277.5 -49v-228l-149 2q-35 0 -54.5 -5t-29.5 -27q-10 -25 -11 -136v-80h201v-274h-201v-813h-397v813h-147z" />
+<glyph unicode="g" horiz-adv-x="1159" d="M51 188q0 160 131 213q-121 78 -121 304q0 387 396 387h680v-218l-84 -36q23 -66 22.5 -208.5t-89.5 -233.5t-310 -91h-173q-58 0 -68.5 -1t-15.5 -3t-11 -6q-10 -6 -10.5 -26.5t12.5 -30.5q14 -12 69 -13h250q369 0 369 -354v-109q0 -315 -369 -315h-307q-154 0 -251 80 t-97 235v109l106 72q-51 23 -90 85t-39 160zM459 694.5q0 -59.5 19.5 -77t66.5 -17.5h45q53 0 70.5 17.5t17.5 82t-21.5 81t-68.5 16.5h-49q-51 0 -65.5 -21.5t-14.5 -81zM473 -72v-102q0 -53 17.5 -68.5t72.5 -15.5h58q63 0 71 20q10 23 10 54v47q0 27 -21.5 45t-57.5 20 h-150z" />
+<glyph unicode="h" horiz-adv-x="1136" d="M70 0v1602h395v-621q39 39 69.5 60.5t92 43t151.5 21.5t155.5 -29.5t96.5 -91t41 -126t10 -163.5v-696h-397v705q0 61 -16.5 83.5t-51.5 22.5q-117 0 -149 -76v-735h-397z" />
+<glyph unicode="i" horiz-adv-x="516" d="M57 1237v240q0 51 49 51h308q45 0 45 -51v-240q0 -47 -45 -47h-308q-49 0 -49 47zM59 0v1087h398v-1087h-398z" />
+<glyph unicode="j" horiz-adv-x="540" d="M70 1237v240q0 51 49 51h307q47 0 47 -51v-240q0 -47 -47 -47h-307q-49 0 -49 47zM74 -553v1640h397v-1095v-29q0 -352 -94 -516h-303z" />
+<glyph unicode="k" horiz-adv-x="1239" d="M70 0v1602h397v-861h41l221 346h488l-347 -483l347 -604h-465l-244 467h-41v-467h-397z" />
+<glyph unicode="l" horiz-adv-x="665" d="M70 387v1217h397v-1135q0 -127 35 -166q14 -14 70.5 -43t70.5 -29v-231h-283q-150 0 -220 88t-70 299z" />
+<glyph unicode="m" horiz-adv-x="1755" d="M70 0v1087h331l66 -106q49 45 75.5 64.5t86 40t137.5 20.5q197 0 266 -125q63 41 100 60.5t108 42t159 22.5t153.5 -29.5t96 -91t41 -126t10.5 -163.5v-696h-397v705q0 61 -16.5 83.5t-51.5 22.5q-117 0 -156 -61l2 -54v-696h-397v705q0 61 -16.5 83.5t-51.5 22.5 q-117 0 -149 -76v-735h-397z" />
+<glyph unicode="n" horiz-adv-x="1136" d="M70 0v1087h331l66 -106q45 43 72.5 63.5t88 41t150.5 20.5t155.5 -29.5t96.5 -91t41 -126t10 -163.5v-696h-397v705q0 61 -16.5 83.5t-51.5 22.5q-117 0 -149 -76v-735h-397z" />
+<glyph unicode="o" horiz-adv-x="1134" d="M57 544.5q0 311.5 112 432.5t398.5 121t398 -123t111.5 -437.5t-109.5 -431t-397 -116.5t-400.5 121.5t-113 433zM455 543q0 -178 17 -218t97 -40t95.5 34.5t15.5 216t-15.5 224.5t-99.5 43t-97 -41t-13 -219z" />
+<glyph unicode="p" horiz-adv-x="1144" d="M70 -553v1640h340l59 -100q70 57 127 85t141 28q184 0 268.5 -130t84.5 -421q0 -219 -31 -319.5t-70 -147.5q-84 -98 -244.5 -98t-277.5 61v-598h-397zM469 299q29 -31 133 -31q49 0 69.5 49.5t20.5 208t-20.5 205.5t-69.5 47q-106 0 -133 -45v-434z" />
+<glyph unicode="q" horiz-adv-x="1136" d="M57 545q0 299 106.5 427t293 128t359.5 -20.5t253 -53.5v-1579h-397v612q-61 -80 -199 -79q-229 0 -322.5 133t-93.5 432zM455 503q0 -122 20.5 -179.5t93 -57.5t103.5 39v520h-97q-84 0 -104 -88q-12 -45 -14 -78.5t-2 -155.5z" />
+<glyph unicode="r" horiz-adv-x="839" d="M70 0v1087h352l45 -137q29 59 93.5 103.5t135 44.5t103.5 -11v-380h-162q-131 0 -158 -52q-12 -29 -12 -71v-584h-397z" />
+<glyph unicode="s" horiz-adv-x="1046" d="M45 692v94q0 139 67.5 225.5t215.5 86.5q389 0 488 -18.5t130 -55.5v-233h-459q-31 0 -38 -9.5t-7 -27.5v-13q0 -29 21 -32h24h205q162 0 234.5 -81t72.5 -214v-121q0 -156 -77.5 -229.5t-188.5 -73.5h-135q-111 0 -197 2t-183 19.5t-128 54.5v233h475q25 0 31 8t6 27v10 q0 20 -7 28.5t-30 8.5h-196q-150 0 -237 78.5t-87 232.5z" />
+<glyph unicode="t" horiz-adv-x="788" d="M23 815v197l153 78l57 303h340v-303h183v-275h-183v-344q0 -100 17.5 -139t56.5 -60q86 -43 101 -43v-231h-308q-129 0 -196.5 91t-67.5 300v426h-153z" />
+<glyph unicode="u" horiz-adv-x="1136" d="M57 391v696h398v-704q0 -61 16 -84t51 -23q117 0 150 76v735h397v-1087h-332l-65 106q-20 -12 -61.5 -42.5t-63.5 -43.5q-63 -39 -170 -38.5t-172.5 30t-96 91t-41 126t-10.5 162.5z" />
+<glyph unicode="v" horiz-adv-x="1204" d="M23 1087h421l154 -659l164 659h420l-361 -1087h-459z" />
+<glyph unicode="w" horiz-adv-x="1734" d="M23 1087h421l134 -659l122 659h385l-47 -247l133 -412l119 659h424l-299 -1087h-459l-98 281l-78 -281h-458z" />
+<glyph unicode="x" horiz-adv-x="1253" d="M29 0l360 545l-360 542h475l121 -249l125 249h475l-367 -548l350 -539h-458l-123 248l-123 -248h-475z" />
+<glyph unicode="y" horiz-adv-x="1226" d="M25 1087h411l125 -688q14 -76 88 -80l142 768h403l-293 -1431l-145 -209h-295l121 553q-315 0 -387 319z" />
+<glyph unicode="z" horiz-adv-x="1001" d="M35 772v315h934v-315l-371 -455h371v-315h-903v311l403 459h-434z" />
+<glyph unicode="{" horiz-adv-x="659" d="M23 543v280q123 10 122 109v411q0 381 492 381v-315q-63 0 -78.5 -42t-15.5 -187v-279q0 -109 -54.5 -159t-160.5 -58q213 -43 213 -211v-407q0 -115 15 -158t81 -43v-295q-270 0 -382 81t-112 271v512q0 109 -106 109h-14z" />
+<glyph unicode="|" horiz-adv-x="512" d="M98 -147v1724h316v-1724h-316z" />
+<glyph unicode="}" horiz-adv-x="659" d="M23 -135q66 0 81 43t15 158v407q0 168 213 211q-106 8 -160.5 58.5t-54.5 158.5v279q0 145 -15.5 187t-78.5 42v315q492 0 491 -381v-411q0 -98 123 -109v-280h-14q-106 0 -107 -109v-512q0 -190 -111.5 -271t-381.5 -81v295z" />
+<glyph unicode="~" horiz-adv-x="827" d="M57 1225q104 152 252 151q47 0 112.5 -35.5t104.5 -35.5h15q98 0 176 81l53 -151q-98 -147 -229 -148q-45 0 -122 36t-116 36q-98 0 -190 -72z" />
+<glyph unicode="&#xa1;" horiz-adv-x="577" d="M96 -553l41 1096h301l39 -1096h-381zM121 662v235q0 43 49 47h233q18 -2 34 -17.5t16 -35.5v-229q0 -55 -45 -56h-238q-49 1 -49 56z" />
+<glyph unicode="&#xa2;" horiz-adv-x="993" d="M45 545q0 301 95.5 427t265.5 126v200h221v-204q172 -14 307 -70v-233q-125 12 -249 12t-148.5 -3t-52 -27.5t-35 -78t-7.5 -152t6.5 -148.5t32 -75.5t53 -29.5t101.5 -4q160 0 274 12l37 4v-233q-115 -80 -328 -80v-183h-221v185q-352 8 -352 555z" />
+<glyph unicode="&#xa3;" horiz-adv-x="1171" d="M57 0v305l127 51v258h-127v195l127 55v88q0 338 150 449q78 57 175 77.5t196 20.5q152 0 344 -24l65 -9v-321h-377q-94 0 -124.5 -25.5t-30.5 -122.5v-133l370 -35v-215h-370v-258h530v-356h-1055z" />
+<glyph unicode="&#xa4;" horiz-adv-x="894" d="M59 879l113 120l100 -96q82 55 176.5 55t172.5 -49l92 99l125 -109l-103 -106q41 -72 41 -169.5t-61 -181.5l92 -88l-107 -125l-114 109q-63 -29 -144.5 -29t-158.5 49l-95 -100l-120 115l102 104q-41 78 -41 158t35 145zM324 633q0 -53 37.5 -91t91 -38t91.5 38t38 91 t-38 92t-91.5 39t-91 -39t-37.5 -92z" />
+<glyph unicode="&#xa5;" horiz-adv-x="1355" d="M23 1499h432l215 -663l231 663h432l-340 -780h109v-203h-242v-51h242v-203h-242v-262h-397v262h-236v203h236v51h-236v203h111z" />
+<glyph unicode="&#xa6;" horiz-adv-x="512" d="M98 -147v671h316v-671h-316zM98 879v698h316v-698h-316z" />
+<glyph unicode="&#xa7;" horiz-adv-x="1089" d="M63 1208v62q0 158 77 247t231 89q430 0 581 -39v-277h-438q-53 0 -53 -49v-12q0 -51 57 -51h158q178 0 266 -59.5t88 -196.5v-25q0 -203 -147 -252q57 -10 93 -55t44 -87t8 -87v-88q0 -184 -83 -264t-200 -80q-479 0 -606 39v276h439q33 0 44 9t11 34v25q0 43 -58 43 h-163q-168 0 -257 56t-89 196v73q0 172 151 223q-154 74 -154 250zM461 772q0 -41 17.5 -54t56.5 -13h20q47 0 62.5 13t15.5 56v37q0 37 -13.5 53.5t-64.5 16.5h-20q-35 0 -52.5 -11.5t-19.5 -23.5t-2 -39v-35z" />
+<glyph unicode="&#xa8;" horiz-adv-x="905" d="M57 1192q0 55 40 94t95.5 39t94.5 -39t39 -94t-39 -95t-94.5 -40t-95.5 40t-40 95zM580 1192q0 55 39.5 94t95 39t94.5 -39t39 -94t-39 -95t-94.5 -40t-95 40t-39.5 95z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1622" d="M63 754q0 164 24 287.5t83 232.5q123 225 461 225h409q303 0 418 -209q102 -190 102.5 -554.5t-138 -550t-382.5 -185.5h-409q-287 0 -427.5 200t-140.5 554zM297 778q0 -565 334 -565h389q150 0 228.5 122t78.5 419q0 262 -43 360q-20 45 -51 86q-59 86 -193 86h-409 q-158 0 -246 -113.5t-88 -394.5zM444 748q0 238 75 342t220 104q256 0 385 -49v-189q-172 25 -303 25q-84 0 -113.5 -48t-29.5 -183.5t37 -185.5t121 -50q137 0 301 33v-189q-90 -49 -240 -55q-47 -2 -139 -2q-314 1 -314 447z" />
+<glyph unicode="&#xaa;" horiz-adv-x="753" d="M35 528v160h686v-160h-686zM35 961v53q0 203 246 203h106q43 0 35 8q0 49 -21 57q-25 10 -82 10q-117 0 -229 -14l-31 -4v176q115 61 304.5 61t273.5 -53t84 -196v-488h-238l-61 84q-35 -92 -146 -92q-127 0 -184 62.5t-57 132.5zM309 1008q0 -20 9.5 -31.5t17.5 -12.5 t16 -1h25q16 0 30.5 10t14.5 20v84l-74 -6q-39 0 -39 -41v-22z" />
+<glyph unicode="&#xab;" horiz-adv-x="1243" d="M57 725l422 416l199 -195l-225 -221l227 -225l-191 -201zM563 725l422 416l199 -195l-226 -221l228 -225l-191 -201z" />
+<glyph unicode="&#xac;" horiz-adv-x="956" d="M41 463v295h874v-432h-294v137h-580z" />
+<glyph unicode="&#xad;" horiz-adv-x="724" d="M41 436v316h643v-316h-643z" />
+<glyph unicode="&#xae;" horiz-adv-x="1622" d="M63 754q0 164 24 287.5t83 232.5q123 225 461 225h409q303 0 418 -209q102 -190 102.5 -554.5t-138 -550t-382.5 -185.5h-409q-287 0 -427.5 200t-140.5 554zM297 778q0 -565 334 -565h389q150 0 228.5 122t78.5 419q0 262 -43 360q-20 45 -51 86q-59 86 -193 86h-409 q-158 0 -246 -113.5t-88 -394.5zM485 313v875h383q274 0 275 -283q0 -119 -31 -181t-100 -87l172 -324h-248l-158 308l-59 24v-332h-234zM719 817h80q78 0 94 13.5t16 66.5t-19.5 65.5t-90.5 12.5h-80v-158z" />
+<glyph unicode="&#xaf;" horiz-adv-x="712" d="M57 1087v191h598v-191h-598z" />
+<glyph unicode="&#xb0;" horiz-adv-x="530" d="M57 1294q0 88 61.5 149.5t147.5 61.5t146.5 -61.5t60.5 -149.5t-60.5 -148.5t-146.5 -60.5t-147.5 60.5t-61.5 148.5zM193 1294.5q0 -30.5 21.5 -51t52 -20.5t51 20.5t20.5 51t-20.5 52t-51 21.5t-52 -21.5t-21.5 -52z" />
+<glyph unicode="&#xb1;" horiz-adv-x="980" d="M66 117v315h852v-315h-852zM66 772v315h266v269h315v-269h271v-315h-271v-268h-315v268h-266z" />
+<glyph unicode="&#xb2;" horiz-adv-x="841" d="M35 1470v224q197 45 434 45q162 0 244 -85t82 -229q0 -186 -312 -430h312v-268h-752v258q119 70 286 207t167 192.5t-34 70.5t-124 15h-303z" />
+<glyph unicode="&#xb3;" horiz-adv-x="841" d="M35 1460v223q123 47 385 48q41 0 84 -2q121 -2 195.5 -69t74.5 -185v-54q0 -156 -129 -198q129 -35 129 -211v-39q0 -123 -74.5 -189.5t-205.5 -66.5h-146q-176 0 -305 43l2 225h297q86 0 109.5 6t23.5 39v8q0 31 -26.5 39t-98.5 10l-221 11v243l221 15q113 0 125 20 q4 10 4 27v8q0 33 -30.5 41t-98.5 8h-315z" />
+<glyph unicode="&#xb4;" horiz-adv-x="499" d="M23 1087l157 293h297l-231 -293h-223z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1196" d="M104 -553v1640h398v-704q0 -61 16.5 -84t50.5 -23q117 0 150 76v735h397v-1087h-332l-65 106q-18 -12 -47 -32q-68 -49 -97.5 -63.5t-72.5 -22.5v-541h-398z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1175" d="M45 1022v190q0 141 85 214t235 73h790v-258h-82v-1241h-254v1245h-90v-1798h-254v1315q-2 0 -16 -10q-35 -25 -94 -25q-164 0 -242 82t-78 213zM299 1063q0 -55 18.5 -68.5t67.5 -13.5h90v264h-90q-59 0 -72.5 -17.5t-13.5 -84.5v-80z" />
+<glyph unicode="&#xb7;" horiz-adv-x="526" d="M98 672v239q0 51 49 52h232q51 0 51 -52v-239q0 -47 -51 -47h-232q-49 0 -49 47z" />
+<glyph unicode="&#xb8;" horiz-adv-x="487" d="M57 -213l76 31q43 18 50 32.5t7 73.5h240q0 -160 -54 -229.5t-194 -69.5h-125v162z" />
+<glyph unicode="&#xb9;" horiz-adv-x="552" d="M18 1448v164l166 112h295v-997h-299v748z" />
+<glyph unicode="&#xba;" horiz-adv-x="815" d="M35 1138q0 208 81 287.5t291.5 79.5t292.5 -83t82 -290.5t-80.5 -285.5t-291.5 -78t-293 81t-82 289zM66 528v160h686v-160h-686zM334 1133.5q0 -97.5 12 -121t63.5 -23.5t62.5 21.5t11 122t-10 126t-64.5 25.5t-64.5 -26.5t-10 -124z" />
+<glyph unicode="&#xbb;" horiz-adv-x="1243" d="M57 500l228 225l-226 221l199 195l422 -416l-432 -426zM563 500l228 225l-226 221l199 195l422 -416l-432 -426z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1953" d="M18 1243v164l166 113h295v-998h-299v748zM285 0l954 1577h268l-954 -1577h-268zM1049 299l288 698h305l-215 -559h123v178l43 105h256v-283h82v-229l-82 -45v-160h-299v160h-454z" />
+<glyph unicode="&#xbd;" horiz-adv-x="2058" d="M18 1243v164l166 113h295v-998h-299v748zM264 0l955 1577h268l-955 -1577h-268zM1241 743v224q201 45 440 45q164 0 248 -85t84 -229q0 -184 -321 -430h321v-268h-764v260q125 78 295 220.5t170 205.5q0 37 -34.5 47t-127.5 10h-311z" />
+<glyph unicode="&#xbe;" horiz-adv-x="2183" d="M35 1257v224q119 45 387 45q43 0 90 -2q123 -2 198.5 -68.5t75.5 -185.5v-53q0 -156 -129 -199q129 -35 129 -211v-39q0 -123 -74.5 -189.5t-209.5 -66.5h-148q-182 0 -311 43l2 225h305q88 0 112.5 6.5t24.5 38.5v9q0 31 -27.5 39t-101.5 10l-229 10v242l229 16 q117 0 129 20q4 10 5 27v10q0 33 -32 41t-102 8h-323zM500 0l954 1577h268l-954 -1577h-268zM1243 299l289 698h305l-215 -559h123v178l43 105h256v-283h82v-229l-82 -45v-160h-299v160h-455z" />
+<glyph unicode="&#xbf;" horiz-adv-x="1114" d="M45 -23q0 221 93 322.5t308 101.5h35v166h297v-454h-188q-80 -4 -115 -35t-35 -109v-30q0 -127 178 -127h474v-297q-240 -63 -492 -64q-43 0 -86 2q-219 0 -344 127t-125 293v104zM465 680v240q0 47 51 47h232q49 0 49 -47v-240q0 -51 -49 -51h-232q-51 0 -51 51z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM412 1925h297l157 -293h-223zM635 600h233l-108 401z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM635 600h233l-108 401zM643 1632l158 293h297l-232 -293h-223z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM426 1632l205 287h266l188 -287h-229l-98 105l-103 -105h-229zM635 600h233l-108 401z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM397 1769q106 152 254 152q45 0 110.5 -36t106.5 -36h11q100 0 178 82l53 -151q-98 -147 -229 -148q-45 0 -121 36t-125 36q-88 0 -180 -72zM635 600h233l-108 401z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM360 1767.5q0 55.5 39 94.5t94.5 39t94.5 -39t39 -94.5t-39 -95.5t-94.5 -40t-94.5 40t-39 95.5zM635 600h233l-108 401zM881 1767.5q0 55.5 40 94.5t96 39t95 -39t39 -94.5t-40 -95.5t-94 -40t-95 40 t-41 95.5z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1456" d="M51 0l469 1499h469l455 -1499h-408l-88 262h-403l-86 -262h-408zM547 1719.5q0 -72.5 27.5 -121t75.5 -76t105.5 -27.5t104.5 27.5t75 76t28 121t-60.5 134t-146.5 61.5t-147.5 -61.5t-61.5 -134zM635 600h233l-108 401zM686 1704q0 29 20.5 49.5t49 20.5t48 -19.5 t19.5 -49.5t-19.5 -49.5t-48 -19.5t-49 19.5t-20.5 48.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="2009" d="M35 0l555 1130q119 242 328 316q100 37 179 46t135 9t97 -2q389 0 629 -33v-333h-506q-49 0 -74.5 -19.5t-28.5 -39t-3 -56.5v-90l509 -23v-330l-509 -18v-90q0 -78 43 -94q33 -12 84 -13h485v-331q-207 -27 -504 -33l-104 -2q-20 -2 -52 -2t-83.5 7t-118 30.5t-107.5 80 t-41 138.5v94h-301l-172 -342h-440zM807 678h141v309z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1161" d="M63 753q0 386 114 574.5t405 188.5q213 0 308 -15.5t232 -66.5v-310q-209 35 -373.5 35t-201.5 -22q-86 -51 -86 -387q0 -254 46 -330t200 -76q213 0 358 12l57 6v-309q-98 -41 -196.5 -53t-196.5 -12h-147q-279 4 -399 191.5t-120 573.5zM383 -211l76 31q43 18 50 32.5 t7 73.5h240q0 -160 -54.5 -229.5t-193.5 -69.5h-125v162z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1161" d="M82 330v821q0 348 381 348q430 0 670 -33v-333h-547q-49 0 -75 -19.5t-29 -39t-3 -56.5v-90l551 -23v-330l-551 -18v-90q0 -78 43 -94q35 -12 84 -13h527v-331q-207 -27 -535 -33l-115 -2h-40q-24 0 -61.5 3t-96 23.5t-101.5 54.5t-72.5 99.5t-29.5 155.5zM317 1927h297 l158 -293h-223z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1161" d="M82 330v821q0 348 381 348q430 0 670 -33v-333h-547q-49 0 -75 -19.5t-29 -39t-3 -56.5v-90l551 -23v-330l-551 -18v-90q0 -78 43 -94q35 -12 84 -13h527v-331q-207 -27 -535 -33l-115 -2h-40q-24 0 -61.5 3t-96 23.5t-101.5 54.5t-72.5 99.5t-29.5 155.5zM545 1632 l157 293h297l-231 -293h-223z" />
+<glyph unicode="&#xca;" horiz-adv-x="1161" d="M82 330v821q0 348 381 348q430 0 670 -33v-333h-547q-49 0 -75 -19.5t-29 -39t-3 -56.5v-90l551 -23v-330l-551 -18v-90q0 -78 43 -94q35 -12 84 -13h527v-331q-207 -27 -535 -33l-115 -2h-40q-24 0 -61.5 3t-96 23.5t-101.5 54.5t-72.5 99.5t-29.5 155.5zM324 1632 l204 287h269l186 -287h-227l-101 105l-102 -105h-229z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1161" d="M82 330v821q0 348 381 348q430 0 670 -33v-333h-547q-49 0 -75 -19.5t-29 -39t-3 -56.5v-90l551 -23v-330l-551 -18v-90q0 -78 43 -94q35 -12 84 -13h527v-331q-207 -27 -535 -33l-115 -2h-40q-24 0 -61.5 3t-96 23.5t-101.5 54.5t-72.5 99.5t-29.5 155.5zM238 1767.5 q0 55.5 39.5 94.5t95 39t94.5 -39t39 -94.5t-39 -95.5t-94.5 -40t-95 40t-39.5 95.5zM760 1767.5q0 55.5 40 94.5t95 39t94 -39t39 -94.5t-39 -95.5t-94 -40t-95 40t-40 95.5z" />
+<glyph unicode="&#xcc;" horiz-adv-x="557" d="M-53 1925h299l155 -293h-221zM92 0v1499h397v-1499h-397z" />
+<glyph unicode="&#xcd;" horiz-adv-x="557" d="M92 0v1499h397v-1499h-397zM180 1632l156 293h299l-234 -293h-221z" />
+<glyph unicode="&#xce;" horiz-adv-x="557" d="M-39 1632l205 287h268l187 -287h-228l-100 105l-103 -105h-229zM92 0v1499h397v-1499h-397z" />
+<glyph unicode="&#xcf;" horiz-adv-x="557" d="M-104 1767.5q0 55.5 39.5 94.5t95 39t94.5 -39t39 -94.5t-39 -95.5t-94.5 -40t-95 40t-39.5 95.5zM92 0v1499h397v-1499h-397zM418 1767.5q0 55.5 40 94.5t95 39t94 -39t39 -94.5t-39 -95.5t-94 -40t-95 40t-40 95.5z" />
+<glyph unicode="&#xd0;" d="M-41 688v152h133v659h703q432 0 495 -512q14 -109 15 -244q0 -389 -125 -566t-385 -177h-703v688h-133zM489 336h265q86 0 119.5 94t33.5 294t-19.5 294t-50 119.5t-83.5 25.5h-265v-323h183v-152h-183v-352z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1386" d="M92 0v1499h402l428 -766v766h397v-1499h-397l-430 745v-745h-400zM348 1769q106 152 254 152q45 0 110.5 -36t106.5 -36h10q100 0 179 82l53 -151q-98 -147 -230 -148q-45 0 -120.5 36t-124.5 36q-88 0 -180 -72z" />
+<glyph unicode="&#xd2;" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 59.5 -416.5t-30.5 -376t-80 -217t-133 -125t-169 -59.5t-198.5 -14t-184 8t-148.5 33.5t-127 77t-90 132.5t-60.5 204.5 t-19.5 281.5zM352 1925h299l156 -293h-221zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5t-63.5 -113.5t-19.5 -301z" />
+<glyph unicode="&#xd3;" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 59.5 -416.5t-30.5 -376t-80 -217t-133 -125t-169 -59.5t-198.5 -14t-184 8t-148.5 33.5t-127 77t-90 132.5t-60.5 204.5 t-19.5 281.5zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5t-63.5 -113.5t-19.5 -301zM586 1632l155 293h299l-233 -293h-221z" />
+<glyph unicode="&#xd4;" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 59.5 -416.5t-30.5 -376t-80 -217t-133 -125t-169 -59.5t-198.5 -14t-184 8t-148.5 33.5t-127 77t-90 132.5t-60.5 204.5 t-19.5 281.5zM367 1632l204 287h269l186 -287h-227l-101 105l-102 -105h-229zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5t-63.5 -113.5t-19.5 -301z" />
+<glyph unicode="&#xd5;" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 59.5 -416.5t-30.5 -376t-80 -217t-133 -125t-169 -59.5t-198.5 -14t-184 8t-148.5 33.5t-127 77t-90 132.5t-60.5 204.5 t-19.5 281.5zM340 1769q104 152 252 152q47 0 112.5 -36t104.5 -36h14q98 0 176 82l54 -151q-98 -147 -230 -148q-45 0 -121.5 36t-115.5 36q-98 0 -191 -72zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5 t-63.5 -113.5t-19.5 -301z" />
+<glyph unicode="&#xd6;" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 232 30.5t188.5 -6.5t131 -24.5t117 -51t93.5 -90t73 -137.5q59 -178 59.5 -416.5t-30.5 -376t-80 -217t-133 -125t-169 -59.5t-198.5 -14t-184 8t-148.5 33.5t-127 77t-90 132.5t-60.5 204.5 t-19.5 281.5zM301 1767.5q0 55.5 40 94.5t95.5 39t94 -39t38.5 -94.5t-38.5 -95.5t-94 -40t-95.5 40t-40 95.5zM473 711q0 -215 39 -289t178 -74t184.5 78t45.5 264.5t-8.5 262t-34 123.5t-66.5 62.5t-126 14.5t-129 -27.5t-63.5 -113.5t-19.5 -301zM823 1767.5 q0 55.5 40 94.5t95.5 39t94.5 -39t39 -94.5t-39 -95.5t-94.5 -40t-95.5 40t-40 95.5z" />
+<glyph unicode="&#xd7;" horiz-adv-x="952" d="M66 539l188 188l-188 191l221 223l190 -191l191 193l223 -223l-191 -193l191 -188l-223 -224l-191 189l-188 -189z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1396" d="M63 0l138 190q-106 174 -106.5 575.5t134.5 571.5q47 57 95.5 90t117.5 52q104 31 273 30q256 0 379 -73l45 63h176l-115 -160q135 -182 135 -600q0 -369 -110 -549q-49 -80 -133 -125t-169 -59t-208 -14q-293 0 -416 90l-59 -82h-177zM492 783.5q0 -142.5 2 -183.5 l370 516q-43 37 -144.5 37t-145.5 -27.5t-63 -113.5t-19 -228.5zM537 414q43 -66 177 -66t179 78t45 270.5t-10 264.5z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1341" d="M92 655v844h397v-844q0 -209 46 -258q49 -51 153 -51q96 0 143 55q43 45 43 254v844h400v-844q0 -319 -98 -467q-33 -51 -64 -82.5t-79 -55t-81.5 -35t-91.5 -17.5q-74 -8 -126 -8h-113q-61 0 -120 4t-150 38t-138 100.5t-84 198t-37 324.5zM340 1925h297l158 -293h-224z " />
+<glyph unicode="&#xda;" horiz-adv-x="1341" d="M92 655v844h397v-844q0 -209 46 -258q49 -51 153 -51q96 0 143 55q43 45 43 254v844h400v-844q0 -319 -98 -467q-33 -51 -64 -82.5t-79 -55t-81.5 -35t-91.5 -17.5q-74 -8 -126 -8h-113q-61 0 -120 4t-150 38t-138 100.5t-84 198t-37 324.5zM571 1632l158 293h297 l-231 -293h-224z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1341" d="M92 655v844h397v-844q0 -209 46 -258q49 -51 153 -51q96 0 143 55q43 45 43 254v844h400v-844q0 -319 -98 -467q-33 -51 -64 -82.5t-79 -55t-81.5 -35t-91.5 -17.5q-74 -8 -126 -8h-113q-61 0 -120 4t-150 38t-138 100.5t-84 198t-37 324.5zM352 1632l205 287h270 l185 -287h-226l-102 105l-102 -105h-230z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1341" d="M92 655v844h397v-844q0 -209 46 -258q49 -51 153 -51q96 0 143 55q43 45 43 254v844h400v-844q0 -319 -98 -467q-33 -51 -64 -82.5t-79 -55t-81.5 -35t-91.5 -17.5q-74 -8 -126 -8h-113q-61 0 -120 4t-150 38t-138 100.5t-84 198t-37 324.5zM287 1767.5q0 55.5 40 94.5 t96 39t95 -39t39 -94.5t-40 -95.5t-94 -40t-95 40t-41 95.5zM811 1767.5q0 55.5 39 94.5t94 39t94 -39t39 -94.5t-39 -95.5t-94 -40t-94 40t-39 95.5z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1390" d="M51 1499h432l215 -663l232 663h432l-473 -1089v-410h-397v410zM594 1632l160 293h295l-230 -293h-225z" />
+<glyph unicode="&#xde;" horiz-adv-x="1101" d="M70 0v1493h397v-289h219q360 0 361 -436q0 -328 -170 -416q-92 -49 -246 -49q-39 0 -71 5t-93 36v-344h-397zM467 641h55q82 0 103.5 19.5t21.5 86t-16.5 90t-38 27.5t-70.5 4h-55v-227z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1175" d="M70 0v1159q0 190 132 318.5t386 128.5q205 0 337 -72t173 -182q29 -74 28 -135q0 -186 -100 -332q-18 -29 -51 -61.5t-48.5 -57.5t-15.5 -53.5t38 -63.5t84 -67.5t84 -96t38 -139.5v-35q0 -184 -98.5 -255.5t-255 -71.5t-273.5 39v268q98 -12 127 -12q102 0 103 98v12 q0 39 -35 75t-77 60.5t-76.5 75.5t-34.5 115.5t20 115t40.5 75t78 81.5t57.5 135t-29.5 105.5t-106.5 27.5t-102.5 -57t-25.5 -223v-975h-397z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM205 1524 h299l155 -293h-221zM442 358q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM438 1231 l156 293h299l-234 -293h-221zM442 358q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM219 1231 l205 287h268l187 -287h-228l-100 104l-102 -104h-230zM442 358q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM193 1368 q104 152 251 152q47 0 113 -36t105 -36h14q98 0 176 82l53 -152q-98 -147 -229 -147q-45 0 -122 36t-116 36q-98 0 -190 -72zM442 358q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM154 1366 q0 55 39.5 94t95 39t94.5 -39t39 -94t-39 -95t-94.5 -40t-95 40t-39.5 95zM442 358q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13zM676 1366q0 55 40 94t95 39t94 -39t39 -94t-39 -95t-94 -40 t-95 40t-40 95z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1062" d="M45 293v84q0 137 81 228t275 91h157h52q2 12 1 29.5t-7 38t-13 32t-28 15.5q-31 6 -80 6l-401 -22v231q102 49 203.5 65.5t263.5 16.5q233 0 346 -80t113 -297v-731h-320l-78 111q-20 -47 -72.5 -85t-138.5 -38q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM344 1447 q0 50 28.5 98t77 77t119 29t132 -61.5t61.5 -134.5t-27.5 -121t-76 -75.5t-97.5 -27.5t-88 16.5t-66.5 44t-45 66.5t-17.5 89zM442 358q0 -57 25 -67q6 -2 8 -4q8 -4 33 -4h20q37 0 57.5 16t22.5 33l2 18v123l-106 -10q-31 -2 -45.5 -21.5t-15.5 -32t-1 -38.5v-13z M483 1444.5q0 -23.5 11 -39.5q20 -33 55 -33t54.5 19.5t19.5 48t-19.5 49t-49.5 20.5t-50.5 -20.5t-20.5 -44z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1679" d="M45 293v63q0 137 81 228.5t275 91.5h157h52q2 33 1 50t-7 37.5t-13 32t-28 15.5q-31 6 -80 6l-401 -24v233q102 49 203.5 65.5t263.5 16.5q225 -8 307 -61q109 49 279 49q285 0 392 -74t107 -307q0 -158 -80.5 -214.5t-242.5 -56.5h-252q0 -102 58.5 -131.5t200.5 -29.5 t296 22v-258q-115 -57 -424 -57h-170q-199 0 -283 139q-27 -59 -134 -100t-204 -41q-100 0 -173.5 33.5t-110.5 80.5q-70 93 -70 191zM442 348q0 -49 17 -57q16 -10 30 -10l39 2q37 0 57.5 16t22.5 33l2 18v103l-106 -11q-31 -2 -45.5 -21.5t-15.5 -31.5t-1 -39v-2z M1059 676h117q27 0 44 18.5t17 60.5t-11.5 54t-39.5 12h-50q-22 0 -34 -2t-25 -16q-18 -16 -18 -61v-66z" />
+<glyph unicode="&#xe7;" horiz-adv-x="1003" d="M57 545q0 301 94.5 427t264.5 126h100q238 0 428 -74v-233q-123 12 -247 12t-148.5 -3t-52 -27.5t-34.5 -78t-7 -152t6 -148.5t31.5 -75.5t53 -29.5t101.5 -4q160 0 275 12l36 4v-233q-111 -80 -337 -80l-205 2q-359 0 -359 555zM295 -215l76 31q43 18 50 32.5t7 73.5 h240q0 -160 -54.5 -229.5t-193.5 -69.5h-125v162z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1075" d="M57 516q0 260 48.5 378t144.5 160t264 42t252 -12.5t149.5 -55.5t90 -123t24.5 -227.5t-82 -213t-239 -65.5h-254q0 -61 28 -96q18 -23 86 -22l133 2q154 0 308 22v-258q-115 -57 -424 -57h-170q-201 0 -280 133t-79 393zM205 1513h295l159 -292h-225zM455 651h118 q27 0 43.5 18.5t16.5 63.5t-11.5 66.5t-69.5 21.5t-77.5 -27.5t-19.5 -121.5v-21z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1075" d="M57 516q0 260 48.5 378t144.5 160t264 42t252 -12.5t149.5 -55.5t90 -123t24.5 -227.5t-82 -213t-239 -65.5h-254q0 -61 28 -96q18 -23 86 -22l133 2q154 0 308 22v-258q-115 -57 -424 -57h-170q-201 0 -280 133t-79 393zM434 1221l160 292h295l-230 -292h-225zM455 651 h118q27 0 43.5 18.5t16.5 63.5t-11.5 66.5t-69.5 21.5t-77.5 -27.5t-19.5 -121.5v-21z" />
+<glyph unicode="&#xea;" horiz-adv-x="1075" d="M57 516q0 260 48.5 378t144.5 160t264 42t252 -12.5t149.5 -55.5t90 -123t24.5 -227.5t-82 -213t-239 -65.5h-254q0 -61 28 -96q18 -23 86 -22l133 2q154 0 308 22v-258q-115 -57 -424 -57h-170q-201 0 -280 133t-79 393zM203 1221l205 286h268l186 -286h-227l-100 104 l-103 -104h-229zM455 651h118q27 0 43.5 18.5t16.5 63.5t-11.5 66.5t-69.5 21.5t-77.5 -27.5t-19.5 -121.5v-21z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1075" d="M57 516q0 260 48.5 378t144.5 160t264 42t252 -12.5t149.5 -55.5t90 -123t24.5 -227.5t-82 -213t-239 -65.5h-254q0 -61 28 -96q18 -23 86 -22l133 2q154 0 308 22v-258q-115 -57 -424 -57h-170q-201 0 -280 133t-79 393zM137 1355.5q0 55.5 40 94.5t95.5 39t94.5 -39 t39 -94.5t-39 -95t-94.5 -39.5t-95.5 39.5t-40 95zM455 651h118q27 0 43.5 18.5t16.5 63.5t-11.5 66.5t-69.5 21.5t-77.5 -27.5t-19.5 -121.5v-21zM659 1355.5q0 55.5 40 94.5t95.5 39t94.5 -39t39 -94.5t-39 -95t-94.5 -39.5t-95.5 39.5t-40 95z" />
+<glyph unicode="&#xec;" horiz-adv-x="534" d="M-74 1513h295l160 -292h-225zM70 0v1087h397v-1087h-397z" />
+<glyph unicode="&#xed;" horiz-adv-x="534" d="M70 0v1087h397v-1087h-397zM156 1221l159 292h295l-229 -292h-225z" />
+<glyph unicode="&#xee;" horiz-adv-x="534" d="M-61 1221l204 286h269l186 -286h-227l-101 104l-102 -104h-229zM70 0v1087h397v-1087h-397z" />
+<glyph unicode="&#xef;" horiz-adv-x="534" d="M-127 1355.5q0 55.5 40 94.5t95 39t94 -39t39 -94.5t-39 -95t-94 -39.5t-95 39.5t-40 95zM70 0v1087h397v-1087h-397zM395 1355.5q0 55.5 40 94.5t95.5 39t94.5 -39t39 -94.5t-39 -95t-94.5 -39.5t-95.5 39.5t-40 95z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1112" d="M45 541q0 547 397 546h41q123 0 164 -10q-25 88 -90 140l-180 -103l-66 115l86 49q-57 8 -132 8h-118v318q393 0 603 -125l147 82l66 -115l-99 -55q117 -123 159 -324t42 -507t-108.5 -433t-288.5 -127h-226q-209 0 -303 131t-94 410zM442 540.5q0 -118.5 12.5 -149.5 t73.5 -31h58q59 0 70.5 27t11.5 159t-11.5 158.5t-70.5 26.5h-58q-53 0 -69.5 -36t-16.5 -154.5z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1136" d="M70 0v1087h331l66 -106q45 43 72.5 63.5t88 41t150.5 20.5t155.5 -29.5t96.5 -91t41 -126t10 -163.5v-696h-397v705q0 61 -16.5 83.5t-51.5 22.5q-117 0 -149 -76v-735h-397zM219 1366q104 152 252 152q45 0 110.5 -36t106.5 -36h14q98 0 177 82l53 -152 q-98 -147 -230 -147q-45 0 -121.5 35.5t-115.5 35.5q-98 0 -191 -71z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1134" d="M57 544.5q0 311.5 112 432.5t398.5 121t398 -123t111.5 -437.5t-109.5 -431t-397 -116.5t-400.5 121.5t-113 433zM225 1513h295l160 -292h-225zM455 543q0 -178 17 -218t97 -40t95.5 34.5t15.5 216t-15.5 224.5t-99.5 43t-97 -41t-13 -219z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1134" d="M57 544.5q0 311.5 112 432.5t398.5 121t398 -123t111.5 -437.5t-109.5 -431t-397 -116.5t-400.5 121.5t-113 433zM455 543q0 -178 17 -218t97 -40t95.5 34.5t15.5 216t-15.5 224.5t-99.5 43t-97 -41t-13 -219zM455 1221l159 292h295l-229 -292h-225z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1134" d="M57 544.5q0 311.5 112 432.5t398.5 121t398 -123t111.5 -437.5t-109.5 -431t-397 -116.5t-400.5 121.5t-113 433zM238 1221l204 286h269l186 -286h-227l-101 104l-102 -104h-229zM455 543q0 -178 17 -218t97 -40t95.5 34.5t15.5 216t-15.5 224.5t-99.5 43t-97 -41 t-13 -219z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1134" d="M57 544.5q0 311.5 112 432.5t398.5 121t398 -123t111.5 -437.5t-109.5 -431t-397 -116.5t-400.5 121.5t-113 433zM211 1358q104 152 252 151q45 0 110.5 -35.5t106.5 -35.5h14q98 0 176 82l54 -152q-98 -147 -230 -147q-45 0 -121.5 35.5t-115.5 35.5q-98 0 -191 -71z M455 543q0 -178 17 -218t97 -40t95.5 34.5t15.5 216t-15.5 224.5t-99.5 43t-97 -41t-13 -219z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1134" d="M57 544.5q0 311.5 112 432.5t398.5 121t398 -123t111.5 -437.5t-109.5 -431t-397 -116.5t-400.5 121.5t-113 433zM172 1355.5q0 55.5 40 94.5t95 39t94 -39t39 -94.5t-39 -95t-94 -39.5t-95 39.5t-40 95zM455 543q0 -178 17 -218t97 -40t95.5 34.5t15.5 216t-15.5 224.5 t-99.5 43t-97 -41t-13 -219zM694 1355.5q0 55.5 40 94.5t95.5 39t94.5 -39t39 -94.5t-39 -95t-94.5 -39.5t-95.5 39.5t-40 95z" />
+<glyph unicode="&#xf7;" horiz-adv-x="989" d="M57 565v316h875v-316h-875zM338 287v157q0 51 49 52h191q51 0 51 -52v-157q0 -47 -51 -47h-191q-49 0 -49 47zM338 989v158q0 51 49 51h191q51 0 51 -51v-158q0 -47 -51 -47h-191q-49 0 -49 47z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1212" d="M57 0l125 147q-84 121 -84 381q0 328 112 449t398 121q215 0 326 -64l45 53h176l-123 -145q86 -127 86 -423t-109.5 -412.5t-400.5 -116.5q-215 0 -327 65l-48 -55h-176zM496 516l209 246q-18 41 -100.5 41t-95.5 -41t-13 -234v-12zM512 328q16 -43 97 -43t96.5 34.5 t15.5 208.5v47z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1136" d="M57 391v696h398v-704q0 -61 16 -84t51 -23q117 0 150 76v735h397v-1087h-332l-65 106q-20 -12 -61.5 -42.5t-63.5 -43.5q-63 -39 -170 -38.5t-172.5 30t-96 91t-41 126t-10.5 162.5zM221 1513h295l160 -292h-225z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1136" d="M57 391v696h398v-704q0 -61 16 -84t51 -23q117 0 150 76v735h397v-1087h-332l-65 106q-20 -12 -61.5 -42.5t-63.5 -43.5q-63 -39 -170 -38.5t-172.5 30t-96 91t-41 126t-10.5 162.5zM451 1221l159 292h295l-229 -292h-225z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1136" d="M57 391v696h398v-704q0 -61 16 -84t51 -23q117 0 150 76v735h397v-1087h-332l-65 106q-20 -12 -61.5 -42.5t-63.5 -43.5q-63 -39 -170 -38.5t-172.5 30t-96 91t-41 126t-10.5 162.5zM233 1221l205 286h269l186 -286h-227l-101 104l-102 -104h-230z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1136" d="M57 391v696h398v-704q0 -61 16 -84t51 -23q117 0 150 76v735h397v-1087h-332l-65 106q-20 -12 -61.5 -42.5t-63.5 -43.5q-63 -39 -170 -38.5t-172.5 30t-96 91t-41 126t-10.5 162.5zM168 1355.5q0 55.5 40 94.5t95 39t94 -39t39 -94.5t-39 -95t-94 -39.5t-95 39.5t-40 95 zM690 1355.5q0 55.5 40 94.5t95.5 39t94 -39t38.5 -94.5t-38.5 -95t-94 -39.5t-95.5 39.5t-40 95z" />
+<glyph unicode="&#xfd;" horiz-adv-x="1226" d="M25 1087h411l125 -688q14 -76 88 -80l142 768h403l-293 -1431l-145 -209h-295l121 553q-315 0 -387 319zM498 1221l157 292h297l-231 -292h-223z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1142" d="M80 -553v2155h397v-629q70 57 127.5 84.5t140.5 27.5q184 0 268.5 -130t84.5 -420q0 -219 -31 -319.5t-70 -145.5q-84 -100 -248.5 -100.5t-271.5 69.5v-592h-397zM477 285q29 -31 133 -31q49 0 69.5 49t20.5 208t-20.5 206t-69.5 47q-106 0 -133 -45v-434z" />
+<glyph unicode="&#xff;" horiz-adv-x="1226" d="M25 1087h411l125 -688q14 -76 88 -80l142 768h403l-293 -1431l-145 -209h-295l121 553q-315 0 -387 319zM213 1355.5q0 55.5 40 94.5t96.5 39t95 -39t38.5 -94.5t-40 -95t-94 -39.5t-95 39.5t-41 95zM737 1355.5q0 55.5 39 94.5t94.5 39t94.5 -39t39 -94.5t-39 -95 t-94.5 -39.5t-94.5 39.5t-39 95z" />
+<glyph unicode="&#x152;" horiz-adv-x="1988" d="M76 729q0 158 17.5 273.5t45 196.5t73.5 138.5t94 90t116 51.5q106 31 308 30.5t323 -61.5q82 51 209 51h36q389 0 629 -33v-333h-506q-49 0 -74.5 -19.5t-28.5 -39t-3 -56.5v-90l510 -23v-330l-510 -18v-90q0 -78 43 -94q35 -12 84 -13h485v-331q-207 -27 -502 -33 l-106 -2q-25 -2 -47 -2q-145 0 -232 55q-119 -55 -344 -55q-336 0 -450 119q-117 121 -152 335q-18 125 -18 283zM473 711q0 -215 39 -289t178 -74t183.5 77t44.5 326.5t-41 325.5t-181 76q-96 0 -140 -27.5t-63.5 -113.5t-19.5 -301z" />
+<glyph unicode="&#x153;" horiz-adv-x="1697" d="M57 544.5q0 311.5 112 432.5t398 121q190 0 297 -49q96 47 268.5 47t256.5 -12.5t149.5 -55.5t90 -123t24.5 -227.5t-82 -213t-240 -65.5h-254q0 -61 29 -96q18 -23 86 -22l133 2q154 0 307 22v-258q-115 -57 -424 -57h-182q-96 0 -172 41q-104 -41 -287 -41 q-285 0 -397.5 121.5t-112.5 433zM455 543q0 -178 17 -218t97 -40t95.5 36.5t15.5 127.5v100q0 172 -16.5 213t-99.5 41t-96 -41t-13 -219zM1077 651h119q27 0 43 18.5t16 63.5t-11 66.5t-69.5 21.5t-78 -27.5t-19.5 -121.5v-21z" />
+<glyph unicode="&#x178;" horiz-adv-x="1390" d="M51 1499h432l215 -663l232 663h432l-473 -1089v-410h-397v410zM311 1767.5q0 55.5 40 94.5t95.5 39t94.5 -39t39 -94.5t-39 -95.5t-94.5 -40t-95.5 40t-40 95.5zM834 1767.5q0 55.5 39.5 94.5t95 39t94.5 -39t39 -94.5t-39 -95.5t-94.5 -40t-95 40t-39.5 95.5z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="774" d="M57 1087l205 287h268l187 -287h-228l-100 105l-102 -105h-230z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="827" d="M57 1225q104 152 252 151q47 0 112.5 -35.5t104.5 -35.5h15q98 0 176 81l53 -151q-98 -147 -229 -148q-45 0 -122 36t-116 36q-98 0 -190 -72z" />
+<glyph unicode="&#x2000;" horiz-adv-x="964" />
+<glyph unicode="&#x2001;" horiz-adv-x="1931" />
+<glyph unicode="&#x2002;" horiz-adv-x="964" />
+<glyph unicode="&#x2003;" horiz-adv-x="1931" />
+<glyph unicode="&#x2004;" horiz-adv-x="643" />
+<glyph unicode="&#x2005;" horiz-adv-x="481" />
+<glyph unicode="&#x2006;" horiz-adv-x="321" />
+<glyph unicode="&#x2007;" horiz-adv-x="321" />
+<glyph unicode="&#x2008;" horiz-adv-x="239" />
+<glyph unicode="&#x2009;" horiz-adv-x="385" />
+<glyph unicode="&#x200a;" horiz-adv-x="106" />
+<glyph unicode="&#x2010;" horiz-adv-x="724" d="M41 436v316h643v-316h-643z" />
+<glyph unicode="&#x2011;" horiz-adv-x="724" d="M41 436v316h643v-316h-643z" />
+<glyph unicode="&#x2012;" horiz-adv-x="724" d="M41 436v316h643v-316h-643z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1050" d="M41 430v318h969v-318h-969z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1507" d="M41 434v318h1425v-318h-1425z" />
+<glyph unicode="&#x2018;" horiz-adv-x="512" d="M92 989v328q0 209 240 209q25 0 45 -4l33 -6v-148q-63 0 -64 -63v-31h23q51 0 51 -51v-234q0 -55 -51 -55h-228q-49 0 -49 55z" />
+<glyph unicode="&#x2019;" horiz-adv-x="512" d="M92 1235v233q0 55 51 56h228q49 0 49 -56v-327q0 -209 -240 -209q-25 0 -45 4l-33 6v148q63 0 64 63v31h-23q-51 0 -51 51z" />
+<glyph unicode="&#x201a;" horiz-adv-x="512" d="M92 51v234q0 55 51 55h228q49 0 49 -55v-328q0 -209 -240 -209q-25 0 -45 4l-33 6v148q63 0 64 63v31h-23q-51 0 -51 51z" />
+<glyph unicode="&#x201c;" horiz-adv-x="884" d="M84 985v328q0 209 240 209q25 0 45 -4l32 -7v-147q-63 0 -63 -64v-30h22q51 0 52 -51v-234q0 -55 -52 -55h-227q-49 0 -49 55zM475 985v328q0 209 240 209q25 0 45 -4l33 -7v-147q-63 0 -64 -64v-30h23q51 0 51 -51v-234q0 -55 -51 -55h-228q-49 0 -49 55z" />
+<glyph unicode="&#x201d;" horiz-adv-x="884" d="M84 1231v233q0 55 51 56h227q49 0 50 -56v-327q0 -209 -240 -209q-25 0 -45 4l-33 6v147q63 0 64 64v31h-23q-51 0 -51 51zM475 1231v233q0 55 51 56h228q49 0 49 -56v-327q0 -209 -240 -209q-25 0 -45 4l-33 6v147q63 0 64 64v31h-23q-51 0 -51 51z" />
+<glyph unicode="&#x201e;" horiz-adv-x="884" d="M84 51v234q0 55 51 55h227q49 0 50 -55v-328q0 -209 -240 -209q-25 0 -45 4l-33 6v148q63 0 64 63v31h-23q-51 0 -51 51zM475 51v234q0 55 51 55h228q49 0 49 -55v-328q0 -209 -240 -209q-25 0 -45 4l-33 6v148q63 0 64 63v31h-23q-51 0 -51 51z" />
+<glyph unicode="&#x2022;" horiz-adv-x="628" d="M98 627v307q0 72 68 72h295q72 0 71 -72v-307q0 -66 -71 -66h-295q-68 0 -68 66z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1640" d="M49 47v240q0 51 49 51h232q51 0 51 -51v-240q0 -47 -51 -47h-232q-49 0 -49 47zM606 47v240q0 51 49 51h232q51 0 51 -51v-240q0 -47 -51 -47h-232q-49 0 -49 47zM1163 47v240q0 51 49 51h232q51 0 51 -51v-240q0 -47 -51 -47h-232q-49 0 -49 47z" />
+<glyph unicode="&#x202f;" horiz-adv-x="385" />
+<glyph unicode="&#x2039;" horiz-adv-x="729" d="M57 725l422 416l199 -195l-225 -221l227 -225l-191 -201z" />
+<glyph unicode="&#x203a;" horiz-adv-x="729" d="M57 500l228 225l-226 221l199 195l422 -416l-432 -426z" />
+<glyph unicode="&#x205f;" horiz-adv-x="481" />
+<glyph unicode="&#x20ac;" horiz-adv-x="1275" d="M23 502v178l139 14v84l-139 17v170l139 18q0 61 5 113.5t34.5 135.5t81 140.5t155 100.5t231.5 43t293.5 -19.5t282.5 -62.5v-285q-272 31 -402 31t-181.5 -9.5t-73 -40t-25.5 -56t-4 -91.5l479 -14v-176l-479 -15v-84l479 -14v-178q-63 0 -272 -6.5t-207 -8.5 q0 -98 51 -145q35 -35 123 -39h86q133 0 361 41l73 14v-278q-96 -55 -228 -73.5t-268 -18.5t-191.5 7t-133.5 36.5t-134 80t-96 147.5t-40 228z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1466" d="M23 1307v192h612v-192h-189v-523h-233v523h-190zM633 784l96 715h248l67 -366l46 366h256l104 -715h-233l-41 349l-27 -349h-211l-41 344l-31 -344h-233z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1318" d="M23 813v240l147 34v60q0 193 129 323q137 139 385 140q106 0 284.5 -11.5t231.5 -37.5v-228l-395 2q-168 0 -215 -98q-23 -43 -23 -111v-39l688 -20v-1067h-397v813h-291v-813h-397v813h-147z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1486" d="M23 813v240l147 34v80q0 272 139 365q68 45 142.5 61.5t177.5 16.5l659 -6v-1135q0 -127 35 -166q14 -14 70.5 -43t70.5 -29v-231h-282q-150 0 -220.5 88t-70.5 299v946l-189 2q-76 0 -105.5 -35.5t-29.5 -132.5v-80h201v-274h-201v-813h-397v813h-147z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="2123" d="M23 813v240l202 34v183q0 127 82 223t258 96t281 -49v-229l-129 2h-4q-68 0 -82 -56q-6 -20 -10 -96v-74h350v60q0 193 131 323q135 139 383 140q106 0 284.5 -11.5t231.5 -37.5v-228l-395 2q-168 0 -217 -98q-20 -43 -21 -111v-39l688 -20v-1067h-397v813h-291v-813 h-397v813h-350v-813h-400v813h-198z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="2295" d="M23 813v240l202 34v183q0 127 82 223t258 96t281 -49v-229l-129 2h-8q-55 0 -70.5 -32t-17.5 -120v-74h360v80q0 272 139 365q68 45 142.5 61.5t177.5 16.5l659 -6v-1135q0 -127 35 -166q14 -14 70.5 -43t70.5 -29v-231h-282q-150 0 -220.5 88t-70.5 299v946l-189 2 q-76 0 -105.5 -35.5t-29.5 -132.5v-80h201v-274h-201v-813h-397v813h-360v-813h-400v813h-198z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/js/web/fonts/exo-black-webfont.ttf b/js/web/fonts/exo-black-webfont.ttf
new file mode 100644
index 0000000..1d88063
--- /dev/null
+++ b/js/web/fonts/exo-black-webfont.ttf
Binary files differ
diff --git a/js/web/fonts/exo-black-webfont.woff b/js/web/fonts/exo-black-webfont.woff
new file mode 100644
index 0000000..fe5c0e4
--- /dev/null
+++ b/js/web/fonts/exo-black-webfont.woff
Binary files differ
diff --git a/js/web/fonts/exo-bold-webfont.eot b/js/web/fonts/exo-bold-webfont.eot
new file mode 100644
index 0000000..14b2913
--- /dev/null
+++ b/js/web/fonts/exo-bold-webfont.eot
Binary files differ
diff --git a/js/web/fonts/exo-bold-webfont.svg b/js/web/fonts/exo-bold-webfont.svg
new file mode 100644
index 0000000..96c0234
--- /dev/null
+++ b/js/web/fonts/exo-bold-webfont.svg
@@ -0,0 +1,246 @@
+<?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>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2011 Natanael Gama exondiscoveredcom with Reserved Font Name Exo
+Designer : Natanael Gama
+</metadata>
+<defs>
+<font id="ExoBold" horiz-adv-x="1126" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" " horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="!" horiz-adv-x="559" d="M133 1497h289l-31 -1096h-233zM137 47v184q0 51 49 52h181q20 0 33.5 -14.5t13.5 -37.5v-184q0 -47 -47 -47h-181q-23 0 -36 13.5t-13 33.5z" />
+<glyph unicode="&#x22;" horiz-adv-x="909" d="M133 1362v137h277v-137l-21 -275h-233zM502 1362v137h276v-137l-20 -275h-234z" />
+<glyph unicode="#" horiz-adv-x="1476" d="M31 430l30 197h312l43 247h-316l33 197h318l75 428h197l-76 -428h254l74 428h196l-73 -428h350l-29 -197h-352l-43 -249h352l-26 -197h-367l-76 -428h-196l75 428l-254 2l-75 -430h-197l76 430h-305zM569 627l258 -2l43 249h-258z" />
+<glyph unicode="$" horiz-adv-x="1167" d="M86 995v129q2 375 401 387v177h175v-179q190 -12 366 -57v-223q-293 18 -380 19t-95 1q-92 0 -136 -26.5t-44 -120.5v-74q0 -78 40 -110.5t124 -32.5h190q236 0 317 -187q39 -92 39 -211v-100q0 -238 -133 -328q-113 -76 -276 -75h-12v-168h-175v172q-188 10 -354 57v221 q326 -18 477 -18q186 0 187 129v80q0 70 -30 105.5t-108 35.5h-186q-100 0 -174 29.5t-114 72.5t-64 101q-35 90 -35 194z" />
+<glyph unicode="%" horiz-adv-x="1970" d="M66 983v250q0 135 62 200.5t214 65.5h207q145 0 207.5 -65.5t62.5 -200.5v-250q0 -137 -62.5 -202.5t-211.5 -65.5h-207q-147 0 -209.5 65.5t-62.5 202.5zM266 1016q0 -55 20.5 -78t78.5 -23h151q82 0 96 43q6 20 6 58v182q0 59 -21.5 79.5t-76.5 20.5h-151 q-59 0 -81 -20.5t-22 -79.5v-182zM426 0l915 1499h205l-907 -1499h-213zM1153 272v250q0 90 25 148q51 121 249 121h207q145 0 209 -67t64 -202v-250q0 -135 -63.5 -200.5t-213.5 -65.5h-207q-147 0 -208.5 65.5t-61.5 200.5zM1354 307q0 -55 19.5 -77.5t78.5 -22.5h150 q63 0 83.5 22.5t20.5 77.5v182q0 76 -43 93q-20 8 -57 8h-150q-59 0 -80.5 -21.5t-21.5 -79.5v-182z" />
+<glyph unicode="&#x26;" horiz-adv-x="1390" d="M53 414q0 193 172 342l142 125l-105 151q-68 96 -67 185q0 113 72.5 189.5t156.5 88.5q94 14 219 14t348 -55v-209h-336q-137 0 -137 -65q0 -47 64 -136l346 -473l248 234l100 -121l-123 -219l-76 -90l279 -375h-336l-146 197l-133 -119q-100 -90 -254 -90q-80 0 -161 30 q-119 43 -196 158t-77 238zM324 450.5q0 -63.5 36.5 -109.5t72.5 -65.5t59 -19.5h32q47 6 88 45l105 100l-207 275l-107 -94q-79 -68 -79 -131.5z" />
+<glyph unicode="'" horiz-adv-x="458" d="M86 1362v137h289v-137l-21 -275h-245z" />
+<glyph unicode="(" horiz-adv-x="772" d="M117 632q0 171 19.5 305t51 238.5t70.5 201t76 163.5q80 143 123 197l18 24h268q-47 -72 -112.5 -205t-109.5 -254.5t-81 -297t-37 -320.5t18.5 -275t48.5 -235.5t66.5 -203t73.5 -169.5q74 -147 115 -204l18 -27h-268q-49 49 -117.5 162.5t-115.5 230.5t-86 307.5 t-39 361.5z" />
+<glyph unicode=")" horiz-adv-x="772" d="M31 -430q47 66 111.5 191.5t109.5 246.5t82 302.5t37 315.5t-11.5 231t-32 182t-45 168t-53 154t-56.5 134.5t-54 110.5q-53 100 -76 137l-12 18h268q49 -59 117.5 -181t116 -240.5t86 -302t38.5 -352.5t-19.5 -310.5t-51 -248t-70.5 -200.5t-76 -157q-80 -131 -123 -179 l-18 -20h-268z" />
+<glyph unicode="*" horiz-adv-x="874" d="M78 1159v115l284 49l11 -174zM195 852l49 281l170 -43l-111 -273zM340 1475l111 38l137 -249l-162 -68zM389 956l96 146l230 -184l-66 -93zM489 1169l246 162l64 -96l-197 -199z" />
+<glyph unicode="+" horiz-adv-x="989" d="M70 608v242h303v305h241v-305h308v-242h-308v-305h-241v305h-303z" />
+<glyph unicode="," horiz-adv-x="534" d="M133 51v178q0 55 51 56h172q49 0 50 -56v-252q0 -63 -28 -103t-67 -50q-47 -14 -84 -14t-57 4l-27 6v98q27 0 43 10q20 12 21 43v29h-23q-23 0 -37 13t-14 38z" />
+<glyph unicode="-" horiz-adv-x="724" d="M41 473v242h643v-242h-643z" />
+<glyph unicode="." horiz-adv-x="538" d="M133 47v184q0 51 49 52h176q51 0 52 -52v-184q0 -47 -52 -47h-176q-23 0 -36 13.5t-13 33.5z" />
+<glyph unicode="/" horiz-adv-x="933" d="M31 -147l575 1724h297l-575 -1724h-297z" />
+<glyph unicode="0" horiz-adv-x="1290" d="M109 365v757q0 182 101 279.5t275 97.5h336q279 0 344 -225q18 -63 19 -139v-770q0 -178 -95.5 -271.5t-269.5 -93.5h-336q-176 0 -275 92.5t-99 272.5zM395 412q0 -147 154 -148h199q76 0 112.5 33t36.5 113v680q0 145 -139 145h-215q-84 0 -116 -44t-32 -101v-678z" />
+<glyph unicode="1" horiz-adv-x="759" d="M61 1143v186l291 170h285v-1499h-287v1214z" />
+<glyph unicode="2" horiz-adv-x="1204" d="M61 1253v213q301 53 623 54q227 0 338 -138q106 -131 106 -327q0 -342 -565 -791h565v-264h-1050v252q164 111 312.5 237.5t237.5 217t150.5 185.5t61.5 162.5t-25 112.5q-49 86 -221 86h-533z" />
+<glyph unicode="3" horiz-adv-x="1193" d="M47 1239v207q168 59 531 59q68 0 131 -2q170 -4 270 -100t100 -260v-107q0 -233 -155 -291q156 -66 155 -307v-86q0 -178 -98 -272t-287 -94h-119h-38q-12 0 -68.5 1t-77 2t-68 4t-73 7t-64.5 10q-61 10 -127 33l2 209h521q117 0 163 24.5t46 114.5v66q0 86 -48.5 117.5 t-148.5 35.5l-408 17v229l408 21q109 6 155 37.5t46 109.5v74q0 55 -30 88t-71 43t-100 10h-547z" />
+<glyph unicode="4" horiz-adv-x="1269" d="M31 459l534 1040h316l-449 -901h371v342l65 158h222v-500h151v-221l-151 -49v-324h-287v324h-703z" />
+<glyph unicode="5" horiz-adv-x="1220" d="M119 41v225h577q88 0 119 42t31 104v137q0 106 -64 133q-29 12 -73 12h-193q-57 0 -91 -29.5t-34 -91.5h-270l45 926h911v-264h-635l-16 -338q66 53 219 53q55 0 158.5 -4t181.5 -55q147 -94 148 -318v-211q0 -227 -175 -321q-92 -49 -206 -49q-209 0 -324.5 8t-308.5 41 z" />
+<glyph unicode="6" horiz-adv-x="1245" d="M102 786q0 158 19.5 282t52.5 203t80 130q82 94 201 104q78 8 161 8q223 0 490 -49v-217h-512q-92 0 -137 -63q-45 -66 -54 -131q-14 -96 -14 -185q168 41 414 41q211 0 284 -102q68 -90 68 -246v-225q0 -338 -362 -338h-293q-203 0 -289 154q-109 190 -109 634zM389 657 q0 -231 49 -315q49 -80 146 -80h155q70 0 100.5 25.5t30.5 101.5v137q0 106 -69 125q-23 6 -56 6h-356z" />
+<glyph unicode="7" horiz-adv-x="1134" d="M47 1235v264h965l78 -131l-502 -1368h-314l461 1235h-688z" />
+<glyph unicode="8" horiz-adv-x="1277" d="M117 344v150q0 92 43 152.5t119 78.5q-102 43 -136 129q-27 70 -26 168v133q0 205 112 283q102 72 271 71h309q180 0 267 -84t87 -272v-109q2 -55 -18 -112q-37 -109 -135 -125q45 -8 77.5 -41t49.5 -76q29 -84 26 -164v-176q0 -242 -157 -313q-80 -37 -199 -37h-307 q-324 0 -373 227q-10 54 -10 117zM403 375q0 -84 62 -109q33 -12 86 -12h190q135 0 136 121v143q0 61 -33 94t-96 33h-207q-137 0 -138 -127v-143zM403 1012q0 -127 138 -127h204q84 0 111 39q20 33 21 88v96q0 86 -33 117.5t-101 31.5h-192q-80 0 -114 -27.5t-34 -121.5 v-96z" />
+<glyph unicode="9" horiz-adv-x="1245" d="M94 944v223q0 338 363 338h293q76 0 133 -19.5t109 -72.5t85 -139q70 -188 70 -557q0 -442 -152 -615q-84 -94 -200 -104q-82 -6 -168 -6q-258 0 -484 47v217h512q92 0 136 63q45 66 55 132q14 96 14 186q-168 -43 -414 -43q-211 0 -286 102q-66 92 -66 248zM379 977 q0 -76 28.5 -103.5t96.5 -27.5h356q0 231 -51 317q-47 78 -143 78h-158q-68 0 -98.5 -25.5t-30.5 -101.5v-137z" />
+<glyph unicode=":" horiz-adv-x="538" d="M133 47v184q0 51 49 52h176q51 0 52 -52v-184q0 -47 -52 -47h-176q-23 0 -36 13.5t-13 33.5zM133 852v184q0 51 49 51h176q51 0 52 -51v-184q0 -47 -52 -47h-176q-31 0 -40 17.5t-9 29.5z" />
+<glyph unicode=";" horiz-adv-x="540" d="M133 51v178q0 25 13.5 40.5t37.5 15.5h172q49 0 50 -56v-252q0 -63 -28 -103t-67 -50q-47 -14 -84 -14t-57 4l-27 6v98q27 0 43 10q20 12 21 43v29h-23q-23 0 -37 14t-14 37zM135 854v184q0 51 49 52h176q51 0 52 -52v-184q0 -47 -52 -47h-176q-31 0 -40 16.5t-9 30.5z " />
+<glyph unicode="&#x3c;" horiz-adv-x="921" d="M78 590v264l768 297v-266l-463 -162l463 -180v-269z" />
+<glyph unicode="=" horiz-adv-x="956" d="M41 377v241h874v-241h-874zM41 817v242h874v-242h-874z" />
+<glyph unicode="&#x3e;" horiz-adv-x="921" d="M78 274v269l463 180l-463 162v266l768 -297v-264z" />
+<glyph unicode="?" horiz-adv-x="1110" d="M31 1247v215q276 53 469 54q51 0 108 -3q227 0 338 -124q104 -117 105 -277v-149q0 -383 -389 -383q-37 0 -76 4v-185h-232v400h234q178 8 178 168v108q0 90 -54.5 131t-170.5 41h-510zM332 47v184q0 51 49 52h178q49 0 49 -52v-184q0 -47 -49 -47h-178q-23 0 -36 13.5 t-13 33.5z" />
+<glyph unicode="@" horiz-adv-x="1777" d="M102 23v622q0 297 244 377q78 27 178 27h394q199 0 282 -86q76 -78 76 -234v-729h-184l-41 121l-16 -15q-15 -14 -43.5 -34.5t-65.5 -40.5q-88 -49 -202 -49t-183.5 80.5t-69.5 193.5v86q0 137 78 210t221 73h277q2 43 2 65.5t-2 22.5q0 63 -29 84.5t-98 21.5h-396 q-143 0 -176 -88q-16 -39 -16 -96v-590q0 -174 127 -213q31 -8 65 -8h682q119 0 165 54t46 167v936q0 115 -57 177.5t-154 62.5h-827v174q94 20 266 37.5t258 17.5h98h205q180 0 305 -104q135 -115 136 -365v-936q0 -227 -105.5 -341t-324.5 -114h-693q-188 0 -305 106 t-117 327zM713 291q0 -33 25.5 -56.5t68.5 -23.5h3h3q139 0 234 90v162l-244 -23q-90 -8 -90 -94v-28v-27z" />
+<glyph unicode="A" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM561 586h348l-168 536z" />
+<glyph unicode="B" horiz-adv-x="1236" d="M125 0v1499h618q217 0 319.5 -111.5t102.5 -289.5q0 -115 -51 -208t-153 -112q98 -18 163.5 -109t65.5 -229q0 -215 -105.5 -327.5t-336.5 -112.5h-623zM412 254l325 -2q166 0 166 201q0 92 -41 151.5t-125 59.5h-325v-410zM412 905h313q78 0 118 44t40 132t-45 126 t-113 38h-313v-340z" />
+<glyph unicode="C" horiz-adv-x="1169" d="M86 763q0 384 102 552q82 135 228 178q80 23 180 23q293 0 522 -68v-225l-15 2q-15 2 -41 4t-60.5 5t-76.5 6t-83 5q-96 6 -172 6t-118 -9t-81 -36.5t-57 -83.5q-41 -119 -41 -379t60.5 -375.5t230.5 -115.5q193 0 389 12l65 4v-223q-184 -57 -475 -57h-47 q-274 2 -392 196.5t-118 578.5z" />
+<glyph unicode="D" horiz-adv-x="1355" d="M125 0v1499h637q520 0 520 -756q0 -467 -223 -647q-119 -96 -297 -96h-637zM412 256h327q256 0 256 489q0 373 -118 461q-53 39 -138 39h-327v-989z" />
+<glyph unicode="E" horiz-adv-x="1161" d="M119 295v893q0 186 110 256q51 31 101.5 43t80 12t296 -7t397.5 -26v-237h-592q-76 0 -94 -37q-12 -29 -12 -78v-233l606 -21v-237l-606 -19v-233q0 -78 43 -95q31 -12 83 -12h572v-235q-102 -14 -506 -29l-133 -6h-38q-22 0 -56.5 3t-83.5 21.5t-86 49.5q-82 73 -82 227 z" />
+<glyph unicode="F" horiz-adv-x="1161" d="M119 0v1184q0 244 207 301q51 14 81.5 14t298 -7t398.5 -26v-237h-592q-76 0 -94 -37q-12 -29 -12 -78v-233l606 -21v-237l-606 -19v-604h-287z" />
+<glyph unicode="G" horiz-adv-x="1257" d="M86 756.5q0 140.5 11.5 248t43 207t86.5 164.5q117 139 348 140q174 0 296 -13.5t280 -52.5v-223q-2 0 -34 4t-84 9t-113 9q-147 12 -277 13q-164 0 -217 -110t-53 -402.5t49 -391.5q51 -100 209 -100q61 0 125.5 23.5t97.5 46.5l33 24v269h-209v182q121 49 356 49 q66 0 140 -4v-848h-205l-78 100q-72 -68 -154 -88q-100 -25 -187 -25q-106 0 -190 38q-90 39 -142 104.5t-83 171t-40 210.5t-9 245.5z" />
+<glyph unicode="H" horiz-adv-x="1302" d="M125 0v1499h287v-643h514v643h286v-1499h-286v594h-514v-594h-287z" />
+<glyph unicode="I" horiz-adv-x="501" d="M125 0v1499h287v-1499h-287z" />
+<glyph unicode="J" horiz-adv-x="729" d="M55 47l4 223q70 -6 106 -6t52 2q133 4 135 197v1036h287v-1161q0 -63 -5 -108.5t-30.5 -103.5t-73.5 -89q-78 -47 -232.5 -47t-242.5 57z" />
+<glyph unicode="K" horiz-adv-x="1286" d="M125 0v1499h274v-627h121l381 627h334l-459 -751l459 -748h-334l-381 618h-119v-618h-276z" />
+<glyph unicode="L" horiz-adv-x="1103" d="M125 291v1208h287v-1128q0 -78 43 -95q31 -12 84 -12h514v-264h-617q-311 0 -311 291z" />
+<glyph unicode="M" horiz-adv-x="1734" d="M86 0l131 1499h399l250 -1024l248 1024h397l140 -1499h-283l-98 1001l-242 -1001h-319l-252 1001l-88 -1001h-283z" />
+<glyph unicode="N" horiz-adv-x="1388" d="M125 0v1499h291l594 -969v969h286v-1499h-286l-596 958v-958h-289z" />
+<glyph unicode="O" horiz-adv-x="1374" d="M102 757q0 130 15.5 245.5t42 196.5t71.5 138.5t91.5 90t113.5 51.5q106 31 224 30.5t172.5 -4.5t115 -17t103.5 -38t87 -62.5t72.5 -96t51.5 -134.5q45 -152 45 -354.5t-15.5 -312t-40 -188.5t-66.5 -135t-88 -90t-112 -52q-111 -33 -274 -33q-59 0 -125 4 q-127 6 -184.5 30.5t-99.5 52t-70.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM389 727q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 222 -51q143 0 215 53q100 76 100 430q0 240 -25.5 318t-47 110.5t-60.5 51.5q-63 27 -149.5 26.5t-120 -3.5t-71.5 -13t-59.5 -31.5 t-43 -58.5t-32 -91.5t-16.5 -130t-6 -190.5z" />
+<glyph unicode="P" horiz-adv-x="1232" d="M104 0v1499h646q223 0 323 -125q92 -113 92 -338q0 -131 -27.5 -225t-67.5 -144.5t-101 -76.5q-80 -37 -178 -37q-72 0 -232 18.5t-168 22.5v-594h-287zM391 807h336q49 0 80 18q70 41 70 209q-2 211 -150 211h-336v-438z" />
+<glyph unicode="Q" horiz-adv-x="1374" d="M102 733q0 121 9.5 217.5t26 170t43 131t56 98.5t72.5 69.5t83 46t95 27.5q90 16 189.5 16t154 -4t115 -17t104.5 -38t87 -62.5t71.5 -96t53.5 -134.5q45 -152 45 -418q0 -342 -95 -526q-49 -96 -155 -158q-109 -61 -355 -63q-250 0 -352 57q-111 59 -155 154 q-66 131 -79.5 270t-13.5 260zM389 727q0 -115 8.5 -195.5t27.5 -138t56 -86.5q72 -51 210 -51t202.5 37t95.5 140.5t31 263t-7 242.5t-25.5 139.5t-40 89t-62.5 51.5q-61 27 -148.5 26.5t-121 -3.5t-71.5 -13t-58.5 -31.5t-42 -58.5t-32 -91.5t-16.5 -130t-6 -190.5z M614 -68h162q49 -82 174 -82q68 0 160 25v-231q-74 -12 -136.5 -12.5t-125 19t-112.5 53.5t-84 93t-38 135z" />
+<glyph unicode="R" horiz-adv-x="1243" d="M104 0v1499h656q197 0 293 -100q117 -119 116 -367q0 -289 -120 -383q-39 -31 -59.5 -39t-59.5 -20l284 -590h-323l-248 567l-252 29v-596h-287zM393 821h340q80 0 114 41t34 166t-37 171t-111 46h-340v-424z" />
+<glyph unicode="S" horiz-adv-x="1208" d="M102 995v129q0 215 117 306q106 80 289 81h103q79 0 231.5 -16t244.5 -43v-225q-233 20 -371 20h-149q-92 0 -135 -24.5t-43 -120.5v-74q0 -86 35 -114.5t125 -28.5h237q233 0 314 -187q41 -94 41 -211v-100q0 -274 -183 -358q-94 -45 -231 -45q-371 0 -580 61v225 q225 -23 393.5 -22.5t196 4.5t56.5 16q61 27 61 109v80q0 106 -68 131q-27 10 -67 10h-230q-387 0 -387 397z" />
+<glyph unicode="T" horiz-adv-x="1214" d="M63 1235v264h1108v-264h-415v-1235h-287v1235h-406z" />
+<glyph unicode="U" horiz-adv-x="1359" d="M125 655v844h287v-844q0 -197 39 -288q35 -82 137 -105q45 -8 130 -8t142 31q121 66 121 370v844h289v-844q0 -322 -94 -467q-31 -51 -61 -82.5t-76 -55t-78.5 -35t-88.5 -17.5q-70 -8 -170 -8h-28q-246 0 -328 51q-37 25 -86 73t-74 117q-61 172 -61 424z" />
+<glyph unicode="V" horiz-adv-x="1402" d="M70 1499h305l334 -1122l352 1122h305l-494 -1499h-331z" />
+<glyph unicode="W" horiz-adv-x="2031" d="M70 1499h305l332 -1112l270 1112h307l-104 -387l237 -731l275 1118h303l-412 -1499h-332l-202 614l-177 -614h-331z" />
+<glyph unicode="X" horiz-adv-x="1312" d="M70 1499h317l283 -512l288 512h318l-451 -747l441 -752h-318l-278 504l-277 -504h-317l440 752z" />
+<glyph unicode="Y" horiz-adv-x="1343" d="M70 1499h311l293 -719l321 719h312l-494 -1034v-465h-287v465z" />
+<glyph unicode="Z" horiz-adv-x="1138" d="M55 0v264l686 971h-686v264h1032v-264l-653 -971h653v-264h-1032z" />
+<glyph unicode="[" horiz-adv-x="681" d="M133 -20v1359q0 162 72 269q80 117 274 116h174v-241h-106q-127 0 -127 -178v-1315q0 -178 127 -178h106v-242h-174q-88 0 -152.5 27.5t-100.5 67.5t-58 99q-35 93 -35 216z" />
+<glyph unicode="\" horiz-adv-x="933" d="M31 1577h297l575 -1724h-297z" />
+<glyph unicode="]" horiz-adv-x="681" d="M31 -188h108q127 0 127 178v1315q0 178 -127 178h-108v241h176q258 0 323 -221q23 -72 23 -164v-1359q0 -176 -61 -269q-92 -141 -285 -141h-176v242z" />
+<glyph unicode="^" horiz-adv-x="786" d="M78 1087l221 277h213l197 -277h-191l-119 123l-129 -123h-192z" />
+<glyph unicode="_" horiz-adv-x="1380" d="M41 -2v242h1298v-242h-1298z" />
+<glyph unicode="`" horiz-adv-x="497" d="M31 1372h252l184 -285h-186z" />
+<glyph unicode="a" horiz-adv-x="1062" d="M61 276v103q0 131 78 215q77 83 236 83h4q162 -1 241.5 -1t79.5 2v50v20q0 82 -34.5 107.5t-139 25.5t-428.5 -23v176q186 74 498 74q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM348 317 q0 -61 26.5 -80.5t78 -19.5t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54z" />
+<glyph unicode="b" horiz-adv-x="1138" d="M94 0v1608h285v-576q154 72 330 72q150 0 225 -72q80 -74 104 -196q25 -121 25 -297q0 -264 -82 -407.5t-272 -143.5q-88 0 -178.5 36.5t-149.5 86.5l-51 -111h-236zM381 299q104 -66 254 -66q72 0 106.5 71t34.5 225.5t-17.5 228t-46 97.5t-77.5 24q-150 0 -254 -41 v-539z" />
+<glyph unicode="c" horiz-adv-x="1011" d="M78 545q0 164 25.5 275.5t75.5 170t111.5 83t145.5 24.5q301 0 500 -64v-178q-195 12 -310.5 12t-139 -4t-52 -20.5t-41.5 -50.5q-29 -84 -28.5 -239t19.5 -222.5t57 -89t120 -21.5q166 0 334 15l55 4v-181q-94 -49 -184 -57q-133 -12 -231 -12h-13h-86q-162 0 -254 108 q-104 121 -104 447z" />
+<glyph unicode="d" horiz-adv-x="1138" d="M78 514q0 246 30.5 346.5t69.5 145.5q84 98 254 98q74 0 166 -19.5t164 -52.5v576h287v-1608h-238l-49 111q-59 -49 -149.5 -86t-180.5 -37q-190 0 -272 140t-82 386zM365 529.5q0 -154.5 34.5 -225.5t108.5 -71q150 0 254 66v539q-106 41 -254 41q-51 0 -80 -24 t-46 -97.5t-17 -228z" />
+<glyph unicode="e" horiz-adv-x="1075" d="M78 529.5q0 285.5 62.5 405.5t230.5 148q72 12 164 12.5t143 -2.5t103.5 -12.5t85 -27t63.5 -47t47 -70.5q37 -92 37 -212t-35 -181q-68 -117 -268 -117h-346q0 -72 12 -115t45 -62.5t68.5 -24.5t195.5 -5t307 23v-195q-92 -35 -185 -43t-128 -10t-86 -2q-68 -2 -158 -2 q-203 0 -280.5 127t-77.5 412.5zM365 633h272q90 0 90 82q0 102 -27.5 132t-111.5 30t-116 -5.5t-61.5 -29t-37.5 -70.5t-8 -89v-50z" />
+<glyph unicode="f" horiz-adv-x="825" d="M31 868v185l170 34v203q0 152 73.5 236t237.5 84t285 -49v-170l-197 2h-6q-89 0 -100 -62q-6 -35 -7 -108v-136h248v-219h-248v-868h-286v868h-170z" />
+<glyph unicode="g" horiz-adv-x="1146" d="M72 207q0 72 31.5 124t95.5 72q-119 76 -119 302q0 387 377 387h661v-172l-121 -37q0 -2 5.5 -13.5t7.5 -16.5l6 -15q4 -10 6 -19l5 -20q3 -12 4 -24.5t3 -29.5q4 -29 4 -78t-9 -96t-34.5 -97t-64.5 -85q-92 -84 -264 -84h-252q-82 0 -82 -47q0 -33 21.5 -44t60.5 -11 h334q152 0 236.5 -81t84.5 -243v-117q0 -238 -203 -297q-59 -18 -137 -18h-307q-240 0 -313 176q-27 59 -27 139v138l96 100q-47 25 -76.5 80t-29.5 127zM367 705q0 -168 131 -168h114q139 0 140 159q0 117 -60 150q-31 16 -82 16h-108q-80 0 -107.5 -42.5t-27.5 -114.5z M371 -23v-180q0 -74 31.5 -97.5t97.5 -23.5h168q72 0 94 30t22 85v80q0 49 -24.5 73.5t-81.5 26.5h-221z" />
+<glyph unicode="h" d="M94 0v1604h285v-633q147 106 237 125q49 10 109 10q326 0 326 -381v-725h-287v729q0 147 -121 148q-82 0 -139.5 -21.5t-122.5 -73.5v-782h-287z" />
+<glyph unicode="i" horiz-adv-x="464" d="M78 1249v181q0 53 49 53h215q45 0 45 -53v-181q0 -47 -45 -47h-215q-23 0 -36 12t-13 35zM88 0v1087h287v-1087h-287z" />
+<glyph unicode="j" horiz-adv-x="495" d="M94 1249v181q0 53 49 53h215q23 0 35.5 -15.5t12.5 -37.5v-181q0 -47 -48 -47h-215q-23 0 -36 12t-13 35zM106 -553v1640h287v-1095v-105q0 -274 -76 -440h-211z" />
+<glyph unicode="k" horiz-adv-x="1140" d="M94 0v1602h287v-879h59l308 364h364l-407 -473l407 -614h-342l-330 504h-59v-504h-287z" />
+<glyph unicode="l" horiz-adv-x="641" d="M94 387v1217h287v-1172q0 -109 22.5 -151.5t71.5 -61.5q123 -43 137 -43v-176h-237q-139 0 -210 89t-71 298z" />
+<glyph unicode="m" horiz-adv-x="1792" d="M94 0v1087h230l57 -116q6 4 41 28.5t67.5 45t95 40t134.5 19.5q211 0 282 -141q193 141 392 141q324 0 323 -383v-721h-286v725q0 111 -70 139q-23 8 -51 8q-164 0 -267 -86l2 -63v-723h-286v725q0 147 -121 147q-82 0 -135 -20.5t-121 -71.5v-780h-287z" />
+<glyph unicode="n" d="M94 0v1087h230l57 -116q150 109 237 125q47 10 107 10q326 0 326 -381v-725h-287v729q0 147 -121 148q-82 0 -139.5 -21.5t-122.5 -73.5v-782h-287z" />
+<glyph unicode="o" horiz-adv-x="1146" d="M78 522q0 141 16.5 236.5t51 162t96.5 105.5q113 72 331 72q281 0 388.5 -123t107.5 -437.5t-105.5 -431t-390.5 -116.5q-279 0 -389 125q-106 120 -106 407zM365 534.5q0 -110.5 10 -172t37.5 -93t62.5 -40t94.5 -8.5t89 4t57 20.5t40.5 51.5q27 74 26.5 200t-5.5 184 t-17 98t-39 57q-47 31 -132 31h-15q-73 0 -106 -9q-36 -10 -61.5 -47t-33.5 -101.5t-8 -175z" />
+<glyph unicode="p" horiz-adv-x="1138" d="M94 -553v1640h236l49 -108q59 47 150.5 84t184.5 37t162.5 -39t110.5 -115q76 -143 76 -397q0 -332 -98 -459q-86 -106 -256 -106q-74 0 -166 19.5t-164 49.5v-606h-285zM379 250q106 -41 256 -41q49 0 78 22q63 53 63 306q0 176 -34.5 246.5t-106.5 70.5 q-152 0 -256 -66v-538z" />
+<glyph unicode="q" horiz-adv-x="1136" d="M78 549q0 551 397 551q154 0 318.5 -19.5t250.5 -42.5v-1591h-286v612q-119 -80 -283 -79q-223 0 -310 140t-87 429zM365 545q0 -53 1 -87t5 -82t15 -72.5t28 -51.5q33 -47 108.5 -47t121.5 9t114 36v631h-226q-82 0 -116 -58q-37 -59 -43 -114.5t-7 -83t-1 -80.5z" />
+<glyph unicode="r" horiz-adv-x="854" d="M94 0v1087h242l45 -137q154 147 311 148q88 0 121 -13v-276q-57 6 -155.5 6t-163 -25.5t-113.5 -95.5v-694h-287z" />
+<glyph unicode="s" horiz-adv-x="1040" d="M61 711v94q0 293 283 293q485 0 582 -56v-180h-494q-51 0 -67.5 -16.5t-16.5 -59.5v-49q0 -47 20.5 -58t63.5 -11h258q100 0 166 -39q123 -70 123 -242v-113q0 -154 -76 -219t-190 -65q-516 0 -607 59v178h515q72 0 71 70v51q0 37 -15 53.5t-56 16.5h-254 q-306 0 -306 293z" />
+<glyph unicode="t" horiz-adv-x="780" d="M31 870v160l176 60l47 303h240v-303h243v-220h-243v-436q0 -111 22.5 -153.5t69.5 -61.5q123 -43 137 -43v-176h-250q-266 0 -266 389v481h-176z" />
+<glyph unicode="u" d="M78 365v722h287v-729q0 -145 120 -145q106 0 181 39q37 20 82 55v780h286v-1087h-231l-55 115q-18 -10 -51 -31t-51.5 -32t-48.5 -26.5t-56 -23.5q-63 -20 -140 -20q-323 0 -323 383z" />
+<glyph unicode="v" horiz-adv-x="1155" d="M31 1087h307l237 -751l244 751h307l-395 -1087h-321z" />
+<glyph unicode="w" horiz-adv-x="1691" d="M31 1087h307l217 -751l195 751h286l-75 -292l180 -459l215 751h307l-352 -1087h-320l-164 393l-122 -393h-326z" />
+<glyph unicode="x" horiz-adv-x="1171" d="M37 0l377 545l-377 542h348l199 -325l204 325h347l-381 -548l364 -539h-330l-202 322l-201 -322h-348z" />
+<glyph unicode="y" horiz-adv-x="1183" d="M33 1087h301l188 -761q20 -78 101 -78q6 -2 8 -2l217 841h299l-377 -1431l-149 -209h-205l153 553q-250 0 -323 276z" />
+<glyph unicode="z" horiz-adv-x="970" d="M47 846v241h879v-241l-467 -602h467v-242h-848v240l487 604h-518z" />
+<glyph unicode="{" horiz-adv-x="657" d="M31 575v216q111 10 137 55q14 23 14 53v444q0 176 110.5 278.5t334.5 102.5v-241q-84 0 -121 -48.5t-37 -181.5v-370q0 -176 -197 -199q88 -16 141.5 -66.5t53.5 -125.5v-492q0 -201 151 -201h9v-229q-240 0 -343.5 91t-103.5 261v545q0 55 -40 81.5t-91 26.5h-18z" />
+<glyph unicode="|" horiz-adv-x="505" d="M133 -147v1724h242v-1724h-242z" />
+<glyph unicode="}" horiz-adv-x="657" d="M31 -201h8q78 0 116 49.5t38 151.5v492q0 76 52 126t142 66q-197 23 -197 199v370q0 133 -37.5 181.5t-121.5 48.5v241q223 0 334.5 -102t111.5 -279v-444q0 -63 49 -86q41 -16 101 -22v-216h-39q-31 0 -70 -26.5t-39 -81.5v-545q0 -170 -104.5 -261t-343.5 -91v229z" />
+<glyph unicode="~" horiz-adv-x="858" d="M78 1200q43 47 69.5 71.5t75.5 50.5t98.5 26t115 -36t104.5 -36h6q86 0 184 82l49 -123q-88 -106 -157 -133q-37 -14 -79 -14.5t-115 35.5t-100.5 36t-42 -1t-29.5 -6t-25.5 -8t-27 -12.5t-23.5 -12.5t-26.5 -15t-27.5 -17z" />
+<glyph unicode="&#xa1;" horiz-adv-x="565" d="M133 -553l29 1092h235l29 -1092h-293zM143 719v178q0 43 50 47h174q27 -2 38 -20.5t11 -32.5v-172q-2 -55 -47 -55h-176q-50 0 -50 55z" />
+<glyph unicode="&#xa2;" horiz-adv-x="997" d="M61 545q0 166 27 278q47 201 195 254q59 23 103 23h50v198h176v-204q178 -18 310 -62v-178q-197 14 -311.5 14t-139.5 -3t-52.5 -19.5t-41.5 -52.5q-29 -82 -29 -238t19.5 -224.5t57.5 -90t120 -21.5q166 0 334 14l57 5v-181q-127 -63 -328 -67v-185h-176v183 q-88 0 -150.5 24.5t-114.5 84t-79 171t-27 277.5z" />
+<glyph unicode="&#xa3;" horiz-adv-x="1191" d="M78 0v221l135 43v379h-135v148l135 45v153q0 172 28.5 247t53 114t60.5 64.5t75 43t90 25.5q90 16 180 16q141 0 347 -24l69 -9v-229h-387q-76 0 -111.5 -5t-67.5 -27.5t-41 -66.5t-9 -124v-178l454 -33v-160h-454v-379h614v-264h-1036z" />
+<glyph unicode="&#xa4;" horiz-adv-x="913" d="M80 897l98 100l94 -92q82 57 182.5 57.5t184.5 -57.5l94 96l103 -96l-101 -102q45 -74 45 -173.5t-59 -183.5l98 -98l-96 -102l-109 104q-74 -45 -164 -45t-169 53l-95 -98l-100 102l96 99q-51 82 -51 175t45 167zM291 636q0 -69 48 -119t116.5 -50t117 50t48.5 119 t-48.5 118t-117 49t-116.5 -49t-48 -118z" />
+<glyph unicode="&#xa5;" horiz-adv-x="1298" d="M31 1499h313l291 -676l317 676h316l-420 -807h227v-168h-301v-73h301v-166h-301v-285h-287v285h-286v166h286v73h-286v168h217z" />
+<glyph unicode="&#xa6;" horiz-adv-x="507" d="M133 -147v671h242v-671h-242zM133 879v698h242v-698h-242z" />
+<glyph unicode="&#xa7;" horiz-adv-x="1107" d="M86 1208v99q0 221 168 280q53 18 151.5 18.5t281.5 -11t259 -27.5v-203h-493q-53 0 -72 -31q-8 -16 -8 -43v-71q0 -70 82 -70h252q170 0 244.5 -63.5t72.5 -194.5v-72q0 -188 -119 -219q117 -20 117 -203v-114q0 -299 -283 -299q-141 0 -324.5 11t-252.5 28v202h485 q59 0 74.5 18.5t15.5 45.5v82q0 39 -19.5 53t-66.5 14h-254q-154 0 -231.5 54.5t-77.5 195.5v72q0 147 53 196q27 25 70 39q-125 53 -125 213zM373 750q0 -53 18 -66q27 -16 74 -16h176q66 0 78 16q18 23 18 68v77q0 72 -43 82q-20 6 -53 7h-176q-57 0 -74.5 -19.5 t-17.5 -73.5v-75z" />
+<glyph unicode="&#xa8;" horiz-adv-x="917" d="M78 1192q0 49 36 84t85 35t83.5 -35t34.5 -84t-34.5 -85t-83.5 -36t-85 36t-36 85zM600 1192q0 49 36 84t85 35t84 -35t35 -84t-35 -85t-84 -36t-85 36t-36 85z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1638" d="M86 772q0 102 12.5 201.5t46 201t90 170t151.5 111.5t220 43h475q119 0 206 -45t137.5 -113.5t80.5 -171.5q49 -168 49 -415q0 -356 -121.5 -555t-351.5 -199h-475q-231 0 -366 180q-154 203 -154 592zM272 758q0 -166 34 -293t112 -208t188 -81h463q90 0 154.5 56.5 t104.5 187.5t40 334q0 268 -43 379q-51 129 -129 165q-51 25 -115 25h-475q-145 0 -233 -109q-101 -124 -101 -456zM457 748q0 446 295 446q76 0 186.5 -13.5t189.5 -35.5v-152q-172 25 -331 25q-82 0 -117 -62.5t-35 -206t36 -208t124 -64.5q150 0 336 33v-152 q-141 -57 -379 -57q-221 0 -281 225q-24 91 -24 222z" />
+<glyph unicode="&#xaa;" horiz-adv-x="749" d="M47 537v143h658v-143h-658zM47 954v72q0 86 55.5 140.5t164.5 54.5h162h52q2 33 1 51t-15 37q-20 29 -97 28.5t-185.5 -8.5t-112.5 -8v137q162 53 342 53q88 0 150.5 -19t100 -72.5t37.5 -139.5v-506h-167l-54 92q-10 -25 -75.5 -62.5t-133.5 -37.5q-106 0 -165.5 56 t-59.5 132zM254 993q0 -37 19.5 -49t56.5 -12t75.5 12t57.5 27l18 12v121l-164 -14q-63 -4 -63 -68v-29z" />
+<glyph unicode="&#xab;" horiz-adv-x="1187" d="M78 725l422 416l157 -156l-268 -260l273 -268l-152 -158zM526 725l422 416l158 -156l-266 -260l272 -268l-154 -158z" />
+<glyph unicode="&#xac;" horiz-adv-x="1011" d="M70 492v229h872v-395h-229v166h-643z" />
+<glyph unicode="&#xad;" horiz-adv-x="724" d="M41 473v242h643v-242h-643z" />
+<glyph unicode="&#xae;" horiz-adv-x="1638" d="M86 772q0 102 12.5 201.5t46 201t90 170t151.5 111.5t220 43h475q119 0 206 -45t137.5 -113.5t80.5 -171.5q49 -168 49 -415q0 -356 -121.5 -555t-351.5 -199h-475q-231 0 -366 180q-154 203 -154 592zM272 758q0 -166 34 -293t112 -208t188 -81h463q90 0 154.5 56.5 t104.5 187.5t40 334q0 268 -43 379q-51 129 -129 165q-51 25 -115 25h-475q-145 0 -233 -109q-101 -124 -101 -456zM508 313v875h373q274 0 274 -275q0 -131 -43 -188t-117 -78l179 -334h-203l-170 326l-107 25v-351h-186zM694 799h154q80 0 100.5 19.5t20.5 89t-28 87 t-93 17.5h-154v-213z" />
+<glyph unicode="&#xaf;" horiz-adv-x="751" d="M78 1087v162h598v-162h-598z" />
+<glyph unicode="&#xb0;" horiz-adv-x="569" d="M78 1294.5q0 57.5 27.5 105.5t75.5 76.5t104.5 28.5t104.5 -28.5t76 -76.5t28 -105.5t-28 -105.5t-76 -76t-104.5 -28t-104.5 28t-75.5 76t-27.5 105.5zM195 1300.5q0 -30.5 12 -51.5q27 -45 72 -45t70.5 26.5t25.5 63.5t-25.5 64.5t-62.5 27.5t-64.5 -27.5t-27.5 -58z " />
+<glyph unicode="&#xb1;" horiz-adv-x="1024" d="M88 143v242h852v-242h-852zM88 782v242h303v303h242v-303h307v-242h-307v-307h-242v307h-303z" />
+<glyph unicode="&#xb2;" horiz-adv-x="819" d="M47 1619v77l2 41q219 39 352.5 39t191.5 -22.5t93 -63.5q70 -80 70 -213q0 -215 -355 -498h353v-205h-699v195q240 168 346 274q49 49 89 108.5t40 114t-34.5 80t-120.5 25.5h-326q-2 0 -2 48z" />
+<glyph unicode="&#xb3;" horiz-adv-x="835" d="M47 1561v161q115 43 344 43h94q121 -2 190.5 -69.5t69.5 -177.5v-62q0 -152 -116 -190q117 -45 116 -203v-47q0 -252 -270 -252h-80q-229 0 -340 41l2 164h326q82 0 110.5 16t28.5 66v24q0 51 -32.5 70.5t-98.5 21.5l-252 11v176l252 14q72 2 103.5 21.5t31.5 64.5v25 q0 47 -33.5 64.5t-101.5 17.5h-344z" />
+<glyph unicode="&#xb4;" horiz-adv-x="497" d="M31 1087l186 285h250l-250 -285h-186z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1204" d="M141 365v722h287v-729q0 -145 119 -145q106 0 182 39q37 20 82 55v780h287v-1087h-232l-55 115q-12 -6 -42 -24.5t-43 -26t-38.5 -20.5t-44.5 -21q-117 -45 -215 -15v-561h-287v918z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1181" d="M61 1022v190q0 139 90.5 213t229.5 74h772v-213h-109v-1286h-208v1290h-136v-1843h-208v1315l-17 -10q-41 -25 -94 -25q-158 0 -239 83t-81 212zM270 1047q0 -72 39 -95q33 -16 84 -16h99v356h-99q-74 0 -98.5 -29.5t-24.5 -91.5v-124z" />
+<glyph unicode="&#xb7;" horiz-adv-x="538" d="M133 696v185q0 51 49 51h176q51 0 52 -51v-185q0 -47 -52 -47h-176q-31 0 -40 16.5t-9 30.5z" />
+<glyph unicode="&#xb8;" horiz-adv-x="499" d="M78 -242l90 31q41 16 51 44t10 91h193q0 -109 -21 -170q-39 -119 -208 -119h-115v123z" />
+<glyph unicode="&#xb9;" horiz-adv-x="552" d="M25 1513v136l208 112h220v-987h-222v787z" />
+<glyph unicode="&#xba;" horiz-adv-x="806" d="M47 1138q0 208 77 288.5t280.5 80.5t280.5 -82t77 -290.5t-77 -288.5t-278.5 -80t-280.5 82t-79 290zM74 541v141h659v-141h-659zM268 1121q0 -77 16.5 -116.5t41 -50t74 -10.5t69.5 4t39 23q33 29 33 140.5t-13.5 153.5t-39 53t-77 11t-74 -6t-39.5 -26.5t-23.5 -59.5 t-6.5 -116z" />
+<glyph unicode="&#xbb;" horiz-adv-x="1187" d="M78 457l272 268l-266 260l156 156l422 -416l-433 -426zM526 457l273 268l-267 260l158 156l422 -416l-432 -426z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1906" d="M25 1262v135l208 114h220v-989h-222v787zM358 0l846 1542h209l-846 -1542h-209zM1034 297l350 688h234l-285 -573h221v209l50 100h172v-309h100v-174l-100 -37v-199h-222v199h-475z" />
+<glyph unicode="&#xbd;" horiz-adv-x="2029" d="M25 1262v135l208 114h220v-989h-222v787zM344 0l846 1542h207l-846 -1542h-207zM1253 797v48v77v41q221 39 393.5 38.5t247 -81t74.5 -218.5q0 -213 -358 -497h356v-205h-704v197q246 174 350 280q49 49 90 110.5t41 113t-36 74t-124 22.5h-330z" />
+<glyph unicode="&#xbe;" horiz-adv-x="2138" d="M47 1311v162q113 41 309 40h133q123 0 193 -68.5t70 -178.5v-62q0 -150 -117 -190q117 -45 117 -203v-47q0 -250 -273 -250h-47h-48h-43q-32 0 -45 1t-42 2t-43 3t-39 5t-41 7q-47 12 -76 23l2 162l330 2q84 0 113.5 16.5t29.5 63.5v26q0 49 -33.5 68.5t-101.5 21.5 l-256 11v176l256 16q74 2 105.5 20.5t31.5 63.5v27q0 47 -34.5 64.5t-102.5 17.5h-348zM569 0l846 1542h207l-846 -1542h-207zM1219 297l350 688h231l-287 -577h230v213l45 102h174v-315h98v-170l-98 -37v-199h-219v199h-477z" />
+<glyph unicode="&#xbf;" horiz-adv-x="1112" d="M61 8q-2 199 115 295q98 82 275 82q35 0 73 -2v184h234l2 -399h-138q-58 0 -117 -2t-101 -45t-44 -129t-2 -105q0 -78 52.5 -124t150.5 -46h10l510 2v-86v-106v-23q-276 -55 -469 -55q-53 0 -82 2l-28 2q-117 0 -205 36t-137 95q-98 119 -99 273v151zM504 737v178 q0 49 51 52h172q23 -2 36 -14.5t13 -32.5v-183q-2 -49 -47 -51h-178q-45 4 -47 51z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM395 1917h252l184 -285h-186zM561 586h348l-168 536z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM561 586h348l-168 536zM645 1632l186 285h250l-250 -285h-186z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM422 1632l221 277h213l199 -277h-191l-121 123l-129 -123h-192zM561 586h348l-168 536z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM387 1745q131 143 248 143q49 -2 116.5 -36.5t86.5 -34.5h22q78 0 180 77l50 -122q-127 -139 -230 -140q-51 0 -122.5 36t-99.5 36t-48.5 -3t-32.5 -6t-31.5 -12.5t-26.5 -13.5t-31 -18.5t-32 -18.5z M561 586h348l-168 536z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM356 1745q0 41 17 70q37 59 96 58t94 -35t35 -84t-35 -86t-85 -36t-86 36t-36 77zM561 586h348l-168 536zM879 1753q0 49 35.5 84t86 35t85 -34t34.5 -84t-34.5 -86t-85 -36t-86 36t-35.5 85z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1417" d="M70 0l505 1499h326l488 -1499h-306l-106 332h-492l-108 -332h-307zM530 1719.5q0 -72.5 29 -121t77 -76t104.5 -27.5t103.5 27.5t74.5 76t27.5 121t-60.5 134t-146.5 61.5t-147.5 -61.5t-61.5 -134zM561 586h348l-168 536zM651 1713.5q0 27.5 25.5 54t62.5 26.5 t62.5 -26.5t25.5 -63.5t-25.5 -61.5t-62.5 -24.5t-63 24q-10 12 -17.5 28t-7.5 43.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1953" d="M47 0l580 1178q76 156 178 227q100 72 211 86q53 6 95 8t70.5 2t61.5 -2q510 -14 641 -33v-237h-573q-74 0 -90 -37q-12 -29 -15 -76v-239l584 -23v-236l-584 -18v-231q0 -74 39 -90q29 -12 57 -13h31h551v-239q-104 -14 -489 -29l-129 -6h-47q-29 0 -75 6t-102.5 30.5 t-89 81t-32.5 138.5v149h-359l-196 -397h-318zM682 649h238v494z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1169" d="M86 763q0 384 102 552q82 135 228 178q80 23 180 23q293 0 522 -68v-225l-15 2q-15 2 -41 4t-60.5 5t-76.5 6t-83 5q-96 6 -172 6t-118 -9t-81 -36.5t-57 -83.5q-41 -119 -41 -372q0 -270 57 -375q66 -123 234 -123q193 0 389 12l65 4v-223q-184 -57 -475 -57h-47 q-274 2 -392 196.5t-118 578.5zM233 -242l91 31q39 16 50 44t11 91h193q0 -160 -49.5 -224.5t-180.5 -64.5h-115v123z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1161" d="M119 295v893q0 186 110 254q92 57 199 57q8 0 276.5 -7t399.5 -26v-237h-592q-76 0 -94 -37q-12 -29 -12 -78v-233l606 -21v-237l-606 -19v-233q0 -78 43 -95q31 -12 83 -12h572v-235q-102 -14 -506 -29l-133 -6h-38q-22 0 -56.5 3t-83.5 21.5t-86 49.5q-82 73 -82 227z M336 1913h252l184 -285h-186z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1161" d="M119 295v893q0 186 110 254q92 57 199 57q8 0 276.5 -7t399.5 -26v-237h-592q-76 0 -94 -37q-12 -29 -12 -78v-233l606 -21v-237l-606 -19v-233q0 -78 43 -95q31 -12 83 -12h572v-235q-102 -14 -506 -29l-133 -6h-38q-22 0 -56.5 3t-83.5 21.5t-86 49.5q-82 73 -82 227z M563 1628l187 283h249l-249 -283h-187z" />
+<glyph unicode="&#xca;" horiz-adv-x="1161" d="M119 295v893q0 186 110 254q92 57 199 57q8 0 276.5 -7t399.5 -26v-237h-592q-76 0 -94 -37q-12 -29 -12 -78v-233l606 -21v-237l-606 -19v-233q0 -78 43 -95q31 -12 83 -12h572v-235q-102 -14 -506 -29l-133 -6h-38q-22 0 -56.5 3t-83.5 21.5t-86 49.5q-82 73 -82 227z M334 1632l221 277h213l199 -277h-191l-121 123l-129 -123h-192z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1161" d="M119 295v893q0 186 110 254q92 57 199 57q8 0 276.5 -7t399.5 -26v-237h-592q-76 0 -94 -37q-12 -29 -12 -78v-233l606 -21v-237l-606 -19v-233q0 -78 43 -95q31 -12 83 -12h572v-235q-102 -14 -506 -29l-133 -6h-38q-22 0 -56.5 3t-83.5 21.5t-86 49.5q-82 73 -82 227z M258 1749q0 49 36 84t86 35t85 -35t35 -84t-35 -85t-85 -36t-86 36t-36 85zM780 1749q0 49 36 84t86 35t85 -35t35 -84t-35 -85t-85 -36t-86 36t-36 85z" />
+<glyph unicode="&#xcc;" horiz-adv-x="501" d="M-76 1917h252l184 -285h-186zM125 0v1499h287v-1499h-287z" />
+<glyph unicode="&#xcd;" horiz-adv-x="501" d="M125 0v1499h287v-1499h-287zM174 1632l186 285h250l-250 -285h-186z" />
+<glyph unicode="&#xce;" horiz-adv-x="501" d="M-49 1632l221 277h213l199 -277h-191l-121 123l-129 -123h-192zM125 0v1499h287v-1499h-287z" />
+<glyph unicode="&#xcf;" horiz-adv-x="501" d="M-115 1753q0 49 36 84t86 35t85 -34t35 -84t-35 -86t-85 -36t-86 36t-36 85zM125 0v1499h287v-1499h-287zM410 1753q0 49 34.5 84t85 35t85 -34t34.5 -84t-34.5 -86t-85 -36t-85 36t-34.5 85z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1355" d="M-8 696v135h133v668h637q467 0 514 -596q6 -76 6 -202t-30.5 -260t-92.5 -234q-127 -207 -397 -207h-637v696h-133zM412 256h327q90 0 147.5 61.5t81 167t23.5 256t-17.5 250t-51.5 152.5q-61 98 -183 98h-327v-410h227v-135h-227v-440z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1388" d="M125 0v1499h291l594 -969v969h286v-1499h-286l-596 958v-958h-289zM358 1745q131 143 248 143q51 -2 118 -36.5t85 -34.5h22q80 0 183 77l49 -122q-129 -139 -229 -140q-43 0 -86 19.5t-79 36t-52 16.5h-26q-11 0 -29.5 -3t-31 -6t-32 -12.5t-27.5 -13.5t-31.5 -18.5 t-29.5 -18.5z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1374" d="M102 757q0 130 15.5 245.5t42 196.5t71.5 138.5t91.5 90t113.5 51.5q106 31 224 30.5t172.5 -4.5t115 -17t103.5 -38t87 -62.5t72.5 -96t51.5 -134.5q45 -152 45 -354.5t-15.5 -312t-40 -188.5t-66.5 -135t-88 -90t-112 -52q-152 -45 -399 -29q-127 6 -184.5 30.5 t-99.5 52t-70.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM362 1917h250l187 -285h-187zM389 727q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 222 -51q143 0 215 53q100 76 100 430q0 240 -25.5 318t-47 110.5t-60.5 51.5q-63 27 -149.5 26.5t-120 -3.5t-71.5 -13 t-59.5 -31.5t-43 -58.5t-32 -91.5t-16.5 -130t-6 -190.5z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1374" d="M102 757q0 130 15.5 245.5t42 196.5t71.5 138.5t91.5 90t113.5 51.5q106 31 224 30.5t172.5 -4.5t115 -17t103.5 -38t87 -62.5t72.5 -96t51.5 -134.5q45 -152 45 -354.5t-15.5 -312t-40 -188.5t-66.5 -135t-88 -90t-112 -52q-152 -45 -399 -29q-127 6 -184.5 30.5 t-99.5 52t-70.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM389 727q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 222 -51q143 0 215 53q100 76 100 430q0 240 -25.5 318t-47 110.5t-60.5 51.5q-63 27 -149.5 26.5t-120 -3.5t-71.5 -13t-59.5 -31.5t-43 -58.5t-32 -91.5 t-16.5 -130t-6 -190.5zM612 1632l185 285h252l-250 -285h-187z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1374" d="M102 757q0 130 15.5 245.5t42 196.5t71.5 138.5t91.5 90t113.5 51.5q106 31 224 30.5t172.5 -4.5t115 -17t103.5 -38t87 -62.5t72.5 -96t51.5 -134.5q45 -152 45 -354.5t-15.5 -312t-40 -188.5t-66.5 -135t-88 -90t-112 -52q-152 -45 -399 -29q-127 6 -184.5 30.5 t-99.5 52t-70.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM389 727q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 222 -51q143 0 215 53q100 76 100 430q0 240 -25.5 318t-47 110.5t-60.5 51.5q-63 27 -149.5 26.5t-120 -3.5t-71.5 -13t-59.5 -31.5t-43 -58.5t-32 -91.5 t-16.5 -130t-6 -190.5zM389 1632l219 277h213l199 -277h-191l-120 123l-127 -123h-193z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1374" d="M102 757q0 130 15.5 245.5t42 196.5t71.5 138.5t91.5 90t113.5 51.5q106 31 224 30.5t172.5 -4.5t115 -17t103.5 -38t87 -62.5t72.5 -96t51.5 -134.5q45 -152 45 -354.5t-15.5 -312t-40 -188.5t-66.5 -135t-88 -90t-112 -52q-152 -45 -399 -29q-127 6 -184.5 30.5 t-99.5 52t-70.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM352 1745q131 143 248 143q51 -2 118.5 -36.5t85.5 -34.5h21q80 0 183 77l49 -122q-127 -139 -230 -140q-53 0 -123.5 36t-99.5 36t-48 -3t-31.5 -6t-32 -12.5t-27.5 -13.5t-31.5 -18.5t-30.5 -18.5zM389 727 q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 222 -51q143 0 215 53q100 76 100 430q0 240 -25.5 318t-47 110.5t-60.5 51.5q-63 27 -149.5 26.5t-120 -3.5t-71.5 -13t-59.5 -31.5t-43 -58.5t-32 -91.5t-16.5 -130t-6 -190.5z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1374" d="M102 757q0 130 15.5 245.5t42 196.5t71.5 138.5t91.5 90t113.5 51.5q106 31 224 30.5t172.5 -4.5t115 -17t103.5 -38t87 -62.5t72.5 -96t51.5 -134.5q45 -152 45 -354.5t-15.5 -312t-40 -188.5t-66.5 -135t-88 -90t-112 -52q-152 -45 -399 -29q-127 6 -184.5 30.5 t-99.5 52t-70.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM324 1753q0 33 16 62q35 59 94.5 58t94 -35t34.5 -84t-34.5 -86t-75.5 -36t-69 16.5t-44 44t-16 60.5zM389 727q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 222 -51q143 0 215 53q100 76 100 430 q0 240 -25.5 318t-47 110.5t-60.5 51.5q-63 27 -149.5 26.5t-120 -3.5t-71.5 -13t-59.5 -31.5t-43 -58.5t-32 -91.5t-16.5 -130t-6 -190.5zM846 1745q0 41 16 70q35 57 94.5 57t94 -34t34.5 -84t-34.5 -86t-83.5 -36t-85 36t-36 77z" />
+<glyph unicode="&#xd7;" horiz-adv-x="944" d="M88 512l215 215l-215 217l170 170l215 -215l217 217l172 -170l-217 -219l215 -215l-170 -170l-217 215l-213 -215z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1390" d="M109 0l116 170q-113 170 -112.5 585.5t127.5 581.5q45 57 91 90t111 52q109 31 273 30q256 0 372 -73l46 63h153l-104 -149q135 -178 135 -611q0 -410 -123 -571q-80 -109 -201 -143q-111 -33 -264.5 -33t-248.5 17.5t-167 66.5l-53 -76h-151zM399 694.5 q0 -147.5 29 -233.5l498 741q-55 43 -211 43q-170 0 -219 -49q-57 -57 -70.5 -130t-20 -148.5t-6.5 -223zM483 319q63 -63 232 -63q94 0 150.5 18.5t95 72.5t54 146.5t15.5 287t-39 296.5z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1359" d="M125 655v844h287v-844q0 -197 39 -288q35 -82 137 -105q45 -8 130 -8t142 31q121 66 121 370v844h289v-844q0 -322 -94 -467q-31 -51 -61 -82.5t-76 -55t-78.5 -35t-88.5 -17.5q-70 -8 -170 -8h-28q-246 0 -328 51q-37 25 -86 73t-74 117q-61 172 -61 424zM354 1917h250 l187 -285h-187z" />
+<glyph unicode="&#xda;" horiz-adv-x="1359" d="M125 655v844h287v-844q0 -197 39 -288q35 -82 137 -105q45 -8 130 -8t142 31q121 66 121 370v844h289v-844q0 -322 -94 -467q-31 -51 -61 -82.5t-76 -55t-78.5 -35t-88.5 -17.5q-70 -8 -170 -8h-28q-246 0 -328 51q-37 25 -86 73t-74 117q-61 172 -61 424zM604 1632 l184 285h252l-249 -285h-187z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1359" d="M125 655v844h287v-844q0 -197 39 -288q35 -82 137 -105q45 -8 130 -8t142 31q121 66 121 370v844h289v-844q0 -322 -94 -467q-31 -51 -61 -82.5t-76 -55t-78.5 -35t-88.5 -17.5q-70 -8 -170 -8h-28q-246 0 -328 51q-37 25 -86 73t-74 117q-61 172 -61 424zM381 1632 l221 277h213l197 -277h-189l-121 123l-129 -123h-192z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1359" d="M125 655v844h287v-844q0 -197 39 -288q35 -82 137 -105q45 -8 130 -8t142 31q121 66 121 370v844h289v-844q0 -322 -94 -467q-31 -51 -61 -82.5t-76 -55t-78.5 -35t-88.5 -17.5q-70 -8 -170 -8h-28q-246 0 -328 51q-37 25 -86 73t-74 117q-61 172 -61 424zM315 1745 q0 41 17 70q35 57 95 57t95 -34t35 -84t-36 -86t-85 -36t-85 36t-36 77zM838 1753q0 49 35.5 84t86 35t84 -34t33.5 -84t-34.5 -86t-84 -36t-85 36t-35.5 85z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1343" d="M70 1499h311l293 -719l321 719h312l-494 -1034v-465h-287v465zM594 1632l186 285h252l-250 -285h-188z" />
+<glyph unicode="&#xde;" horiz-adv-x="1118" d="M94 0v1493h287v-289h301q360 -2 360 -436q0 -328 -168 -418q-80 -43 -158.5 -45t-134 -2t-200.5 41v-344h-287zM381 557l211 2q2 -2 23.5 -2t48 7t49.5 28q41 41 41 174q-2 141 -72 170q-35 14 -90 14h-211v-393z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1171" d="M94 0v1159q0 188 128 314t362 126q342 0 463 -200q35 -59 39 -103.5t4 -77t-11 -85.5q-20 -123 -116 -228q-20 -23 -55.5 -54.5t-49.5 -47.5q-43 -43 -43 -81t34 -62.5t82 -46t96 -50t82 -82t34 -125.5v-63q0 -178 -113 -248q-98 -61 -230 -61t-308 39v202 q184 -10 235 -10t89 28.5t40 86.5v49q0 63 -113 108q-45 18 -92 42t-78.5 71t-31.5 128t37.5 137.5t142.5 142.5q84 74 84 172q0 160 -209 159q-74 0 -121 -28q-94 -53 -94 -254v-1057h-287z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1062" d="M61 276v103q0 131 78 215t240 84h242h79v52v18q0 82 -34.5 107.5t-139 25.5t-428.5 -23v178q186 72 498 72q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM205 1516h250l186 -285h-186zM348 317 q0 -61 26.5 -80.5t78 -19.5t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1062" d="M61 276v103q0 131 78 215t240 84h242h79v52v18q0 82 -34.5 107.5t-139 25.5t-428.5 -23v178q186 72 498 72q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM348 317q0 -61 26.5 -80.5t78 -19.5 t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54zM451 1231l184 285h252l-250 -285h-186z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1062" d="M61 276v103q0 131 78 215t240 84h242h79v52v18q0 82 -34.5 107.5t-139 25.5t-428.5 -23v178q186 72 498 72q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM229 1231l220 276h213l198 -276h-190 l-121 123l-127 -123h-193zM348 317q0 -61 26.5 -80.5t78 -19.5t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1062" d="M61 276v103q0 131 78 215t240 84h242h79v52v18q0 82 -34.5 107.5t-139 25.5t-428.5 -23v178q186 72 498 72q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM188 1343q129 143 246 144 q51 -2 119 -37t86 -35h23q78 0 180 78l49 -123q-127 -139 -229 -139q-51 0 -123 36t-99.5 36t-48 -3.5t-33 -6.5t-32 -12t-26.5 -13t-30.5 -18.5t-31.5 -18.5zM348 317q0 -61 26.5 -80.5t78 -19.5t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1062" d="M61 276v103q0 131 78 215t240 84h242h79v52v18q0 82 -34.5 107.5t-139 25.5t-428.5 -23v178q186 72 498 72q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM162 1352q0 49 35.5 85t85 36t84 -35 t34.5 -85t-34.5 -86t-84 -36t-85 36t-35.5 85zM348 317q0 -61 26.5 -80.5t78 -19.5t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54zM684 1352q0 49 36 85t72.5 36t59 -10.5t37.5 -24.5q35 -35 35 -85t-35 -86t-84 -36t-85 36t-36 85z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1062" d="M61 276v103q0 131 78 215t240 84h242h79v52v18q0 82 -34.5 107.5t-139 25.5t-428.5 -23v178q186 72 498 72q188 0 289.5 -79t101.5 -271v-758h-227l-60 119q-8 -14 -52 -44t-121.5 -58.5t-149.5 -28.5q-152 0 -234 86.5t-82 201.5zM338 1420q0 50 28.5 98.5t77 76 t104.5 27.5t103 -27.5t75 -76t28 -106.5t-28 -105t-75 -75t-97 -28t-88 15.5t-66.5 44t-45 67.5t-16.5 89zM348 317q0 -61 26.5 -80.5t78 -19.5t114 21.5t97.5 42.5l36 22v199l-264 -21q-88 -8 -88 -110v-54zM459 1422.5q0 -25.5 4 -39t12 -23.5t19 -19q25 -16 57.5 -16 t58 25.5t25.5 62.5t-25.5 62.5t-62.5 25.5t-62.5 -26.5t-25.5 -52z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1724" d="M61 283v71q0 125 72 209q78 90 243 89t244.5 -1t79.5 2v74v27q0 80 -34.5 106.5t-125.5 26.5t-442 -25v178q172 72 496 74q201 -2 285 -88q59 45 133.5 60.5t184.5 15.5t176.5 -7.5t127 -30t92.5 -65.5q72 -90 72 -280q0 -141 -76 -201.5t-229 -60.5h-344 q0 -139 52 -185.5t177 -46.5q252 0 400 21v-193q-72 -27 -183 -41q-141 -16 -375 -16q-113 0 -179 35t-117 106q-18 -39 -163 -91t-253 -52q-150 0 -232 87t-82 202zM348 317q0 -66 33 -81q25 -12 74 -12.5t111.5 21t97.5 42.5l36 20v174l-264 -20q-88 -8 -88 -111v-33z M1016 651h270q92 0 92 82q0 100 -26.5 125t-132.5 25h-11q-94 0 -108.5 -7.5t-29.5 -14.5t-21.5 -18.5t-14.5 -29.5q-18 -35 -18 -149v-13z" />
+<glyph unicode="&#xe7;" horiz-adv-x="1011" d="M78 545q0 164 25.5 275.5t75.5 171t111.5 84t145.5 24.5q295 0 500 -68v-176q-195 12 -309.5 12t-139 -3t-53 -19.5t-41.5 -52.5q-29 -82 -28.5 -238t19.5 -224.5t57 -90t120 -21.5q166 0 334 14l55 5v-181q-94 -49 -184 -57q-133 -12 -231 -12h-13h-86q-162 0 -254 108 q-104 123 -104 449zM324 -244l90 31q41 16 51 44t10 91h193q0 -160 -49.5 -224.5t-180.5 -64.5h-114v123z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1075" d="M78 529.5q0 285.5 62.5 405.5t230.5 148q72 12 164 12.5t143 -2.5t103.5 -12.5t85 -27t63.5 -47t47 -70.5q37 -92 37 -212t-35 -181q-68 -117 -268 -117h-346q0 -72 12 -115t45 -62.5t68.5 -24.5t195.5 -5t307 23v-195q-92 -35 -185 -43t-128 -10t-86 -2q-68 -2 -158 -2 q-203 0 -280.5 127t-77.5 412.5zM217 1503h252l184 -282h-186zM365 633h272q90 0 90 82q0 102 -27.5 132t-111.5 30t-116 -5.5t-61.5 -29t-37.5 -70.5t-8 -89v-50z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1075" d="M78 529.5q0 285.5 62.5 405.5t230.5 148q72 12 164 12.5t143 -2.5t103.5 -12.5t85 -27t63.5 -47t47 -70.5q37 -92 37 -212t-35 -181q-68 -117 -268 -117h-346q0 -72 12 -115t45 -62.5t68.5 -24.5t195.5 -5t307 23v-195q-92 -35 -185 -43t-128 -10t-86 -2q-68 -2 -158 -2 q-203 0 -280.5 127t-77.5 412.5zM365 633h272q90 0 90 82q0 102 -27.5 132t-111.5 30t-116 -5.5t-61.5 -29t-37.5 -70.5t-8 -89v-50zM459 1221l184 282h252l-250 -282h-186z" />
+<glyph unicode="&#xea;" horiz-adv-x="1075" d="M78 529.5q0 285.5 62.5 405.5t230.5 148q72 12 164 12.5t143 -2.5t103.5 -12.5t85 -27t63.5 -47t47 -70.5q37 -92 37 -212t-35 -181q-68 -117 -268 -117h-346q0 -72 12 -115t45 -62.5t68.5 -24.5t195.5 -5t307 23v-195q-92 -35 -185 -43t-128 -10t-86 -2q-68 -2 -158 -2 q-203 0 -280.5 127t-77.5 412.5zM229 1221l222 278h213l198 -278h-190l-121 122l-129 -122h-193zM365 633h272q90 0 90 82q0 102 -27.5 132t-111.5 30t-116 -5.5t-61.5 -29t-37.5 -70.5t-8 -89v-50z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1075" d="M78 529.5q0 285.5 62.5 405.5t230.5 148q72 12 164 12.5t143 -2.5t103.5 -12.5t85 -27t63.5 -47t47 -70.5q37 -92 37 -212t-35 -181q-68 -117 -268 -117h-346q0 -72 12 -115t45 -62.5t68.5 -24.5t195.5 -5t307 23v-195q-92 -35 -185 -43t-128 -10t-86 -2q-68 -2 -158 -2 q-203 0 -280.5 127t-77.5 412.5zM162 1341.5q0 49.5 35.5 85t85 35.5t84 -34.5t34.5 -85t-34.5 -86t-84 -35.5t-85 35.5t-35.5 85zM365 633h272q90 0 90 82q0 102 -27.5 132t-111.5 30t-116 -5.5t-61.5 -29t-37.5 -70.5t-8 -89v-50zM684 1341.5q0 49.5 36 85t72.5 35.5 t58 -10t38.5 -25q35 -35 35 -85t-35 -85.5t-84 -35.5t-85 35.5t-36 85z" />
+<glyph unicode="&#xec;" horiz-adv-x="471" d="M-106 1503h251l185 -282h-187zM94 0v1087h287v-1087h-287z" />
+<glyph unicode="&#xed;" horiz-adv-x="471" d="M94 0v1087h287v-1087h-287zM143 1221l187 282h250l-250 -282h-187z" />
+<glyph unicode="&#xee;" horiz-adv-x="471" d="M-80 1221l221 278h213l199 -278h-191l-120 122l-129 -122h-193zM94 0v1087h287v-1087h-287z" />
+<glyph unicode="&#xef;" horiz-adv-x="471" d="M-145 1341.5q0 49.5 35.5 85t86 35.5t85 -34.5t34.5 -85t-34.5 -86t-85 -35.5t-86 35.5t-35.5 85zM94 0v1087h287v-1087h-287zM377 1341.5q0 49.5 36 85t86 35.5t84.5 -34.5t34.5 -85t-34.5 -86t-84.5 -35.5t-86 35.5t-36 85z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1105" d="M61 535.5q0 275.5 91.5 413.5t291.5 138h115q119 0 154 -20q-37 125 -117 199l-234 -109l-57 117l148 67q-78 29 -211 29q-23 0 -47 -2v236q340 0 524 -123l190 88l60 -119l-140 -64q133 -150 179 -391q37 -203 36 -454q0 -541 -385 -541h-215q-207 0 -295 130t-88 405.5 zM348 538.5q0 -118.5 16.5 -178t44 -76t83.5 -16.5h122q90 0 117 57.5t27 225.5t-25.5 220t-118.5 52h-122q-53 0 -82 -20.5t-45.5 -83t-16.5 -181z" />
+<glyph unicode="&#xf1;" d="M94 0v1087h230l57 -116q150 109 237 125q47 10 107 10q326 0 326 -381v-725h-287v729q0 147 -121 148q-82 0 -139.5 -21.5t-122.5 -73.5v-782h-287zM219 1341q131 143 248 144q51 -2 118.5 -37t85.5 -35h21q80 0 182 78l50 -123q-127 -139 -230 -139q-51 0 -122.5 35.5 t-100.5 35.5t-48.5 -3t-31.5 -6t-31.5 -12t-26.5 -13t-30.5 -18.5t-32.5 -18.5z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1146" d="M78 522q0 141 16.5 236.5t51 162t96.5 105.5q113 72 331 72q281 0 388.5 -123t107.5 -437.5t-105.5 -431t-390.5 -116.5q-279 0 -389 125q-106 120 -106 407zM240 1503h252l184 -282h-187zM365 534.5q0 -110.5 10 -172t37.5 -93t62.5 -40t94.5 -8.5t89 4t57 20.5 t40.5 51.5q27 74 26.5 191.5t-3.5 171t-13 92.5t-23.5 60.5t-37.5 35.5q-41 20 -121 20t-116 -10t-61.5 -47t-33.5 -101.5t-8 -175z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1146" d="M78 522q0 141 16.5 236.5t51 162t96.5 105.5q113 72 331 72q281 0 388.5 -123t107.5 -437.5t-105.5 -431t-390.5 -116.5q-279 0 -389 125q-106 120 -106 407zM365 534.5q0 -110.5 10 -172t37.5 -93t62.5 -40t94.5 -8.5t89 4t57 20.5t40.5 51.5q27 74 26.5 191.5t-3.5 171 t-13 92.5t-23.5 60.5t-37.5 35.5q-41 20 -121 20t-116 -10t-61.5 -47t-33.5 -101.5t-8 -175zM481 1221l185 282h252l-250 -282h-187z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1146" d="M78 522q0 141 16.5 236.5t51 162t96.5 105.5q113 72 331 72q281 0 388.5 -123t107.5 -437.5t-105.5 -431t-390.5 -116.5q-279 0 -389 125q-106 120 -106 407zM262 1221l221 278h213l199 -278h-190l-121 122l-129 -122h-193zM365 534.5q0 -110.5 10 -172t37.5 -93 t62.5 -40t94.5 -8.5t89 4t57 20.5t40.5 51.5q27 74 26.5 191.5t-3.5 171t-13 92.5t-23.5 60.5t-37.5 35.5q-41 20 -121 20t-116 -10t-61.5 -47t-33.5 -101.5t-8 -175z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1146" d="M78 522q0 141 16.5 236.5t51 162t96.5 105.5q113 72 331 72q281 0 388.5 -123t107.5 -437.5t-105.5 -431t-390.5 -116.5q-279 0 -389 125q-106 120 -106 407zM229 1333q131 143 248 144q51 -2 119 -37t85 -35h21q80 0 183 78l49 -123q-127 -139 -229 -139 q-51 0 -123 35.5t-100.5 35.5t-48 -3t-32 -6t-32 -12t-26.5 -13.5t-30.5 -18.5t-31.5 -18zM365 534.5q0 -110.5 10 -172t37.5 -93t62.5 -40t94.5 -8.5t89 4t57 20.5t40.5 51.5q27 74 26.5 191.5t-3.5 171t-13 92.5t-23.5 60.5t-37.5 35.5q-41 20 -121 20t-116 -10t-61.5 -47 t-33.5 -101.5t-8 -175z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1146" d="M78 522q0 141 16.5 236.5t51 162t96.5 105.5q113 72 331 72q281 0 388.5 -123t107.5 -437.5t-105.5 -431t-390.5 -116.5q-279 0 -389 125q-106 120 -106 407zM193 1341.5q0 49.5 35.5 85t86 35.5t85 -34.5t34.5 -85t-34.5 -86t-85 -35.5t-86 35.5t-35.5 85zM365 534.5 q0 -110.5 10 -172t37.5 -93t62.5 -40t94.5 -8.5t89 4t57 20.5t40.5 51.5q27 74 26.5 191.5t-3.5 171t-13 92.5t-23.5 60.5t-37.5 35.5q-41 20 -121 20t-116 -10t-61.5 -47t-33.5 -101.5t-8 -175zM715 1341.5q0 49.5 35.5 85t86 35.5t85 -34.5t34.5 -85t-34.5 -86t-85 -35.5 t-86 35.5t-35.5 85z" />
+<glyph unicode="&#xf7;" horiz-adv-x="1017" d="M78 602v242h864v-242h-864zM381 317v138q0 49 49 49h152q49 0 49 -49v-138q0 -47 -49 -47h-152q-20 0 -34.5 12t-14.5 35zM381 979v137q0 51 49 51h152q49 0 49 -51v-137q0 -47 -49 -47h-152q-33 0 -45 29q-4 8 -4 18z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1189" d="M78 0l110 137q-88 119 -88 367t49.5 370.5t154 173t301 50.5t300.5 -58l39 47h158l-105 -129q94 -123 94.5 -429t-105 -422.5t-390.5 -116.5q-209 0 -320 65l-45 -55h-153zM387 544.5q0 -100.5 19 -143.5l333 433q-37 35 -125 34.5t-123.5 -10.5t-61.5 -47t-34 -101.5 t-8 -165zM444 262q37 -41 143.5 -41t142.5 20.5t48 55.5q27 74 27 213t-21 188z" />
+<glyph unicode="&#xf9;" d="M78 365v722h287v-729q0 -145 120 -145q82 0 138.5 20.5t124.5 73.5v780h286v-1087h-231l-55 115q-18 -10 -51 -31t-51.5 -32t-48.5 -26.5t-56 -23.5q-63 -20 -140 -20q-323 0 -323 383zM221 1503h252l184 -282h-186z" />
+<glyph unicode="&#xfa;" d="M78 365v722h287v-729q0 -145 120 -145q82 0 138.5 20.5t124.5 73.5v780h286v-1087h-231l-55 115q-18 -10 -51 -31t-51.5 -32t-48.5 -26.5t-56 -23.5q-63 -20 -140 -20q-323 0 -323 383zM463 1221l184 282h252l-250 -282h-186z" />
+<glyph unicode="&#xfb;" d="M78 365v722h287v-729q0 -145 120 -145q82 0 138.5 20.5t124.5 73.5v780h286v-1087h-231l-55 115q-18 -10 -51 -31t-51.5 -32t-48.5 -26.5t-56 -23.5q-63 -20 -140 -20q-323 0 -323 383zM240 1221l221 278h213l198 -278h-190l-121 122l-129 -122h-192z" />
+<glyph unicode="&#xfc;" d="M78 365v722h287v-729q0 -145 120 -145q82 0 138.5 20.5t124.5 73.5v780h286v-1087h-231l-55 115q-18 -10 -51 -31t-51.5 -32t-48.5 -26.5t-56 -23.5q-63 -20 -140 -20q-323 0 -323 383zM174 1341.5q0 49.5 36 85t86 35.5t85 -34.5t35 -85t-35 -86t-85 -35.5t-86 35.5 t-36 85zM696 1341.5q0 49.5 36 85t86 35.5t85 -34.5t35 -85t-35 -86t-85 -35.5t-86 35.5t-36 85z" />
+<glyph unicode="&#xfd;" horiz-adv-x="1183" d="M33 1087h301l188 -761q10 -37 24.5 -49.5t23 -17.5t19.5 -8t17 -3t16 -1l9 -1l217 841h299l-377 -1431l-149 -209h-205l153 553q-250 0 -323 276zM498 1221l184 282h252l-250 -282h-186z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1138" d="M109 -553v2155h286v-633q61 49 150.5 87t177.5 38q354 0 354 -553q0 -334 -98 -459q-86 -109 -256 -109q-76 0 -167 19.5t-161 56.5v-602h-286zM395 238q88 -33 252 -39q49 0 78 22q66 55 66 342t-144 287q-143 -6 -252 -72v-540z" />
+<glyph unicode="&#xff;" horiz-adv-x="1183" d="M33 1087h301l188 -761q10 -37 24.5 -49.5t23 -17.5t19.5 -8t17 -3t16 -1l9 -1l217 841h299l-377 -1431l-149 -209h-205l153 553q-250 0 -323 276zM209 1341.5q0 49.5 36 85t85 35.5t84 -34.5t35 -85t-35 -86t-84 -35.5t-85 35.5t-36 85zM731 1341.5q0 49.5 36 85t85 35.5 t84 -34.5t35 -85t-35 -86t-84 -35.5t-85 35.5t-36 85z" />
+<glyph unicode="&#x152;" horiz-adv-x="2064" d="M102 757q0 130 15.5 245.5t42 196.5t70.5 138.5t91.5 90t112.5 51.5q106 31 233.5 30.5t190.5 -6.5q154 -16 244 -96q72 92 217 92q12 0 271 -7t392 -26v-237h-571q-76 0 -94 -37q-12 -29 -12 -78v-233l583 -21v-237l-583 -19v-233q0 -78 43 -95q33 -12 84 -12h550v-235 q-104 -14 -489 -29l-129 -6h-35q-164 0 -235 92q-70 -53 -163 -73.5t-193.5 -20.5t-151.5 3t-106.5 12t-96.5 26.5t-82 45t-69.5 67.5t-55 96.5t-42 128t-24 164t-8.5 222.5zM389 727q0 -115 8.5 -195.5t27.5 -138t58 -86.5q70 -51 208 -51t202.5 37t94.5 140.5t30 263 t-7 242.5t-24.5 139.5t-39 89t-62.5 51.5q-61 27 -148.5 26.5t-121 -3.5t-70.5 -13t-58.5 -31.5t-43 -58.5t-32 -91.5t-16.5 -130t-6 -190.5z" />
+<glyph unicode="&#x153;" horiz-adv-x="1777" d="M78 537.5q0 158.5 24.5 267t86 174t152.5 92.5t232 27q238 0 342 -92q51 51 131 70.5t188.5 19.5t166 -4.5t115 -18.5t90 -40.5t61.5 -69.5q49 -80 49 -265q0 -186 -135 -243q-68 -29 -168 -29h-344v-39q0 -33 11.5 -73t43.5 -60q51 -35 174 -35q252 0 400 21v-193 q-111 -41 -238 -47q-166 -10 -322.5 -10t-230.5 84q-102 -84 -334 -84q-279 0 -389 125q-57 66 -81.5 165t-24.5 257.5zM365 534.5q0 -110.5 10 -172t37.5 -93t62.5 -41t92.5 -9.5t89 5t56 20.5t37 36t20.5 61.5q12 61 12 186t-8 183.5t-31.5 95.5t-61.5 48t-107.5 11 t-105.5 -9t-61.5 -46t-33.5 -101.5t-8 -175zM1069 633h270q90 0 91 82q0 102 -27 132t-111 30t-117.5 -6.5t-62.5 -31t-36 -67.5t-7 -81v-58z" />
+<glyph unicode="&#x178;" horiz-adv-x="1343" d="M70 1499h311l293 -719l321 719h312l-494 -1034v-465h-287v465zM307 1745q0 41 17 70q35 57 94 57t94 -34t35 -84t-35 -86t-84 -36t-85 36t-36 77zM829 1753q0 49 36 84t85 35t84 -34t35 -84t-35 -86t-84 -36t-85 36t-36 85z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="786" d="M78 1087l221 277h213l197 -277h-191l-121 123l-127 -123h-192z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="858" d="M78 1200q131 143 248 143q49 -2 116.5 -36.5t85.5 -34.5h23q78 0 180 78l49 -123q-127 -139 -229 -140q-51 0 -123 36t-98.5 36t-43 -2t-30.5 -6l-24.5 -7t-26 -11.5t-23.5 -13.5t-26.5 -15t-28.5 -17z" />
+<glyph unicode="&#x2000;" horiz-adv-x="958" />
+<glyph unicode="&#x2001;" horiz-adv-x="1916" />
+<glyph unicode="&#x2002;" horiz-adv-x="958" />
+<glyph unicode="&#x2003;" horiz-adv-x="1916" />
+<glyph unicode="&#x2004;" horiz-adv-x="638" />
+<glyph unicode="&#x2005;" horiz-adv-x="479" />
+<glyph unicode="&#x2006;" horiz-adv-x="319" />
+<glyph unicode="&#x2007;" horiz-adv-x="319" />
+<glyph unicode="&#x2008;" horiz-adv-x="239" />
+<glyph unicode="&#x2009;" horiz-adv-x="382" />
+<glyph unicode="&#x200a;" horiz-adv-x="106" />
+<glyph unicode="&#x2010;" horiz-adv-x="724" d="M41 473v242h643v-242h-643z" />
+<glyph unicode="&#x2011;" horiz-adv-x="724" d="M41 473v242h643v-242h-643z" />
+<glyph unicode="&#x2012;" horiz-adv-x="724" d="M41 473v242h643v-242h-643z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1050" d="M41 467v244h969v-244h-969z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1507" d="M41 471v244h1425v-244h-1425z" />
+<glyph unicode="&#x2018;" horiz-adv-x="530" d="M125 1057v272q0 193 211 193q27 0 59 -6v-113h-2q-66 0 -65 -68v-43h24q53 0 54 -51v-184q0 -57 -54 -58h-176q-51 1 -51 58z" />
+<glyph unicode="&#x2019;" horiz-adv-x="530" d="M125 1282v182q0 57 53 58h176q51 0 52 -58v-272q0 -193 -213 -193q-27 0 -58 7v112h2q66 0 66 68v41h-25q-53 0 -53 55z" />
+<glyph unicode="&#x201a;" horiz-adv-x="530" d="M125 53v183q0 59 53 59h176q51 0 52 -59v-271q0 -195 -211 -194q-27 0 -60 6v112h2q66 0 66 68v43h-25q-53 0 -53 53z" />
+<glyph unicode="&#x201c;" horiz-adv-x="870" d="M113 1055v272q0 193 211 193q29 0 59 -7v-112q-66 0 -66 -68v-41h25q23 0 38 -14t15 -41v-182q0 -57 -53 -58h-178q-51 1 -51 58zM477 1055v272q0 193 213 193q18 0 31 -2l29 -5v-112h-2q-66 0 -66 -68v-41h25q23 0 38 -14t15 -41v-182q0 -57 -53 -58h-177q-53 1 -53 58z " />
+<glyph unicode="&#x201d;" horiz-adv-x="870" d="M113 1278v184q0 57 53 58h178q51 0 51 -58v-272q0 -193 -213 -193q-27 0 -59 7v112h2q66 0 65 68v41h-24q-23 0 -38 14t-15 39zM477 1278v184q0 57 55 58h177q51 0 51 -58v-272q0 -195 -213 -195q-16 0 -31 2l-27 7v112h3q63 0 63 68v41h-23q-25 0 -40 14t-15 39z" />
+<glyph unicode="&#x201e;" horiz-adv-x="870" d="M113 53v183q0 59 53 59h178q51 0 51 -59v-271q0 -195 -213 -194q-27 0 -59 6v112h2q66 0 65 68v43h-24q-23 0 -38 13t-15 40zM477 53v183q0 57 55 57h177q51 0 51 -57v-271q0 -195 -213 -194q-16 0 -31 2l-27 4v112h3q63 0 63 68v43h-23q-25 0 -40 13t-15 40z" />
+<glyph unicode="&#x2022;" horiz-adv-x="632" d="M133 659v242q0 72 68 72h229q72 0 72 -72v-242q0 -66 -72 -65h-229q-31 0 -49.5 17t-18.5 48z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1652" d="M606 47v184q0 51 49 52h176q51 0 52 -52v-184q0 -47 -52 -47h-176q-20 0 -34.5 13.5t-14.5 33.5zM662 47q0 -20 14 -33.5t35 -13.5h176q51 0 51 47v184q0 51 -51 52h-176q-49 0 -49 -52v-184zM719 47v184q0 51 49 52h176q51 0 51 -52v-184q0 -47 -51 -47h-176 q-23 0 -36 13.5t-13 33.5z" />
+<glyph unicode="&#x202f;" horiz-adv-x="382" />
+<glyph unicode="&#x2039;" horiz-adv-x="729" d="M78 725l422 416l157 -156l-268 -260l273 -268l-152 -158z" />
+<glyph unicode="&#x203a;" horiz-adv-x="729" d="M78 457l272 268l-266 260l156 156l422 -416l-433 -426z" />
+<glyph unicode="&#x205f;" horiz-adv-x="479" />
+<glyph unicode="&#x20ac;" horiz-adv-x="1263" d="M31 512v139l157 17v139l-157 16v131l157 21q0 176 41 274q16 45 53 98.5t89.5 87t134.5 57.5t181 24t264 -20.5t276 -53.5v-209q-301 29 -414 29t-157 -6.5t-73.5 -17.5t-50 -32.5t-32 -41t-17.5 -54.5q-8 -51 -8 -135l479 -17v-139l-479 -12v-139l479 -17v-139 q-283 -6 -411 -12l-68 -4q0 -203 141 -248q61 -18 144 -19q164 0 397 35l78 10v-204q-195 -82 -545 -82q-221 0 -354 114q-147 127 -148 394z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1443" d="M31 1335v164h575v-164h-192v-551h-189v551h-194zM641 784l78 715h194l123 -420l99 420h200l86 -715h-186l-39 377l-76 -377h-166l-94 377l-31 -377h-188z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1284" d="M31 868v185l172 34v82q0 188 121 312q125 129 333 129q90 0 249 -16.5t218 -41.5v-172l-374 13q-150 4 -220 -82q-41 -53 -41 -154v-70l711 -20v-1067h-287v868h-424v-868h-286v868h-172z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1476" d="M31 868v185l172 34v93q0 430 403 430l611 -4v-1174q0 -111 20 -151.5t74 -61.5q123 -43 137 -43v-176h-238q-147 0 -213.5 87t-66.5 300v1004l-268 2q-59 0 -97 -19q-76 -35 -76 -194v-93h246v-219h-248v-868h-286v868h-170z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="2062" d="M31 868v185l202 34v183q0 115 56 207q31 51 92 81.5t185 30.5t251 -49v-172l-184 2q-88 2 -103 -61q-8 -33 -10 -99l-2 -123h457v82q0 123 53 221.5t156 157.5q104 61 246 62q141 0 283 -20.5t183 -37.5v-172l-374 13h-17q-244 0 -243 -236v-70l710 -20v-1067h-289v868 h-423v-868h-287v868h-455v-868h-289v868h-198z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="2254" d="M31 868v185l202 34v183q0 115 56 207q31 51 92 81.5t185 30.5t251 -49v-172l-184 2h-22q-19 0 -42.5 -9t-33.5 -34q-14 -37 -15 -117l-2 -123h463v93q0 428 403 428l611 -4v-1172q0 -111 20.5 -151.5t73.5 -61.5q123 -43 137 -43v-176h-237q-147 0 -214 87t-67 300v1004 l-268 2q-61 0 -97 -19q-76 -35 -75 -194v-93h245v-219h-247v-868h-287v868h-461v-868h-289v868h-198z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/js/web/fonts/exo-bold-webfont.ttf b/js/web/fonts/exo-bold-webfont.ttf
new file mode 100644
index 0000000..96edaf7
--- /dev/null
+++ b/js/web/fonts/exo-bold-webfont.ttf
Binary files differ
diff --git a/js/web/fonts/exo-bold-webfont.woff b/js/web/fonts/exo-bold-webfont.woff
new file mode 100644
index 0000000..29b5df1
--- /dev/null
+++ b/js/web/fonts/exo-bold-webfont.woff
Binary files differ
diff --git a/js/web/fonts/exo-regular-webfont.eot b/js/web/fonts/exo-regular-webfont.eot
new file mode 100644
index 0000000..fa9ac6d
--- /dev/null
+++ b/js/web/fonts/exo-regular-webfont.eot
Binary files differ
diff --git a/js/web/fonts/exo-regular-webfont.svg b/js/web/fonts/exo-regular-webfont.svg
new file mode 100644
index 0000000..87f3554
--- /dev/null
+++ b/js/web/fonts/exo-regular-webfont.svg
@@ -0,0 +1,246 @@
+<?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>
+This is a custom SVG webfont generated by Font Squirrel.
+Copyright : Copyright c 2011 Natanael Gama exondiscoveredcom with Reserved Font Name Exo
+Designer : Natanael Gama
+</metadata>
+<defs>
+<font id="ExoRegular" horiz-adv-x="1372" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="512" />
+<glyph unicode=" " horiz-adv-x="512" />
+<glyph unicode="&#x09;" horiz-adv-x="512" />
+<glyph unicode="&#xa0;" horiz-adv-x="512" />
+<glyph unicode="!" horiz-adv-x="550" d="M168 47v117q0 51 49 51h113q47 0 47 -51v-117q0 -47 -47 -47h-113q-49 0 -49 47zM180 1497h182l-14 -1096h-153z" />
+<glyph unicode="&#x22;" horiz-adv-x="778" d="M174 1362v137h154v-137l-21 -275h-110zM451 1362v137h153v-137l-20 -275h-111z" />
+<glyph unicode="#" horiz-adv-x="1406" d="M41 475l16 107h326l53 338h-325l18 106h324l75 473h107l-76 -473h340l74 473h106l-73 -473h362l-18 -106h-363l-53 -340h362l-16 -107h-362l-76 -473h-107l76 473l-340 2l-76 -475h-106l76 475h-324zM489 582l338 -2l54 340h-338z" />
+<glyph unicode="$" horiz-adv-x="1177" d="M113 1012v135q2 203 103 281.5t284 82.5v177h118v-183q133 -10 392 -43v-119l-492 19h-42q-28 0 -64.5 -5t-73.5 -26q-74 -45 -74 -184v-135q0 -201 213 -201h266q201 0 269 -115q53 -94 53 -237v-140q0 -203 -143 -278q-106 -57 -260 -57h-44v-168h-118v178l-340 41v112 l489 -12q264 0 264 184v140q0 201 -170 200h-266q-215 0 -297 115q-67 99 -67 238z" />
+<glyph unicode="%" horiz-adv-x="1955" d="M86 971v272q0 135 57.5 195.5t206.5 60.5h207q145 0 202.5 -60.5t57.5 -195.5v-272q0 -135 -57.5 -195.5t-206.5 -60.5h-207q-145 0 -202.5 60.5t-57.5 195.5zM219 971q0 -74 26.5 -98.5t100.5 -24.5h207q86 0 108.5 24.5t22.5 98.5v272q0 74 -26.5 98.5t-100.5 24.5 h-207q-84 0 -107.5 -24.5t-23.5 -98.5v-272zM465 0l897 1499h145l-897 -1499h-145zM1139 260v272q0 135 57 195.5t207 60.5h207q145 0 202.5 -60t57.5 -196v-272q0 -135 -57.5 -195.5t-206.5 -60.5h-207q-145 0 -202.5 60.5t-57.5 195.5zM1272 260q0 -74 26.5 -98.5 t100.5 -24.5h207q86 0 108.5 24.5t22.5 98.5v272q0 74 -27 98.5t-100 24.5h-207q-84 0 -107.5 -24.5t-23.5 -98.5v-272z" />
+<glyph unicode="&#x26;" horiz-adv-x="1304" d="M68 420q0 188 165 330l177 149l-129 174q-68 98 -68 180q0 102 67.5 168t141.5 73t147 7q195 0 400 -47v-102h-416q-92 0 -137 -20.5t-45 -76t71 -153.5l482 -651l233 243l47 -49l-104 -219l-84 -92l239 -334h-180l-168 227l-147 -137q-104 -98 -254 -98q-223 0 -346 176 q-92 123 -92 252zM215 430q0 -86 70 -174q90 -117 221 -117q78 0 145 56l164 153l-319 426l-160 -133q-121 -98 -121 -211z" />
+<glyph unicode="'" horiz-adv-x="378" d="M113 1362v137h153v-137l-20 -275h-111z" />
+<glyph unicode="(" horiz-adv-x="686" d="M154 656q0 169 33.5 339t80.5 301q96 264 178 408l33 57h166q-47 -72 -111.5 -209t-109.5 -260t-82 -296t-37 -336.5t35 -340t86 -305.5q102 -266 184 -391l35 -53h-166l-35 53q-23 33 -79 145.5t-99 233.5t-77.5 303t-34.5 351z" />
+<glyph unicode=")" horiz-adv-x="686" d="M41 -430q47 68 111.5 197t109.5 249.5t82 300t37 343t-35 333.5t-84 301q-106 272 -186 410l-35 57h166q12 -23 34.5 -61.5t79 -160.5t99.5 -245t77.5 -296t34.5 -342t-33.5 -349t-80.5 -307q-104 -270 -176 -381l-35 -49h-166z" />
+<glyph unicode="*" horiz-adv-x="901" d="M102 1159v82l285 59l10 -151zM242 848l49 276l147 -34l-121 -267zM360 1468l80 33l154 -241l-139 -64zM426 975l84 127l225 -187l-43 -65zM514 1169l246 156l39 -72l-187 -198z" />
+<glyph unicode="+" horiz-adv-x="1056" d="M102 653v152h349v350h151v-350h352v-152h-352v-350h-151v350h-349z" />
+<glyph unicode="," horiz-adv-x="552" d="M174 51v111q0 55 51 55h105q49 0 49 -55v-185q0 -55 -21 -92q-41 -70 -137 -69h-16l-21 4v65h4q59 0 60 64v51h-23q-51 0 -51 51z" />
+<glyph unicode="-" horiz-adv-x="724" d="M41 518v152h643v-152h-643z" />
+<glyph unicode="." horiz-adv-x="557" d="M174 47v117q0 51 49 51h109q51 0 51 -51v-117q0 -47 -51 -47h-109q-49 0 -49 47z" />
+<glyph unicode="/" horiz-adv-x="819" d="M41 -147l575 1724h162l-575 -1724h-162z" />
+<glyph unicode="0" horiz-adv-x="1316" d="M143 332v835q0 160 99.5 246t253.5 86h335q176 0 259.5 -93t83.5 -239v-835q0 -332 -343 -332h-335q-154 0 -253.5 80t-99.5 252zM295 332q0 -94 58.5 -137t142.5 -43h335q190 0 191 180v835q0 180 -191 181h-335q-102 0 -151.5 -50.5t-49.5 -130.5v-835z" />
+<glyph unicode="1" horiz-adv-x="741" d="M82 1217v108l344 174h152v-1499h-152v1327z" />
+<glyph unicode="2" horiz-adv-x="1222" d="M82 1366v113q322 41 623 41q207 0 311 -127t104 -303q0 -113 -63.5 -242t-149.5 -232.5t-198 -205.5q-174 -162 -320 -258h731v-152h-1024v139q406 276 631 516q96 102 168 222t72 228.5t-65.5 184.5t-199.5 76h-620z" />
+<glyph unicode="3" horiz-adv-x="1216" d="M61 1352v94q160 59 490 59q78 0 162 -2q164 -2 257 -97t93 -241v-141q0 -225 -135 -279q135 -86 135 -294v-121q0 -344 -365 -344h-121q-46 0 -101.5 1t-76 2t-66.5 4t-71 7l-61 10q-66 10 -127 33l2 96h610q162 0 203 90q18 39 18 101v121q0 209 -209 217l-497 14v119 l497 20q213 10 213 203v141q0 92 -62.5 139.5t-150.5 47.5h-637z" />
+<glyph unicode="4" horiz-adv-x="1234" d="M41 459l657 1040h181l-603 -956h582v424l76 153h76v-577h184v-121l-184 -39v-379h-152v379h-747z" />
+<glyph unicode="5" horiz-adv-x="1234" d="M156 41v113h622q96 0 140.5 55t44.5 135v225q0 137 -80 174q-41 18 -105 19h-315q-68 0 -118 -39t-50 -115h-135l45 891h864v-151h-725l-25 -496q55 68 261 68l198 -7q174 0 255 -91t81 -249v-233q0 -98 -33.5 -171t-89.5 -108q-102 -70 -213 -69q-207 0 -317 8t-305 41z " />
+<glyph unicode="6" horiz-adv-x="1275" d="M133 786q0 375 103.5 550t248.5 175q334 0 619 -38v-113h-592q-66 0 -113 -55.5t-69 -145.5q-41 -164 -45 -325q367 43 548 43t250.5 -82t69.5 -224v-268q0 -305 -330 -305h-305q-90 0 -155.5 34t-120.5 118q-109 169 -109 636zM285 725q0 -254 32 -360q16 -55 39 -107 q49 -109 162 -108h305q90 0 135.5 32.5t45.5 132.5v256q0 154 -181 154h-538z" />
+<glyph unicode="7" horiz-adv-x="1118" d="M61 1348v151h940l56 -98l-543 -1401h-180l528 1348h-801z" />
+<glyph unicode="8" horiz-adv-x="1298" d="M154 315v201q0 70 28.5 118t61 66.5t84.5 34.5q-90 31 -132 112t-42 175v133q0 195 94 274.5t266 79.5h299q168 0 250 -84t82 -270v-133v-22q0 -13 -3 -36.5t-16.5 -64.5t-48.5 -72.5t-86 -42.5q76 -14 116 -100t38 -168v-201q0 -94 -33 -160.5t-88 -97.5 q-96 -57 -213 -57h-297q-100 0 -172 25.5t-107.5 59.5t-54.5 83q-26 67 -26 147zM305 309q0 -158 209 -157h297q74 0 128 40.5t54 116.5v215q0 82 -51 124t-125 42h-325q-80 0 -133.5 -39t-53.5 -127v-215zM305 1012q0 -92 58.5 -132t128.5 -40h325q176 0 176 172v139 q0 111 -44 159t-136 48h-299q-111 0 -160 -39t-49 -168v-139z" />
+<glyph unicode="9" horiz-adv-x="1275" d="M123 938v268q0 305 330 305h305q90 0 155.5 -33.5t118.5 -117.5q111 -170 111 -637q0 -375 -103.5 -550t-248.5 -175q-430 0 -619 39v113h592q66 0 113 55t69 145q41 164 45 326q-365 -43 -547 -43t-251.5 82t-69.5 223zM272 938q0 -154 181 -154h538q0 252 -33 363 q-16 53 -40 106q-47 106 -160 107h-305q-90 0 -135.5 -33t-45.5 -133v-256z" />
+<glyph unicode=":" horiz-adv-x="557" d="M174 47v117q0 51 49 51h109q51 0 51 -51v-117q0 -47 -51 -47h-109q-49 0 -49 47zM174 922v116q0 51 49 52h109q51 0 51 -52v-116q0 -47 -51 -48h-109q-49 1 -49 48z" />
+<glyph unicode=";" horiz-adv-x="561" d="M174 51v111q0 23 14.5 39t36.5 16h105q23 0 36 -15.5t13 -39.5v-185q0 -55 -21 -92q-41 -70 -137 -69h-16l-21 4v65h4q59 0 60 64v51h-23q-20 0 -35.5 16.5t-15.5 34.5zM178 924v116q0 51 49 52h109q51 0 51 -52v-116q0 -47 -51 -47h-109q-49 0 -49 47z" />
+<glyph unicode="&#x3c;" horiz-adv-x="972" d="M102 643v164l768 332v-164l-565 -250l565 -270v-168z" />
+<glyph unicode="=" horiz-adv-x="956" d="M41 434v152h874v-152h-874zM41 862v152h874v-152h-874z" />
+<glyph unicode="&#x3e;" horiz-adv-x="972" d="M102 287v168l566 270l-566 250v164l768 -332v-164z" />
+<glyph unicode="?" horiz-adv-x="1107" d="M41 1360v113q102 16 156.5 21t123 12t89.5 7l143 5q43 0 65 -5q217 0 312.5 -105t95.5 -273v-207q0 -199 -137 -277q-96 -55 -234 -55q-59 0 -127 10v-207h-153v332h291q86 4 148.5 53.5t62.5 143.5v207q0 119 -66 172t-215 53h-555zM348 47v117q0 51 49 51h113 q47 0 47 -51v-117q0 -47 -47 -47h-113q-49 0 -49 47z" />
+<glyph unicode="@" horiz-adv-x="1728" d="M133 0v713q0 154 76 239q33 37 102.5 67t165.5 30h441q129 0 221 -67t92 -220v-762h-115l-29 131l-20 -16q-178 -133 -350 -133q-109 0 -183.5 67.5t-72.5 171.5v109q0 125 69.5 198.5t194.5 73.5h358q2 78 2 117t-2 39q0 82 -41 110.5t-131 28.5h-434q-90 0 -141 -37 t-51 -147v-713q0 -211 192 -211h715q121 0 166 50t45 161v1049q0 115 -57.5 174t-153.5 59h-827v96q266 55 567 56h22h238q168 -4 265 -101.5t97 -283.5v-1049q0 -365 -362 -365h-715q-160 0 -252 94.5t-92 270.5zM612 233q0 -35 37 -67.5t82 -32.5h33q29 0 100.5 20.5 t104 36t114.5 54.5v252l-348 -33q-59 -6 -92 -44t-31 -93v-93z" />
+<glyph unicode="A" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM469 569h489l-241 699z" />
+<glyph unicode="B" horiz-adv-x="1220" d="M164 0v1499h577q203 0 296 -118.5t93 -270.5q0 -272 -188 -332q78 -18 137.5 -109t59.5 -251q0 -172 -80 -287q-92 -131 -318 -131h-577zM317 152h424q246 0 246 270q0 123 -61.5 205t-184.5 82h-424v-557zM317 860h424q238 0 238 244t-238 244h-424v-488z" />
+<glyph unicode="C" horiz-adv-x="1183" d="M113 754q0 389 105.5 575.5t393.5 186.5q223 0 500 -52v-121q-369 20 -501 20.5t-204.5 -49.5t-107.5 -182.5t-35 -381.5q0 -610 348 -611l500 15v-121q-242 -45 -500 -45q-499 0 -499 766z" />
+<glyph unicode="D" horiz-adv-x="1345" d="M164 0v1499h557q133 0 232.5 -50t154.5 -126t90 -182q55 -170 55 -398q0 -223 -73 -407q-86 -209 -252 -291q-92 -45 -207 -45h-557zM315 158h406q129 0 217 84q164 154 164 487.5t-97.5 476t-283.5 142.5h-406v-1190z" />
+<glyph unicode="E" horiz-adv-x="1161" d="M164 252v981q0 141 70.5 203.5t175.5 62.5h12l647 -33v-118h-647q-49 0 -74.5 -19.5t-29 -39t-3.5 -56.5v-410l672 -20v-121l-672 -20v-410q0 -51 22.5 -75.5t43 -28t61.5 -3.5h627v-116l-627 -35h-30q-248 0 -248 258z" />
+<glyph unicode="F" horiz-adv-x="1161" d="M164 0v1233q0 141 70.5 203.5t175.5 62.5h12l647 -33v-118h-647q-49 0 -74.5 -19.5t-29 -39t-3.5 -56.5v-410l672 -20v-121l-672 -20v-662h-151z" />
+<glyph unicode="G" horiz-adv-x="1257" d="M113 771q0 157 18.5 281t67.5 234q100 229 393 230q80 0 247 -17.5t273 -38.5v-121q-18 0 -102 6.5t-150 10.5q-131 8 -268 8q-195 0 -261.5 -140.5t-66.5 -476t74 -471t262 -137.5q70 0 168 23.5t162 46.5l63 24v410h-344v102q186 51 357 52q66 0 139 -6v-791h-115 l-33 100q-201 -111 -397 -110h-12q-115 0 -203 39t-140 103.5t-83 167.5t-40 208.5t-9 262.5z" />
+<glyph unicode="H" horiz-adv-x="1306" d="M164 0v1499h151v-698h717v698h152v-1499h-152v649h-717v-649h-151z" />
+<glyph unicode="I" horiz-adv-x="438" d="M164 0v1499h151v-1499h-151z" />
+<glyph unicode="J" horiz-adv-x="735" d="M72 43l8 111q131 -33 205 -33q174 0 176 217v1161h151v-1161q0 -233 -106 -301q-78 -49 -214 -49t-220 55z" />
+<glyph unicode="K" horiz-adv-x="1210" d="M164 0v1499h151v-672h168l471 672h185l-516 -747l516 -752h-185l-471 676h-166v-676h-153z" />
+<glyph unicode="L" horiz-adv-x="1140" d="M164 258v1241h151v-1241q0 -78 43 -94q33 -12 84 -12h627v-152h-627q-117 0 -188 41q-90 51 -90 217z" />
+<glyph unicode="M" horiz-adv-x="1640" d="M113 0l98 1499h209l399 -1247l387 1247h207l115 -1499h-152l-92 1225l-385 -1225h-156l-397 1225l-82 -1225h-151z" />
+<glyph unicode="N" horiz-adv-x="1392" d="M164 0v1499h155l799 -1216v1216h152v-1499h-152l-801 1217v-1217h-153z" />
+<glyph unicode="O" horiz-adv-x="1384" d="M133 741q0 170 18.5 298t57.5 212t85 136.5t118 78.5q117 43 303 43q268 0 377 -82q104 -80 149 -227q51 -180 51 -417.5t-25.5 -374t-69.5 -218t-121 -126t-158.5 -58.5t-193.5 -14t-181.5 8t-141 33.5t-116.5 76t-82 132.5t-53.5 205.5t-16.5 293.5zM285 690.5 q0 -149.5 19.5 -266.5t75.5 -180.5t130 -82t190.5 -18.5t182 13.5t119 49.5t81.5 103q57 135 58 430q0 322 -49 432q-20 47 -37 78t-49.5 52.5t-56 33t-69.5 16.5t-77 6t-88.5 1t-87 -1t-75.5 -6t-70.5 -16.5t-57.5 -33t-50.5 -52t-38 -77t-29.5 -107.5t-15 -143t-6 -231.5z " />
+<glyph unicode="P" horiz-adv-x="1189" d="M123 0v1499h616q358 0 359 -434q0 -336 -168 -418q-53 -25 -94 -31t-98.5 -6t-256 18.5t-207.5 22.5v-651h-151zM274 762h465q98 0 151.5 59.5t53.5 243.5q-4 190 -80 242q-55 39 -125 39h-465v-584z" />
+<glyph unicode="Q" horiz-adv-x="1384" d="M133 758.5q0 187.5 27.5 331t73 225.5t124 126t156.5 56t187.5 12t177 -8t139.5 -34.5t118 -79t85 -136.5q72 -162 71 -512q0 -369 -96 -549q-45 -82 -123 -126t-160 -58t-193.5 -14t-181 8t-141 33.5t-114.5 76t-80 132.5t-53.5 205.5t-16.5 311zM285 690.5 q0 -149.5 19.5 -266.5t73.5 -180.5t128 -82t204 -18.5t204.5 21.5t130 86t76 180.5t20.5 263.5t-6.5 228.5t-15.5 142t-28.5 107.5t-37 77t-50 52t-56 33t-71 16.5t-78 6t-88 1t-87 -1t-75.5 -6t-69.5 -16.5t-56.5 -33t-49.5 -52t-37 -77t-29.5 -107.5t-15 -143t-6 -231.5z M649 -68h107q102 -72 188 -71.5t156 30.5v-163q-68 -18 -113 -19h-61q-94 6 -177.5 66.5t-99.5 156.5z" />
+<glyph unicode="R" horiz-adv-x="1214" d="M123 0v1499h639q346 0 346 -450q0 -393 -260 -431l315 -618h-164l-315 612l-410 29v-641h-151zM274 776h488q121 0 151 60q41 72 41 232.5t-53 219t-139 58.5h-488v-570z" />
+<glyph unicode="S" horiz-adv-x="1196" d="M133 1012v135q0 207 106.5 285.5t272.5 78.5t539 -49v-123l-512 21h-33q-104 0 -162.5 -37t-58.5 -176v-135q0 -127 50 -164t159 -37h290q319 0 320 -352v-140q0 -207 -133 -278q-111 -57 -281 -57q-72 0 -253 18t-259 33v123q225 -23 512 -23q262 0 262 184v140 q0 96 -36.5 148t-131.5 52h-286q-233 0 -305 113q-60 95 -60 240z" />
+<glyph unicode="T" horiz-adv-x="1183" d="M92 1348v151h1041v-151h-451v-1348h-152v1348h-438z" />
+<glyph unicode="U" horiz-adv-x="1386" d="M164 655v844h151v-844q0 -186 23.5 -295.5t87 -154.5t115 -54.5t110.5 -9.5h68q145 0 180 14.5t65.5 32t49 43t39 64.5t32.5 90q25 113 25 270v844h154v-844q0 -190 -36 -322t-82 -197.5t-131 -100.5t-140.5 -40t-108.5 -5h-87q-34 0 -61.5 1t-78 4t-77 12t-68.5 24.5 t-65.5 41t-54 60.5t-47 85t-32.5 114q-31 116 -31 323z" />
+<glyph unicode="V" d="M92 1499h166l438 -1257l459 1257h166l-551 -1499h-152z" />
+<glyph unicode="W" horiz-adv-x="1970" d="M92 1499h166l436 -1235l371 1235h172l-139 -479l272 -768l383 1247h166l-469 -1499h-152l-280 766l-248 -766h-152z" />
+<glyph unicode="X" horiz-adv-x="1220" d="M92 1499h166l369 -629l377 629h165l-442 -739l432 -760h-166l-366 631l-363 -631h-166l428 760z" />
+<glyph unicode="Y" horiz-adv-x="1290" d="M92 1499h166l387 -786l428 786h166l-518 -967v-532h-152v532z" />
+<glyph unicode="Z" horiz-adv-x="1153" d="M72 0v152l811 1196h-811v151h1009v-151l-811 -1196h811v-152h-1009z" />
+<glyph unicode="[" horiz-adv-x="657" d="M174 -78v1450q0 119 45 221q27 59 86.5 95t147.5 36h163v-151h-163q-57 0 -92 -54.5t-35 -146.5v-1450q0 -92 34.5 -146.5t92.5 -54.5h163v-151h-163q-88 0 -147.5 36t-86.5 95q-45 102 -45 221z" />
+<glyph unicode="\" horiz-adv-x="819" d="M41 1577h162l575 -1724h-162z" />
+<glyph unicode="]" horiz-adv-x="657" d="M41 -279h164q57 0 92 54.5t35 146.5v1450q0 92 -35 146.5t-92 54.5h-164v151h164q88 0 147.5 -35.5t85.5 -95.5q45 -102 45 -221v-1450q0 -119 -45 -221q-27 -59 -86 -95t-147 -36h-164v151z" />
+<glyph unicode="^" horiz-adv-x="802" d="M102 1087l240 267h145l213 -267h-145l-143 146l-162 -146h-148z" />
+<glyph unicode="_" horiz-adv-x="1380" d="M41 -2v152h1298v-152h-1298z" />
+<glyph unicode="`" horiz-adv-x="495" d="M41 1360h195l219 -273h-142z" />
+<glyph unicode="a" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM233 268q0 -129 121 -129q74 0 187.5 27 t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103z" />
+<glyph unicode="b" horiz-adv-x="1134" d="M123 0v1608h147v-586q92 37 210 59.5t211 22.5t168 -47t112 -135q61 -152 61 -383q0 -211 -67 -367q-37 -86 -111 -135t-174 -49t-228 48t-180 85l-41 -121h-108zM272 233q231 -94 402 -94q207 0 207 400q0 238 -50.5 325.5t-156.5 87.5q-197 0 -402 -53v-666z" />
+<glyph unicode="c" horiz-adv-x="1024" d="M102 545q0 172 26 285.5t77 170t110.5 77t192.5 20.5t420 -54v-110q-285 12 -403.5 12t-149.5 -10t-64 -47q-57 -72 -57 -327t46 -338t161 -83q193 0 403 17l78 6v-115q-197 -55 -481 -59q-84 0 -142.5 20.5t-110.5 76.5t-79 171t-27 287z" />
+<glyph unicode="d" horiz-adv-x="1134" d="M102 545.5q0 111.5 13.5 201t48.5 175.5q76 182 297 182q76 0 192.5 -22.5t208.5 -59.5v586h150v-1608h-109l-41 121q-51 -37 -179 -85t-228.5 -48t-174 49t-110.5 134t-52.5 174t-15.5 200.5zM254 539q0 -399 207 -400q170 0 401 94v666q-205 53 -401 53 q-106 0 -156.5 -87.5t-50.5 -325.5z" />
+<glyph unicode="e" horiz-adv-x="1075" d="M102 549q0 180 25 289.5t89.5 166t143 74t204.5 17.5t189.5 -10.5t125 -47.5t88 -116.5t26.5 -210.5q0 -250 -280 -250h-459q0 -190 43 -255t164 -65q373 0 512 21v-115q-203 -57 -512 -57q-207 0 -283 118.5t-76 440.5zM254 610h459q129 0 129 101q0 158 -46 195.5 t-216 37.5q-211 0 -252 -43q-57 -61 -65.5 -135t-8.5 -156z" />
+<glyph unicode="f" horiz-adv-x="819" d="M41 936v117l199 34v203q0 166 57 242q25 31 75 54.5t148 23.5t258 -49v-101l-252 2q-94 0 -116 -49q-18 -43 -19 -123v-203h303v-151h-303v-936h-151v936h-199z" />
+<glyph unicode="g" horiz-adv-x="1134" d="M92 -63l82 133q-76 53 -76 166q0 57 31 107t90 63q-119 76 -119 282.5t93.5 305t261.5 98.5h639v-115l-166 -37q2 -4 14 -25.5t18.5 -35t14.5 -39.5q16 -49 16 -121t-13 -131.5t-46 -128t-104.5 -111.5t-174.5 -43h-319q-84 0 -84 -61q0 -70 84 -70h436q125 0 194.5 -77 t69.5 -206v-129q0 -111 -51 -200q-31 -53 -96.5 -84t-159.5 -31h-307q-150 0 -239 80t-89 235v175zM244 39v-277q0 -164 176 -163h307q156 0 156 163v119q0 78 -28 110t-112 32h-407q-55 0 -92 16zM252 705q0 -86 27 -144q49 -104 161 -104h201q111 0 155 74.5t44 158.5 q0 123 -44 186.5t-157 63.5h-184q-203 1 -203 -235z" />
+<glyph unicode="h" horiz-adv-x="1114" d="M123 0v1606h151v-645q6 2 45 25.5t48.5 27.5t44 23.5t49 23.5t47.5 16.5t53 16.5q66 12 115 12q156 0 246 -102.5t90 -245.5v-758h-152v758q0 98 -50 147t-131 49t-150.5 -16t-111.5 -33.5t-143 -66.5v-838h-151z" />
+<glyph unicode="i" horiz-adv-x="403" d="M102 1264v110q0 51 50 51h102q47 0 47 -51v-110q0 -47 -47 -47h-102q-50 0 -50 47zM123 0v1087h151v-1087h-151z" />
+<glyph unicode="j" horiz-adv-x="444" d="M123 1264v110q0 51 49 51h102q47 0 48 -51v-110q0 -47 -48 -47h-102q-49 0 -49 47zM145 -553v1640h152v-1095v-47q0 -326 -53 -498h-99z" />
+<glyph unicode="k" horiz-adv-x="1024" d="M123 0v1602h151v-902h82l416 387h211l-483 -462l483 -625h-188l-439 549h-82v-549h-151z" />
+<glyph unicode="l" horiz-adv-x="614" d="M123 387v1217h151v-1217q0 -125 29 -173t88 -62q168 -43 182 -43v-109h-180q-270 0 -270 387z" />
+<glyph unicode="m" horiz-adv-x="1839" d="M123 0v1087h106l45 -131q12 8 50 30t53.5 31t49.5 25.5t56 22.5l52 18q49 16 139 16.5t172 -42.5t117 -117q193 160 438 160q143 0 239.5 -98.5t96.5 -251.5v-750h-152v750q0 90 -52 144t-132 54q-123 0 -212 -24.5t-190 -89.5v-834h-151v750q0 90 -52.5 144t-131 54 t-145 -16.5t-103.5 -31.5t-142 -66v-834h-151z" />
+<glyph unicode="n" horiz-adv-x="1114" d="M123 0v1087h106l45 -126q6 2 45 25.5t48.5 27.5t44 23.5t49 23.5t47.5 16.5t53 16.5q66 12 115 12q156 0 246 -102.5t90 -245.5v-758h-152v758q0 96 -51 146t-131 50t-149.5 -16t-111.5 -33.5t-143 -66.5v-838h-151z" />
+<glyph unicode="o" horiz-adv-x="1163" d="M102 544.5q0 313.5 104.5 433.5t377 120t375 -122t102.5 -437.5t-102.5 -432t-375 -116.5t-377 120.5t-104.5 434zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5t143.5 -10.5t145.5 10.5t98 48.5t64.5 116.5t18.5 218t-15 223.5t-60.5 126t-97.5 52t-142 10t-135 -6 t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202z" />
+<glyph unicode="p" horiz-adv-x="1134" d="M123 -553v1640h108l39 -120q51 37 180.5 85t229.5 48t174 -49.5t111 -132.5q68 -158 67 -369q0 -410 -172 -518q-76 -47 -169 -47t-211 22.5t-210 59.5v-619h-147zM270 188q205 -53 404 -53q106 0 156.5 88t50.5 326q0 399 -207 399q-172 0 -404 -94v-666z" />
+<glyph unicode="q" horiz-adv-x="1136" d="M102 550q0 263 94.5 406.5t282.5 143.5q174 0 342 -22.5t193 -24.5v-1606h-152v612q-197 -80 -383 -79q-225 0 -307 163q-70 144 -70 407zM254 549q0 -209 29 -287q49 -131 196 -131q115 0 185.5 9.5t197.5 41.5v766h-383q-225 0 -225 -399z" />
+<glyph unicode="r" horiz-adv-x="872" d="M123 0v1087h106l45 -137q156 94 197 107.5t74 23.5q61 18 157.5 18.5t128.5 -16.5v-149q-49 12 -139 12t-160.5 -16.5t-112.5 -34.5t-145 -68v-827h-151z" />
+<glyph unicode="s" horiz-adv-x="1036" d="M82 733v94q0 133 65.5 202t238.5 69t513 -33v-117h-534q-94 0 -115 -35q-16 -27 -17 -86v-94q0 -82 39 -100q33 -16 93 -17h323q129 0 197.5 -72.5t68.5 -191.5v-100q0 -152 -73.5 -207t-192.5 -55q-190 0 -561 39v112h561q0 2 11.5 0t28.5 4.5t34 14.5q41 20 41 92v100 q0 57 -25.5 85t-89.5 28h-323q-150 0 -216.5 57t-66.5 211z" />
+<glyph unicode="t" horiz-adv-x="774" d="M41 938v115l203 37l37 303h114v-303h318v-152h-318v-549q0 -125 29 -173t88 -62q168 -43 182 -43v-109h-180q-270 0 -270 387v549h-203z" />
+<glyph unicode="u" horiz-adv-x="1114" d="M102 330v757h152v-757q0 -96 51 -146.5t131 -50.5t149.5 16.5t111.5 34t143 66.5v837h151v-1087h-106l-45 127q-6 -2 -45 -25.5t-48.5 -27.5t-44 -23.5t-49 -23.5t-47.5 -16.5t-53 -16.5q-66 -12 -115 -12q-156 0 -246 102.5t-90 245.5z" />
+<glyph unicode="v" horiz-adv-x="1097" d="M41 1087h166l340 -864l344 864h166l-436 -1087h-152z" />
+<glyph unicode="w" horiz-adv-x="1640" d="M41 1087h166l321 -864l283 864h164l-111 -348l238 -516l332 864h165l-415 -1087h-152l-241 532l-179 -532h-163z" />
+<glyph unicode="x" horiz-adv-x="1073" d="M49 0l393 545l-393 542h189l294 -417l304 417h188l-397 -548l381 -539h-172l-299 414l-299 -414h-189z" />
+<glyph unicode="y" horiz-adv-x="1134" d="M43 1087h166l264 -849q14 -41 27.5 -53.5t24 -19.5t20.5 -9t19 -3t18 -1q18 4 26 6l312 929h170l-480 -1431l-153 -209h-95l193 553q-176 0 -246 225z" />
+<glyph unicode="z" horiz-adv-x="933" d="M61 936v151h811v-151l-581 -782h581v-152h-780v152l592 782h-623z" />
+<glyph unicode="{" horiz-adv-x="655" d="M41 614v138q27 0 68 6t50 11t24.5 13.5t21.5 18.5q20 29 20 59v483q0 162 98.5 271.5t290.5 109.5v-151q-111 0 -174 -50t-63 -180v-483q0 -72 -48 -117t-126 -59q74 -10 123 -58t49 -112v-592q0 -98 62.5 -149.5t154.5 -51.5h22v-151q-109 0 -188.5 31.5t-122.5 85.5 q-80 102 -80 235v584q0 59 -51 84.5t-85 25.5t-46 -2z" />
+<glyph unicode="|" horiz-adv-x="501" d="M176 -147v1724h152v-1724h-152z" />
+<glyph unicode="}" horiz-adv-x="655" d="M41 -279h22q92 0 155 51.5t63 149.5v592q0 63 49 111.5t123 58.5q-78 14 -126 59t-48 117v483q0 129 -63.5 179.5t-174.5 50.5v151q193 0 291 -109.5t98 -271.5v-483q0 -55 41 -78q16 -8 25.5 -13t30 -8t30.5 -3q45 -6 57 -6v-138q-12 2 -45.5 2t-85 -25.5t-51.5 -84.5 v-584q0 -133 -80 -235q-43 -53 -122.5 -85t-188.5 -32v151z" />
+<glyph unicode="~" horiz-adv-x="897" d="M102 1171q16 12 55.5 48t57.5 51q57 41 115.5 41t124 -36t104.5 -36q82 0 191 82l45 -86q-70 -70 -95 -90q-70 -57 -129 -57.5t-127.5 35.5t-105.5 36t-66.5 -11t-65.5 -30.5t-61 -30.5z" />
+<glyph unicode="&#xa1;" horiz-adv-x="550" d="M170 788v109q0 43 49 47h100q18 -2 34 -17.5t16 -35.5v-100q-4 -55 -47 -56h-103q-49 0 -49 53zM180 -553l13 1088h153l16 -1088h-182z" />
+<glyph unicode="&#xa2;" horiz-adv-x="1003" d="M82 544q0 179 26.5 294.5t82 173t113.5 74t105 16.5h64v196h123v-206q154 -18 311 -48v-110q-285 16 -397.5 16t-139 -6t-55 -28.5t-45.5 -65.5q-37 -96 -37 -319.5t47.5 -308.5t159.5 -85q193 0 404 17l78 6v-115q-150 -43 -326 -53v-189h-123v183h-57q-47 0 -107.5 17 t-117 73.5t-83 172.5t-26.5 295z" />
+<glyph unicode="&#xa3;" horiz-adv-x="1220" d="M102 0v121l148 31v524h-148v92l148 35v231q0 266 100 367q63 63 137 78q106 20 193 20q139 0 364 -24l74 -9v-116h-397q-217 0 -254 -41q-51 -53 -58.5 -125t-7.5 -150v-231l555 -35v-92h-555v-524h715v-152h-1014z" />
+<glyph unicode="&#xa4;" horiz-adv-x="940" d="M104 920l82 73l84 -86q84 61 192.5 61.5t199.5 -69.5l98 96l71 -82l-96 -96q49 -78 49 -179t-57 -187l109 -109l-86 -76l-101 101q-86 -66 -187.5 -66t-182.5 59l-97 -96l-76 86l93 90q-63 88 -63.5 198t57.5 191zM250 639q0 -88 60.5 -153.5t148.5 -65.5t149.5 65.5 t61.5 154.5t-61.5 149.5t-148.5 60.5t-148.5 -61.5t-61.5 -149.5z" />
+<glyph unicode="&#xa5;" horiz-adv-x="1228" d="M41 1499h166l387 -692l422 692h172l-516 -842h370v-120h-372v-103h372v-121h-372v-313h-152v313h-350v121h350v103h-350v120h348z" />
+<glyph unicode="&#xa6;" horiz-adv-x="503" d="M176 -147v671h152v-671h-152zM176 879v698h152v-698h-152z" />
+<glyph unicode="&#xa7;" horiz-adv-x="1130" d="M113 1208v144q0 137 75.5 195.5t190.5 58.5q190 0 561 -39v-113h-561q-57 0 -85 -22.5t-30 -79.5v-144q0 -96 115 -96h366q162 0 218.5 -65.5t54.5 -194.5v-127q0 -170 -86 -182q84 -12 84 -168v-150q0 -160 -94 -205q-74 -37 -219.5 -36.5t-514.5 39.5v112h545 q63 0 96 17.5t35 72.5v150q0 61 -25.5 78.5t-93.5 17.5h-366q-135 0 -199.5 52t-64.5 200v127q0 162 90 190q-92 27 -92 168zM264 723q0 -63 25.5 -81.5t89.5 -18.5h366q86 0 105 32q14 23 14 70v127q0 61 -19.5 86t-99.5 25h-366q-70 0 -92.5 -20.5t-22.5 -94.5v-125z" />
+<glyph unicode="&#xa8;" horiz-adv-x="933" d="M102 1192q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74zM625 1192q0 43 30.5 72.5t73.5 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-73.5 31t-30.5 74z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1660" d="M113 754q0 745 465 745h552q233 0 332 -213q86 -184 86 -532q0 -313 -92 -525q-47 -106 -130 -167.5t-196 -61.5h-552q-109 0 -193 53t-134 133t-83 185q-55 176 -55 383zM244 754q0 -246 86 -433.5t248 -189.5h552q127 2 207 162t80 461q0 328 -69 471q-29 59 -84.5 101 t-133.5 42h-552q-156 0 -245 -135t-89 -479zM473 738.5q0 242.5 80 349t215 106.5q90 0 365 -49v-107q-172 25 -365 25q-164 0 -164 -322q0 -147 35 -228t129 -81q147 0 377 33v-107q-205 -57 -377 -57q-137 0 -216 97.5t-79 340z" />
+<glyph unicode="&#xaa;" horiz-adv-x="745" d="M61 549v119h623v-119h-623zM61 948v94q0 84 55.5 134.5t149.5 50.5q143 -2 215 -2t72 2v47v18q0 102 -125 103q-78 0 -182.5 -6.5t-159.5 -8.5v86q35 4 102 17q152 31 256 30h9q96 0 161.5 -52t65.5 -158v-529h-82l-43 100l-18 -10q-170 -98 -262.5 -98t-153 48 t-60.5 134zM188 975q0 -82 91 -82q111 0 233 49l41 16v177l-274 -21q-90 -8 -91 -84v-55z" />
+<glyph unicode="&#xab;" horiz-adv-x="1124" d="M102 725l422 416l107 -107l-318 -309l328 -319l-106 -107zM483 725l422 416l107 -107l-318 -309l328 -319l-107 -107z" />
+<glyph unicode="&#xac;" horiz-adv-x="1079" d="M102 524v152h875v-350h-152v198h-723z" />
+<glyph unicode="&#xad;" horiz-adv-x="724" d="M41 518v152h643v-152h-643z" />
+<glyph unicode="&#xae;" horiz-adv-x="1660" d="M113 754q0 745 465 745h552q233 0 332 -213q86 -184 86 -532q0 -313 -92 -525q-47 -106 -130 -167.5t-196 -61.5h-552q-109 0 -193 53t-134 133t-83 185q-55 176 -55 383zM244 754q0 -246 86 -433.5t248 -189.5h552q127 2 207 162t80 461q0 328 -69 471q-29 59 -84.5 101 t-133.5 42h-552q-156 0 -245 -135t-89 -479zM535 313v875h362q274 0 274 -262q0 -170 -75 -221q-39 -25 -58.5 -32t-62.5 -16l186 -344h-147l-187 349l-161 24v-373h-131zM666 776h243q80 0 105.5 29t25.5 96.5t-12 97t-35 41.5q-35 16 -84 17h-243v-281z" />
+<glyph unicode="&#xaf;" horiz-adv-x="802" d="M102 1087v130h598v-130h-598z" />
+<glyph unicode="&#xb0;" horiz-adv-x="620" d="M102 1294q0 88 61.5 149.5t147.5 61.5t146.5 -61.5t60.5 -149.5t-60.5 -148.5t-146.5 -60.5t-147.5 60.5t-61.5 148.5zM199 1294q0 -45 32.5 -77.5t78.5 -32.5t79 32.5t33 78.5t-33 79t-78 33t-78.5 -34t-33.5 -79z" />
+<glyph unicode="&#xb1;" horiz-adv-x="1079" d="M115 178v152h852v-152h-852zM115 793v151h348v350h151v-350h353v-151h-353v-351h-151v351h-348z" />
+<glyph unicode="&#xb2;" horiz-adv-x="792" d="M63 1716.5q0 24.5 3 48.5v23q254 31 374 31q266 0 267 -279q0 -72 -37 -153.5t-77 -138t-113.5 -130.5t-98.5 -94t-78 -66h402v-127h-633v119q16 14 82.5 64.5t109.5 85.5t107.5 95t103.5 112q98 125 98 218t-34.5 130t-120.5 37h-352q-3 0 -3 24.5z" />
+<glyph unicode="&#xb3;" horiz-adv-x="831" d="M61 1683v89q111 37 254 36h146q125 0 186.5 -68.5t61.5 -170.5v-72q0 -68 -29 -116t-72 -64q100 -63 101 -193v-57q0 -119 -57.5 -181.5t-200.5 -62.5h-170q-100 0 -211 37l2 88l362 2q82 0 115 29t33 96v47q0 137 -140 142l-290 10v96l290 14q141 6 142 132v45 q0 123 -142 122h-381z" />
+<glyph unicode="&#xb4;" horiz-adv-x="495" d="M41 1087l219 273h195l-273 -273h-141z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1216" d="M184 -553v1640h152v-757q0 -96 51 -146.5t131 -50.5t149.5 16.5t111.5 34t143 66.5v837h151v-1087h-106l-45 127q-6 -2 -45 -25.5t-48.5 -27.5t-44 -23.5t-49 -23.5t-47.5 -16.5t-53 -16.5q-66 -12 -115 -12q-109 0 -184 51v-586h-152z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1189" d="M82 1022v190q0 137 95 212t224 75h748v-156h-141v-1343h-152v1348h-192v-1901h-152v1315l-18 -10q-45 -25 -93 -25q-152 0 -235.5 84t-83.5 211zM233 1026q0 -84 53.5 -115.5t114.5 -31.5h111v469h-111q-90 0 -129 -43t-39 -97v-182z" />
+<glyph unicode="&#xb7;" horiz-adv-x="557" d="M174 725v117q0 51 49 51h109q51 0 51 -51v-117q0 -47 -51 -47h-109q-49 0 -49 47z" />
+<glyph unicode="&#xb8;" horiz-adv-x="516" d="M102 -279l109 31q66 29 65 172h138q0 -160 -43 -219t-164 -59h-105v75z" />
+<glyph unicode="&#xb9;" horiz-adv-x="555" d="M33 1593v101l262 112h127v-975h-127v834z" />
+<glyph unicode="&#xba;" horiz-adv-x="798" d="M61 1136q0 210 73 291.5t267.5 81.5t265 -81.5t70.5 -291.5t-71.5 -291t-264 -81t-266.5 81t-74 291zM84 555v119h629v-119h-629zM188 1131.5q0 -89.5 13.5 -138.5t47.5 -70.5t63.5 -26.5t91 -5t90 4t60.5 25.5t44 70.5q12 59 12 147.5t-10 137.5t-43 72.5t-62.5 28.5 t-95 5t-94.5 -4t-61.5 -27.5t-44 -76.5t-11.5 -142.5z" />
+<glyph unicode="&#xbb;" horiz-adv-x="1124" d="M102 406l328 319l-317 309l106 107l422 -416l-432 -426zM483 406l328 319l-317 309l106 107l422 -416l-432 -426z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1849" d="M33 1286v100l262 113h127v-975h-127v834zM451 0l712 1499h133l-712 -1499h-133zM1016 293l428 678h145l-370 -594h340v248l57 98h70v-346h120v-107l-120 -26v-246h-127v246h-498z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1994" d="M33 1286v100l262 113h127v-975h-127v834zM440 0l713 1499h133l-713 -1499h-133zM1268 884.5q0 24.5 2 49.5v22q254 31 375 31q266 0 266 -278q0 -72 -37 -154t-77 -138.5t-113.5 -130t-98 -94t-78.5 -65.5h402v-127h-633v119q16 14 82.5 64t109.5 85t107.5 95.5 t103.5 111.5q98 125 98.5 218t-34.5 130t-121 37h-352q-2 0 -2 24.5z" />
+<glyph unicode="&#xbe;" horiz-adv-x="2086" d="M61 1376v88q111 37 254 37h146q125 0 186.5 -68.5t61.5 -170.5v-72q0 -68 -29 -116t-72 -64q100 -63 101 -193v-57q0 -119 -57.5 -181.5t-200.5 -62.5h-170q-100 0 -211 37l2 88l362 2q82 0 115 28.5t33 96.5v47q0 137 -140 141l-290 11v96l290 14q141 6 142 131v45 q0 123 -142 123h-381zM653 0l713 1499h133l-713 -1499h-133zM1190 295l426 676h137l-371 -600h359v256l49 98h70v-354h120v-99l-120 -26v-246h-119v246h-506z" />
+<glyph unicode="&#xbf;" horiz-adv-x="1112" d="M82 45q-2 176 139 262q102 59 242 60q53 0 112 -9v207h158l2 -332q-96 2 -169.5 2.5t-135 -2t-113 -61.5t-57.5 -141q-2 -164 -2 -205q0 -92 60.5 -157.5t179.5 -65.5h14l559 2q-6 0 -4 -54.5t0 -58.5q-102 -16 -156.5 -21.5t-123 -12.5t-91.5 -7l-141 -4q-43 0 -55.5 2 t-14.5 2q-403 0 -403 385v209zM553 807v104q0 20 15.5 36t33.5 18h100q49 -4 50 -47v-111q-4 -49 -43 -51h-115q-37 12 -41 51z" />
+<glyph unicode="&#xc0;" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM377 1905h192l222 -273h-144zM469 569h489l-241 699z" />
+<glyph unicode="&#xc1;" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM469 569h489l-241 699zM647 1632l221 273h193l-270 -273h-144z" />
+<glyph unicode="&#xc2;" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM420 1632l239 266h146l213 -266h-146l-145 146l-160 -146h-147zM469 569h489l-241 699z" />
+<glyph unicode="&#xc3;" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM373 1716q55 45 82.5 66.5t73.5 43t94.5 19.5t117 -35.5t81.5 -33.5h14q47 0 184 73l45 -86q-6 -4 -49 -39q-111 -90 -178 -90q-61 0 -127 35t-104 35t-67.5 -11.5t-63.5 -31t-60 -29.5zM469 569h489 l-241 699z" />
+<glyph unicode="&#xc4;" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM354 1737q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74zM469 569h489l-241 699zM877 1737q0 43 30.5 72.5t73.5 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31 t-73.5 31t-30.5 74z" />
+<glyph unicode="&#xc5;" d="M92 0l551 1499h152l526 -1499h-180l-129 418h-598l-135 -418h-187zM469 569h489l-241 699zM512 1719.5q0 -72.5 27.5 -121t76 -76t104.5 -27.5t104 27.5t75 76t27 121t-60.5 134t-146.5 61.5t-146.5 -61.5t-60.5 -134zM606 1705q0 46 34 79t80 33t78.5 -33t32.5 -79 t-32.5 -79t-78.5 -33t-80 33t-34 79z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1886" d="M61 0l611 1237q53 109 90 143.5t57.5 55t52 32t50 19.5t54.5 10t47 3t26 1l90 -2l655 -33v-120h-655q-72 0 -86 -35q-12 -27 -17 -74v-424l676 -20v-121l-676 -21v-403q0 -61 24.5 -78.5t43.5 -17.5h37h22l629 -2v-125l-629 -35h-30q-248 0 -248 258v217h-430l-228 -465 h-166zM530 616h355v719z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1183" d="M113 754q0 389 105.5 575.5t393.5 186.5q223 0 500 -52v-121q-369 20 -501 20.5t-204.5 -49.5t-107.5 -182.5t-35 -381.5q0 -610 348 -611l500 15v-121q-242 -45 -500 -45q-499 0 -499 766zM446 -276l109 30q66 29 66 172h137q0 -160 -43 -219t-164 -59h-105v76z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1161" d="M164 252v981q0 141 70.5 203.5t175.5 62.5h12l647 -33v-118h-647q-49 0 -74.5 -19.5t-29 -39t-3.5 -56.5v-410l672 -20v-121l-672 -20v-410q0 -51 22.5 -75.5t43 -28t61.5 -3.5h627v-116l-627 -35h-30q-248 0 -248 258zM360 1894h195l219 -272h-141z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1161" d="M164 252v981q0 141 70.5 203.5t175.5 62.5h12l647 -33v-118h-647q-49 0 -74.5 -19.5t-29 -39t-3.5 -56.5v-410l672 -20v-121l-672 -20v-410q0 -51 22.5 -75.5t43 -28t61.5 -3.5h627v-116l-627 -35h-30q-248 0 -248 258zM588 1622l219 272h194l-272 -272h-141z" />
+<glyph unicode="&#xca;" horiz-adv-x="1161" d="M164 252v981q0 141 70.5 203.5t175.5 62.5h12l647 -33v-118h-647q-49 0 -74.5 -19.5t-29 -39t-3.5 -56.5v-410l672 -20v-121l-672 -20v-410q0 -51 22.5 -75.5t43 -28t61.5 -3.5h627v-116l-627 -35h-30q-248 0 -248 258zM348 1632l240 266h145l213 -266h-145l-146 146 l-159 -146h-148z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1161" d="M164 252v981q0 141 70.5 203.5t175.5 62.5h12l647 -33v-118h-647q-49 0 -74.5 -19.5t-29 -39t-3.5 -56.5v-410l672 -20v-121l-672 -20v-410q0 -51 22.5 -75.5t43 -28t61.5 -3.5h627v-116l-627 -35h-30q-248 0 -248 258zM285 1726q0 43 30.5 73t73.5 30t73 -30t30 -73 t-30 -73.5t-73 -30.5t-73.5 30.5t-30.5 73.5zM807 1726q0 43 30.5 73t73.5 30t73 -30t30 -73t-30 -73.5t-73 -30.5t-73.5 30.5t-30.5 73.5z" />
+<glyph unicode="&#xcc;" horiz-adv-x="438" d="M-102 1905h192l221 -273h-143zM164 0v1499h151v-1499h-151z" />
+<glyph unicode="&#xcd;" horiz-adv-x="438" d="M164 0v1499h151v-1499h-151zM168 1632l221 273h193l-271 -273h-143z" />
+<glyph unicode="&#xce;" horiz-adv-x="438" d="M-59 1632l239 266h146l213 -266h-146l-145 146l-160 -146h-147zM164 0v1499h151v-1499h-151z" />
+<glyph unicode="&#xcf;" horiz-adv-x="438" d="M-125 1737q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74zM164 0v1499h151v-1499h-151zM397 1737q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1345" d="M31 709v110h133v678q0 2 559 2q225 0 342 -129q119 -129 154 -295q35 -170 34.5 -304t-16.5 -235.5t-56 -199.5t-99.5 -172t-151.5 -119t-207 -45h-559v709h-133zM315 158h408q190 0 281.5 164.5t91.5 422.5q0 592 -373 592l-408 -2v-516h285v-110h-285v-551z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1392" d="M164 0v1499h155l799 -1216v1216h152v-1499h-152l-801 1217v-1217h-153zM371 1716q55 45 82.5 66.5t73.5 43t94.5 19.5t117 -35.5t81.5 -33.5h14q47 0 184 73l45 -86q-6 -4 -51 -39q-109 -90 -176 -90q-61 0 -127 35t-104 35t-67.5 -11.5t-63.5 -31t-60 -29.5z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1384" d="M133 741q0 170 18.5 298t57.5 212t85 136.5t118 78.5q117 43 303 43q268 0 377 -82q104 -80 149 -227q51 -180 51 -417.5t-25.5 -374t-69.5 -218t-121 -126t-158.5 -58.5t-193.5 -14t-181.5 8t-141 33.5t-116.5 76t-82 132.5t-53.5 205.5t-16.5 293.5zM285 690.5 q0 -149.5 19.5 -266.5t75.5 -180.5t130 -82t190.5 -18.5t182 13.5t119 49.5t81.5 103q57 135 58 430q0 322 -49 432q-20 47 -37 78t-49.5 52.5t-56 33t-69.5 16.5t-77 6t-88.5 1t-87 -1t-75.5 -6t-70.5 -16.5t-57.5 -33t-50.5 -52t-38 -77t-29.5 -107.5t-15 -143t-6 -231.5z M373 1905h192l221 -273h-143z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1384" d="M133 741q0 170 18.5 298t57.5 212t85 136.5t118 78.5q117 43 303 43q268 0 377 -82q104 -80 149 -227q51 -180 51 -417.5t-25.5 -374t-69.5 -218t-121 -126t-158.5 -58.5t-193.5 -14t-181.5 8t-141 33.5t-116.5 76t-82 132.5t-53.5 205.5t-16.5 293.5zM285 690.5 q0 -149.5 19.5 -266.5t75.5 -180.5t130 -82t190.5 -18.5t182 13.5t119 49.5t81.5 103q57 135 58 430q0 322 -49 432q-20 47 -37 78t-49.5 52.5t-56 33t-69.5 16.5t-77 6t-88.5 1t-87 -1t-75.5 -6t-70.5 -16.5t-57.5 -33t-50.5 -52t-38 -77t-29.5 -107.5t-15 -143t-6 -231.5z M643 1632l221 273h193l-271 -273h-143z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1384" d="M133 741q0 170 18.5 298t57.5 212t85 136.5t118 78.5q117 43 303 43q268 0 377 -82q104 -80 149 -227q51 -180 51 -417.5t-25.5 -374t-69.5 -218t-121 -126t-158.5 -58.5t-193.5 -14t-181.5 8t-141 33.5t-116.5 76t-82 132.5t-53.5 205.5t-16.5 293.5zM285 690.5 q0 -149.5 19.5 -266.5t75.5 -180.5t130 -82t190.5 -18.5t182 13.5t119 49.5t81.5 103q57 135 58 430q0 322 -49 432q-20 47 -37 78t-49.5 52.5t-56 33t-69.5 16.5t-77 6t-88.5 1t-87 -1t-75.5 -6t-70.5 -16.5t-57.5 -33t-50.5 -52t-38 -77t-29.5 -107.5t-15 -143t-6 -231.5z M416 1632l239 266h146l213 -266h-146l-145 146l-160 -146h-147z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1384" d="M133 741q0 170 18.5 298t57.5 212t85 136.5t118 78.5q117 43 303 43q268 0 377 -82q104 -80 149 -227q51 -180 51 -417.5t-25.5 -374t-69.5 -218t-121 -126t-158.5 -58.5t-193.5 -14t-181.5 8t-141 33.5t-116.5 76t-82 132.5t-53.5 205.5t-16.5 293.5zM285 690.5 q0 -149.5 19.5 -266.5t75.5 -180.5t130 -82t190.5 -18.5t182 13.5t119 49.5t81.5 103q57 135 58 430q0 322 -49 432q-20 47 -37 78t-49.5 52.5t-56 33t-69.5 16.5t-77 6t-88.5 1t-87 -1t-75.5 -6t-70.5 -16.5t-57.5 -33t-50.5 -52t-38 -77t-29.5 -107.5t-15 -143t-6 -231.5z M369 1716q55 45 82.5 66.5t73.5 43t94.5 19.5t117 -35.5t81.5 -33.5h13q47 0 185 73l45 -86q-6 -4 -49 -39q-111 -90 -178 -90q-61 0 -127 35t-104 35t-67.5 -11.5t-63.5 -31t-60 -29.5z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1384" d="M133 741q0 170 18.5 298t57.5 212t85 136.5t118 78.5q117 43 303 43q268 0 377 -82q104 -80 149 -227q51 -180 51 -417.5t-25.5 -374t-69.5 -218t-121 -126t-158.5 -58.5t-193.5 -14t-181.5 8t-141 33.5t-116.5 76t-82 132.5t-53.5 205.5t-16.5 293.5zM285 690.5 q0 -149.5 19.5 -266.5t75.5 -180.5t130 -82t190.5 -18.5t182 13.5t119 49.5t81.5 103q57 135 58 430q0 322 -49 432q-20 47 -37 78t-49.5 52.5t-56 33t-69.5 16.5t-77 6t-88.5 1t-87 -1t-75.5 -6t-70.5 -16.5t-57.5 -33t-50.5 -52t-38 -77t-29.5 -107.5t-15 -143t-6 -231.5z M350 1737q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74zM872 1737q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74z" />
+<glyph unicode="&#xd7;" horiz-adv-x="937" d="M115 481l247 246l-247 248l106 108l248 -247l250 247l106 -106l-250 -250l248 -246l-106 -108l-248 248l-246 -246z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1384" d="M133 717.5q0 408.5 100 597.5q45 82 125 126t158 56t197 12q258 0 368 -75l43 65h125l-90 -139q133 -172 133 -621q0 -369 -96 -549q-45 -82 -122 -126t-158.5 -58t-202.5 -14q-266 0 -381 78l-45 -70h-125l92 145q-121 164 -121 572.5zM285 695.5q0 -279.5 63 -404.5 l651 1016q-57 43 -170 49q-39 2 -114.5 2t-112.5 -2t-92 -13.5t-82 -35t-59.5 -67.5t-49.5 -110q-34 -155 -34 -434.5zM418 205q84 -61 295 -62q129 0 203.5 21.5t129 86t75 180.5t20.5 308q0 348 -70 482z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1386" d="M164 655v844h151v-844q0 -186 23.5 -295.5t87 -154.5t115 -54.5t110.5 -9.5h68q145 0 180 14.5t65.5 32t49 43t39 64.5t32.5 90q25 113 25 270v844h154v-844q0 -190 -36 -322t-82 -197.5t-131 -100.5t-140.5 -40t-108.5 -5h-87q-34 0 -61.5 1t-78 4t-77 12t-68.5 24.5 t-65.5 41t-54 60.5t-47 85t-32.5 114q-31 116 -31 323zM371 1905h194l219 -273h-141z" />
+<glyph unicode="&#xda;" horiz-adv-x="1386" d="M164 655v844h151v-844q0 -186 23.5 -295.5t87 -154.5t115 -54.5t110.5 -9.5h68q145 0 180 14.5t65.5 32t49 43t39 64.5t32.5 90q25 113 25 270v844h154v-844q0 -190 -36 -322t-82 -197.5t-131 -100.5t-140.5 -40t-108.5 -5h-87q-34 0 -61.5 1t-78 4t-77 12t-68.5 24.5 t-65.5 41t-54 60.5t-47 85t-32.5 114q-31 116 -31 323zM643 1632l219 273h195l-273 -273h-141z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1386" d="M164 655v844h151v-844q0 -186 23.5 -295.5t87 -154.5t115 -54.5t110.5 -9.5h68q145 0 180 14.5t65.5 32t49 43t39 64.5t32.5 90q25 113 25 270v844h154v-844q0 -190 -36 -322t-82 -197.5t-131 -100.5t-140.5 -40t-108.5 -5h-87q-34 0 -61.5 1t-78 4t-77 12t-68.5 24.5 t-65.5 41t-54 60.5t-47 85t-32.5 114q-31 116 -31 323zM414 1632l241 266h144l213 -266h-144l-147 146l-160 -146h-147z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1386" d="M164 655v844h151v-844q0 -186 23.5 -295.5t87 -154.5t115 -54.5t110.5 -9.5h68q145 0 180 14.5t65.5 32t49 43t39 64.5t32.5 90q25 113 25 270v844h154v-844q0 -190 -36 -322t-82 -197.5t-131 -100.5t-140.5 -40t-108.5 -5h-87q-34 0 -61.5 1t-78 4t-77 12t-68.5 24.5 t-65.5 41t-54 60.5t-47 85t-32.5 114q-31 116 -31 323zM348 1725.5q0 31.5 9.5 51t21.5 33.5q31 29 74 29t73.5 -29.5t30.5 -72.5t-30.5 -74t-73.5 -31t-74 31t-31 62.5zM872 1737q0 43 30 72.5t74 29.5t72.5 -29.5t28.5 -72.5t-29.5 -74t-71.5 -31t-73 31t-31 74z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1290" d="M92 1499h166l387 -786l428 786h166l-518 -967v-532h-152v532zM594 1632l221 273h193l-271 -273h-143z" />
+<glyph unicode="&#xde;" horiz-adv-x="1140" d="M123 0v1493h151v-289h404q360 -4 360 -436q0 -328 -170 -420q-51 -29 -94 -36t-78 -7h-139q-82 0 -283 39v-344h-151zM274 457h404h6q90 0 145.5 64.5t55.5 250.5q-4 193 -80 240q-59 39 -127 39h-404v-594z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1167" d="M123 0v1159q0 184 123 308t334 124q145 0 247.5 -37.5t151.5 -99.5q72 -90 72 -207q0 -106 -68 -211q-41 -66 -96 -104q-18 -16 -53 -43t-48.5 -39t-35 -32.5t-29.5 -35.5q-23 -35 -23 -70.5t44 -57t107.5 -36t126 -36t106.5 -75.5t44 -140v-97q0 -213 -217 -272 q-53 -14 -110.5 -14t-126 7t-135 18t-88.5 14v122l362 -10q63 0 112.5 38t51.5 97v97q0 43 -44 66.5t-106.5 36.5t-126 33.5t-107.5 73t-44 142.5t46 152.5t202 177.5q102 78 102 204q0 186 -317 187q-133 0 -219.5 -67.5t-86.5 -213.5v-1159h-151z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM203 1503h194l219 -272h-141zM233 268 q0 -129 121 -129q74 0 187.5 27t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM233 268q0 -129 121 -129q74 0 187.5 27 t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103zM465 1231l219 272h195l-273 -272h-141z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM233 268q0 -129 121 -129q74 0 187.5 27 t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103zM240 1231l239 266h146l213 -266h-146l-145 145l-160 -145h-147z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM182 1315q55 45 83 66.5t74 43t94 19.5 t116.5 -36t82.5 -34h13q47 0 184 74l45 -86q-6 -4 -51 -39q-109 -90 -176 -90q-61 0 -126.5 35t-103.5 35t-68 -11.5t-63.5 -31t-60.5 -29.5zM233 268q0 -129 121 -129q74 0 187.5 27t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM170 1335q0 43 30.5 73t73.5 30t73 -30 t30 -73t-30 -73.5t-73 -30.5t-73.5 30.5t-30.5 73.5zM233 268q0 -129 121 -129q74 0 187.5 27t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103zM692 1335q0 43 31 73t74 30t72.5 -30t29.5 -73t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1062" d="M82 258v125q0 125 72.5 198.5t199.5 73.5h341h114q2 68 2 102t-2 36q0 168 -176 168t-516 -25v111q221 61 536 61q133 0 220.5 -78t87.5 -237v-793h-113l-39 131l-31 -14q-266 -129 -424 -129q-117 0 -194.5 71.5t-77.5 198.5zM233 268q0 -129 121 -129q74 0 187.5 27 t191.5 51l76 27v293l-455 -33q-61 -6 -91 -43t-30 -90v-103zM330 1378q0 88 61.5 149.5t147.5 61.5t146 -61.5t60 -149.5t-60 -148.5t-146 -60.5t-147.5 60.5t-61.5 148.5zM426 1379q0 -46 33 -78.5t80 -32.5t78.5 31.5t31.5 78.5t-32.5 80t-78.5 33t-79 -33t-33 -79z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1783" d="M82 270v82q0 125 72.5 199t199.5 74q227 -2 341 -2t114 2q2 88 2 133t-2 47q0 168 -171 168t-521 -25v111q186 61 542 61q166 0 248 -119q53 63 142.5 85t219.5 22t193.5 -10.5t125 -47t88 -116.5t26.5 -211q0 -250 -281 -250h-458q0 -190 43 -254.5t163 -64.5 q373 0 512 20v-115q-203 -57 -512 -57q-123 0 -186 34t-129 109l-35 -14q-180 -80 -296.5 -105.5t-168.5 -25.5q-117 0 -194.5 71.5t-77.5 198.5zM233 281q0 -129 121 -129q74 0 187.5 26.5t191.5 50.5l76 27v262l-455 -33q-61 -6 -91 -42.5t-30 -90.5v-71zM963 623h458 q129 0 129 100q0 158 -46 195.5t-216 37.5q-211 0 -252 -43q-57 -61 -65 -134.5t-8 -155.5z" />
+<glyph unicode="&#xe7;" horiz-adv-x="1024" d="M102 545q0 172 26 286.5t77 171t110.5 78t181 21.5t431.5 -58v-110q-285 16 -397.5 16t-139 -6t-55.5 -28.5t-45 -65.5q-37 -96 -37 -319.5t47 -308.5t160 -85q193 0 403 17l78 6v-115q-197 -55 -481 -59q-84 0 -143.5 21.5t-110.5 78.5t-78 172t-27 287zM358 -279 l109 31q66 29 65 172h138q0 -160 -43 -219t-164 -59h-105v75z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1075" d="M102 549q0 180 25 289.5t89.5 166t143 74t204.5 17.5t189.5 -10.5t125 -47.5t88 -116.5t26.5 -210.5q0 -250 -280 -250h-459q0 -190 43 -255t164 -65q373 0 512 21v-115q-203 -57 -512 -57q-207 0 -283 118.5t-76 440.5zM233 1493h197l217 -272h-139zM254 610h459 q129 0 129 101q0 158 -46 195.5t-216 37.5q-211 0 -252 -43q-57 -61 -65.5 -135t-8.5 -156z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1075" d="M102 549q0 180 25 289.5t89.5 166t143 74t204.5 17.5t189.5 -10.5t125 -47.5t88 -116.5t26.5 -210.5q0 -250 -280 -250h-459q0 -190 43 -255t164 -65q373 0 512 21v-115q-203 -57 -512 -57q-207 0 -283 118.5t-76 440.5zM254 610h459q129 0 129 101q0 158 -46 195.5 t-216 37.5q-211 0 -252 -43q-57 -61 -65.5 -135t-8.5 -156zM487 1221l218 272h196l-274 -272h-140z" />
+<glyph unicode="&#xea;" horiz-adv-x="1075" d="M102 549q0 180 25 289.5t89.5 166t143 74t204.5 17.5t189.5 -10.5t125 -47.5t88 -116.5t26.5 -210.5q0 -250 -280 -250h-459q0 -190 43 -255t164 -65q373 0 512 21v-115q-203 -57 -512 -57q-207 0 -283 118.5t-76 440.5zM254 610h459q129 0 129 101q0 158 -46 195.5 t-216 37.5q-211 0 -252 -43q-57 -61 -65.5 -135t-8.5 -156zM262 1221l240 266h145l213 -266h-145l-146 145l-159 -145h-148z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1075" d="M102 549q0 180 25 289.5t89.5 166t143 74t204.5 17.5t189.5 -10.5t125 -47.5t88 -116.5t26.5 -210.5q0 -250 -280 -250h-459q0 -190 43 -255t164 -65q373 0 512 21v-115q-203 -57 -512 -57q-207 0 -283 118.5t-76 440.5zM190 1325q0 43 31 72.5t74 29.5t72.5 -29.5 t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5zM254 610h459q129 0 129 101q0 158 -46 195.5t-216 37.5q-211 0 -252 -43q-57 -61 -65.5 -135t-8.5 -156zM713 1325q0 43 30.5 72.5t73.5 29.5t73 -29.5t30 -72.5t-30 -73.5t-73 -30.5t-73.5 30.5t-30.5 73.5z" />
+<glyph unicode="&#xec;" horiz-adv-x="397" d="M-143 1493h192l221 -272h-143zM123 0v1087h151v-1087h-151z" />
+<glyph unicode="&#xed;" horiz-adv-x="397" d="M123 0v1087h151v-1087h-151zM127 1221l221 272h193l-271 -272h-143z" />
+<glyph unicode="&#xee;" horiz-adv-x="397" d="M-100 1221l239 266h146l213 -266h-146l-145 145l-160 -145h-147zM123 0v1087h151v-1087h-151z" />
+<glyph unicode="&#xef;" horiz-adv-x="397" d="M-166 1325q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5zM123 0v1087h151v-1087h-151zM356 1325q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1101" d="M82 535.5q0 279.5 83 415.5t281 136h205q115 0 144 -30q-51 170 -152 270l-297 -119l-49 123l223 90q-94 49 -227 49h-39v134q270 0 428 -121l242 96l51 -123l-187 -74q231 -285 232 -841q0 -291 -96.5 -416t-272.5 -125h-205q-205 0 -284.5 128t-79.5 407.5zM233 555 q0 -147 15.5 -228t48.5 -117t64.5 -45t84.5 -9h205q123 0 170 95t47 308t-44 295t-173 82h-205q-74 0 -116.5 -27.5t-69.5 -117t-27 -236.5z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1114" d="M123 0v1087h106l45 -126q6 2 45 25.5t48.5 27.5t44 23.5t49 23.5t47.5 16.5t53 16.5q66 12 115 12q156 0 246 -102.5t90 -245.5v-758h-152v758q0 96 -51 146t-131 50t-149.5 -16t-111.5 -33.5t-143 -66.5v-838h-151zM221 1313q55 45 83 66.5t74 43t94 19.5t116.5 -36 t82.5 -34h13q47 0 184 74l45 -86q-6 -4 -49 -41q-111 -88 -178 -88q-61 0 -126.5 34.5t-103.5 34.5t-68 -11t-63.5 -30.5t-60.5 -29.5z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1163" d="M102 544.5q0 313.5 104.5 433.5t377 120t375 -122t102.5 -437.5t-102.5 -432t-375 -116.5t-377 120.5t-104.5 434zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5t143.5 -10.5t145.5 10.5t98 48.5t64.5 116.5t18.5 218t-15 223.5t-60.5 126t-97.5 52t-142 10t-135 -6 t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202zM258 1493h197l217 -272h-140z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1163" d="M102 544.5q0 313.5 104.5 433.5t377 120t375 -122t102.5 -437.5t-102.5 -432t-375 -116.5t-377 120.5t-104.5 434zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5t143.5 -10.5t145.5 10.5t98 48.5t64.5 116.5t18.5 218t-15 223.5t-60.5 126t-97.5 52t-142 10t-135 -6 t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202zM512 1221l217 272h197l-275 -272h-139z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1163" d="M102 544.5q0 313.5 104.5 433.5t377 120t375 -122t102.5 -437.5t-102.5 -432t-375 -116.5t-377 120.5t-104.5 434zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5t143.5 -10.5t145.5 10.5t98 48.5t64.5 116.5t18.5 218t-15 223.5t-60.5 126t-97.5 52t-142 10t-135 -6 t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202zM293 1221l239 266h146l213 -266h-146l-145 145l-160 -145h-147z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1163" d="M102 544.5q0 313.5 104.5 433.5t377 120t375 -122t102.5 -437.5t-102.5 -432t-375 -116.5t-377 120.5t-104.5 434zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5t143.5 -10.5t145.5 10.5t98 48.5t64.5 116.5t18.5 218t-15 223.5t-60.5 126t-97.5 52t-142 10t-135 -6 t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202zM254 1305q55 45 83 66.5t74 43t94 19.5t116.5 -36t81.5 -34h14q47 0 184 74l45 -86q-6 -4 -49 -41q-111 -88 -178 -88q-61 0 -127 34.5t-103.5 34.5t-67.5 -11t-63.5 -30.5t-60.5 -29.5z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1163" d="M102 544.5q0 313.5 104.5 433.5t377 120t375 -122t102.5 -437.5t-102.5 -432t-375 -116.5t-377 120.5t-104.5 434zM219 1325q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5 t143.5 -10.5t145.5 10.5t98 48.5t64.5 116.5t18.5 218t-15 223.5t-60.5 126t-97.5 52t-142 10t-135 -6t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202zM741 1325q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5z" />
+<glyph unicode="&#xf7;" horiz-adv-x="1056" d="M102 647v152h852v-152h-852zM434 354v111q0 51 49 51h103q47 0 47 -51v-111q0 -47 -47 -47h-103q-49 0 -49 47zM434 967v110q0 51 49 51h103q47 0 47 -51v-110q0 -47 -47 -47h-103q-49 0 -49 47z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1163" d="M102 550q0 308 104.5 428t375.5 120q188 0 288 -51l31 40h135l-80 -108q104 -121 104.5 -438.5t-102 -434t-376.5 -116.5q-205 0 -312 65l-41 -55h-125l91 125q-93 117 -93 425zM254 496.5q0 -148.5 41 -236.5l485 662q-59 25 -167.5 24.5t-153.5 -6.5t-90 -28.5 t-66.5 -67.5t-35 -122t-13.5 -225.5zM362 180q59 -39 186.5 -39t179.5 10.5t98 48.5t64.5 116.5t18.5 211.5q0 236 -49 322z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1114" d="M102 330v757h152v-757q0 -96 51 -146.5t131 -50.5t149.5 16.5t111.5 34t143 66.5v837h151v-1087h-106l-45 127q-6 -2 -45 -25.5t-48.5 -27.5t-44 -23.5t-49 -23.5t-47.5 -16.5t-53 -16.5q-66 -12 -115 -12q-156 0 -246 102.5t-90 245.5zM225 1493h193l221 -272h-143z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1114" d="M102 330v757h152v-757q0 -96 51 -146.5t131 -50.5t149.5 16.5t111.5 34t143 66.5v837h151v-1087h-106l-45 127q-6 -2 -45 -25.5t-48.5 -27.5t-44 -23.5t-49 -23.5t-47.5 -16.5t-53 -16.5q-66 -12 -115 -12q-156 0 -246 102.5t-90 245.5zM475 1221l221 272h193l-271 -272 h-143z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1114" d="M102 330v757h152v-757q0 -96 51 -146.5t131 -50.5t149.5 16.5t111.5 34t143 66.5v837h151v-1087h-106l-45 127q-6 -2 -45 -25.5t-48.5 -27.5t-44 -23.5t-49 -23.5t-47.5 -16.5t-53 -16.5q-66 -12 -115 -12q-156 0 -246 102.5t-90 245.5zM248 1221l239 266h146l213 -266 h-146l-145 145l-160 -145h-147z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1114" d="M102 330v757h152v-757q0 -96 51 -146.5t131 -50.5t149.5 16.5t111.5 34t143 66.5v837h151v-1087h-106l-45 127q-6 -2 -45 -25.5t-48.5 -27.5t-44 -23.5t-49 -23.5t-47.5 -16.5t-53 -16.5q-66 -12 -115 -12q-156 0 -246 102.5t-90 245.5zM182 1325q0 43 31 72.5t74 29.5 t72.5 -29.5t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-74 30.5t-31 73.5zM705 1325q0 43 30.5 72.5t73.5 29.5t72.5 -29.5t29.5 -72.5t-29.5 -73.5t-72.5 -30.5t-73.5 30.5t-30.5 73.5z" />
+<glyph unicode="&#xfd;" horiz-adv-x="1134" d="M43 1087h166l264 -849q14 -41 27.5 -53.5t24 -19.5t20.5 -9t19 -3t18 -1q18 4 26 6l312 929h170l-480 -1431l-153 -209h-95l193 553q-176 0 -246 225zM496 1221l219 272h194l-272 -272h-141z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1134" d="M143 -553v2155h152v-637q55 39 181 90t222.5 51t169 -47t111.5 -129q74 -156 74 -383q0 -315 -95 -449q-39 -51 -106.5 -84.5t-151.5 -33.5t-198.5 21.5t-206.5 57.5v-612h-152zM295 182q96 -29 163.5 -35t94.5 -8q106 -8 141 -8q102 0 154.5 91t52.5 305t-55 320.5 t-152 106.5q-160 -10 -399 -102v-670z" />
+<glyph unicode="&#xff;" horiz-adv-x="1134" d="M43 1087h166l264 -849q14 -41 27.5 -53.5t24 -19.5t20.5 -9t19 -3t18 -1q18 4 26 6l312 929h170l-480 -1431l-153 -209h-95l193 553q-176 0 -246 225zM201 1314q0 32 9 51t21 34q31 29 74 28.5t74 -30t31 -72.5t-31 -73.5t-74 -30.5t-73.5 30.5t-30.5 62.5zM725 1325 q0 43 29.5 72.5t73.5 29.5t73 -29.5t29 -72.5t-30 -73.5t-72 -30.5t-72.5 30.5t-30.5 73.5z" />
+<glyph unicode="&#x152;" horiz-adv-x="2160" d="M133 757.5q0 186.5 28.5 331t75 226.5t126 126t156.5 56t218.5 12t248 -30.5t175.5 -120.5q51 141 215 141h23l649 -33v-118h-649q-49 0 -75 -19.5t-29 -39t-3 -56.5v-410l674 -20v-121l-674 -20v-410q0 -51 22.5 -75.5t43 -28t61.5 -3.5h629v-116l-629 -35h-30 q-186 0 -232 141q-70 -84 -176.5 -113.5t-238.5 -29.5t-201.5 8t-141 33.5t-115.5 76t-81 132.5t-53.5 205.5t-16.5 310zM285 704.5q0 -163.5 19.5 -280.5t74.5 -180.5t129 -82t204 -18.5t204.5 21.5t129 86t75 180.5t20.5 263.5t-6.5 228.5t-15.5 142t-28.5 107.5t-36 77 t-49 52t-57 33t-71.5 17.5q-63 6 -150.5 6t-124.5 -2t-92 -13.5t-82 -35t-59.5 -67.5t-48 -110.5t-25.5 -164t-10 -261z" />
+<glyph unicode="&#x153;" horiz-adv-x="1878" d="M102 544.5q0 313.5 104.5 433.5t387.5 120t383 -146q51 86 144 115t232.5 29t203 -10.5t125 -47.5t88 -116.5t26.5 -210.5q0 -250 -280 -250h-457v-41q0 -143 42 -211t163 -68q373 0 512 21v-115q-203 -57 -512 -57q-215 0 -291 135q-100 -135 -381 -135t-385.5 120.5 t-104.5 434zM254 520q0 -125 19.5 -204.5t67.5 -116.5t98 -47.5t143 -10.5q207 0 265 77t58 326t-65.5 325.5t-257.5 76.5q-78 0 -123 -6t-90 -28.5t-66.5 -67.5t-35 -122t-13.5 -202zM1057 657q0 -23 2 -47h457q129 0 129 101q0 158 -46.5 195.5t-216.5 37.5 q-145 0 -203.5 -22.5t-80.5 -59.5q-41 -70 -41 -205z" />
+<glyph unicode="&#x178;" horiz-adv-x="1290" d="M92 1499h166l387 -786l428 786h166l-518 -967v-532h-152v532zM301 1737q0 43 30.5 72.5t74 29.5t73 -29.5t29.5 -72.5t-29.5 -74t-73 -31t-74 31t-30.5 74zM823 1737q0 43 31 72.5t74 29.5t72.5 -29.5t29.5 -72.5t-29.5 -74t-72.5 -31t-74 31t-31 74z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="802" d="M102 1087l240 267h145l213 -267h-145l-145 146l-160 -146h-148z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="897" d="M102 1171q55 45 83 67t74 43.5t94 19t117 -36t82 -33.5h13q47 0 185 74l45 -86q-6 -4 -50 -39q-111 -90 -178 -90q-61 0 -126.5 34.5t-103.5 34.5t-67.5 -11t-63.5 -30.5t-61 -30.5z" />
+<glyph unicode="&#x2000;" horiz-adv-x="956" />
+<glyph unicode="&#x2001;" horiz-adv-x="1914" />
+<glyph unicode="&#x2002;" horiz-adv-x="956" />
+<glyph unicode="&#x2003;" horiz-adv-x="1914" />
+<glyph unicode="&#x2004;" horiz-adv-x="636" />
+<glyph unicode="&#x2005;" horiz-adv-x="477" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="237" />
+<glyph unicode="&#x2009;" horiz-adv-x="382" />
+<glyph unicode="&#x200a;" horiz-adv-x="104" />
+<glyph unicode="&#x2010;" horiz-adv-x="724" d="M41 518v152h643v-152h-643z" />
+<glyph unicode="&#x2011;" horiz-adv-x="724" d="M41 518v152h643v-152h-643z" />
+<glyph unicode="&#x2012;" horiz-adv-x="724" d="M41 518v152h643v-152h-643z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1050" d="M41 512v154h969v-154h-969z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1507" d="M41 516v154h1425v-154h-1425z" />
+<glyph unicode="&#x2018;" horiz-adv-x="552" d="M164 1141v202q0 176 182 177q12 0 31 -4v-72h-4q-66 0 -66 -70v-57h25q57 0 57 -55v-121q0 -61 -57 -62h-115q-53 1 -53 62z" />
+<glyph unicode="&#x2019;" horiz-adv-x="552" d="M164 1337v121q0 61 57 62h115q53 0 53 -62v-203q0 -59 -21.5 -99t-52.5 -54q-55 -25 -83 -25h-35l-21 4v72h4q66 0 66 72v55h-25q-57 0 -57 57z" />
+<glyph unicode="&#x201a;" horiz-adv-x="552" d="M164 55v121q0 61 57 62h115q53 0 53 -62v-203q0 -59 -21.5 -100t-52.5 -53q-57 -25 -84 -25h-34l-21 4v72h4q66 0 66 72v55h-25q-57 0 -57 57z" />
+<glyph unicode="&#x201c;" horiz-adv-x="856" d="M150 1141v202q0 176 182 177q12 0 30 -4v-72h-4q-66 0 -65 -70v-55h24q57 0 58 -57v-121q0 -61 -58 -62h-114q-53 1 -53 62zM481 1141v202q0 59 23 99q43 78 151 78h19l22 -4v-72h-4q-68 0 -67 -70v-55h26q55 0 56 -57v-121q0 -61 -56 -62h-114q-56 1 -56 62z" />
+<glyph unicode="&#x201d;" horiz-adv-x="856" d="M150 1337v121q0 61 55 62h114q55 0 56 -62v-203q0 -59 -22.5 -99t-53.5 -54q-53 -25 -81 -25h-36l-22 4v72h4q66 0 65 72v55h-24q-55 0 -55 57zM481 1337v121q0 61 58 62h114q53 0 54 -62v-203q0 -59 -21.5 -99t-54.5 -54q-53 -25 -81 -25h-34l-22 4v72h4q66 0 65 72v55 h-24q-58 0 -58 57z" />
+<glyph unicode="&#x201e;" horiz-adv-x="856" d="M150 55v121q0 61 55 62h114q55 0 56 -62v-203q0 -59 -22.5 -100t-53.5 -53q-55 -25 -82 -25h-35l-22 4v72h4q66 0 65 72v55h-24q-55 0 -55 57zM481 55v121q0 61 58 62h114q53 0 54 -62v-203q0 -59 -21.5 -100t-54.5 -53q-55 -25 -82 -25h-33l-22 4v72h4q66 0 65 72v55 h-24q-58 0 -58 57z" />
+<glyph unicode="&#x2022;" horiz-adv-x="638" d="M174 698v164q0 72 68 72h151q72 0 72 -72v-164q0 -66 -72 -65h-151q-68 -1 -68 65z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1671" d="M174 47v117q0 51 49 51h109q51 0 51 -51v-117q0 -47 -51 -47h-109q-49 0 -49 47zM731 47v117q0 51 49 51h109q51 0 51 -51v-117q0 -47 -51 -47h-109q-49 0 -49 47zM1288 47v117q0 51 49 51h109q51 0 51 -51v-117q0 -47 -51 -47h-109q-49 0 -49 47z" />
+<glyph unicode="&#x202f;" horiz-adv-x="382" />
+<glyph unicode="&#x2039;" horiz-adv-x="731" d="M102 725l422 416l107 -107l-318 -309l328 -319l-106 -107z" />
+<glyph unicode="&#x203a;" horiz-adv-x="731" d="M102 406l328 319l-317 309l106 107l422 -416l-432 -426z" />
+<glyph unicode="&#x205f;" horiz-adv-x="477" />
+<glyph unicode="&#x20ac;" horiz-adv-x="1251" d="M41 522v96l180 15v207l-180 16v88l180 19v36q0 31 1 62t10.5 93.5t25.5 104t51 95t85 85t128 54.5t213 23t467 -62v-121q-334 31 -473 31t-207.5 -26.5t-99.5 -87t-40 -122t-9 -165.5l479 -15v-94l-479 -14v-207l479 -15v-96q-63 0 -272 -6t-207 -8q0 -369 327 -369 q197 0 426 25l84 10v-115q-252 -72 -510 -71q-127 0 -216 42t-140 95t-87 152.5t-36 230.5z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1417" d="M41 1368v131h530v-131h-198v-584h-131v584h-201zM651 784l56 715h129l190 -485l164 485h133l63 -715h-131l-34 414l-138 -414h-108l-162 416l-31 -416h-131z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1245" d="M41 936v117l201 34v109q0 182 110.5 298t281.5 116t398 -70v-100l-352 22h-27q-100 0 -180 -57t-80 -209v-109l740 -20v-1067h-154v936h-586v-936h-151v936h-201z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1468" d="M41 936v117l203 34v109q0 182 81 298t253 116h550v-1223q0 -129 24 -173t93 -62q168 -43 182 -43v-109h-180q-145 0 -207.5 86t-62.5 301v1075h-365q-109 0 -163 -55t-54 -211v-109h299v-151h-303v-936h-151v936h-199z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="1990" d="M41 936v117l203 34v183q0 166 57 241q25 31 75 54.5t148.5 23.5t257.5 -49v-100l-252 2q-94 0 -116 -49q-18 -43 -19 -123l-4 -183h590v109q0 184 109.5 299t279.5 115t397 -70v-100l-350 22h-26q-100 0 -179 -57t-79 -209v-109l735 -20v-1067h-154v936h-586v-936h-151 v936h-586v-936h-151v936h-199z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="2205" d="M41 936v117l203 34v183q0 166 57 241q25 31 75 54.5t148.5 23.5t257.5 -49v-100l-252 2q-94 0 -116 -49q-18 -43 -19 -123l-4 -183h590v109q0 182 80 296t254 114h551v-1219q0 -129 23.5 -173t92.5 -62q168 -43 183 -43v-109h-180q-145 0 -208 86t-63 301v1075h-364 q-109 0 -163 -55t-54 -211v-109h299v-151h-304v-936h-151v936h-586v-936h-151v936h-199z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/js/web/fonts/exo-regular-webfont.ttf b/js/web/fonts/exo-regular-webfont.ttf
new file mode 100644
index 0000000..1c38cf1
--- /dev/null
+++ b/js/web/fonts/exo-regular-webfont.ttf
Binary files differ
diff --git a/js/web/fonts/exo-regular-webfont.woff b/js/web/fonts/exo-regular-webfont.woff
new file mode 100644
index 0000000..bc6bf89
--- /dev/null
+++ b/js/web/fonts/exo-regular-webfont.woff
Binary files differ
diff --git a/js/web/github-icon.png b/js/web/github-icon.png
new file mode 100644
index 0000000..fa68d42
--- /dev/null
+++ b/js/web/github-icon.png
Binary files differ
diff --git a/js/web/himera.css b/js/web/himera.css
new file mode 100644
index 0000000..139588d
--- /dev/null
+++ b/js/web/himera.css
@@ -0,0 +1,280 @@
+/* Additional Classes --------------------------------------------- */
+
+.source {
+ font-family: "ExoRegular";
+ font-size: 18px;
+ height: 31px;
+ margin-top: 20px;
+ text-align: right;
+}
+
+.source img {
+ margin-left: 5px;
+ vertical-align: sub;
+}
+
+.source a {
+ text-decoration: none;
+}
+
+.rule {
+ background: url(bg-rule.png);
+ height: 12px;
+ clear: both;
+ margin-top: 20px;
+ margin-bottom: 20px;
+}
+
+.cheat-box-container {
+ background-color: rgba(213,207,180,0.4);
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ margin-top: 20px;
+}
+
+.cheat-box {
+ padding: 20px;
+}
+
+table {
+ font-family: monospace;
+ margin-top: 20px;
+ width: 100%;
+}
+
+td {
+ padding: 3px;
+}
+
+.row-one {
+ background-color: #f2efe4;
+}
+
+.row-label {
+ color: #666;
+ font-family: "ExoBold";
+ text-transform: uppercase;
+}
+
+.footer-logo {
+ font-size: 18px;
+ font-family: "ExoBlack";
+ text-transform: uppercase;
+ color: #8f4732;
+}
+
+ul.footer-links {
+ float: right;
+}
+
+.footer-links li {
+ font-family: "ExoRegular";
+ font-size: 14px;
+ display: inline;
+ list-style-type: none;
+ margin-left: 10px;
+ text-transform: uppercase;
+}
+
+.footer-links li a {
+ color: #327a8e;
+ text-decoration: none;
+}
+
+.footer-links li a:hover {
+ color: #333;
+}
+
+.tiny-note {
+ font-size: small;
+}
+
+/* Editor ---------------------------------------------- */
+
+.CodeMirror {
+ position: relative;
+ height: 320px;
+ background: #fbfbf8;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ border: 1px solid #d5ceb4;
+}
+
+/* Console --------------------------------------------- */
+
+#console {
+ position: relative;
+ height: 220px;
+ background: #fbfbf8;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ border: 1px solid #d5ceb4;
+}
+
+/* Console --------------------------------------------- */
+/* The console container element */
+#console {
+ position: relative;
+ height: 320px;
+ background-color:#fbfbf8;;
+}
+/* The inner console element. */
+.jqconsole {
+ background: #fbfbf8;
+ border-radius: 5px;
+ -moz-border-radius: 5px;
+ border: 1px solid #d5ceb4;
+ padding: 10px;
+
+ white-space: pre-wrap;
+ word-wrap: break-word;
+}
+/* The cursor. */
+.jqconsole-cursor {
+ font-weight: normal;
+ font-family:monospace;
+ background-color: #000;
+}
+/* The cursor color when the console looses focus. */
+.jqconsole-blurred .jqconsole-cursor {
+ font-weight: normal;
+ font-family:monospace;
+ background-color: #7F7F7F;
+}
+/* The current prompt text color */
+.jqconsole-prompt {
+ font-weight: normal;
+ font-family:monospace;
+ color: #000;
+}
+/* The command history */
+.jqconsole-old-prompt {
+ font-weight: normal;
+ font-family:monospace;
+ color: #000;
+}
+/* The text color when in input mode. */
+.jqconsole-input {
+ font-weight: normal;
+ font-family:monospace;
+ color: #000;
+}
+/* Previously entered input. */
+.jqconsole-old-input {
+ color: #000;
+ font-weight: normal;
+ font-family:monospace;
+}
+/* The text color of the output. */
+.jqconsole-output {
+ font-weight: normal;
+ font-family:monospace;
+ color: #000;
+}
+
+.jqconsole-inner {
+ /*width:580px;*/
+ height:200px;
+ margin: 10px 10px;
+ overflow:auto;
+ text-align:left;
+}
+
+.jqconsole-message-value {
+ color:#333;
+ font-family:monospace;
+ padding:0.1em;
+}
+
+.jqconsole-prompt-box {
+ color:#444; font-family:monospace;
+}
+
+.jqconsole-focus span.jquery-console-cursor {
+ background:#333; color:#eee; font-weight:bold;
+}
+
+.jqconsole-message-error {
+ font-family:sans-serif;
+ font-weight:bold;
+ padding:0.1em;
+ color:#ef0505;
+}
+
+.jqconsole-message-success {
+ color:#187718; font-family:monospace;
+ padding:0.1em;
+}
+
+
+.ebnf {
+ color:#444; font-family:monospace;
+ text-transform: uppercase;
+}
+
+.doc-link {
+ font-size: 0.65em;
+ text-decoration: none;
+}
+
+/* Synonym Styles */
+
+#himera-synonym h1 {
+ margin-left: 10px;
+}
+
+#himera-synonym h1 div {
+ font-size: 16px;
+ color: black;
+}
+
+#himera-synonym h4,
+#himera-synonym h5 {
+ margin-left: 10px;
+}
+
+#himera-synonym .cheat-box-container {
+ margin-top: 0px;
+ background-color: rgb(255, 250, 240);
+ border: 1px solid #ccc;
+ box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+ -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+ -ms-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
+}
+
+#himera-synonym pre {
+ font-size: 13px;
+ font-family: monospace;
+}
+
+.syn-section {
+ clear: both;
+ float: left;
+ margin-bottom: 20px;
+}
+
+#himera-synonym table {
+ margin: 0;
+ padding: 0;
+}
+
+#himera-synonym .container {
+ margin: 0;
+ overflow-x: hidden !important;
+ overflow-y: hidden !important;
+}
+
+h1 a {
+ text-decoration: none;
+ color: inherit;
+}
+
+h1 a:visited {
+ text-decoration: none;
+ color: inherit;
+}
diff --git a/js/web/layout.css b/js/web/layout.css
new file mode 100644
index 0000000..9c5feab
--- /dev/null
+++ b/js/web/layout.css
@@ -0,0 +1,100 @@
+/*
+* Skeleton V1.0.2
+* Copyright 2011, Dave Gamache
+* www.getskeleton.com
+* Free to use under the MIT license.
+* http://www.opensource.org/licenses/mit-license.php
+* 5/20/2011
+*/
+
+/* Table of Content
+==================================================
+ #Site Styles
+ #Page Styles
+ #Media Queries
+ #Font-Face */
+
+/* #Site Styles
+================================================== */
+
+/* #Page Styles
+================================================== */
+
+/* #Media Queries
+================================================== */
+
+ /* iPad Portrait/Browser */
+ @media only screen and (min-width: 768px) and (max-width: 991px) {}
+
+ /* Mobile/Browser */
+ @media only screen and (max-width: 767px) {}
+
+ /* Mobile Landscape/Browser */
+ @media only screen and (min-width: 480px) and (max-width: 767px) {}
+
+ /* Anything smaller than standard 960 */
+ @media only screen and (max-width: 959px) {
+ h1 {
+ font-size: 48px;
+ }
+ h2 {
+ font-size: 16px;
+ float: none;
+ line-height: 150%;
+ margin-top: -10px;
+ }
+ h3 {
+ font-size: 18px;
+ }
+ h4 {
+ font-size: 14px;
+ }
+ .source p {
+ font-size: 16px;
+ }
+ }
+
+ /* iPad Portrait Only */
+ @media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {}
+
+ /* Mobile Only */
+ @media only screen and (max-width: 767px) and (max-device-width: 1000px) {}
+
+ /* Mobile Landscape Only */
+ @media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {}
+
+
+/* Fonts --------------------------------------------- */
+
+@font-face {
+ font-family: 'ExoBold';
+ src: url('fonts/exo-bold-webfont.eot');
+ src: url('fonts/exo-bold-webfont.eot?#iefix') format('embedded-opentype'),
+ url('fonts/exo-bold-webfont.woff') format('woff'),
+ url('fonts/exo-bold-webfont.ttf') format('truetype'),
+ url('fonts/exo-bold-webfont.svg#ExoBold') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'ExoBlack';
+ src: url('fonts/exo-black-webfont.eot');
+ src: url('fonts/exo-black-webfont.eot?#iefix') format('embedded-opentype'),
+ url('fonts/exo-black-webfont.woff') format('woff'),
+ url('fonts/exo-black-webfont.ttf') format('truetype'),
+ url('fonts/exo-black-webfont.svg#ExoBlack') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
+
+@font-face {
+ font-family: 'ExoRegular';
+ src: url('fonts/exo-regular-webfont.eot');
+ src: url('fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),
+ url('fonts/exo-regular-webfont.woff') format('woff'),
+ url('fonts/exo-regular-webfont.ttf') format('truetype'),
+ url('fonts/exo-regular-webfont.svg#ExoRegular') format('svg');
+ font-weight: normal;
+ font-style: normal;
+}
diff --git a/js/web/skeleton.css b/js/web/skeleton.css
new file mode 100644
index 0000000..31e2a61
--- /dev/null
+++ b/js/web/skeleton.css
@@ -0,0 +1,237 @@
+/*
+* Skeleton V1.0.2
+* Copyright 2011, Dave Gamache
+* www.getskeleton.com
+* Free to use under the MIT license.
+* http://www.opensource.org/licenses/mit-license.php
+* 5/20/2011
+*/
+
+
+/* Table of Contents
+==================================================
+ #Base 960 Grid
+ #Tablet (Portrait)
+ #Mobile (Portrait)
+ #Mobile (Landscape)
+ #Clearing */
+
+
+
+/* #Base 960 Grid
+================================================== */
+
+ .container { position: relative; width: 960px; margin: 30px auto; padding: 0; }
+ .column, .columns { float: left; display: inline; margin-left: 10px; margin-right: 10px; }
+ .row { margin-bottom: 20px; }
+
+ /* Nested Column Classes */
+ .column.alpha, .columns.alpha { margin-left: 0; }
+ .column.omega, .columns.omega { margin-right: 0; }
+
+ /* Base Grid */
+ .container .one.column { width: 40px; }
+ .container .two.columns { width: 100px; }
+ .container .three.columns { width: 160px; }
+ .container .four.columns { width: 220px; }
+ .container .five.columns { width: 280px; }
+ .container .six.columns { width: 340px; }
+ .container .seven.columns { width: 400px; }
+ .container .eight.columns { width: 460px; }
+ .container .nine.columns { width: 520px; }
+ .container .ten.columns { width: 580px; }
+ .container .eleven.columns { width: 640px; }
+ .container .twelve.columns { width: 700px; }
+ .container .thirteen.columns { width: 760px; }
+ .container .fourteen.columns { width: 820px; }
+ .container .fifteen.columns { width: 880px; }
+ .container .sixteen.columns { width: 940px; }
+
+ .container .one-third.column { width: 300px; }
+ .container .two-thirds.column { width: 620px; }
+
+ /* Offsets */
+ .container .offset-by-one { padding-left: 60px; }
+ .container .offset-by-two { padding-left: 120px; }
+ .container .offset-by-three { padding-left: 180px; }
+ .container .offset-by-four { padding-left: 240px; }
+ .container .offset-by-five { padding-left: 300px; }
+ .container .offset-by-six { padding-left: 360px; }
+ .container .offset-by-seven { padding-left: 420px; }
+ .container .offset-by-eight { padding-left: 480px; }
+ .container .offset-by-nine { padding-left: 540px; }
+ .container .offset-by-ten { padding-left: 600px; }
+ .container .offset-by-eleven { padding-left: 660px; }
+ .container .offset-by-twelve { padding-left: 720px; }
+ .container .offset-by-thirteen { padding-left: 780px; }
+ .container .offset-by-fourteen { padding-left: 840px; }
+ .container .offset-by-fifteen { padding-left: 900px; }
+
+
+
+/* #Tablet (Portrait)
+================================================== */
+
+ /* Note: Design for a width of 768px */
+
+ @media only screen and (min-width: 768px) and (max-width: 959px) {
+ .container { width: 768px; }
+ .container .column,
+ .container .columns { margin-left: 10px; margin-right: 10px; }
+ .column.alpha, .columns.alpha { margin-left: 0; margin-right: 10px; }
+ .column.omega, .columns.omega { margin-right: 0; margin-left: 10px; }
+
+ .container .one.column { width: 28px; }
+ .container .two.columns { width: 76px; }
+ .container .three.columns { width: 124px; }
+ .container .four.columns { width: 172px; }
+ .container .five.columns { width: 220px; }
+ .container .six.columns { width: 268px; }
+ .container .seven.columns { width: 316px; }
+ .container .eight.columns { width: 364px; }
+ .container .nine.columns { width: 412px; }
+ .container .ten.columns { width: 460px; }
+ .container .eleven.columns { width: 508px; }
+ .container .twelve.columns { width: 556px; }
+ .container .thirteen.columns { width: 604px; }
+ .container .fourteen.columns { width: 652px; }
+ .container .fifteen.columns { width: 700px; }
+ .container .sixteen.columns { width: 748px; }
+
+ .container .one-third.column { width: 236px; }
+ .container .two-thirds.column { width: 492px; }
+
+ /* Offsets */
+ .container .offset-by-one { padding-left: 48px; }
+ .container .offset-by-two { padding-left: 96px; }
+ .container .offset-by-three { padding-left: 144px; }
+ .container .offset-by-four { padding-left: 192px; }
+ .container .offset-by-five { padding-left: 288px; }
+ .container .offset-by-six { padding-left: 336px; }
+ .container .offset-by-seven { padding-left: 348px; }
+ .container .offset-by-eight { padding-left: 432px; }
+ .container .offset-by-nine { padding-left: 480px; }
+ .container .offset-by-ten { padding-left: 528px; }
+ .container .offset-by-eleven { padding-left: 576px; }
+ .container .offset-by-twelve { padding-left: 624px; }
+ .container .offset-by-thirteen { padding-left: 672px; }
+ .container .offset-by-fourteen { padding-left: 720px; }
+ .container .offset-by-fifteen { padding-left: 900px; }
+ }
+
+
+/* #Mobile (Portrait)
+================================================== */
+
+ /* Note: Design for a width of 320px */
+
+ @media only screen and (max-width: 767px) {
+ .container { width: 300px; }
+ .columns, .column { margin: 0; }
+
+ .container .one.column,
+ .container .two.columns,
+ .container .three.columns,
+ .container .four.columns,
+ .container .five.columns,
+ .container .six.columns,
+ .container .seven.columns,
+ .container .eight.columns,
+ .container .nine.columns,
+ .container .ten.columns,
+ .container .eleven.columns,
+ .container .twelve.columns,
+ .container .thirteen.columns,
+ .container .fourteen.columns,
+ .container .fifteen.columns,
+ .container .sixteen.columns,
+ .container .one-third.column,
+ .container .two-thirds.column { width: 300px; }
+
+ /* Offsets */
+ .container .offset-by-one,
+ .container .offset-by-two,
+ .container .offset-by-three,
+ .container .offset-by-four,
+ .container .offset-by-five,
+ .container .offset-by-six,
+ .container .offset-by-seven,
+ .container .offset-by-eight,
+ .container .offset-by-nine,
+ .container .offset-by-ten,
+ .container .offset-by-eleven,
+ .container .offset-by-twelve,
+ .container .offset-by-thirteen,
+ .container .offset-by-fourteen,
+ .container .offset-by-fifteen { padding-left: 0; }
+
+ }
+
+
+/* #Mobile (Landscape)
+================================================== */
+
+ /* Note: Design for a width of 480px */
+
+ @media only screen and (min-width: 480px) and (max-width: 767px) {
+ .container { width: 420px; }
+ .columns, .column { margin: 0; }
+
+ .container .one.column,
+ .container .two.columns,
+ .container .three.columns,
+ .container .four.columns,
+ .container .five.columns,
+ .container .six.columns,
+ .container .seven.columns,
+ .container .eight.columns,
+ .container .nine.columns,
+ .container .ten.columns,
+ .container .eleven.columns,
+ .container .twelve.columns,
+ .container .thirteen.columns,
+ .container .fourteen.columns,
+ .container .fifteen.columns,
+ .container .sixteen.columns,
+ .container .one-third.column,
+ .container .two-thirds.column { width: 420px; }
+ }
+
+
+/* #Clearing
+================================================== */
+
+ /* Self Clearing Goodness */
+ .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
+
+ /* Use clearfix class on parent to clear nested columns,
+ or wrap each row of columns in a <div class="row"> */
+ .clearfix:before,
+ .clearfix:after,
+ .row:before,
+ .row:after {
+ content: '\0020';
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0; }
+ .row:after,
+ .clearfix:after {
+ clear: both; }
+ .row,
+ .clearfix {
+ zoom: 1; }
+
+ /* You can also use a <br class="clear" /> to clear columns */
+ .clear {
+ clear: both;
+ display: block;
+ overflow: hidden;
+ visibility: hidden;
+ width: 0;
+ height: 0;
+ }
+
+
+ \ No newline at end of file
diff --git a/mal.html b/mal.html
index 45e6dc3..3bc5b21 100644
--- a/mal.html
+++ b/mal.html
@@ -1,81 +1,268 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<!--
+Copyright (c) 2014 Joel Martin
+Copyright (c) 2012 Fogus, Jen Myers and Relevance Inc.
+All rights reserved. The use and distribution terms for this software
+are covered by the Eclipse Public License 1.0
+(http://opensource.org/licenses/eclipse-1.0.php) which can be found in
+the file COPYING the root of this distribution. By using this
+software in any fashion, you are agreeing to be bound by the terms of
+this license. You must not remove this notice, or any other, from
+this software.
+-->
+
<html>
- <head>
- <link rel="stylesheet" href="js/web/ansi.css" type="text/css" media="all" />
- <link rel="stylesheet" href="js/web/console.css" type="text/css" media="all" />
- </head>
- <body>
- <div id="console"></div>
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js" type="text/javascript" charset="utf-8"></script>
- <script src="js/web/jqconsole.min.js"></script>
- <script src="js/web/mal.js"></script>
- <script>
- $(function() {
- // Creating the console.
- window.jqconsole = $('#console').jqconsole(null, 'user> ');
+<head>
+ <link rel="stylesheet" type="text/css" href="js/web/base.css" />
+ <link rel="stylesheet" type="text/css" href="js/web/layout.css" />
+ <link rel="stylesheet" type="text/css" href="js/web/skeleton.css" />
+ <link rel="stylesheet" type="text/css" href="js/web/himera.css" />
+ <link rel="stylesheet" type="text/css" href="js/web/ansi.css" />
+ <link rel="stylesheet" type="text/css" href="js/web/console.css" />
+ <style type="text/css" media="screen">
+ </style>
+ <title>Mal Web RELP</title>
+</head>
+<body>
+ <div class="container">
+ <h1 id="title"><a href="https://github.com/kanaka/mal"/>Mal</a></h1>
+
+ <h2>Mal Web REPL</h2>
- printer.println = function () {
- var str = Array.prototype.join.call(arguments, " ")
- jqconsole.Write(str + "\n");
- }
+ <!--
+ <div id="editor-container" class="sixteen columns">
+ <div id="tiny-note" class="tiny-note"></div>
+ <textarea class="editor" id="editor">;; Develop your Mal program here.
+;; Ctrl+E/Cmd+E evaluates file in the REPL.</textarea>
+ </div>
+ -->
+
+ <div id="console-container" class="sixteen columns">
+ <div class="console" id="console"></div>
+ </div>
+ <div class="eight columns">
+ <!--
+ <h3><span style="cursor: pointer" class="doc-link" id="toggle-editor">Show file editor</span></h3>
+ -->
+ <h3><span style="cursor: pointer" class="doc-link">&nbsp;</span></h3>
+ </div>
+ <div class="eight columns">
+ <div class="source">
+ <a href="http://github.com/kanaka/mal">View source on Github <img src="js/web/github-icon.png" /></a></p>
+ </div><!-- /source -->
+ </div>
+
+ <div class="rule sixteen columns"></div>
- rep("(println (str \"Mal [\" *host-language* \"]\"))");
+ <div class="sixteen columns">
+ <h3>Mal at a glance</h3>
+ </div>
+
+ <div class="cheat-box-container eight columns">
+ <div class="cheat-box">
+ <h4>Datatypes</h4>
+ <table>
+ <tr class="row-one">
+ <td class="row-label">Maps</td>
+ <td>{"key1" "val1", "key2" 123}</td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Lists</td>
+ <td>(1 2 3 "four")</td>
+ </tr>
+ <tr>
+ <td class="row-label">Vectors</td>
+ <td>[1 2 3 4 "a" "b" "c" 1 2]</td>
+ </tr>
+ <tr>
+ <td class="row-label">Scalars</td>
+ <td>a-symbol, "a string", 123, nil, true, false</td>
+ </tr>
+ </table>
+ </div><!-- /cheat-box -->
+ <div class="cheat-box">
+ <h4>Functions</h4>
+ <table>
+ <tr class="row-one">
+ <td class="row-label">Calling</td>
+ <td>(<span class="ebnf">&lt;function&gt;</span>
+ <span class="ebnf">&lt;args*&gt;</span>)</td>
+ </tr>
+ <tr>
+ <td class="row-label">Defining named functions</td>
+ <td>(def! <span class="ebnf">&lt;name&gt;</span>
+ (fn*
+ [<span class="ebnf">&lt;args*&gt;</span>]
+ <span class="ebnf">&lt;action*&gt;</span>))</td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Anonymous function</td>
+ <td>(fn* <span class="ebnf">|name|</span>
+ [<span class="ebnf">&lt;args*&gt;</span>]
+ <span class="ebnf">&lt;action*&gt;</span>)</td>
+ </tr>
+ </table>
+ </div><!-- /cheat-box -->
+ <div class="cheat-box">
+ <h4>Useful Macros and Special Forms</h4>
+ <table>
+ <tr class="row-one">
+ <td class="row-label">Conditionals</td>
+ <td>if cond or</td>
+ </tr>
+ <!--
+ <tr>
+ <td class="row-label">Nesting, chaining, and Interop</td>
+ <td>-> ->> doto .. .</td>
+ </tr>
+ -->
+ <tr>
+ <td class="row-label">Multiple Actions (side-effects)</td>
+ <td>(do
+ <span class="ebnf">&lt;action*&gt;</span>...)</td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Defining things</td>
+ <td>def! defmacro! let*</td>
+ </tr>
+ </table>
+ </div>
+ </div><!-- /cheat-box-container -->
- // Abort prompt on Ctrl+C.
- jqconsole.RegisterShortcut('C', function() {
- jqconsole.AbortPrompt();
- handler();
- });
- // Move to line start Ctrl+A.
- jqconsole.RegisterShortcut('A', function() {
- jqconsole.MoveToStart();
- handler();
- });
- // Move to line end Ctrl+E.
- jqconsole.RegisterShortcut('E', function() {
- jqconsole.MoveToEnd();
- handler();
- });
- jqconsole.RegisterMatching('{', '}', 'brace');
- jqconsole.RegisterMatching('(', ')', 'paren');
- jqconsole.RegisterMatching('[', ']', 'bracket');
- jqconsole.RegisterMatching('"', '"', 'dquote');
- // Handle a command.
- var handler = function(line) {
- if (line) {
- try {
- jqconsole.Write(rep(line) + '\n');
- } catch (exc) {
- if (exc instanceof reader.BlankException) { return; }
- if (exc.stack) {
- jqconsole.Write(exc.stack + '\n');
- } else {
- jqconsole.Write(exc + '\n');
- }
+ <div class="cheat-box-container eight columns">
+ <div class="cheat-box">
+ <h4>Useful Functions</h4>
+ <table>
+ <tr class="row-one">
+ <td class="row-label">Math</td>
+ <td>+ - * /</td>
+ </tr>
+ <tr>
+ <td class="row-label">Comparison/Boolean</td>
+ <td>= < > <= >= not</td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Predicates</td>
+ <td>nil? true? false? symbol? list? vector? map? sequential?</td>
+ </tr>
+ <tr>
+ <td class="row-label">Data processing</td>
+ <td>map apply</td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Data create</td>
+ <td>list vector hash-map</td>
+ </tr>
+ <tr>
+ <td class="row-label">Data inspection</td>
+ <td>first rest get keys vals count get nth contains? empty?</td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Data manipulation</td>
+ <td>conj cons concat assoc dissoc</td>
+ </tr>
+ <tr>
+ <td class="row-label">Lists and Vectors</td>
+ <td>first rest nth</td></td>
+ </tr>
+ <tr class="row-one">
+ <td class="row-label">Hash Maps</td>
+ <td>get keys vals contains?</td></td>
+ </tr>
+ </table>
+ </div><!-- /cheat-box -->
+ <div class="cheat-box">
+ <h4>JavaScript Interop</h4>
+ <table>
+ <tr class="row-one">
+ <td class="row-label">Evaluate JavaScript</td>
+ <td>(js* "JS string to eval")</td>
+ </tr>
+ <tr>
+ <td class="row-label">Method call/access</td>
+ <td>(. js-fn arg...)</td>
+ </tr>
+ </table>
+ </div>
+ </div><!-- /cheat-box-container -->
+
+ <div class="rule sixteen columns"></div>
+
+ <div class="column footer-logo">
+ <div>Mal &copy; 2013 Joel Martin</div>
+ <div>Himera design &copy; 2012-2013 <a ref="http://www.fogus.me">Fogus</a>, <a href="http://jenmyers.net/">Jen Myers</a> and <a href="http://www.thinkrelevance.com">Relevance Inc.</a></div>
+ </div>
+
+ </div><!-- / container -->
+ <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
+ <script type="text/javascript" src="js/web/jqconsole.min.js"></script>
+ <script type="text/javascript" src="js/web/mal.js"></script>
+ <script>
+ $(function() {
+ // Creating the console.
+ window.jqconsole = $('#console').jqconsole(null, 'user> ');
+
+ printer.println = function () {
+ var str = Array.prototype.join.call(arguments, " ")
+ jqconsole.Write(str + "\n", 'jqconsole-output');
+ }
+
+ rep("(println (str \"Mal [\" *host-language* \"]\"))");
+
+ // Abort prompt on Ctrl+C.
+ jqconsole.RegisterShortcut('C', function() {
+ jqconsole.AbortPrompt();
+ handler();
+ });
+ // Move to line start Ctrl+A.
+ jqconsole.RegisterShortcut('A', function() {
+ jqconsole.MoveToStart();
+ handler();
+ });
+ // Move to line end Ctrl+E.
+ jqconsole.RegisterShortcut('E', function() {
+ jqconsole.MoveToEnd();
+ handler();
+ });
+ jqconsole.RegisterMatching('{', '}', 'brace');
+ jqconsole.RegisterMatching('(', ')', 'paren');
+ jqconsole.RegisterMatching('[', ']', 'bracket');
+ jqconsole.RegisterMatching('"', '"', 'dquote');
+ // Handle a command.
+ var handler = function(line) {
+ if (line) {
+ try {
+ jqconsole.Write(rep(line) + '\n', 'jqconsole-return');
+ } catch (exc) {
+ if (exc instanceof reader.BlankException) { return; }
+ if (exc.stack) {
+ jqconsole.Write(exc.stack + '\n', 'jqconsole-error');
+ } else {
+ jqconsole.Write(exc + '\n', 'jqconsole-error');
}
}
- jqconsole.Prompt(true, handler);
- /*
- jqconsole.Prompt(true, handler, function(command) {
- // Continue line if can't compile the command.
- try {
- Function(command);
- } catch (e) {
- if (/[\[\{\(]$/.test(command)) {
- return 1;
- } else {
- return 0;
- }
+ }
+ jqconsole.Prompt(true, handler);
+ /*
+ jqconsole.Prompt(true, handler, function(command) {
+ // Continue line if can't compile the command.
+ try {
+ Function(command);
+ } catch (e) {
+ if (/[\[\{\(]$/.test(command)) {
+ return 1;
+ } else {
+ return 0;
}
- return false;
- });
- */
- };
+ }
+ return false;
+ });
+ */
+ };
- // Initiate the first prompt.
- handler();
- });
- </script>
- </body>
+ // Initiate the first prompt.
+ handler();
+ });
+ </script>
+
+</body>
</html>