Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/coderzh/hugo-pacman-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoderzh <coderzh@gmail.com>2016-03-20 18:59:38 +0300
committercoderzh <coderzh@gmail.com>2016-03-20 19:07:29 +0300
commit664e45e3793e0a9c4a1a97e5b3f48223608d532e (patch)
tree182e67cdd59eb5ef61260ae294e4e17ba07764b0
init theme
-rw-r--r--LICENSE.md20
-rw-r--r--archetypes/default.md2
-rw-r--r--exampleSite/config.toml43
-rw-r--r--exampleSite/content/about.md15
-rw-r--r--exampleSite/content/post/first.md63
-rw-r--r--exampleSite/content/post/hello-hugo.md16
-rw-r--r--layouts/404.html0
-rw-r--r--layouts/_default/list.html20
-rw-r--r--layouts/_default/single.html13
-rw-r--r--layouts/index.html21
-rw-r--r--layouts/partials/after_footer.html159
-rw-r--r--layouts/partials/article.html7
-rw-r--r--layouts/partials/article_catetags.html19
-rw-r--r--layouts/partials/article_content.html17
-rw-r--r--layouts/partials/article_footer.html7
-rw-r--r--layouts/partials/article_gallery.html0
-rw-r--r--layouts/partials/article_header.html15
-rw-r--r--layouts/partials/comment.html0
-rw-r--r--layouts/partials/footer.html37
-rw-r--r--layouts/partials/google_analytics.html0
-rw-r--r--layouts/partials/head.html21
-rw-r--r--layouts/partials/header.html27
-rw-r--r--layouts/partials/sidebar.html11
-rw-r--r--layouts/partials/widgets/archive.html14
-rw-r--r--layouts/partials/widgets/categories.html12
-rw-r--r--layouts/partials/widgets/rss.html5
-rw-r--r--layouts/partials/widgets/tagcloud.html12
-rw-r--r--layouts/partials/widgets/tags.html12
-rw-r--r--static/css/style.css382
-rw-r--r--static/fancybox/blank.gifbin0 -> 43 bytes
-rw-r--r--static/fancybox/fancybox_loading.gifbin0 -> 6567 bytes
-rw-r--r--static/fancybox/fancybox_loading@2x.gifbin0 -> 13984 bytes
-rw-r--r--static/fancybox/fancybox_overlay.pngbin0 -> 1003 bytes
-rw-r--r--static/fancybox/fancybox_sprite.pngbin0 -> 1362 bytes
-rw-r--r--static/fancybox/fancybox_sprite@2x.pngbin0 -> 6553 bytes
-rw-r--r--static/fancybox/helpers/fancybox_buttons.pngbin0 -> 1080 bytes
-rw-r--r--static/fancybox/helpers/jquery.fancybox-buttons.css97
-rw-r--r--static/fancybox/helpers/jquery.fancybox-buttons.js122
-rw-r--r--static/fancybox/helpers/jquery.fancybox-media.js199
-rw-r--r--static/fancybox/helpers/jquery.fancybox-thumbs.css55
-rw-r--r--static/fancybox/helpers/jquery.fancybox-thumbs.js165
-rw-r--r--static/fancybox/jquery.fancybox.css273
-rw-r--r--static/fancybox/jquery.fancybox.js2017
-rw-r--r--static/fancybox/jquery.fancybox.pack.js46
-rw-r--r--static/font/FontAwesome.otfbin0 -> 62856 bytes
-rw-r--r--static/font/coveredbyyourgrace-webfont.eotbin0 -> 43001 bytes
-rw-r--r--static/font/coveredbyyourgrace-webfont.svg243
-rw-r--r--static/font/coveredbyyourgrace-webfont.ttfbin0 -> 57040 bytes
-rw-r--r--static/font/coveredbyyourgrace-webfont.woffbin0 -> 49484 bytes
-rw-r--r--static/font/fontawesome-webfont.eotbin0 -> 38205 bytes
-rw-r--r--static/font/fontawesome-webfont.svg414
-rw-r--r--static/font/fontawesome-webfont.ttfbin0 -> 80652 bytes
-rw-r--r--static/font/fontawesome-webfont.woffbin0 -> 44432 bytes
-rw-r--r--static/img/author.jpgbin0 -> 19766 bytes
-rwxr-xr-xstatic/img/favicon.icobin0 -> 1150 bytes
-rwxr-xr-xstatic/img/logo.svg32
-rw-r--r--static/img/pacman.jpgbin0 -> 17010 bytes
-rw-r--r--static/js/jquery-2.1.0.min.js4
-rw-r--r--theme.toml21
59 files changed, 4658 insertions, 0 deletions
diff --git a/LICENSE.md b/LICENSE.md
new file mode 100644
index 0000000..e1265aa
--- /dev/null
+++ b/LICENSE.md
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2016 YOUR_NAME_HERE
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..ac36e06
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,2 @@
++++
++++
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
new file mode 100644
index 0000000..0de0342
--- /dev/null
+++ b/exampleSite/config.toml
@@ -0,0 +1,43 @@
+BaseURL = "http://pacman.coderzh.com"
+LanguageCode = "zh-CN"
+HasCJKLanguage = true
+Title = "Hugo PacMan Theme Demo"
+Theme = "hugo-pacman-theme"
+
+[Params]
+ Author = "coderzh"
+ AuthorHomepage = "http://blog.coderzh.com"
+ BottomIntroduce = "Introduce1 <br/> Introduce2"
+ Description = ""
+ Subtitle = "subtitle"
+ Weibo = "coderzh"
+ WeiboID = 1816308191
+ Twitter = "coderzh"
+ GitHub = "coderzh"
+ Facebook = "coderzh"
+ LinkIn = "coderzh"
+ Imglogo = "img/logo.svg"
+ AuthorImg = "img/author.jpg"
+ DateFormat = "2006年01月02日"
+ MonthFormat = "2006年01月"
+ FancyBox = true
+
+ [Params.Strings]
+ ShowSideBar = "显示侧边栏"
+ HideSideBar = "隐藏侧边栏"
+ Categories = "分类"
+ Archive = "归档"
+ Tags = "标签"
+ TagCloud = "标签云"
+ Rss = "RSS 订阅"
+ TableOfContents = "文章目录"
+
+[Menu]
+ [[Menu.Main]]
+ Name = "首页"
+ URL = "/"
+ Weight = 1
+ [[Menu.Main]]
+ Name = "关于"
+ URL = "/about"
+ Weight = 2
diff --git a/exampleSite/content/about.md b/exampleSite/content/about.md
new file mode 100644
index 0000000..ca114e3
--- /dev/null
+++ b/exampleSite/content/about.md
@@ -0,0 +1,15 @@
++++
+date = "2016-03-20T23:28:02+08:00"
+title = "about"
+
++++
+
+## 关于
+
+### Hugo
+
+### 主题
+
+balabalbalbalbal...
+
+
diff --git a/exampleSite/content/post/first.md b/exampleSite/content/post/first.md
new file mode 100644
index 0000000..d62d9b6
--- /dev/null
+++ b/exampleSite/content/post/first.md
@@ -0,0 +1,63 @@
++++
+date = "2016-03-20T12:13:19+08:00"
+title = "first"
+categories = ["技术文章"]
+tags = ["Foo", "Bar"]
+toc = true
+
++++
+
+## 主题概况
+
+Balalalalala...
+
+Balalalalala...
+
+## 安装指南
+
+1. aaaaaaa
+1. bbbbbbb
+1. ccccccc
+
+### 安装
+
+**bold**
+
+### 启用
+
+
+```
+print('hello world!')
+```
+
+### 更新
+
+> Blockquotes are very handy in email to emulate reply text.
+> This line is part of the same quote.
+
+## 配置指南
+
+| Tables | Are | Cool |
+| ------------- |:-------------:| -----:|
+| col 3 is | right-aligned | $1600 |
+| col 2 is | centered | $12 |
+| zebra stripes | are neat | $1 |
+
+### 属性
+
+[link text itself]: http://blog.coderzh.com
+
+### 说明
+
+1. First ordered list item
+2. Another item
+ * Unordered sub-list.
+1. Actual numbers don't matter, just that it's a number
+ 1. Ordered sub-list
+4. And another item.
+
+## Q&A
+
+Balabalabalabala...
+
+
diff --git a/exampleSite/content/post/hello-hugo.md b/exampleSite/content/post/hello-hugo.md
new file mode 100644
index 0000000..40387dd
--- /dev/null
+++ b/exampleSite/content/post/hello-hugo.md
@@ -0,0 +1,16 @@
++++
+date = "2016-02-20T15:34:05+08:00"
+title = "hello hugo"
+categories = ["思考感悟"]
+tags = ["Test", "Bar"]
+toc = true
+
++++
+
+# Hello Hugo
+
+Balalala...
+
+Balalala...
+
+Balalala...
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/layouts/404.html
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..dd2d4aa
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,20 @@
+{{ partial "head.html" . }}
+<body>
+ <header>
+ {{ partial "header.html" . }}
+ </header>
+ <div id="container">
+ <div id="main">
+ {{ range .Data.Pages.GroupByDate "2006-01" }}
+ <h2 id="{{ .Key }}">{{ .Key }}</h2>
+ {{ range .Pages }}
+ {{ partial "article.html" . }}
+ {{ end }}
+ {{ end }}
+ </div>
+ {{ partial "sidebar.html" . }}
+ </div>
+ <footer>{{ partial "footer.html" . }}</footer>
+ {{ partial "after_footer.html" .}}
+</body>
+</html>
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..d6e2acc
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,13 @@
+{{ partial "head.html" . }}
+<body>
+ <header>
+ {{ partial "header.html" . }}
+ </header>
+ <div id="container">
+ {{ partial "article_content.html" . }}
+ {{ partial "sidebar.html" . }}
+ </div>
+ <footer>{{ partial "footer.html" . }}</footer>
+ {{ partial "after_footer.html" .}}
+</body>
+</html>
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..7c239f0
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,21 @@
+{{ partial "head.html" . }}
+<body>
+ <header>
+ {{ partial "header.html" . }}
+ </header>
+ <div id="container">
+ <div id="main">
+ {{ range $index,$data := .Data.Pages }}
+ {{ if ge $data.Date.Year .Now.Year }}
+ {{ partial "article.html" $data }}
+ {{ end }}{{ end }}
+ <nav id="page-nav" class="clearfix">
+ <a class="page-number" href="/post/">More...</a>
+ </nav>
+ </div>
+ {{ partial "sidebar.html" . }}
+ </div>
+ <footer>{{ partial "footer.html" . }}</footer>
+ {{ partial "after_footer.html" .}}
+</body>
+</html>
diff --git a/layouts/partials/after_footer.html b/layouts/partials/after_footer.html
new file mode 100644
index 0000000..56c292a
--- /dev/null
+++ b/layouts/partials/after_footer.html
@@ -0,0 +1,159 @@
+<script src="{{ .Site.BaseURL }}js/jquery-2.1.0.min.js"></script>
+<script type="text/javascript">
+$(document).ready(function(){
+ $('.navbar').click(function(){
+ $('header nav').toggleClass('shownav');
+ });
+ var myWidth = 0;
+ function getSize(){
+ if( typeof( window.innerWidth ) == 'number' ) {
+ myWidth = window.innerWidth;
+ } else if( document.documentElement && document.documentElement.clientWidth) {
+ myWidth = document.documentElement.clientWidth;
+ };
+ };
+ var m = $('#main'),
+ a = $('#asidepart'),
+ c = $('.closeaside'),
+ o = $('.openaside');
+ $(window).resize(function(){
+ getSize();
+ if (myWidth >= 1024) {
+ $('header nav').removeClass('shownav');
+ }else
+ {
+ m.removeClass('moveMain');
+ a.css('display', 'block').removeClass('fadeOut');
+ o.css('display', 'none');
+ }
+ });
+ c.click(function(){
+ a.addClass('fadeOut').css('display', 'none');
+ o.css('display', 'block').addClass('fadeIn');
+ m.addClass('moveMain');
+ });
+ o.click(function(){
+ o.css('display', 'none').removeClass('beforeFadeIn');
+ a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');
+ m.removeClass('moveMain');
+ });
+ $(window).scroll(function(){
+ o.css("top",Math.max(80,260-$(this).scrollTop()));
+ });
+});
+</script>
+{{ if eq .Section "post" }}
+<script type="text/javascript">
+$(document).ready(function(){
+ var ai = $('.article-content>iframe'),
+ ae = $('.article-content>embed'),
+ t = $('#toc'),
+ h = $('article h2')
+ ah = $('article h2'),
+ ta = $('#toc.toc-aside'),
+ o = $('.openaside'),
+ c = $('.closeaside');
+ if(ai.length>0){
+ ai.wrap('<div class="video-container" />');
+ };
+ if(ae.length>0){
+ ae.wrap('<div class="video-container" />');
+ };
+ if(ah.length==0){
+ t.css('display','none');
+ }else{
+ c.click(function(){
+ ta.css('display', 'block').addClass('fadeIn');
+ });
+ o.click(function(){
+ ta.css('display', 'none');
+ });
+ $(window).scroll(function(){
+ ta.css("top",Math.max(140,320-$(this).scrollTop()));
+ });
+ };
+});
+</script>
+{{ end }}
+<script type="text/javascript">
+$(document).ready(function(){
+ var $this = $('.share'),
+ url = $this.attr('data-url'),
+ encodedUrl = encodeURIComponent(url),
+ title = $this.attr('data-title'),
+ tsina = $this.attr('data-tsina');
+ var html = [
+ '<a href="#" class="overlay" id="qrcode"></a>',
+ '<div class="qrcode clearfix"><span>扫描二维码分享到微信朋友圈</span><a class="qrclose" href="#share"></a><strong>Loading...Please wait</strong><img id="qrcode-pic" data-src="http://s.jiathis.com/qrcode.php?url=' + encodedUrl + '"/></div>',
+ '<a href="#textlogo" class="article-back-to-top" title="Top"></a>',
+ '<a href="https://www.facebook.com/sharer.php?u=' + encodedUrl + '" class="article-share-facebook" target="_blank" title="Facebook"></a>',
+ '<a href="#qrcode" class="article-share-qrcode" title="QRcode"></a>',
+ '<a href="https://twitter.com/intent/tweet?url=' + encodedUrl + '" class="article-share-twitter" target="_blank" title="Twitter"></a>',
+ '<a href="http://service.weibo.com/share/share.php?title='+title+'&url='+encodedUrl +'&ralateUid='+ tsina +'&searchPic=true&style=number' +'" class="article-share-weibo" target="_blank" title="Weibo"></a>',
+ '<span title="Share to"></span>'
+ ].join('');
+ $this.append(html);
+ $('.article-share-qrcode').click(function(){
+ var imgSrc = $('#qrcode-pic').attr('data-src');
+ $('#qrcode-pic').attr('src', imgSrc);
+ $('#qrcode-pic').load(function(){
+ $('.qrcode strong').text(' ');
+ });
+ });
+});
+</script>
+{{ if .Site.Params.DuoShuo }}
+<script type="text/javascript">
+ var duoshuoQuery = {short_name:"{{ .Site.Params.DuoShuo }}"};
+ (function() {
+ var ds = document.createElement('script');
+ ds.type = 'text/javascript';ds.async = true;
+ ds.src = '//static.duoshuo.com/embed.js';
+ ds.charset = 'UTF-8';
+ (document.getElementsByTagName('head')[0]
+ || document.getElementsByTagName('body')[0]).appendChild(ds);
+ })();
+</script>
+{{ end }}
+{{ if or (eq .Section "tag") (eq .Section "category") }}
+<script type="text/javascript">
+$(document).ready(function(){
+ var list = $('.archive-title a'),
+ box = $('.all-list-box'),
+ first = $('.archive-title a:first-of-type');
+ box.load(first.attr('data-src').toString()+' #archive-page');
+ first.addClass('current');
+ list.each(function(){
+ $(this).click(function(){
+ var listSrc=$(this).attr('data-src').toString()+' #archive-page';
+ box.load(listSrc);
+ list.removeClass('current');
+ $(this).addClass('current');
+ });
+ });
+ });
+</script>
+{{ end }}
+{{ if and (eq .Section "post") (.Site.Params.FancyBox) }}
+<link rel="stylesheet" href="{{ .Site.BaseURL }}fancybox/jquery.fancybox.css" media="screen" type="text/css">
+<script src="{{ .Site.BaseURL }}fancybox/jquery.fancybox.pack.js"></script>
+<script type="text/javascript">
+$(document).ready(function(){
+ $('.article-content').each(function(i){
+ $(this).find('img').each(function(){
+ if ($(this).parent().hasClass('fancybox')) return;
+ var alt = this.alt;
+ if (alt) $(this).after('<span class="caption">' + alt + '</span>');
+ $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
+ });
+ $(this).find('.fancybox').each(function(){
+ $(this).attr('rel', 'article' + i);
+ });
+ });
+ if($.fancybox){
+ $('.fancybox').fancybox();
+ }
+});
+</script>
+{{ end }}
+{{ partial "google_analytics.html" . }}
diff --git a/layouts/partials/article.html b/layouts/partials/article.html
new file mode 100644
index 0000000..fe0e71f
--- /dev/null
+++ b/layouts/partials/article.html
@@ -0,0 +1,7 @@
+<section class="post" itemscope itemprop="blogPost">
+ <a href="{{ .Permalink }}" title="{{ .Title }}" itemprop="url">
+ <h1 itemprop="name">{{ .Title }}</h1>
+ <p itemprop="description">{{ .Summary }}</p>
+ <time datetime="{{ .Date }}" itemprop="datePublished">{{ .Date.Format .Site.Params.DateFormat }}</time>
+ </a>
+</section>
diff --git a/layouts/partials/article_catetags.html b/layouts/partials/article_catetags.html
new file mode 100644
index 0000000..6132354
--- /dev/null
+++ b/layouts/partials/article_catetags.html
@@ -0,0 +1,19 @@
+{{ if isset .Params "tags" }}
+{{ if not (eq (len .Params.tags) 0) }}
+<div class="article-tags">
+ <span></span>
+ {{ range .Params.tags }}
+ <a href="/tags/{{ . | urlize }}">{{ . }}</a>
+ {{ end }}
+</div>
+{{ end }}
+
+{{ if not (eq (len .Params.categories) 0) }}
+<div class="article-categories">
+ <span></span>
+ {{ range .Params.tags }}
+ <a class="article-category-link" href="/categories/{{ . | urlize }}">{{ . }}</a>
+ {{ end }}
+</div>
+{{ end }}
+{{ end }}
diff --git a/layouts/partials/article_content.html b/layouts/partials/article_content.html
new file mode 100644
index 0000000..e856304
--- /dev/null
+++ b/layouts/partials/article_content.html
@@ -0,0 +1,17 @@
+<div id="main" class="post" itemscope itemprop="blogPost">
+ <article itemprop="articleBody">
+ {{ partial "article_header.html" . }}
+ <div class="article-content">
+ {{ partial "article_gallery.html" . }}
+ {{ if isset .Params "toc"}}
+ <div class="toc-article">
+ <strong class="toc-title">{{ .Site.Params.Strings.TableOfContents }}</strong>
+ {{ .TableOfContents }}
+ </div>
+ {{ end }}
+ {{ .Content }}
+ </div>
+ {{ partial "article_footer.html" . }}
+ </article>
+ {{ partial "comment.html" . }}
+</div>
diff --git a/layouts/partials/article_footer.html b/layouts/partials/article_footer.html
new file mode 100644
index 0000000..0159af3
--- /dev/null
+++ b/layouts/partials/article_footer.html
@@ -0,0 +1,7 @@
+<footer class="article-footer clearfix">
+ {{ partial "article_catetags.html" . }}
+ <div class="article-share" id="share">
+ <div data-url="{{ .Permalink }}" data-title="{{ .Title }}" data-tsina="{{ .Site.Params.WeiboID }}" class="share clearfix">
+ </div>
+ </div>
+</footer>
diff --git a/layouts/partials/article_gallery.html b/layouts/partials/article_gallery.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/layouts/partials/article_gallery.html
diff --git a/layouts/partials/article_header.html b/layouts/partials/article_header.html
new file mode 100644
index 0000000..01e8124
--- /dev/null
+++ b/layouts/partials/article_header.html
@@ -0,0 +1,15 @@
+<header class="article-info clearfix">
+ <h1 itemprop="name">
+ <a href="{{ .Permalink }}" title="{{ .Title }}" itemprop="url">{{ .Title }}</a>
+ </h1>
+ <p class="article-author">By
+ {{ if and (isset .Params "Author") (isset .Params "AuthorHomepage") }}
+ <a href="{{ .Params.AuthorHomepage }}" title="{{ .Params.Author }}">{{ .Params.Author }}</a>
+ {{ else }}
+ <a href="{{ .Site.Params.AuthorHomepage }}" title="{{ .Site.Params.Author }}">{{ .Site.Params.Author }}</a>
+ {{ end }}
+ </p>
+ <p class="article-time">
+ <time datetime="{{ .Date }}" itemprop="datePublished">{{ .Date.Format .Site.Params.DateFormat }}</time>
+ </p>
+</header>
diff --git a/layouts/partials/comment.html b/layouts/partials/comment.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/layouts/partials/comment.html
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..693f348
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,37 @@
+<div id="footer" >
+ {{ if .Site.Params.AuthorImg }}
+ <div class="line">
+ <span></span>
+ <div style='background:no-repeat url("{{ .Site.BaseURL }}{{ .Site.Params.AuthorImg }}") left top;-webkit-background-size:6.875em 6.875em;-moz-background-size:6.875em 6.875em;background-size:6.875em 6.875em;' class="author" ></div>
+ </div>
+ {{ end }}
+ {{ with .Site.Params.BottomIntroduce }}
+ <section class="info">
+ <p>{{ . | safeHTML }}</p>
+ </section>
+ {{ end }}
+ <div class="social-font clearfix">
+ {{ with .Site.Params.Weibo }}
+ <a href="http://weibo.com/{{ . }}" target="_blank" title="weibo"></a>
+ {{ end }}
+ {{ with .Site.Params.Twitter }}
+ <a href="https://twitter.com/{{ . }}" target="_blank" title="twitter"></a>
+ {{ end }}
+ {{ with .Site.Params.GitHub }}
+ <a href="https://github.com/{{ . }}" target="_blank" title="github"></a>
+ {{ end }}
+ {{ with .Site.Params.Facebook }}
+ <a href="https://www.facebook.com/{{ . }}" target="_blank" title="facebook"></a>
+ {{ end }}
+ {{ with .Site.Params.LinkIn }}
+ <a href="https://www.linkedin.com/{{ . }}" target="_blank" title="linkedin"></a>
+ {{ end }}
+ </div>
+ <p class="copyright">Powered by <a href="http://gohugo.io" target="_blank" title="hugo">hugo</a> and Theme by <a href="https://github.com/coderzh/hugo-pacman-theme" target="_blank" title="hugo-pacman-theme">hugo-pacman-theme</a> © {{ .Now.Year }}
+ {{ if .Site.Params.Author }}
+ <a href="{{ .Site.BaseURL }}" target="_blank" title="{{ .Site.Params.Author }}">{{ .Site.Params.Author }}</a>
+ {{ else }}
+ <a href="{{ .Site.BaseURL }}" title="{{ .Site.Title }}">{{ .Site.Title }}</a>
+ {{ end }}
+ </p>
+</div>
diff --git a/layouts/partials/google_analytics.html b/layouts/partials/google_analytics.html
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/layouts/partials/google_analytics.html
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..c347c81
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,21 @@
+<!DOCTYPE HTML>
+<html lang="{{ with .Site.LanguageCode }}{{ . }}{{ else }}zh-CN{{ end }}">
+<head>
+ <meta charset="UTF-8">
+ <title>{{ if ne .URL "/" }}{{ .Title }} - {{ end }}{{ .Site.Title }}</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=3, minimum-scale=1">
+ {{ with .Site.Params.Author }}<meta name="author" content="{{ . }}">{{ end }}
+ {{ with .Description }}<meta name="description" content="{{ . }}">{{ else }}
+ <meta name="description" content="{{ .Site.Params.Description }}">{{ end }}
+ {{ with .Keywords }}<meta name="keywords" content="{{ . }}">{{ end }}
+ {{ if .Site.Params.Twitter }}<meta name="twitter:card" content="summary" />
+ <meta name="twitter:site" content="@{{ .Site.Params.Twitter }}" />
+ <meta name="twitter:title" content="{{ if ne .URL "/" }}{{ .Title }} - {{ end }}{{ .Site.Title }}" />{{ end }}
+ {{ with .Description }}<meta name="twitter:description" content="{{ . }}" />{{ else }}
+ <meta name="twitter:description" content="{{ .Site.Params.Description }}">{{ end }}
+ {{ if .RSSlink }}<link rel="alternate" href="{{ .Site.BaseURL }}feed.xml" title="{{ .Site.Title }}" type="application/rss+xml"/>{{ end }}
+ <link rel="shortcut icon" href="{{ .Site.BaseURL }}favicon.ico"/>
+ <link rel="apple-touch-icon" href="{{ .Site.BaseURL }}apple-touch-icon.png" />
+ <link rel="apple-touch-icon-precomposed" href="{{ .Site.BaseURL }}apple-touch-icon.png" />
+ <link rel="stylesheet" href="{{ .Site.BaseURL }}css/style.css">
+</head>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
new file mode 100644
index 0000000..6d23bb3
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,27 @@
+<div>
+ {{ if .Site.Params.Imglogo }}
+ <div id="imglogo">
+ <a href="{{ .Site.BaseURL }}"><img src="{{ .Site.BaseURL }}{{ .Site.Params.Imglogo }}" alt="{{ .Site.Title }}" title="{{ .Site.Title }}"/></a>
+ </div>
+ {{ end }}
+ <div id="textlogo">
+ <h1 class="site-name"><a href="{{ .Site.BaseURL }}" title="{{ .Site.Title }}">{{ .Site.Title }}</a></h1>
+ <h2 class="blog-motto">{{ with .Site.Params.Subtitle }}{{ . }}{{ end }}</h2>
+ </div>
+ <div class="navbar"><a class="navbutton navmobile" href="#" title="menu"></a></div>
+ <nav class="animated">
+ <ul>
+ {{ range .Site.Menus.Main }}
+ <li><a href="{{ .URL }}">{{ .Name }}</a></li>
+ {{ end }}
+ <li>
+ <form class="search" action="https://www.google.com/search" method="get" accept-charset="utf-8">
+ <label>Search</label>
+ <input type=hidden name="domains" value="{{ .Site.BaseURL }}">
+ <input type=hidden name="sitesearch" value="{{ .Site.BaseURL }}">
+ <input type="text" id="search" name="q" autocomplete="off" maxlength="20" placeholder="Search" />
+ </form>
+ </li>
+ </ul>
+ </nav>
+</div>
diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html
new file mode 100644
index 0000000..7a1333f
--- /dev/null
+++ b/layouts/partials/sidebar.html
@@ -0,0 +1,11 @@
+<div class="openaside"><a class="navbutton" href="#" title="{{ .Site.Params.Strings.ShowSideBar }}"></a></div>
+<div id="asidepart">
+<div class="closeaside"><a class="closebutton" href="#" title="{{ .Site.Params.Strings.HideSideBar }}"></a></div>
+<aside class="clearfix">
+ {{ partial "widgets/categories" . }}
+ {{ partial "widgets/tags" . }}
+ {{ partial "widgets/archive" . }}
+ {{ partial "widgets/tagcloud" . }}
+ {{ partial "widgets/rss" . }}
+</aside>
+</div>
diff --git a/layouts/partials/widgets/archive.html b/layouts/partials/widgets/archive.html
new file mode 100644
index 0000000..9202788
--- /dev/null
+++ b/layouts/partials/widgets/archive.html
@@ -0,0 +1,14 @@
+{{ if not (eq (len .Site.Pages) 0) }}
+ <div class="archiveslist">
+ <p class="asidetitle">{{ .Site.Params.Strings.Archive }}</p>
+ <ul class="archive-list">
+ {{ range $value := .Site.Pages.GroupByDate .Site.Params.MonthFormat }}
+ {{ $url := (index $value.Pages 0).Node.Date.Format "2006-01" | urlize }}
+ <li class="archive-list-item">
+ <a class="archive-list-link" href="/post/#{{ $url }}">{{ .Key }}</a><span class="archive-list-count">{{ len $value.Pages }}</span>
+ </li>
+ {{ end }}
+ </ul>
+
+ </div>
+{{ end }}
diff --git a/layouts/partials/widgets/categories.html b/layouts/partials/widgets/categories.html
new file mode 100644
index 0000000..886aaa3
--- /dev/null
+++ b/layouts/partials/widgets/categories.html
@@ -0,0 +1,12 @@
+{{ if isset .Site.Taxonomies "categories" }}
+{{ if not (eq (len .Site.Taxonomies.categories) 0) }}
+<div class="categorieslist">
+ <p class="asidetitle">{{ .Site.Params.Strings.Categories }}</p>
+ <ul>
+ {{ range $name, $items := .Site.Taxonomies.categories }}
+ <li><a href="{{ $.Site.BaseURL }}categories/{{ $name | urlize | lower }}" title="{{ $name }}">{{ $name }}<sup>{{ len $items }}</sup></a></li>
+ {{ end }}
+ </ul>
+</div>
+{{ end }}
+{{ end }}
diff --git a/layouts/partials/widgets/rss.html b/layouts/partials/widgets/rss.html
new file mode 100644
index 0000000..6a8b913
--- /dev/null
+++ b/layouts/partials/widgets/rss.html
@@ -0,0 +1,5 @@
+{{ if .RSSlink }}
+<div class="rsspart">
+ <a rel="nofollow" href="{{ .Site.BaseURL }}feed.xml" type="application/rss+xml" target="_blank">{{ .Site.Params.Strings.Rss }}</a>
+</div>
+{{ end }}
diff --git a/layouts/partials/widgets/tagcloud.html b/layouts/partials/widgets/tagcloud.html
new file mode 100644
index 0000000..7bb507c
--- /dev/null
+++ b/layouts/partials/widgets/tagcloud.html
@@ -0,0 +1,12 @@
+{{ if isset .Site.Taxonomies "tags" }}
+{{ if not (eq (len .Site.Taxonomies.tags) 0) }}
+<div class="tagcloudlist">
+ <p class="asidetitle">{{ .Site.Params.Strings.TagCloud }}</p>
+ <div class="tagcloudlist clearfix">
+ {{ range $name, $items := .Site.Taxonomies.tags }}
+ <a href="{{ $.Site.BaseURL }}tags/{{ $name | urlize | lower }}" style="font-size: 12px;">{{ $name }}</a>
+ {{ end }}
+ </div>
+</div>
+{{ end }}
+{{ end }}
diff --git a/layouts/partials/widgets/tags.html b/layouts/partials/widgets/tags.html
new file mode 100644
index 0000000..2346355
--- /dev/null
+++ b/layouts/partials/widgets/tags.html
@@ -0,0 +1,12 @@
+{{ if isset .Site.Taxonomies "tags" }}
+{{ if not (eq (len .Site.Taxonomies.tags) 0) }}
+<div class="tagslist">
+ <p class="asidetitle">{{ .Site.Params.Strings.Tags }}</p>
+ <ul class="clearfix">
+ {{ range $name, $items := .Site.Taxonomies.tags }}
+ <li><a href="{{ $.Site.BaseURL }}tags/{{ $name | urlize | lower }}" title="{{ $name }}">{{ $name }}<sup>{{ len $items }}</sup></a></li>
+ {{ end }}
+ </ul>
+</div>
+{{ end }}
+{{ end }}
diff --git a/static/css/style.css b/static/css/style.css
new file mode 100644
index 0000000..3cb8d03
--- /dev/null
+++ b/static/css/style.css
@@ -0,0 +1,382 @@
+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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}
+body{line-height:1;color:#000;background:#fff}
+ol,ul{list-style:none}
+table{border-collapse:separate;border-spacing:0;vertical-align:middle}
+caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
+a img{border:none}
+/* custom Font*/
+@font-face{font-family:"covered_by_your_graceregular";font-weight:normal;font-style:normal;src:url("../font/coveredbyyourgrace-webfont.eot");src:url("../font/coveredbyyourgrace-webfont.eot?#iefix") format('embedded-opentype'),url("../font/coveredbyyourgrace-webfont.svg#covered_by_your_graceregular") format('svg'),url("../font/coveredbyyourgrace-webfont.woff") format('woff'),url("../font/coveredbyyourgrace-webfont.ttf") format('truetype')}
+/* icon Font */
+@font-face{font-family:"FontAwesome";font-style:normal;font-weight:normal;src:url("../font/fontawesome-webfont.eot?v=#4.0.3");src:url("../font/fontawesome-webfont.eot?#iefix&v=#4.0.3") format("embedded-opentype"),url("../font/fontawesome-webfont.woff?v=#4.0.3") format("woff"),url("../font/fontawesome-webfont.ttf?v=#4.0.3") format("truetype"),url("../font/fontawesome-webfont.svg#fontawesomeregular?v=#4.0.3") format("svg")}
+/* Public style */
+*{-webkit-margin-before:0;-webkit-margin-after:0}
+body{background:#ddd;font-family:"Helvetica Neue","Helvetica","Microsoft YaHei","WenQuanYi Micro Hei",Arial,sans-serif;font-size:100%;color:#817c7c;line-height:1.5}
+small{font-size:80%}
+sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
+sup{top:-.5em;padding-left:.3em}
+sub{bottom:-.25em}
+a{text-decoration:none;color:#817c7c;}
+a:hover,a:focus{outline:0;text-decoration:none;-webkit-transition:color 0.25s, background 0.5s;-moz-transition:color 0.25s, background 0.5s;-o-transition:color 0.25s, background 0.5s;-ms-transition:color 0.25s, background 0.5s;transition:color 0.25s, background 0.5s}
+a:hover:before{-webkit-transition:color 0.25s, background 0.5s;-moz-transition:color 0.25s, background 0.5s;-o-transition:color 0.25s, background 0.5s;-ms-transition:color 0.25s, background 0.5s;transition:color 0.25s, background 0.5s}
+input:focus{outline:none}
+input,button{margin:0;padding:0;}
+input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}
+h1{font-size:1.5em}
+.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
+.clearfix{zoom:1}
+.clearfix:before,.clearfix:after{content:"";display:table}
+.clearfix:after{clear:both}
+::-webkit-input-placeholder{color:#fff;padding:2px 0 0 4px}
+::-moz-placeholder{color:#fff;padding:2px 0 0 4px}
+:-ms-input-placeholder{color:#fff;padding:2px 0 0 4px}
+::-webkit-input-placeholder::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";padding-right:4px}
+::-moz-placeholder:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";padding-right:4px}
+:-ms-input-placeholder::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";padding-right:4px}
+input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
+::-webkit-search-cancel-button:after{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f00d';color:#fff;padding-right:4px}
+/* css3 animate */
+.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}
+@-webkit-keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}
+100%{opacity:1;-ms-filter:none;filter:none}
+}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;-ms-animation-name:fadeIn;animation-name:fadeIn}
+.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;-ms-animation-name:fadeOut;animation-name:fadeOut}
+@-moz-keyframes fadeInDown{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
+100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
+}@-webkit-keyframes fadeInDown{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
+100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
+}@-o-keyframes fadeInDown{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
+100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
+}@-ms-keyframes fadeInDown{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
+100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
+}@keyframes fadeInDown{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
+100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
+}body >header{width:100%;-webkit-box-shadow:2px 4px 5px rgba(3,3,3,0.2);box-shadow:2px 4px 5px rgba(3,3,3,0.2);background:#ea6753;color:#fff;padding:1em 0 .8em;}
+@media only screen and (min-width: 1024px){body >header{padding:1.8em 0 1.5em}
+}body >header >div{width:95%;margin:0 auto;position:relative;overflow:hidden;}
+@media only screen and (min-width: 1024px){body >header >div{width:93%}
+}body >header a{display:block;color:#fff}
+#imglogo{float:left;width:4em;height:4em;}
+@media only screen and (min-width: 768px){#imglogo{width:5em}
+}@media only screen and (min-width: 1024px){#imglogo{width:5.5em}
+}#imglogo img{width:4em;}
+@media only screen and (min-width: 768px){#imglogo img{width:5em}
+}@media only screen and (min-width: 1024px){#imglogo img{width:5.5em}
+}#textlogo{float:left;width:75%;margin-left:.5em;}
+#textlogo h1.site-name{width:86%;font-family:"covered_by_your_graceregular";font-size:200%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
+@media only screen and (min-width: 768px){#textlogo h1.site-name{font-size:240%}
+}@media only screen and (min-width: 1024px){#textlogo h1.site-name{font-size:280%}
+}#textlogo h2.blog-motto{font-size:.7em;font-weight:normal;}
+@media only screen and (min-width: 768px){#textlogo h2.blog-motto{font-size:100%}
+}@media only screen and (min-width: 1024px){#textlogo h2.blog-motto{font-size:110%}
+}.navbar{position:absolute;width:2em;right:0;top:1em;padding:.5em;}
+@media only screen and (min-width: 1024px){.navbar{display:none}
+}.navbutton::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9"}
+.navmobile::before{padding-left:1em}
+header nav{float:left;width:100%;font-size:112.5%;padding-top:.5em;max-height:.01em;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;-o-transition:max-height 1s ease-out;-ms-transition:max-height 1s ease-out;transition:max-height 1s ease-out;}
+@media only screen and (min-width: 568px){header nav{width:50%}
+}@media only screen and (min-width: 1024px){header nav{float:right;width:auto;margin-top:1em;max-height:none}
+}@media only screen and (min-width: 1024px){header nav ul{float:right}
+}@media only screen and (min-width: 1024px){header nav ul li{float:left}
+}header nav ul li a{padding:.2em 0 .2em 1em;}
+@media only screen and (min-width: 1024px){header nav ul li a{padding:.2em 1.5em}
+}header nav ul li a:hover{background:#dd2c11;color:#e9cd4c}
+.shownav{max-height:40em}
+.search{padding:.1em 0 0 1em;}
+.search input{line-height:1.7;border:1px solid #fff;color:#fff;background:transparent;width:80%;padding-left:.5em;}
+@media only screen and (min-width: 1024px){.search input{width:8em;-webkit-transition:0.5s width;-moz-transition:0.5s width;-o-transition:0.5s width;-ms-transition:0.5s width;transition:0.5s width}
+.search input:focus{width:15em}
+}.search label{display:none}
+/* index layout */
+#container{width:95%;margin:0 auto;overflow:hidden;}
+@media only screen and (min-width: 768px){#container{width:96%}
+}@media only screen and (min-width: 1024px){#container{width:94%}
+}@media only screen and (min-width: 1560px){#container{width:82%}
+}#main{margin:1em 0 0;line-height:1.8;}
+@media only screen and (min-width: 1024px){#main{margin:2em 0 0;width:75%;float:left;-webkit-transition:margin 0.5s ease-out;-moz-transition:margin 0.5s ease-out;-o-transition:margin 0.5s ease-out;-ms-transition:margin 0.5s ease-out;transition:margin 0.5s ease-out}
+}#main section.post{background:#fafafa;margin-bottom:.125em;}
+#main section.post a{display:block;border-left:.5em solid #ccc;-webkit-transition:border-left 0.45s;-moz-transition:border-left 0.45s;-o-transition:border-left 0.45s;-ms-transition:border-left 0.45s;transition:border-left 0.45s;padding:.5em;}
+@media only screen and (min-width: 768px){#main section.post a{padding:1em}
+}#main section.post a:hover{border-left:.5em solid #ea6753}
+#main section.post a h1{color:#2ca6cb;line-height:2}
+#main section.post a p{color:#817c7c}
+#main section.post a time{color:#817c7c;display:block;margin:.5em 0;font-size:.5em}
+.moveMain{margin-left:10% !important}
+#page-nav{background:#fafafa;text-align:center;overflow:hidden;}
+#page-nav a,#page-nav span{display:inline-block;padding:.5em 1em}
+#page-nav a{color:#2ca6cb;}
+#page-nav a:hover{background:#ccc;color:#ea6753}
+#page-nav .prev{float:left;border-left:.5em solid #ccc;-webkit-transition:border-left 0.5s;-moz-transition:border-left 0.5s;-o-transition:border-left 0.5s;-ms-transition:border-left 0.5s;transition:border-left 0.5s;}
+#page-nav .prev:hover{border-left:.5em solid #ea6753}
+#page-nav .next{float:right}
+#page-nav .page-number{display:none;}
+@media only screen and (min-width: 768px){#page-nav .page-number{display:inline-block}
+}#page-nav .current{color:#b8b8b8;font-weight:bold}
+#page-nav .space{color:#2ca6cb}
+/* page layout */
+@media only screen and (min-width: 1024px){.page{margin-left:10% !important}
+}/* archive layout */
+.category-icon:before,.tag-icon:before,.archive-icon:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ccc;font-size:100%;padding-right:.3em}
+.category-icon:before{content:"\f07b"}
+.tag-icon:before{content:"\f02c"}
+.archive-icon:before{content:"\f187"}
+.archive-title{margin:1em 0;width:97%;padding:2em 0 2em 3%;background:#fafafa;border-left:.5em solid #ccc;}
+@media only screen and (min-width: 1024px){.archive-title{margin:2em 0;width:18.5%;padding-left:.5%;float:left}
+}.archive-title h2{width:90%;color:#2ca6cb;font-size:120%}
+.archive-title a{color:#2ca6cb;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s;}
+.archive-title a:hover{color:#ea6753;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s}
+.current{color:#ea6753 !important}
+@media only screen and (min-width: 768px){.archive-part{min-height:200px}
+}@media only screen and (min-width: 1024px){.archive-part{width:78% !important;float:right;margin-left:2% !important}
+}.archive-part section.post{width:100%;}
+@media only screen and (min-width: 768px){.archive-part section.post{float:left;width:50%}
+}@media only screen and (min-width: 1024px){.archive-part section.post{width:33.333%}
+}@media only screen and (min-width: 768px){.archive-nav{width:100%;float:left;margin-top:1em}
+}/* tags&categories layout */
+.all-list-box{min-height:400px}
+.post,.page{background:#fafafa;}
+.post a,.page a{color:#2ca6cb;}
+.post a:hover,.page a:hover{color:#ea6753}
+@media only screen and (min-width: 768px){article header.article-info{border-bottom:1px solid #dbdbdb}
+}article header.article-info >h1{padding:.2em 3%;font-size:170%;line-height:1.5;word-wrap:break-word;word-break:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-left:5px solid #ea6753}
+@media only screen and (min-width: 1024px){article header.article-info >h1{font-size:200%;padding-top:.3em}
+}article header.article-info >p.article-author{padding:.3em 4% .3em 0;text-align:right;border-bottom:1px solid #dbdbdb;}
+@media only screen and (min-width: 768px){article header.article-info >p.article-author{float:right;border-bottom:none}
+}article header.article-info >p.article-time{padding-top:.5em;font-size:.8em;text-align:center;}
+@media only screen and (min-width: 768px){article header.article-info >p.article-time{float:right;margin-right:1em;padding-top:.1em;font-size:.9em}
+}article header.article-info >p.article-time:before{font-family:"FontAwesome";font-size:130%;content:"\f017";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
+article .article-content{padding:1.5em 4%;}
+article .article-content .kb{padding:.1em .6em;border:1px solid #ccc;background-color:code-color;color:#8f8f8f;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;-webkit-border-radius:3px;border-radius:3px;display:inline-block;margin:0 .1em;text-shadow:0 1px 0 #fff;line-height:1.5;white-space:nowrap}
+article .article-content h1,article .article-content h2{font-size:180%;line-height:1.2em}
+article .article-content h3,article .article-content h4,article .article-content h5,article .article-content h6{font-size:140%}
+article .article-content h1,article .article-content h2,article .article-content h3,article .article-content h4,article .article-content h5,article .article-content h6{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.3em 0;margin:.5em 0;}
+article .article-content h1 >code,article .article-content h2 >code,article .article-content h3 >code,article .article-content h4 >code,article .article-content h5 >code,article .article-content h6 >code{color:#a3a3a3}
+article .article-content hr{border:1px solid #dbdbdb}
+article .article-content strong,article .article-content em{font-weight:bold}
+article .article-content acronym,article .article-content abbr{border-bottom:1px dotted}
+article .article-content blockquote{border-left:.2em solid #ea6753;margin:.65em 0 .65em 4%;padding-left:1%;line-height:1.5;font-size:110%;}
+article .article-content blockquote footer{background:#fafafa;padding:0;margin:0;font-size:80%;line-height:1em}
+article .article-content blockquote cite{font-style:italic;padding-left:.5em}
+article .article-content ul,article .article-content ol{padding-left:2em;font-size:105%;}
+@media only screen and (min-width: 768px){article .article-content ul,article .article-content ol{padding-left:3em}
+}article .article-content ul li{list-style:disc;text-align:match-parent;margin:.5em 0}
+article .article-content ol li{list-style-type:decimal;margin:.5em 0}
+article .article-content dl dt{font-weight:blod}
+article .article-content ul li>code,article .article-content ol li>code,article .article-content p code,article .article-content strong code,article .article-content em code{font-family:Monaco,Menlo,Consolas,Courier New,monospace;background:#eee;color:#747070;border:1px solid #d6d6d6;padding:0 5px;margin:0 2px;font-size:90%;white-space:nowrap;text-shadow:0 1px #fff}
+article .article-content p{font-size:105%;line-height:1.7;margin:.7em 0;}
+@media only screen and (min-width: 1024px){article .article-content p{margin:1.2em 0}
+}article .article-content img,article .article-content video,article .article-content figure img{max-width:100%;display:block;margin:auto;height:auto;vertical-align:middle;padding-top:.5em;}
+@media only screen and (min-width: 1024px){article .article-content img,article .article-content video,article .article-content figure img{padding-top:.7em}
+}article .article-content figcaption,article .article-content .caption{text-align:center;display:block;font-size:.9em;font-weight:blod}
+article .article-content .video-container{position:relative;padding-top:56%;height:0;overflow:hidden;}
+article .article-content .video-container iframe,article .article-content .video-container object,article .article-content .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}
+article .article-content table{width:100%;border-collapse:collapse;border-spacing:0;}
+article .article-content table th{font-weight:bold;border-bottom:3px solid #dbdbdb;padding-bottom:.5em}
+article .article-content table td{border-bottom:1px solid #dbdbdb;padding:10px 0}
+article .article-content .pullquote{text-align:left;width:45%;margin:0;border:none}
+article .article-content .left{margin-left:.5em;margin-right:1em;float:left}
+article .article-content .right{margin-right:.5em;margin-left:1em;float:right}
+footer.article-footer{background:#fafafa;padding:0 4%;margin:0;border-top:1px solid #dbdbdb}
+.article-share{float:right;width:100%;}
+@media only screen and (min-width: 568px){.article-share{width:60%}
+}@media only screen and (min-width: 768px){.article-share{width:40%}
+}.share span{float:right;height:3em;width:1em;margin-right:.5em;position:relative;color:#d6d6d6;}
+.share span:before{font-family:"FontAwesome";content:"\f064";font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.5em;height:1.5em;position:absolute;top:50%;left:50%;margin-top:-.75em;margin-left:-.75em}
+.share a{float:right;width:3em;height:3em;display:block;position:relative;}
+.share a:before{font-size:100%;font-family:"FontAwesome";text-align:center;color:#817c7c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.5em;height:1.5em;position:absolute;top:50%;left:50%;margin-top:-.75em;margin-left:-.75em}
+.share a:hover:before{color:#fff}
+.article-share-twitter:before{content:"\f099"}
+.article-share-twitter:hover{background:#00aced;text-shadow:0 1px #008abe}
+.article-share-facebook:before{content:"\f09a"}
+.article-share-facebook:hover{background:#3b5998;text-shadow:0 1px #2f477a}
+.article-share-weibo:before{content:"\f18a"}
+.article-share-weibo:hover{background:#eb182c;text-shadow:0 1px #bf1121}
+.article-share-qrcode:before{content:"\f029"}
+.article-share-qrcode:hover{background:#49ae0f;text-shadow:0 1px #3a8b0c}
+.article-back-to-top:before{content:"\f062"}
+.article-back-to-top:hover{background:#762c54;text-shadow:0 1px #5e2343}
+.qrcode{width:15em;height:15em;position:absolute;top:50%;left:50%;margin-top:-7.5em;margin-left:-7.5em;background:#fff;border:2px solid #ccc;-webkit-border-radius:3px;border-radius:3px;display:inline-block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:fixed;text-align:center;visibility:hidden;z-index:10;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s;}
+@media only screen and (min-width: 1024px){.qrcode{width:20em;height:20em;position:absolute;top:50%;left:50%;margin-top:-10em;margin-left:-10em;position:fixed}
+}.qrcode span{display:block;width:80%;height:1.5em;font-size:80%;float:left;}
+.qrcode span:before{content:none}
+.qrcode a{display:block;width:16%;height:1.5em;float:left}
+.qrcode img{width:90%;height:90%}
+.qrclose:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057";color:#ccc}
+.qrclose:hover:before{color:#2ca6cb !important}
+.overlay{display:none !important}
+.overlay:target+.qrcode{opacity:1;-ms-filter:none;filter:none;visibility:visible}
+.article-tags,.article-categories{padding:.5em 0;float:left;width:100%;}
+@media only screen and (min-width: 568px){.article-tags,.article-categories{width:50%}
+}@media only screen and (min-width: 768px){.article-tags,.article-categories{width:30%}
+}.article-tags{color:#d6d6d6;}
+.article-tags span{position:relative;float:left;width:1em;height:2em;margin-right:.5em;}
+.article-tags span:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.2em;height:1.2em;position:absolute;top:50%;left:50%;margin-top:-.6em;margin-left:-.6em;content:"\f02c"}
+.article-tags a{float:left;padding:0 .3em;margin:.3em;background:#e6e6e6;}
+.article-tags a:hover{color:#fff;background:#2ca6cb}
+.article-categories{color:#d6d6d6;margin-top:.3em;}
+.article-categories span:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f07b"}
+.article-category-link{padding:.5em;margin:0 .3em;}
+.article-category-link:hover{color:#fff !important;background:#2ca6cb}
+.article-nav{padding:0 10%;}
+@media only screen and (min-width: 768px){.article-nav{padding:0 4%}
+}.article-nav strong{font-size:.6em}
+.article-nav a{display:block;overflow:hidden}
+.article-nav .prev a:hover,.article-nav .next a:hover{background:#2ca6cb;color:#fff}
+.article-nav .prev{width:100%;float:left;}
+.article-nav .prev strong{padding-left:1.8em}
+.article-nav .prev span:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f100";padding-right:.5em}
+@media only screen and (min-width: 768px){.article-nav .prev{width:45%;float:left}
+}.article-nav .next{width:100%;float:left;text-align:left;}
+.article-nav .next strong{padding-left:1.5em}
+.article-nav .next span:before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f101";padding-right:.5em}
+@media only screen and (min-width: 768px){.article-nav .next{width:45%;float:right;text-align:right}
+.article-nav .next strong{padding-right:1.8em}
+.article-nav .next span:before{content:none}
+.article-nav .next span:after{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f101";padding-left:.5em}
+}section.comment{padding:0 4%;margin:1em 0}
+
+.toc-article{background:#eee;margin:2em 0 0 .5em;padding:1em 1em 1em 2.5em;line-height:1em;font-size:.8em;float:right;}
+
+#TableOfContents { margin: 1em 0 0 0; }
+#TableOfContents ul { list-style-type:decimal; margin: 0; padding: 0 25px; }
+#TableOfContents ul li { list-style-type:decimal; }
+#TableOfContents > ul { padding: 0; }
+#TableOfContents > ul > li > ul { padding: 0; }
+
+#toc{line-height:1em;font-size:.8em;float:right;}
+#toc .toc{padding:0;}
+#toc .toc li{list-style-type:none}
+#toc .toc-child{padding-left:1.5em}
+#toc.toc-aside{display:none;width:13%;position:fixed;right:2%;top:320px;overflow:hidden;line-height:1.5em;font-size:1em;color:#333;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;transition:opacity 1s ease-out;}
+#toc.toc-aside strong{padding:.3em 0;color:#817c7c}
+#toc.toc-aside:hover{-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;opacity:1;-ms-filter:none;filter:none}
+#toc.toc-aside a{-webkit-transition:color 1s ease-out;-moz-transition:color 1s ease-out;-o-transition:color 1s ease-out;-ms-transition:color 1s ease-out;transition:color 1s ease-out;}
+#toc.toc-aside a:hover{color:#ea6753;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out;transition:color 0.3s ease-out}
+.active{color:#ea6753 !important}
+.openaside{display:none;position:fixed;right:7.5%;top:260px;}
+.openaside a{display:block;color:#fff;border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;background:#ea6753;padding:.2em .55em;}
+.openaside a::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9"}
+.closeaside{display:none;}
+.closeaside a{color:#ea6753;}
+.closeaside a:hover{color:#2ca6cb}
+.closeaside a::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9"}
+@media only screen and (min-width: 1024px){.closeaside{display:block;position:absolute;right:25px;top:22px}
+}#asidepart{background:#fafafa;margin:1em 0 0;padding:.5em 2% 1em;}
+@media only screen and (min-width: 1024px){#asidepart{position:relative;float:left;width:18%;margin:2em 0 0 3%}
+}.asidetitle{font-size:1.1em;color:#2ca6cb;padding:0 0 .3125em 0;border-bottom:.1875em solid #ccc;}
+.asidetitle a{color:#2ca6cb;}
+.asidetitle a:hover{color:#ea6753;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;-ms-transition:color 0.5s;transition:color 0.5s}
+@media only screen and (min-width: 768px){.categorieslist{width:45%;float:left;margin:0 5% 0 0}
+}@media only screen and (min-width: 1024px){.categorieslist{width:100%;float:none;margin:1em 0 0}
+}.categorieslist li{border-bottom:1px solid #ccc;}
+.categorieslist li a{display:block;padding:.5em 5%;}
+.categorieslist li a:hover{color:#ea6753}
+.tagslist{margin:1em 0 0;}
+@media only screen and (min-width: 768px){.tagslist{width:45%;float:left;margin:0 5% 0 0}
+}@media only screen and (min-width: 1024px){.tagslist{width:100%;float:none;margin:1em 0 0}
+}.tagslist ul{padding:.5em 0}
+.tagslist ul li{float:left;}
+.tagslist ul li a{display:block;margin:.3125em;padding:.125em .3125em;background:#dbdbdb;}
+.tagslist ul li a:hover{color:#ea6753;background:#e6e6e6}
+.rsspart{background:#ea6753;width:100%;}
+@media only screen and (min-width: 768px){.rsspart{float:left;width:45%;margin:0 5% 0 0}
+}@media only screen and (min-width: 1024px){.rsspart{width:100%;float:none;margin:1em 0 0}
+}.rsspart a{color:#fff;display:block;padding:.625em 0;text-align:center;}
+.rsspart a:hover{color:#ea6753;background:#fafafa}
+.rsspart a::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-right:.5em;content:"\f09e"}
+@media only screen and (min-width: 768px){.archiveslist{width:45%;float:left;margin:0 5% 0 0}
+}@media only screen and (min-width: 1024px){.archiveslist{width:100%;float:none;margin:1em 0 0}
+}.archiveslist li{font-size:.8em;line-height:2em;}
+.archiveslist li a{padding:.5em;}
+.archiveslist li a:hover{color:#ea6753;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;-ms-transition:color 0.25s;transition:color 0.25s}
+.archiveslist .archive-list-count:before{content:"("}
+.archiveslist .archive-list-count:after{content:")"}
+.archive-list{padding:.5em 0}
+.archive-float ul{padding:0}
+.archive-float li{float:left;margin:.3em;}
+@media only screen and (min-width: 1024px){.archive-float li{float:none}
+}@media only screen and (min-width: 768px){.tagcloudlist{width:45%;float:left;margin:0 5% 0 0}
+}@media only screen and (min-width: 1024px){.tagcloudlist{width:100%;float:none;margin:1em 0 0}
+}.tagcloudlist .tagcloudlist a{padding:.2em;display:block;float:left;}
+.tagcloudlist .tagcloudlist a:hover{color:#ea6753;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;-ms-transition:color 0.25s;transition:color 0.25s}
+.linkslist{margin-top:.5em;}
+@media only screen and (min-width: 768px){.linkslist{width:45%;float:left;margin:0 5% 0 0}
+}@media only screen and (min-width: 1024px){.linkslist{width:100%;float:none;margin:1em 0 0}
+}.linkslist ul{padding:.5em 0;}
+.linkslist ul a{font-size:1em;line-height:1.5;display:block;padding:0 3%;}
+.linkslist ul a:hover{color:#ea6753;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;-ms-transition:color 0.25s;transition:color 0.25s}
+footer{margin-top:1em;background:#1f1f1f;padding:0 2% .5em}
+#footer{width:95%;margin:0 auto;overflow:hidden;position:relative;}
+#footer .line{width:100%;height:14em;margin:0 auto;}
+@media only screen and (min-width: 768px){#footer .line{width:10em;float:left;position:relative}
+}#footer .line span{display:block;width:.5em;height:6.25em;border-right:.125em solid #fff;margin:0 auto;}
+@media only screen and (min-width: 768px){#footer .line span{position:absolute;left:3em;margin:0 0 1.5em}
+}.author{width:6.875em;height:6.875em;margin:0 auto;-webkit-border-radius:3.4375em;border-radius:3.4375em;-webkit-transition:-webkit-transform 2s ease-out;-moz-transition:-moz-transform 2s ease-out;-o-transition:-o-transform 2s ease-out;-ms-transition:-ms-transform 2s ease-out;transition:transform 2s ease-out;}
+.author:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}
+@media only screen and (min-width: 768px){.author{position:absolute;top:6em;margin:0 0 1.5em}
+}.info{font-family:"covered_by_your_graceregular";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:150%;line-height:1.3em;width:90%;margin:0 auto;color:#fff;}
+@media only screen and (min-width: 768px){.info{margin:4.5em 0 2em 0;float:left;width:75%}
+}.social-font{width:100%;margin:0 auto;float:left;padding-left:3%;}
+@media only screen and (min-width: 568px){.social-font{padding-left:20%}
+}@media only screen and (min-width: 768px){.social-font{width:18em;position:absolute;right:-3em;top:3em}
+}.social-font a{float:left;display:block;width:14%;color:#fff;font-size:180%;padding:.5em;}
+@media only screen and (min-width: 1024px){.social-font a{padding:.3em}
+}.social-font a:hover:before{color:#2ca6cb}
+.social-font a[title="weibo"]::before,.social-font a[title="twitter"]::before,.social-font a[title="github"]::before,.social-font a[title="facebook"]::before{font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
+.social-font a[title="weibo"]::before{content:"\f18a"}
+.social-font a[title="twitter"]::before{content:"\f099"}
+.social-font a[title="github"]::before{content:"\f09b"}
+.social-font a[title="facebook"]::before{content:"\f09a"}
+.copyright{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"covered_by_your_graceregular";width:100%;color:#fff;text-align:center;}
+@media only screen and (min-width: 768px){.copyright{float:left}
+}.copyright a{color:#fff;}
+.copyright a:hover{color:#2ca6cb}
+.article-content pre,.article-content .highlight{background:#1d1f21;margin:.5em 0;padding:1em 2%;overflow:auto;color:#c5c8c6;line-height:1.5;font-size:100%}
+.article-content .highlight .gutter pre,.article-content .gist .gist-file .gist-data .line-numbers{color:#666;font-size:.85em;line-height:1.5;font-size:100%}
+.article-content pre{font-family:Monaco,Menlo,Consolas,Courier New,monospace;}
+.article-content pre code{background:none;text-shadow:none;padding:0}
+.article-content .highlight pre{border:none;margin:0;padding:0}
+.article-content .highlight table{margin:0;width:auto}
+.article-content .highlight td{border:none;padding:0}
+.article-content .highlight figcaption{zoom:1;font-size:.85em;text-align:left;color:#969896;line-height:1em;padding:.5em 0;margin-bottom:.5em;}
+.article-content .highlight figcaption:before,.article-content .highlight figcaption:after{content:"";display:table}
+.article-content .highlight figcaption:after{clear:both}
+.article-content .highlight figcaption a{float:right}
+.article-content .highlight .gutter pre{text-align:right;padding-right:1.5em}
+.article-content .gist{margin:.5em 0;background:#1d1f21;padding:1em 2%;}
+.article-content .gist .gist-file{border:none;font-family:Monaco,Menlo,Consolas,Courier New,monospace;margin:0;}
+.article-content .gist .gist-file .gist-data{background:none;border:none;}
+.article-content .gist .gist-file .gist-data .line-numbers{background:none;border:none;padding:0 1.5em 0 0}
+.article-content .gist .gist-file .gist-data .line-data{padding:0 !important}
+.article-content .gist .gist-file .highlight{margin:0;padding:0;border:none}
+.article-content .gist .gist-file .gist-meta{background:#1d1f21;color:#969896;font:.85em "Georgia",serif;padding:0;margin-top:1em;text-shadow:none;}
+.article-content .gist .gist-file .gist-meta a{color:#2ca6cb;font-weight:normal;}
+.article-content .gist .gist-file .gist-meta a:hover{color:#ea6753}
+pre .comment{color:#969896}
+pre .title,pre .variable,pre .attribute,pre .tag,pre .regexp,pre .ruby .constant,pre .tag .title,pre .pi,pre .doctype,pre .id,pre .class,pre .pseudo{color:#c66}
+pre .number,pre .preprocessor,pre .pragma,pre .built_in,pre .literal,pre .params,pre .constant{color:#de935f}
+pre .class .title,pre .rules .attribute{color:#f0c674}
+pre .string,pre .value,pre .inheritance,pre .header,pre .symbol,pre .cdata{color:#b5bd68}
+pre .css .hexcolor{color:#8abeb7}
+pre .function,pre .function .title,pre .decorator,pre .python .title,pre .title .keyword,pre .perl .sub,pre .javascript .title,pre .coffeescript .title{color:#81a2be}
+pre .keyword,pre .javascript .function{color:#b294bb}
+pre .coffeescript .javascript,pre .javascript .xml,pre .tex .formula,pre .xml .javascript,pre .xml .vbscript,pre .xml .css,pre .xml .cdata{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
+.ds-highlight{color:#2ca6cb !important;}
+.ds-highlight:hover{color:#ea6753 !important}
+.ds-avatar{background:#fafafa !important;}
+.ds-avatar img{width:54px !important;height:54px !important;border:2px solid #dbdbdb !important;-webkit-border-radius:27px !important;border-radius:27px !important;-webkit-transition:-webkit-transform 0.5s ease-out !important;-moz-transition:-moz-transform 0.5s ease-out !important;-o-transition:-o-transform 0.5s ease-out !important;-ms-transition:-ms-transform 0.5s ease-out !important;transition:transform 0.5s ease-out !important;}
+.ds-avatar img:hover{-webkit-transform:rotateZ(360deg) !important;-moz-transform:rotateZ(360deg) !important;-o-transform:rotateZ(360deg) !important;-ms-transform:rotateZ(360deg) !important;transform:rotateZ(360deg) !important;-webkit-box-shadow:inset 0 -1px 0 rgba(51,51,51,0.2) sf !important;box-shadow:inset 0 -1px 0 rgba(51,51,51,0.2) sf !important}
+.ds-children .ds-avatar img{width:30px !important;height:30px !important;-webkit-border-radius:15px !important;border-radius:15px !important;-webkit-transition:-webkit-transform 0.5s ease-out !important;-moz-transition:-moz-transform 0.5s ease-out !important;-o-transition:-o-transform 0.5s ease-out !important;-ms-transition:-ms-transform 0.5s ease-out !important;transition:transform 0.5s ease-out !important;border:1px solid #dbdbdb !important;}
+.ds-children .ds-avatar img:hover{-webkit-transform:rotateZ(360deg) !important;-moz-transform:rotateZ(360deg) !important;-o-transform:rotateZ(360deg) !important;-ms-transform:rotateZ(360deg) !important;transform:rotateZ(360deg) !important;-webkit-box-shadow:inset 0 -1px 0 rgba(51,51,51,0.2) sf !important;box-shadow:inset 0 -1px 0 rgba(51,51,51,0.2) sf !important}
+.ds-replybox img{width:30px !important;height:30px !important}
+.ds-comment-body{padding-left:80px !important}
+.ds-children .ds-comment-body{padding-left:60px !important}
+.ds-post{border-top:none !important;margin-top:.5em !important}
+.ds-comments{padding-bottom:1em !important}
+textarea{color:#817c7c !important;background:#fff !important;}
+textarea::-webkit-input-placeholder{color:#817c7c !important}
+textarea::-moz-placeholder{color:#817c7c !important}
+.article-gallery{background:#fafafa;position:relative}
+.article-gallery-photos{position:relative;overflow:hidden}
+.article-gallery-img{display:none;max-width:100%;imgdisplay:block;max-width:100%;margin:0 auto}
+.article-gallery-img:first-child{display:block}
+.article-gallery-img .loaded{position:absolute;display:block}
diff --git a/static/fancybox/blank.gif b/static/fancybox/blank.gif
new file mode 100644
index 0000000..35d42e8
--- /dev/null
+++ b/static/fancybox/blank.gif
Binary files differ
diff --git a/static/fancybox/fancybox_loading.gif b/static/fancybox/fancybox_loading.gif
new file mode 100644
index 0000000..a03a40c
--- /dev/null
+++ b/static/fancybox/fancybox_loading.gif
Binary files differ
diff --git a/static/fancybox/fancybox_loading@2x.gif b/static/fancybox/fancybox_loading@2x.gif
new file mode 100644
index 0000000..9205aeb
--- /dev/null
+++ b/static/fancybox/fancybox_loading@2x.gif
Binary files differ
diff --git a/static/fancybox/fancybox_overlay.png b/static/fancybox/fancybox_overlay.png
new file mode 100644
index 0000000..a439139
--- /dev/null
+++ b/static/fancybox/fancybox_overlay.png
Binary files differ
diff --git a/static/fancybox/fancybox_sprite.png b/static/fancybox/fancybox_sprite.png
new file mode 100644
index 0000000..fd8d5ca
--- /dev/null
+++ b/static/fancybox/fancybox_sprite.png
Binary files differ
diff --git a/static/fancybox/fancybox_sprite@2x.png b/static/fancybox/fancybox_sprite@2x.png
new file mode 100644
index 0000000..d0e4779
--- /dev/null
+++ b/static/fancybox/fancybox_sprite@2x.png
Binary files differ
diff --git a/static/fancybox/helpers/fancybox_buttons.png b/static/fancybox/helpers/fancybox_buttons.png
new file mode 100644
index 0000000..0787207
--- /dev/null
+++ b/static/fancybox/helpers/fancybox_buttons.png
Binary files differ
diff --git a/static/fancybox/helpers/jquery.fancybox-buttons.css b/static/fancybox/helpers/jquery.fancybox-buttons.css
new file mode 100644
index 0000000..a26273a
--- /dev/null
+++ b/static/fancybox/helpers/jquery.fancybox-buttons.css
@@ -0,0 +1,97 @@
+#fancybox-buttons {
+ position: fixed;
+ left: 0;
+ width: 100%;
+ z-index: 8050;
+}
+
+#fancybox-buttons.top {
+ top: 10px;
+}
+
+#fancybox-buttons.bottom {
+ bottom: 10px;
+}
+
+#fancybox-buttons ul {
+ display: block;
+ width: 166px;
+ height: 30px;
+ margin: 0 auto;
+ padding: 0;
+ list-style: none;
+ border: 1px solid #111;
+ border-radius: 3px;
+ -webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+ -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+ box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
+ background: rgb(50,50,50);
+ background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
+ background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
+}
+
+#fancybox-buttons ul li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+
+#fancybox-buttons a {
+ display: block;
+ width: 30px;
+ height: 30px;
+ text-indent: -9999px;
+ background-color: transparent;
+ background-image: url('fancybox_buttons.png');
+ background-repeat: no-repeat;
+ outline: none;
+ opacity: 0.8;
+}
+
+#fancybox-buttons a:hover {
+ opacity: 1;
+}
+
+#fancybox-buttons a.btnPrev {
+ background-position: 5px 0;
+}
+
+#fancybox-buttons a.btnNext {
+ background-position: -33px 0;
+ border-right: 1px solid #3e3e3e;
+}
+
+#fancybox-buttons a.btnPlay {
+ background-position: 0 -30px;
+}
+
+#fancybox-buttons a.btnPlayOn {
+ background-position: -30px -30px;
+}
+
+#fancybox-buttons a.btnToggle {
+ background-position: 3px -60px;
+ border-left: 1px solid #111;
+ border-right: 1px solid #3e3e3e;
+ width: 35px
+}
+
+#fancybox-buttons a.btnToggleOn {
+ background-position: -27px -60px;
+}
+
+#fancybox-buttons a.btnClose {
+ border-left: 1px solid #111;
+ width: 35px;
+ background-position: -56px 0px;
+}
+
+#fancybox-buttons a.btnDisabled {
+ opacity : 0.4;
+ cursor: default;
+} \ No newline at end of file
diff --git a/static/fancybox/helpers/jquery.fancybox-buttons.js b/static/fancybox/helpers/jquery.fancybox-buttons.js
new file mode 100644
index 0000000..352bb5f
--- /dev/null
+++ b/static/fancybox/helpers/jquery.fancybox-buttons.js
@@ -0,0 +1,122 @@
+ /*!
+ * Buttons helper for fancyBox
+ * version: 1.0.5 (Mon, 15 Oct 2012)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * buttons: {
+ * position : 'top'
+ * }
+ * }
+ * });
+ *
+ */
+;(function ($) {
+ //Shortcut for fancyBox object
+ var F = $.fancybox;
+
+ //Add helper object
+ F.helpers.buttons = {
+ defaults : {
+ skipSingle : false, // disables if gallery contains single image
+ position : 'top', // 'top' or 'bottom'
+ tpl : '<div id="fancybox-buttons"><ul><li><a class="btnPrev" title="Previous" href="javascript:;"></a></li><li><a class="btnPlay" title="Start slideshow" href="javascript:;"></a></li><li><a class="btnNext" title="Next" href="javascript:;"></a></li><li><a class="btnToggle" title="Toggle size" href="javascript:;"></a></li><li><a class="btnClose" title="Close" href="javascript:;"></a></li></ul></div>'
+ },
+
+ list : null,
+ buttons: null,
+
+ beforeLoad: function (opts, obj) {
+ //Remove self if gallery do not have at least two items
+
+ if (opts.skipSingle && obj.group.length < 2) {
+ obj.helpers.buttons = false;
+ obj.closeBtn = true;
+
+ return;
+ }
+
+ //Increase top margin to give space for buttons
+ obj.margin[ opts.position === 'bottom' ? 2 : 0 ] += 30;
+ },
+
+ onPlayStart: function () {
+ if (this.buttons) {
+ this.buttons.play.attr('title', 'Pause slideshow').addClass('btnPlayOn');
+ }
+ },
+
+ onPlayEnd: function () {
+ if (this.buttons) {
+ this.buttons.play.attr('title', 'Start slideshow').removeClass('btnPlayOn');
+ }
+ },
+
+ afterShow: function (opts, obj) {
+ var buttons = this.buttons;
+
+ if (!buttons) {
+ this.list = $(opts.tpl).addClass(opts.position).appendTo('body');
+
+ buttons = {
+ prev : this.list.find('.btnPrev').click( F.prev ),
+ next : this.list.find('.btnNext').click( F.next ),
+ play : this.list.find('.btnPlay').click( F.play ),
+ toggle : this.list.find('.btnToggle').click( F.toggle ),
+ close : this.list.find('.btnClose').click( F.close )
+ }
+ }
+
+ //Prev
+ if (obj.index > 0 || obj.loop) {
+ buttons.prev.removeClass('btnDisabled');
+ } else {
+ buttons.prev.addClass('btnDisabled');
+ }
+
+ //Next / Play
+ if (obj.loop || obj.index < obj.group.length - 1) {
+ buttons.next.removeClass('btnDisabled');
+ buttons.play.removeClass('btnDisabled');
+
+ } else {
+ buttons.next.addClass('btnDisabled');
+ buttons.play.addClass('btnDisabled');
+ }
+
+ this.buttons = buttons;
+
+ this.onUpdate(opts, obj);
+ },
+
+ onUpdate: function (opts, obj) {
+ var toggle;
+
+ if (!this.buttons) {
+ return;
+ }
+
+ toggle = this.buttons.toggle.removeClass('btnDisabled btnToggleOn');
+
+ //Size toggle button
+ if (obj.canShrink) {
+ toggle.addClass('btnToggleOn');
+
+ } else if (!obj.canExpand) {
+ toggle.addClass('btnDisabled');
+ }
+ },
+
+ beforeClose: function () {
+ if (this.list) {
+ this.list.remove();
+ }
+
+ this.list = null;
+ this.buttons = null;
+ }
+ };
+
+}(jQuery));
diff --git a/static/fancybox/helpers/jquery.fancybox-media.js b/static/fancybox/helpers/jquery.fancybox-media.js
new file mode 100644
index 0000000..62737a5
--- /dev/null
+++ b/static/fancybox/helpers/jquery.fancybox-media.js
@@ -0,0 +1,199 @@
+/*!
+ * Media helper for fancyBox
+ * version: 1.0.6 (Fri, 14 Jun 2013)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * media: true
+ * }
+ * });
+ *
+ * Set custom URL parameters:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * media: {
+ * youtube : {
+ * params : {
+ * autoplay : 0
+ * }
+ * }
+ * }
+ * }
+ * });
+ *
+ * Or:
+ * $(".fancybox").fancybox({,
+ * helpers : {
+ * media: true
+ * },
+ * youtube : {
+ * autoplay: 0
+ * }
+ * });
+ *
+ * Supports:
+ *
+ * Youtube
+ * http://www.youtube.com/watch?v=opj24KnzrWo
+ * http://www.youtube.com/embed/opj24KnzrWo
+ * http://youtu.be/opj24KnzrWo
+ * http://www.youtube-nocookie.com/embed/opj24KnzrWo
+ * Vimeo
+ * http://vimeo.com/40648169
+ * http://vimeo.com/channels/staffpicks/38843628
+ * http://vimeo.com/groups/surrealism/videos/36516384
+ * http://player.vimeo.com/video/45074303
+ * Metacafe
+ * http://www.metacafe.com/watch/7635964/dr_seuss_the_lorax_movie_trailer/
+ * http://www.metacafe.com/watch/7635964/
+ * Dailymotion
+ * http://www.dailymotion.com/video/xoytqh_dr-seuss-the-lorax-premiere_people
+ * Twitvid
+ * http://twitvid.com/QY7MD
+ * Twitpic
+ * http://twitpic.com/7p93st
+ * Instagram
+ * http://instagr.am/p/IejkuUGxQn/
+ * http://instagram.com/p/IejkuUGxQn/
+ * Google maps
+ * http://maps.google.com/maps?q=Eiffel+Tower,+Avenue+Gustave+Eiffel,+Paris,+France&t=h&z=17
+ * http://maps.google.com/?ll=48.857995,2.294297&spn=0.007666,0.021136&t=m&z=16
+ * http://maps.google.com/?ll=48.859463,2.292626&spn=0.000965,0.002642&t=m&z=19&layer=c&cbll=48.859524,2.292532&panoid=YJ0lq28OOy3VT2IqIuVY0g&cbp=12,151.58,,0,-15.56
+ */
+;(function ($) {
+ "use strict";
+
+ //Shortcut for fancyBox object
+ var F = $.fancybox,
+ format = function( url, rez, params ) {
+ params = params || '';
+
+ if ( $.type( params ) === "object" ) {
+ params = $.param(params, true);
+ }
+
+ $.each(rez, function(key, value) {
+ url = url.replace( '$' + key, value || '' );
+ });
+
+ if (params.length) {
+ url += ( url.indexOf('?') > 0 ? '&' : '?' ) + params;
+ }
+
+ return url;
+ };
+
+ //Add helper object
+ F.helpers.media = {
+ defaults : {
+ youtube : {
+ matcher : /(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(watch\?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*)).*/i,
+ params : {
+ autoplay : 1,
+ autohide : 1,
+ fs : 1,
+ rel : 0,
+ hd : 1,
+ wmode : 'opaque',
+ enablejsapi : 1
+ },
+ type : 'iframe',
+ url : '//www.youtube.com/embed/$3'
+ },
+ vimeo : {
+ matcher : /(?:vimeo(?:pro)?.com)\/(?:[^\d]+)?(\d+)(?:.*)/,
+ params : {
+ autoplay : 1,
+ hd : 1,
+ show_title : 1,
+ show_byline : 1,
+ show_portrait : 0,
+ fullscreen : 1
+ },
+ type : 'iframe',
+ url : '//player.vimeo.com/video/$1'
+ },
+ metacafe : {
+ matcher : /metacafe.com\/(?:watch|fplayer)\/([\w\-]{1,10})/,
+ params : {
+ autoPlay : 'yes'
+ },
+ type : 'swf',
+ url : function( rez, params, obj ) {
+ obj.swf.flashVars = 'playerVars=' + $.param( params, true );
+
+ return '//www.metacafe.com/fplayer/' + rez[1] + '/.swf';
+ }
+ },
+ dailymotion : {
+ matcher : /dailymotion.com\/video\/(.*)\/?(.*)/,
+ params : {
+ additionalInfos : 0,
+ autoStart : 1
+ },
+ type : 'swf',
+ url : '//www.dailymotion.com/swf/video/$1'
+ },
+ twitvid : {
+ matcher : /twitvid\.com\/([a-zA-Z0-9_\-\?\=]+)/i,
+ params : {
+ autoplay : 0
+ },
+ type : 'iframe',
+ url : '//www.twitvid.com/embed.php?guid=$1'
+ },
+ twitpic : {
+ matcher : /twitpic\.com\/(?!(?:place|photos|events)\/)([a-zA-Z0-9\?\=\-]+)/i,
+ type : 'image',
+ url : '//twitpic.com/show/full/$1/'
+ },
+ instagram : {
+ matcher : /(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,
+ type : 'image',
+ url : '//$1/p/$2/media/?size=l'
+ },
+ google_maps : {
+ matcher : /maps\.google\.([a-z]{2,3}(\.[a-z]{2})?)\/(\?ll=|maps\?)(.*)/i,
+ type : 'iframe',
+ url : function( rez ) {
+ return '//maps.google.' + rez[1] + '/' + rez[3] + '' + rez[4] + '&output=' + (rez[4].indexOf('layer=c') > 0 ? 'svembed' : 'embed');
+ }
+ }
+ },
+
+ beforeLoad : function(opts, obj) {
+ var url = obj.href || '',
+ type = false,
+ what,
+ item,
+ rez,
+ params;
+
+ for (what in opts) {
+ if (opts.hasOwnProperty(what)) {
+ item = opts[ what ];
+ rez = url.match( item.matcher );
+
+ if (rez) {
+ type = item.type;
+ params = $.extend(true, {}, item.params, obj[ what ] || ($.isPlainObject(opts[ what ]) ? opts[ what ].params : null));
+
+ url = $.type( item.url ) === "function" ? item.url.call( this, rez, params, obj ) : format( item.url, rez, params );
+
+ break;
+ }
+ }
+ }
+
+ if (type) {
+ obj.href = url;
+ obj.type = type;
+
+ obj.autoHeight = false;
+ }
+ }
+ };
+
+}(jQuery)); \ No newline at end of file
diff --git a/static/fancybox/helpers/jquery.fancybox-thumbs.css b/static/fancybox/helpers/jquery.fancybox-thumbs.css
new file mode 100644
index 0000000..63d2943
--- /dev/null
+++ b/static/fancybox/helpers/jquery.fancybox-thumbs.css
@@ -0,0 +1,55 @@
+#fancybox-thumbs {
+ position: fixed;
+ left: 0;
+ width: 100%;
+ overflow: hidden;
+ z-index: 8050;
+}
+
+#fancybox-thumbs.bottom {
+ bottom: 2px;
+}
+
+#fancybox-thumbs.top {
+ top: 2px;
+}
+
+#fancybox-thumbs ul {
+ position: relative;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+#fancybox-thumbs ul li {
+ float: left;
+ padding: 1px;
+ opacity: 0.5;
+}
+
+#fancybox-thumbs ul li.active {
+ opacity: 0.75;
+ padding: 0;
+ border: 1px solid #fff;
+}
+
+#fancybox-thumbs ul li:hover {
+ opacity: 1;
+}
+
+#fancybox-thumbs ul li a {
+ display: block;
+ position: relative;
+ overflow: hidden;
+ border: 1px solid #222;
+ background: #111;
+ outline: none;
+}
+
+#fancybox-thumbs ul li img {
+ display: block;
+ position: relative;
+ border: 0;
+ padding: 0;
+ max-width: none;
+} \ No newline at end of file
diff --git a/static/fancybox/helpers/jquery.fancybox-thumbs.js b/static/fancybox/helpers/jquery.fancybox-thumbs.js
new file mode 100644
index 0000000..58c9719
--- /dev/null
+++ b/static/fancybox/helpers/jquery.fancybox-thumbs.js
@@ -0,0 +1,165 @@
+ /*!
+ * Thumbnail helper for fancyBox
+ * version: 1.0.7 (Mon, 01 Oct 2012)
+ * @requires fancyBox v2.0 or later
+ *
+ * Usage:
+ * $(".fancybox").fancybox({
+ * helpers : {
+ * thumbs: {
+ * width : 50,
+ * height : 50
+ * }
+ * }
+ * });
+ *
+ */
+;(function ($) {
+ //Shortcut for fancyBox object
+ var F = $.fancybox;
+
+ //Add helper object
+ F.helpers.thumbs = {
+ defaults : {
+ width : 50, // thumbnail width
+ height : 50, // thumbnail height
+ position : 'bottom', // 'top' or 'bottom'
+ source : function ( item ) { // function to obtain the URL of the thumbnail image
+ var href;
+
+ if (item.element) {
+ href = $(item.element).find('img').attr('src');
+ }
+
+ if (!href && item.type === 'image' && item.href) {
+ href = item.href;
+ }
+
+ return href;
+ }
+ },
+
+ wrap : null,
+ list : null,
+ width : 0,
+
+ init: function (opts, obj) {
+ var that = this,
+ list,
+ thumbWidth = opts.width,
+ thumbHeight = opts.height,
+ thumbSource = opts.source;
+
+ //Build list structure
+ list = '';
+
+ for (var n = 0; n < obj.group.length; n++) {
+ list += '<li><a style="width:' + thumbWidth + 'px;height:' + thumbHeight + 'px;" href="javascript:jQuery.fancybox.jumpto(' + n + ');"></a></li>';
+ }
+
+ this.wrap = $('<div id="fancybox-thumbs"></div>').addClass(opts.position).appendTo('body');
+ this.list = $('<ul>' + list + '</ul>').appendTo(this.wrap);
+
+ //Load each thumbnail
+ $.each(obj.group, function (i) {
+ var el = obj.group[ i ],
+ href = thumbSource( el );
+
+ if (!href) {
+ return;
+ }
+
+ $("<img />").load(function () {
+ var width = this.width,
+ height = this.height,
+ widthRatio, heightRatio, parent;
+
+ if (!that.list || !width || !height) {
+ return;
+ }
+
+ //Calculate thumbnail width/height and center it
+ widthRatio = width / thumbWidth;
+ heightRatio = height / thumbHeight;
+
+ parent = that.list.children().eq(i).find('a');
+
+ if (widthRatio >= 1 && heightRatio >= 1) {
+ if (widthRatio > heightRatio) {
+ width = Math.floor(width / heightRatio);
+ height = thumbHeight;
+
+ } else {
+ width = thumbWidth;
+ height = Math.floor(height / widthRatio);
+ }
+ }
+
+ $(this).css({
+ width : width,
+ height : height,
+ top : Math.floor(thumbHeight / 2 - height / 2),
+ left : Math.floor(thumbWidth / 2 - width / 2)
+ });
+
+ parent.width(thumbWidth).height(thumbHeight);
+
+ $(this).hide().appendTo(parent).fadeIn(300);
+
+ })
+ .attr('src', href)
+ .attr('title', el.title);
+ });
+
+ //Set initial width
+ this.width = this.list.children().eq(0).outerWidth(true);
+
+ this.list.width(this.width * (obj.group.length + 1)).css('left', Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5)));
+ },
+
+ beforeLoad: function (opts, obj) {
+ //Remove self if gallery do not have at least two items
+ if (obj.group.length < 2) {
+ obj.helpers.thumbs = false;
+
+ return;
+ }
+
+ //Increase bottom margin to give space for thumbs
+ obj.margin[ opts.position === 'top' ? 0 : 2 ] += ((opts.height) + 15);
+ },
+
+ afterShow: function (opts, obj) {
+ //Check if exists and create or update list
+ if (this.list) {
+ this.onUpdate(opts, obj);
+
+ } else {
+ this.init(opts, obj);
+ }
+
+ //Set active element
+ this.list.children().removeClass('active').eq(obj.index).addClass('active');
+ },
+
+ //Center list
+ onUpdate: function (opts, obj) {
+ if (this.list) {
+ this.list.stop(true).animate({
+ 'left': Math.floor($(window).width() * 0.5 - (obj.index * this.width + this.width * 0.5))
+ }, 150);
+ }
+ },
+
+ beforeClose: function () {
+ if (this.wrap) {
+ this.wrap.remove();
+ }
+
+ this.wrap = null;
+ this.list = null;
+ this.width = 0;
+ }
+ }
+
+}(jQuery)); \ No newline at end of file
diff --git a/static/fancybox/jquery.fancybox.css b/static/fancybox/jquery.fancybox.css
new file mode 100644
index 0000000..c75d051
--- /dev/null
+++ b/static/fancybox/jquery.fancybox.css
@@ -0,0 +1,273 @@
+/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
+.fancybox-wrap,
+.fancybox-skin,
+.fancybox-outer,
+.fancybox-inner,
+.fancybox-image,
+.fancybox-wrap iframe,
+.fancybox-wrap object,
+.fancybox-nav,
+.fancybox-nav span,
+.fancybox-tmp
+{
+ padding: 0;
+ margin: 0;
+ border: 0;
+ outline: none;
+ vertical-align: top;
+}
+
+.fancybox-wrap {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 8020;
+}
+
+.fancybox-skin {
+ position: relative;
+ background: #f9f9f9;
+ color: #444;
+ text-shadow: none;
+ -webkit-border-radius: 4px;
+ -moz-border-radius: 4px;
+ border-radius: 4px;
+}
+
+.fancybox-opened {
+ z-index: 8030;
+}
+
+.fancybox-opened .fancybox-skin {
+ -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+ -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+ box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
+}
+
+.fancybox-outer, .fancybox-inner {
+ position: relative;
+}
+
+.fancybox-inner {
+ overflow: hidden;
+}
+
+.fancybox-type-iframe .fancybox-inner {
+ -webkit-overflow-scrolling: touch;
+}
+
+.fancybox-error {
+ color: #444;
+ font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+ margin: 0;
+ padding: 15px;
+ white-space: nowrap;
+}
+
+.fancybox-image, .fancybox-iframe {
+ display: block;
+ width: 100%;
+ height: 100%;
+}
+
+.fancybox-image {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
+ background-image: url(fancybox_sprite.png);
+}
+
+#fancybox-loading {
+ position: fixed;
+ top: 50%;
+ left: 50%;
+ margin-top: -22px;
+ margin-left: -22px;
+ background-position: 0 -108px;
+ opacity: 0.8;
+ cursor: pointer;
+ z-index: 8060;
+}
+
+#fancybox-loading div {
+ width: 44px;
+ height: 44px;
+ background: url(fancybox_loading.gif) center center no-repeat;
+}
+
+.fancybox-close {
+ position: absolute;
+ top: -18px;
+ right: -18px;
+ width: 36px;
+ height: 36px;
+ cursor: pointer;
+ z-index: 8040;
+}
+
+.fancybox-nav {
+ position: absolute;
+ top: 0;
+ width: 40%;
+ height: 100%;
+ cursor: pointer;
+ text-decoration: none;
+ background: transparent url(blank.gif); /* helps IE */
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+ z-index: 8040;
+}
+
+.fancybox-prev {
+ left: 0;
+}
+
+.fancybox-next {
+ right: 0;
+}
+
+.fancybox-nav span {
+ position: absolute;
+ top: 50%;
+ width: 36px;
+ height: 34px;
+ margin-top: -18px;
+ cursor: pointer;
+ z-index: 8040;
+ visibility: hidden;
+}
+
+.fancybox-prev span {
+ left: 10px;
+ background-position: 0 -36px;
+}
+
+.fancybox-next span {
+ right: 10px;
+ background-position: 0 -72px;
+}
+
+.fancybox-nav:hover span {
+ visibility: visible;
+}
+
+.fancybox-tmp {
+ position: absolute;
+ top: -99999px;
+ left: -99999px;
+ max-width: 99999px;
+ max-height: 99999px;
+ overflow: visible !important;
+}
+
+/* Overlay helper */
+
+.fancybox-lock {
+ overflow: visible !important;
+ width: auto;
+}
+
+.fancybox-lock body {
+ overflow: hidden !important;
+}
+
+.fancybox-lock-test {
+ overflow-y: hidden !important;
+}
+
+.fancybox-overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ overflow: hidden;
+ display: none;
+ z-index: 8010;
+ background: url(fancybox_overlay.png);
+}
+
+.fancybox-overlay-fixed {
+ position: fixed;
+ bottom: 0;
+ right: 0;
+}
+
+.fancybox-lock .fancybox-overlay {
+ overflow: auto;
+ overflow-y: scroll;
+}
+
+/* Title helper */
+
+.fancybox-title {
+ visibility: hidden;
+ font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
+ position: relative;
+ text-shadow: none;
+ z-index: 8050;
+}
+
+.fancybox-opened .fancybox-title {
+ visibility: visible;
+}
+
+.fancybox-title-float-wrap {
+ position: absolute;
+ bottom: 0;
+ right: 50%;
+ margin-bottom: -35px;
+ z-index: 8050;
+ text-align: center;
+}
+
+.fancybox-title-float-wrap .child {
+ display: inline-block;
+ margin-right: -100%;
+ padding: 2px 20px;
+ background: transparent; /* Fallback for web browsers that doesn't support RGBa */
+ background: rgba(0, 0, 0, 0.8);
+ -webkit-border-radius: 15px;
+ -moz-border-radius: 15px;
+ border-radius: 15px;
+ text-shadow: 0 1px 2px #222;
+ color: #FFF;
+ font-weight: bold;
+ line-height: 24px;
+ white-space: nowrap;
+}
+
+.fancybox-title-outside-wrap {
+ position: relative;
+ margin-top: 10px;
+ color: #fff;
+}
+
+.fancybox-title-inside-wrap {
+ padding-top: 10px;
+}
+
+.fancybox-title-over-wrap {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ color: #fff;
+ padding: 10px;
+ background: #000;
+ background: rgba(0, 0, 0, .8);
+}
+
+/*Retina graphics!*/
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
+ only screen and (min--moz-device-pixel-ratio: 1.5),
+ only screen and (min-device-pixel-ratio: 1.5){
+
+ #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
+ background-image: url(fancybox_sprite@2x.png);
+ background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
+ }
+
+ #fancybox-loading div {
+ background-image: url(fancybox_loading@2x.gif);
+ background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
+ }
+} \ No newline at end of file
diff --git a/static/fancybox/jquery.fancybox.js b/static/fancybox/jquery.fancybox.js
new file mode 100644
index 0000000..7a0f8ac
--- /dev/null
+++ b/static/fancybox/jquery.fancybox.js
@@ -0,0 +1,2017 @@
+/*!
+ * fancyBox - jQuery Plugin
+ * version: 2.1.5 (Fri, 14 Jun 2013)
+ * requires jQuery v1.6 or later
+ *
+ * Examples at http://fancyapps.com/fancybox/
+ * License: www.fancyapps.com/fancybox/#license
+ *
+ * Copyright 2012 Janis Skarnelis - janis@fancyapps.com
+ *
+ */
+
+;(function (window, document, $, undefined) {
+ "use strict";
+
+ var H = $("html"),
+ W = $(window),
+ D = $(document),
+ F = $.fancybox = function () {
+ F.open.apply( this, arguments );
+ },
+ IE = navigator.userAgent.match(/msie/i),
+ didUpdate = null,
+ isTouch = document.createTouch !== undefined,
+
+ isQuery = function(obj) {
+ return obj && obj.hasOwnProperty && obj instanceof $;
+ },
+ isString = function(str) {
+ return str && $.type(str) === "string";
+ },
+ isPercentage = function(str) {
+ return isString(str) && str.indexOf('%') > 0;
+ },
+ isScrollable = function(el) {
+ return (el && !(el.style.overflow && el.style.overflow === 'hidden') && ((el.clientWidth && el.scrollWidth > el.clientWidth) || (el.clientHeight && el.scrollHeight > el.clientHeight)));
+ },
+ getScalar = function(orig, dim) {
+ var value = parseInt(orig, 10) || 0;
+
+ if (dim && isPercentage(orig)) {
+ value = F.getViewport()[ dim ] / 100 * value;
+ }
+
+ return Math.ceil(value);
+ },
+ getValue = function(value, dim) {
+ return getScalar(value, dim) + 'px';
+ };
+
+ $.extend(F, {
+ // The current version of fancyBox
+ version: '2.1.5',
+
+ defaults: {
+ padding : 15,
+ margin : 20,
+
+ width : 800,
+ height : 600,
+ minWidth : 100,
+ minHeight : 100,
+ maxWidth : 9999,
+ maxHeight : 9999,
+ pixelRatio: 1, // Set to 2 for retina display support
+
+ autoSize : true,
+ autoHeight : false,
+ autoWidth : false,
+
+ autoResize : true,
+ autoCenter : !isTouch,
+ fitToView : true,
+ aspectRatio : false,
+ topRatio : 0.5,
+ leftRatio : 0.5,
+
+ scrolling : 'auto', // 'auto', 'yes' or 'no'
+ wrapCSS : '',
+
+ arrows : true,
+ closeBtn : true,
+ closeClick : false,
+ nextClick : false,
+ mouseWheel : true,
+ autoPlay : false,
+ playSpeed : 3000,
+ preload : 3,
+ modal : false,
+ loop : true,
+
+ ajax : {
+ dataType : 'html',
+ headers : { 'X-fancyBox': true }
+ },
+ iframe : {
+ scrolling : 'auto',
+ preload : true
+ },
+ swf : {
+ wmode: 'transparent',
+ allowfullscreen : 'true',
+ allowscriptaccess : 'always'
+ },
+
+ keys : {
+ next : {
+ 13 : 'left', // enter
+ 34 : 'up', // page down
+ 39 : 'left', // right arrow
+ 40 : 'up' // down arrow
+ },
+ prev : {
+ 8 : 'right', // backspace
+ 33 : 'down', // page up
+ 37 : 'right', // left arrow
+ 38 : 'down' // up arrow
+ },
+ close : [27], // escape key
+ play : [32], // space - start/stop slideshow
+ toggle : [70] // letter "f" - toggle fullscreen
+ },
+
+ direction : {
+ next : 'left',
+ prev : 'right'
+ },
+
+ scrollOutside : true,
+
+ // Override some properties
+ index : 0,
+ type : null,
+ href : null,
+ content : null,
+ title : null,
+
+ // HTML templates
+ tpl: {
+ wrap : '<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',
+ image : '<img class="fancybox-image" src="{href}" alt="" />',
+ iframe : '<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen' + (IE ? ' allowtransparency="true"' : '') + '></iframe>',
+ error : '<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',
+ closeBtn : '<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',
+ next : '<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',
+ prev : '<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'
+ },
+
+ // Properties for each animation type
+ // Opening fancyBox
+ openEffect : 'fade', // 'elastic', 'fade' or 'none'
+ openSpeed : 250,
+ openEasing : 'swing',
+ openOpacity : true,
+ openMethod : 'zoomIn',
+
+ // Closing fancyBox
+ closeEffect : 'fade', // 'elastic', 'fade' or 'none'
+ closeSpeed : 250,
+ closeEasing : 'swing',
+ closeOpacity : true,
+ closeMethod : 'zoomOut',
+
+ // Changing next gallery item
+ nextEffect : 'elastic', // 'elastic', 'fade' or 'none'
+ nextSpeed : 250,
+ nextEasing : 'swing',
+ nextMethod : 'changeIn',
+
+ // Changing previous gallery item
+ prevEffect : 'elastic', // 'elastic', 'fade' or 'none'
+ prevSpeed : 250,
+ prevEasing : 'swing',
+ prevMethod : 'changeOut',
+
+ // Enable default helpers
+ helpers : {
+ overlay : true,
+ title : true
+ },
+
+ // Callbacks
+ onCancel : $.noop, // If canceling
+ beforeLoad : $.noop, // Before loading
+ afterLoad : $.noop, // After loading
+ beforeShow : $.noop, // Before changing in current item
+ afterShow : $.noop, // After opening
+ beforeChange : $.noop, // Before changing gallery item
+ beforeClose : $.noop, // Before closing
+ afterClose : $.noop // After closing
+ },
+
+ //Current state
+ group : {}, // Selected group
+ opts : {}, // Group options
+ previous : null, // Previous element
+ coming : null, // Element being loaded
+ current : null, // Currently loaded element
+ isActive : false, // Is activated
+ isOpen : false, // Is currently open
+ isOpened : false, // Have been fully opened at least once
+
+ wrap : null,
+ skin : null,
+ outer : null,
+ inner : null,
+
+ player : {
+ timer : null,
+ isActive : false
+ },
+
+ // Loaders
+ ajaxLoad : null,
+ imgPreload : null,
+
+ // Some collections
+ transitions : {},
+ helpers : {},
+
+ /*
+ * Static methods
+ */
+
+ open: function (group, opts) {
+ if (!group) {
+ return;
+ }
+
+ if (!$.isPlainObject(opts)) {
+ opts = {};
+ }
+
+ // Close if already active
+ if (false === F.close(true)) {
+ return;
+ }
+
+ // Normalize group
+ if (!$.isArray(group)) {
+ group = isQuery(group) ? $(group).get() : [group];
+ }
+
+ // Recheck if the type of each element is `object` and set content type (image, ajax, etc)
+ $.each(group, function(i, element) {
+ var obj = {},
+ href,
+ title,
+ content,
+ type,
+ rez,
+ hrefParts,
+ selector;
+
+ if ($.type(element) === "object") {
+ // Check if is DOM element
+ if (element.nodeType) {
+ element = $(element);
+ }
+
+ if (isQuery(element)) {
+ obj = {
+ href : element.data('fancybox-href') || element.attr('href'),
+ title : $('<div/>').text( element.data('fancybox-title') || element.attr('title') ).html(),
+ isDom : true,
+ element : element
+ };
+
+ if ($.metadata) {
+ $.extend(true, obj, element.metadata());
+ }
+
+ } else {
+ obj = element;
+ }
+ }
+
+ href = opts.href || obj.href || (isString(element) ? element : null);
+ title = opts.title !== undefined ? opts.title : obj.title || '';
+
+ content = opts.content || obj.content;
+ type = content ? 'html' : (opts.type || obj.type);
+
+ if (!type && obj.isDom) {
+ type = element.data('fancybox-type');
+
+ if (!type) {
+ rez = element.prop('class').match(/fancybox\.(\w+)/);
+ type = rez ? rez[1] : null;
+ }
+ }
+
+ if (isString(href)) {
+ // Try to guess the content type
+ if (!type) {
+ if (F.isImage(href)) {
+ type = 'image';
+
+ } else if (F.isSWF(href)) {
+ type = 'swf';
+
+ } else if (href.charAt(0) === '#') {
+ type = 'inline';
+
+ } else if (isString(element)) {
+ type = 'html';
+ content = element;
+ }
+ }
+
+ // Split url into two pieces with source url and content selector, e.g,
+ // "/mypage.html #my_id" will load "/mypage.html" and display element having id "my_id"
+ if (type === 'ajax') {
+ hrefParts = href.split(/\s+/, 2);
+ href = hrefParts.shift();
+ selector = hrefParts.shift();
+ }
+ }
+
+ if (!content) {
+ if (type === 'inline') {
+ if (href) {
+ content = $( isString(href) ? href.replace(/.*(?=#[^\s]+$)/, '') : href ); //strip for ie7
+
+ } else if (obj.isDom) {
+ content = element;
+ }
+
+ } else if (type === 'html') {
+ content = href;
+
+ } else if (!type && !href && obj.isDom) {
+ type = 'inline';
+ content = element;
+ }
+ }
+
+ $.extend(obj, {
+ href : href,
+ type : type,
+ content : content,
+ title : title,
+ selector : selector
+ });
+
+ group[ i ] = obj;
+ });
+
+ // Extend the defaults
+ F.opts = $.extend(true, {}, F.defaults, opts);
+
+ // All options are merged recursive except keys
+ if (opts.keys !== undefined) {
+ F.opts.keys = opts.keys ? $.extend({}, F.defaults.keys, opts.keys) : false;
+ }
+
+ F.group = group;
+
+ return F._start(F.opts.index);
+ },
+
+ // Cancel image loading or abort ajax request
+ cancel: function () {
+ var coming = F.coming;
+
+ if (coming && false === F.trigger('onCancel')) {
+ return;
+ }
+
+ F.hideLoading();
+
+ if (!coming) {
+ return;
+ }
+
+ if (F.ajaxLoad) {
+ F.ajaxLoad.abort();
+ }
+
+ F.ajaxLoad = null;
+
+ if (F.imgPreload) {
+ F.imgPreload.onload = F.imgPreload.onerror = null;
+ }
+
+ if (coming.wrap) {
+ coming.wrap.stop(true, true).trigger('onReset').remove();
+ }
+
+ F.coming = null;
+
+ // If the first item has been canceled, then clear everything
+ if (!F.current) {
+ F._afterZoomOut( coming );
+ }
+ },
+
+ // Start closing animation if is open; remove immediately if opening/closing
+ close: function (event) {
+ F.cancel();
+
+ if (false === F.trigger('beforeClose')) {
+ return;
+ }
+
+ F.unbindEvents();
+
+ if (!F.isActive) {
+ return;
+ }
+
+ if (!F.isOpen || event === true) {
+ $('.fancybox-wrap').stop(true).trigger('onReset').remove();
+
+ F._afterZoomOut();
+
+ } else {
+ F.isOpen = F.isOpened = false;
+ F.isClosing = true;
+
+ $('.fancybox-item, .fancybox-nav').remove();
+
+ F.wrap.stop(true, true).removeClass('fancybox-opened');
+
+ F.transitions[ F.current.closeMethod ]();
+ }
+ },
+
+ // Manage slideshow:
+ // $.fancybox.play(); - toggle slideshow
+ // $.fancybox.play( true ); - start
+ // $.fancybox.play( false ); - stop
+ play: function ( action ) {
+ var clear = function () {
+ clearTimeout(F.player.timer);
+ },
+ set = function () {
+ clear();
+
+ if (F.current && F.player.isActive) {
+ F.player.timer = setTimeout(F.next, F.current.playSpeed);
+ }
+ },
+ stop = function () {
+ clear();
+
+ D.unbind('.player');
+
+ F.player.isActive = false;
+
+ F.trigger('onPlayEnd');
+ },
+ start = function () {
+ if (F.current && (F.current.loop || F.current.index < F.group.length - 1)) {
+ F.player.isActive = true;
+
+ D.bind({
+ 'onCancel.player beforeClose.player' : stop,
+ 'onUpdate.player' : set,
+ 'beforeLoad.player' : clear
+ });
+
+ set();
+
+ F.trigger('onPlayStart');
+ }
+ };
+
+ if (action === true || (!F.player.isActive && action !== false)) {
+ start();
+ } else {
+ stop();
+ }
+ },
+
+ // Navigate to next gallery item
+ next: function ( direction ) {
+ var current = F.current;
+
+ if (current) {
+ if (!isString(direction)) {
+ direction = current.direction.next;
+ }
+
+ F.jumpto(current.index + 1, direction, 'next');
+ }
+ },
+
+ // Navigate to previous gallery item
+ prev: function ( direction ) {
+ var current = F.current;
+
+ if (current) {
+ if (!isString(direction)) {
+ direction = current.direction.prev;
+ }
+
+ F.jumpto(current.index - 1, direction, 'prev');
+ }
+ },
+
+ // Navigate to gallery item by index
+ jumpto: function ( index, direction, router ) {
+ var current = F.current;
+
+ if (!current) {
+ return;
+ }
+
+ index = getScalar(index);
+
+ F.direction = direction || current.direction[ (index >= current.index ? 'next' : 'prev') ];
+ F.router = router || 'jumpto';
+
+ if (current.loop) {
+ if (index < 0) {
+ index = current.group.length + (index % current.group.length);
+ }
+
+ index = index % current.group.length;
+ }
+
+ if (current.group[ index ] !== undefined) {
+ F.cancel();
+
+ F._start(index);
+ }
+ },
+
+ // Center inside viewport and toggle position type to fixed or absolute if needed
+ reposition: function (e, onlyAbsolute) {
+ var current = F.current,
+ wrap = current ? current.wrap : null,
+ pos;
+
+ if (wrap) {
+ pos = F._getPosition(onlyAbsolute);
+
+ if (e && e.type === 'scroll') {
+ delete pos.position;
+
+ wrap.stop(true, true).animate(pos, 200);
+
+ } else {
+ wrap.css(pos);
+
+ current.pos = $.extend({}, current.dim, pos);
+ }
+ }
+ },
+
+ update: function (e) {
+ var type = (e && e.originalEvent && e.originalEvent.type),
+ anyway = !type || type === 'orientationchange';
+
+ if (anyway) {
+ clearTimeout(didUpdate);
+
+ didUpdate = null;
+ }
+
+ if (!F.isOpen || didUpdate) {
+ return;
+ }
+
+ didUpdate = setTimeout(function() {
+ var current = F.current;
+
+ if (!current || F.isClosing) {
+ return;
+ }
+
+ F.wrap.removeClass('fancybox-tmp');
+
+ if (anyway || type === 'load' || (type === 'resize' && current.autoResize)) {
+ F._setDimension();
+ }
+
+ if (!(type === 'scroll' && current.canShrink)) {
+ F.reposition(e);
+ }
+
+ F.trigger('onUpdate');
+
+ didUpdate = null;
+
+ }, (anyway && !isTouch ? 0 : 300));
+ },
+
+ // Shrink content to fit inside viewport or restore if resized
+ toggle: function ( action ) {
+ if (F.isOpen) {
+ F.current.fitToView = $.type(action) === "boolean" ? action : !F.current.fitToView;
+
+ // Help browser to restore document dimensions
+ if (isTouch) {
+ F.wrap.removeAttr('style').addClass('fancybox-tmp');
+
+ F.trigger('onUpdate');
+ }
+
+ F.update();
+ }
+ },
+
+ hideLoading: function () {
+ D.unbind('.loading');
+
+ $('#fancybox-loading').remove();
+ },
+
+ showLoading: function () {
+ var el, viewport;
+
+ F.hideLoading();
+
+ el = $('<div id="fancybox-loading"><div></div></div>').click(F.cancel).appendTo('body');
+
+ // If user will press the escape-button, the request will be canceled
+ D.bind('keydown.loading', function(e) {
+ if ((e.which || e.keyCode) === 27) {
+ e.preventDefault();
+
+ F.cancel();
+ }
+ });
+
+ if (!F.defaults.fixed) {
+ viewport = F.getViewport();
+
+ el.css({
+ position : 'absolute',
+ top : (viewport.h * 0.5) + viewport.y,
+ left : (viewport.w * 0.5) + viewport.x
+ });
+ }
+
+ F.trigger('onLoading');
+ },
+
+ getViewport: function () {
+ var locked = (F.current && F.current.locked) || false,
+ rez = {
+ x: W.scrollLeft(),
+ y: W.scrollTop()
+ };
+
+ if (locked && locked.length) {
+ rez.w = locked[0].clientWidth;
+ rez.h = locked[0].clientHeight;
+
+ } else {
+ // See http://bugs.jquery.com/ticket/6724
+ rez.w = isTouch && window.innerWidth ? window.innerWidth : W.width();
+ rez.h = isTouch && window.innerHeight ? window.innerHeight : W.height();
+ }
+
+ return rez;
+ },
+
+ // Unbind the keyboard / clicking actions
+ unbindEvents: function () {
+ if (F.wrap && isQuery(F.wrap)) {
+ F.wrap.unbind('.fb');
+ }
+
+ D.unbind('.fb');
+ W.unbind('.fb');
+ },
+
+ bindEvents: function () {
+ var current = F.current,
+ keys;
+
+ if (!current) {
+ return;
+ }
+
+ // Changing document height on iOS devices triggers a 'resize' event,
+ // that can change document height... repeating infinitely
+ W.bind('orientationchange.fb' + (isTouch ? '' : ' resize.fb') + (current.autoCenter && !current.locked ? ' scroll.fb' : ''), F.update);
+
+ keys = current.keys;
+
+ if (keys) {
+ D.bind('keydown.fb', function (e) {
+ var code = e.which || e.keyCode,
+ target = e.target || e.srcElement;
+
+ // Skip esc key if loading, because showLoading will cancel preloading
+ if (code === 27 && F.coming) {
+ return false;
+ }
+
+ // Ignore key combinations and key events within form elements
+ if (!e.ctrlKey && !e.altKey && !e.shiftKey && !e.metaKey && !(target && (target.type || $(target).is('[contenteditable]')))) {
+ $.each(keys, function(i, val) {
+ if (current.group.length > 1 && val[ code ] !== undefined) {
+ F[ i ]( val[ code ] );
+
+ e.preventDefault();
+ return false;
+ }
+
+ if ($.inArray(code, val) > -1) {
+ F[ i ] ();
+
+ e.preventDefault();
+ return false;
+ }
+ });
+ }
+ });
+ }
+
+ if ($.fn.mousewheel && current.mouseWheel) {
+ F.wrap.bind('mousewheel.fb', function (e, delta, deltaX, deltaY) {
+ var target = e.target || null,
+ parent = $(target),
+ canScroll = false;
+
+ while (parent.length) {
+ if (canScroll || parent.is('.fancybox-skin') || parent.is('.fancybox-wrap')) {
+ break;
+ }
+
+ canScroll = isScrollable( parent[0] );
+ parent = $(parent).parent();
+ }
+
+ if (delta !== 0 && !canScroll) {
+ if (F.group.length > 1 && !current.canShrink) {
+ if (deltaY > 0 || deltaX > 0) {
+ F.prev( deltaY > 0 ? 'down' : 'left' );
+
+ } else if (deltaY < 0 || deltaX < 0) {
+ F.next( deltaY < 0 ? 'up' : 'right' );
+ }
+
+ e.preventDefault();
+ }
+ }
+ });
+ }
+ },
+
+ trigger: function (event, o) {
+ var ret, obj = o || F.coming || F.current;
+
+ if (obj) {
+ if ($.isFunction( obj[event] )) {
+ ret = obj[event].apply(obj, Array.prototype.slice.call(arguments, 1));
+ }
+
+ if (ret === false) {
+ return false;
+ }
+
+ if (obj.helpers) {
+ $.each(obj.helpers, function (helper, opts) {
+ if (opts && F.helpers[helper] && $.isFunction(F.helpers[helper][event])) {
+ F.helpers[helper][event]($.extend(true, {}, F.helpers[helper].defaults, opts), obj);
+ }
+ });
+ }
+ }
+
+ D.trigger(event);
+ },
+
+ isImage: function (str) {
+ return isString(str) && str.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i);
+ },
+
+ isSWF: function (str) {
+ return isString(str) && str.match(/\.(swf)((\?|#).*)?$/i);
+ },
+
+ _start: function (index) {
+ var coming = {},
+ obj,
+ href,
+ type,
+ margin,
+ padding;
+
+ index = getScalar( index );
+ obj = F.group[ index ] || null;
+
+ if (!obj) {
+ return false;
+ }
+
+ coming = $.extend(true, {}, F.opts, obj);
+
+ // Convert margin and padding properties to array - top, right, bottom, left
+ margin = coming.margin;
+ padding = coming.padding;
+
+ if ($.type(margin) === 'number') {
+ coming.margin = [margin, margin, margin, margin];
+ }
+
+ if ($.type(padding) === 'number') {
+ coming.padding = [padding, padding, padding, padding];
+ }
+
+ // 'modal' propery is just a shortcut
+ if (coming.modal) {
+ $.extend(true, coming, {
+ closeBtn : false,
+ closeClick : false,
+ nextClick : false,
+ arrows : false,
+ mouseWheel : false,
+ keys : null,
+ helpers: {
+ overlay : {
+ closeClick : false
+ }
+ }
+ });
+ }
+
+ // 'autoSize' property is a shortcut, too
+ if (coming.autoSize) {
+ coming.autoWidth = coming.autoHeight = true;
+ }
+
+ if (coming.width === 'auto') {
+ coming.autoWidth = true;
+ }
+
+ if (coming.height === 'auto') {
+ coming.autoHeight = true;
+ }
+
+ /*
+ * Add reference to the group, so it`s possible to access from callbacks, example:
+ * afterLoad : function() {
+ * this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
+ * }
+ */
+
+ coming.group = F.group;
+ coming.index = index;
+
+ // Give a chance for callback or helpers to update coming item (type, title, etc)
+ F.coming = coming;
+
+ if (false === F.trigger('beforeLoad')) {
+ F.coming = null;
+
+ return;
+ }
+
+ type = coming.type;
+ href = coming.href;
+
+ if (!type) {
+ F.coming = null;
+
+ //If we can not determine content type then drop silently or display next/prev item if looping through gallery
+ if (F.current && F.router && F.router !== 'jumpto') {
+ F.current.index = index;
+
+ return F[ F.router ]( F.direction );
+ }
+
+ return false;
+ }
+
+ F.isActive = true;
+
+ if (type === 'image' || type === 'swf') {
+ coming.autoHeight = coming.autoWidth = false;
+ coming.scrolling = 'visible';
+ }
+
+ if (type === 'image') {
+ coming.aspectRatio = true;
+ }
+
+ if (type === 'iframe' && isTouch) {
+ coming.scrolling = 'scroll';
+ }
+
+ // Build the neccessary markup
+ coming.wrap = $(coming.tpl.wrap).addClass('fancybox-' + (isTouch ? 'mobile' : 'desktop') + ' fancybox-type-' + type + ' fancybox-tmp ' + coming.wrapCSS).appendTo( coming.parent || 'body' );
+
+ $.extend(coming, {
+ skin : $('.fancybox-skin', coming.wrap),
+ outer : $('.fancybox-outer', coming.wrap),
+ inner : $('.fancybox-inner', coming.wrap)
+ });
+
+ $.each(["Top", "Right", "Bottom", "Left"], function(i, v) {
+ coming.skin.css('padding' + v, getValue(coming.padding[ i ]));
+ });
+
+ F.trigger('onReady');
+
+ // Check before try to load; 'inline' and 'html' types need content, others - href
+ if (type === 'inline' || type === 'html') {
+ if (!coming.content || !coming.content.length) {
+ return F._error( 'content' );
+ }
+
+ } else if (!href) {
+ return F._error( 'href' );
+ }
+
+ if (type === 'image') {
+ F._loadImage();
+
+ } else if (type === 'ajax') {
+ F._loadAjax();
+
+ } else if (type === 'iframe') {
+ F._loadIframe();
+
+ } else {
+ F._afterLoad();
+ }
+ },
+
+ _error: function ( type ) {
+ $.extend(F.coming, {
+ type : 'html',
+ autoWidth : true,
+ autoHeight : true,
+ minWidth : 0,
+ minHeight : 0,
+ scrolling : 'no',
+ hasError : type,
+ content : F.coming.tpl.error
+ });
+
+ F._afterLoad();
+ },
+
+ _loadImage: function () {
+ // Reset preload image so it is later possible to check "complete" property
+ var img = F.imgPreload = new Image();
+
+ img.onload = function () {
+ this.onload = this.onerror = null;
+
+ F.coming.width = this.width / F.opts.pixelRatio;
+ F.coming.height = this.height / F.opts.pixelRatio;
+
+ F._afterLoad();
+ };
+
+ img.onerror = function () {
+ this.onload = this.onerror = null;
+
+ F._error( 'image' );
+ };
+
+ img.src = F.coming.href;
+
+ if (img.complete !== true) {
+ F.showLoading();
+ }
+ },
+
+ _loadAjax: function () {
+ var coming = F.coming;
+
+ F.showLoading();
+
+ F.ajaxLoad = $.ajax($.extend({}, coming.ajax, {
+ url: coming.href,
+ error: function (jqXHR, textStatus) {
+ if (F.coming && textStatus !== 'abort') {
+ F._error( 'ajax', jqXHR );
+
+ } else {
+ F.hideLoading();
+ }
+ },
+ success: function (data, textStatus) {
+ if (textStatus === 'success') {
+ coming.content = data;
+
+ F._afterLoad();
+ }
+ }
+ }));
+ },
+
+ _loadIframe: function() {
+ var coming = F.coming,
+ iframe = $(coming.tpl.iframe.replace(/\{rnd\}/g, new Date().getTime()))
+ .attr('scrolling', isTouch ? 'auto' : coming.iframe.scrolling)
+ .attr('src', coming.href);
+
+ // This helps IE
+ $(coming.wrap).bind('onReset', function () {
+ try {
+ $(this).find('iframe').hide().attr('src', '//about:blank').end().empty();
+ } catch (e) {}
+ });
+
+ if (coming.iframe.preload) {
+ F.showLoading();
+
+ iframe.one('load', function() {
+ $(this).data('ready', 1);
+
+ // iOS will lose scrolling if we resize
+ if (!isTouch) {
+ $(this).bind('load.fb', F.update);
+ }
+
+ // Without this trick:
+ // - iframe won't scroll on iOS devices
+ // - IE7 sometimes displays empty iframe
+ $(this).parents('.fancybox-wrap').width('100%').removeClass('fancybox-tmp').show();
+
+ F._afterLoad();
+ });
+ }
+
+ coming.content = iframe.appendTo( coming.inner );
+
+ if (!coming.iframe.preload) {
+ F._afterLoad();
+ }
+ },
+
+ _preloadImages: function() {
+ var group = F.group,
+ current = F.current,
+ len = group.length,
+ cnt = current.preload ? Math.min(current.preload, len - 1) : 0,
+ item,
+ i;
+
+ for (i = 1; i <= cnt; i += 1) {
+ item = group[ (current.index + i ) % len ];
+
+ if (item.type === 'image' && item.href) {
+ new Image().src = item.href;
+ }
+ }
+ },
+
+ _afterLoad: function () {
+ var coming = F.coming,
+ previous = F.current,
+ placeholder = 'fancybox-placeholder',
+ current,
+ content,
+ type,
+ scrolling,
+ href,
+ embed;
+
+ F.hideLoading();
+
+ if (!coming || F.isActive === false) {
+ return;
+ }
+
+ if (false === F.trigger('afterLoad', coming, previous)) {
+ coming.wrap.stop(true).trigger('onReset').remove();
+
+ F.coming = null;
+
+ return;
+ }
+
+ if (previous) {
+ F.trigger('beforeChange', previous);
+
+ previous.wrap.stop(true).removeClass('fancybox-opened')
+ .find('.fancybox-item, .fancybox-nav')
+ .remove();
+ }
+
+ F.unbindEvents();
+
+ current = coming;
+ content = coming.content;
+ type = coming.type;
+ scrolling = coming.scrolling;
+
+ $.extend(F, {
+ wrap : current.wrap,
+ skin : current.skin,
+ outer : current.outer,
+ inner : current.inner,
+ current : current,
+ previous : previous
+ });
+
+ href = current.href;
+
+ switch (type) {
+ case 'inline':
+ case 'ajax':
+ case 'html':
+ if (current.selector) {
+ content = $('<div>').html(content).find(current.selector);
+
+ } else if (isQuery(content)) {
+ if (!content.data(placeholder)) {
+ content.data(placeholder, $('<div class="' + placeholder + '"></div>').insertAfter( content ).hide() );
+ }
+
+ content = content.show().detach();
+
+ current.wrap.bind('onReset', function () {
+ if ($(this).find(content).length) {
+ content.hide().replaceAll( content.data(placeholder) ).data(placeholder, false);
+ }
+ });
+ }
+ break;
+
+ case 'image':
+ content = current.tpl.image.replace(/\{href\}/g, href);
+ break;
+
+ case 'swf':
+ content = '<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="' + href + '"></param>';
+ embed = '';
+
+ $.each(current.swf, function(name, val) {
+ content += '<param name="' + name + '" value="' + val + '"></param>';
+ embed += ' ' + name + '="' + val + '"';
+ });
+
+ content += '<embed src="' + href + '" type="application/x-shockwave-flash" width="100%" height="100%"' + embed + '></embed></object>';
+ break;
+ }
+
+ if (!(isQuery(content) && content.parent().is(current.inner))) {
+ current.inner.append( content );
+ }
+
+ // Give a chance for helpers or callbacks to update elements
+ F.trigger('beforeShow');
+
+ // Set scrolling before calculating dimensions
+ current.inner.css('overflow', scrolling === 'yes' ? 'scroll' : (scrolling === 'no' ? 'hidden' : scrolling));
+
+ // Set initial dimensions and start position
+ F._setDimension();
+
+ F.reposition();
+
+ F.isOpen = false;
+ F.coming = null;
+
+ F.bindEvents();
+
+ if (!F.isOpened) {
+ $('.fancybox-wrap').not( current.wrap ).stop(true).trigger('onReset').remove();
+
+ } else if (previous.prevMethod) {
+ F.transitions[ previous.prevMethod ]();
+ }
+
+ F.transitions[ F.isOpened ? current.nextMethod : current.openMethod ]();
+
+ F._preloadImages();
+ },
+
+ _setDimension: function () {
+ var viewport = F.getViewport(),
+ steps = 0,
+ canShrink = false,
+ canExpand = false,
+ wrap = F.wrap,
+ skin = F.skin,
+ inner = F.inner,
+ current = F.current,
+ width = current.width,
+ height = current.height,
+ minWidth = current.minWidth,
+ minHeight = current.minHeight,
+ maxWidth = current.maxWidth,
+ maxHeight = current.maxHeight,
+ scrolling = current.scrolling,
+ scrollOut = current.scrollOutside ? current.scrollbarWidth : 0,
+ margin = current.margin,
+ wMargin = getScalar(margin[1] + margin[3]),
+ hMargin = getScalar(margin[0] + margin[2]),
+ wPadding,
+ hPadding,
+ wSpace,
+ hSpace,
+ origWidth,
+ origHeight,
+ origMaxWidth,
+ origMaxHeight,
+ ratio,
+ width_,
+ height_,
+ maxWidth_,
+ maxHeight_,
+ iframe,
+ body;
+
+ // Reset dimensions so we could re-check actual size
+ wrap.add(skin).add(inner).width('auto').height('auto').removeClass('fancybox-tmp');
+
+ wPadding = getScalar(skin.outerWidth(true) - skin.width());
+ hPadding = getScalar(skin.outerHeight(true) - skin.height());
+
+ // Any space between content and viewport (margin, padding, border, title)
+ wSpace = wMargin + wPadding;
+ hSpace = hMargin + hPadding;
+
+ origWidth = isPercentage(width) ? (viewport.w - wSpace) * getScalar(width) / 100 : width;
+ origHeight = isPercentage(height) ? (viewport.h - hSpace) * getScalar(height) / 100 : height;
+
+ if (current.type === 'iframe') {
+ iframe = current.content;
+
+ if (current.autoHeight && iframe.data('ready') === 1) {
+ try {
+ if (iframe[0].contentWindow.document.location) {
+ inner.width( origWidth ).height(9999);
+
+ body = iframe.contents().find('body');
+
+ if (scrollOut) {
+ body.css('overflow-x', 'hidden');
+ }
+
+ origHeight = body.outerHeight(true);
+ }
+
+ } catch (e) {}
+ }
+
+ } else if (current.autoWidth || current.autoHeight) {
+ inner.addClass( 'fancybox-tmp' );
+
+ // Set width or height in case we need to calculate only one dimension
+ if (!current.autoWidth) {
+ inner.width( origWidth );
+ }
+
+ if (!current.autoHeight) {
+ inner.height( origHeight );
+ }
+
+ if (current.autoWidth) {
+ origWidth = inner.width();
+ }
+
+ if (current.autoHeight) {
+ origHeight = inner.height();
+ }
+
+ inner.removeClass( 'fancybox-tmp' );
+ }
+
+ width = getScalar( origWidth );
+ height = getScalar( origHeight );
+
+ ratio = origWidth / origHeight;
+
+ // Calculations for the content
+ minWidth = getScalar(isPercentage(minWidth) ? getScalar(minWidth, 'w') - wSpace : minWidth);
+ maxWidth = getScalar(isPercentage(maxWidth) ? getScalar(maxWidth, 'w') - wSpace : maxWidth);
+
+ minHeight = getScalar(isPercentage(minHeight) ? getScalar(minHeight, 'h') - hSpace : minHeight);
+ maxHeight = getScalar(isPercentage(maxHeight) ? getScalar(maxHeight, 'h') - hSpace : maxHeight);
+
+ // These will be used to determine if wrap can fit in the viewport
+ origMaxWidth = maxWidth;
+ origMaxHeight = maxHeight;
+
+ if (current.fitToView) {
+ maxWidth = Math.min(viewport.w - wSpace, maxWidth);
+ maxHeight = Math.min(viewport.h - hSpace, maxHeight);
+ }
+
+ maxWidth_ = viewport.w - wMargin;
+ maxHeight_ = viewport.h - hMargin;
+
+ if (current.aspectRatio) {
+ if (width > maxWidth) {
+ width = maxWidth;
+ height = getScalar(width / ratio);
+ }
+
+ if (height > maxHeight) {
+ height = maxHeight;
+ width = getScalar(height * ratio);
+ }
+
+ if (width < minWidth) {
+ width = minWidth;
+ height = getScalar(width / ratio);
+ }
+
+ if (height < minHeight) {
+ height = minHeight;
+ width = getScalar(height * ratio);
+ }
+
+ } else {
+ width = Math.max(minWidth, Math.min(width, maxWidth));
+
+ if (current.autoHeight && current.type !== 'iframe') {
+ inner.width( width );
+
+ height = inner.height();
+ }
+
+ height = Math.max(minHeight, Math.min(height, maxHeight));
+ }
+
+ // Try to fit inside viewport (including the title)
+ if (current.fitToView) {
+ inner.width( width ).height( height );
+
+ wrap.width( width + wPadding );
+
+ // Real wrap dimensions
+ width_ = wrap.width();
+ height_ = wrap.height();
+
+ if (current.aspectRatio) {
+ while ((width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight) {
+ if (steps++ > 19) {
+ break;
+ }
+
+ height = Math.max(minHeight, Math.min(maxHeight, height - 10));
+ width = getScalar(height * ratio);
+
+ if (width < minWidth) {
+ width = minWidth;
+ height = getScalar(width / ratio);
+ }
+
+ if (width > maxWidth) {
+ width = maxWidth;
+ height = getScalar(width / ratio);
+ }
+
+ inner.width( width ).height( height );
+
+ wrap.width( width + wPadding );
+
+ width_ = wrap.width();
+ height_ = wrap.height();
+ }
+
+ } else {
+ width = Math.max(minWidth, Math.min(width, width - (width_ - maxWidth_)));
+ height = Math.max(minHeight, Math.min(height, height - (height_ - maxHeight_)));
+ }
+ }
+
+ if (scrollOut && scrolling === 'auto' && height < origHeight && (width + wPadding + scrollOut) < maxWidth_) {
+ width += scrollOut;
+ }
+
+ inner.width( width ).height( height );
+
+ wrap.width( width + wPadding );
+
+ width_ = wrap.width();
+ height_ = wrap.height();
+
+ canShrink = (width_ > maxWidth_ || height_ > maxHeight_) && width > minWidth && height > minHeight;
+ canExpand = current.aspectRatio ? (width < origMaxWidth && height < origMaxHeight && width < origWidth && height < origHeight) : ((width < origMaxWidth || height < origMaxHeight) && (width < origWidth || height < origHeight));
+
+ $.extend(current, {
+ dim : {
+ width : getValue( width_ ),
+ height : getValue( height_ )
+ },
+ origWidth : origWidth,
+ origHeight : origHeight,
+ canShrink : canShrink,
+ canExpand : canExpand,
+ wPadding : wPadding,
+ hPadding : hPadding,
+ wrapSpace : height_ - skin.outerHeight(true),
+ skinSpace : skin.height() - height
+ });
+
+ if (!iframe && current.autoHeight && height > minHeight && height < maxHeight && !canExpand) {
+ inner.height('auto');
+ }
+ },
+
+ _getPosition: function (onlyAbsolute) {
+ var current = F.current,
+ viewport = F.getViewport(),
+ margin = current.margin,
+ width = F.wrap.width() + margin[1] + margin[3],
+ height = F.wrap.height() + margin[0] + margin[2],
+ rez = {
+ position: 'absolute',
+ top : margin[0],
+ left : margin[3]
+ };
+
+ if (current.autoCenter && current.fixed && !onlyAbsolute && height <= viewport.h && width <= viewport.w) {
+ rez.position = 'fixed';
+
+ } else if (!current.locked) {
+ rez.top += viewport.y;
+ rez.left += viewport.x;
+ }
+
+ rez.top = getValue(Math.max(rez.top, rez.top + ((viewport.h - height) * current.topRatio)));
+ rez.left = getValue(Math.max(rez.left, rez.left + ((viewport.w - width) * current.leftRatio)));
+
+ return rez;
+ },
+
+ _afterZoomIn: function () {
+ var current = F.current;
+
+ if (!current) {
+ return;
+ }
+
+ F.isOpen = F.isOpened = true;
+
+ F.wrap.css('overflow', 'visible').addClass('fancybox-opened').hide().show(0);
+
+ F.update();
+
+ // Assign a click event
+ if ( current.closeClick || (current.nextClick && F.group.length > 1) ) {
+ F.inner.css('cursor', 'pointer').bind('click.fb', function(e) {
+ if (!$(e.target).is('a') && !$(e.target).parent().is('a')) {
+ e.preventDefault();
+
+ F[ current.closeClick ? 'close' : 'next' ]();
+ }
+ });
+ }
+
+ // Create a close button
+ if (current.closeBtn) {
+ $(current.tpl.closeBtn).appendTo(F.skin).bind('click.fb', function(e) {
+ e.preventDefault();
+
+ F.close();
+ });
+ }
+
+ // Create navigation arrows
+ if (current.arrows && F.group.length > 1) {
+ if (current.loop || current.index > 0) {
+ $(current.tpl.prev).appendTo(F.outer).bind('click.fb', F.prev);
+ }
+
+ if (current.loop || current.index < F.group.length - 1) {
+ $(current.tpl.next).appendTo(F.outer).bind('click.fb', F.next);
+ }
+ }
+
+ F.trigger('afterShow');
+
+ // Stop the slideshow if this is the last item
+ if (!current.loop && current.index === current.group.length - 1) {
+
+ F.play( false );
+
+ } else if (F.opts.autoPlay && !F.player.isActive) {
+ F.opts.autoPlay = false;
+
+ F.play(true);
+ }
+ },
+
+ _afterZoomOut: function ( obj ) {
+ obj = obj || F.current;
+
+ $('.fancybox-wrap').trigger('onReset').remove();
+
+ $.extend(F, {
+ group : {},
+ opts : {},
+ router : false,
+ current : null,
+ isActive : false,
+ isOpened : false,
+ isOpen : false,
+ isClosing : false,
+ wrap : null,
+ skin : null,
+ outer : null,
+ inner : null
+ });
+
+ F.trigger('afterClose', obj);
+ }
+ });
+
+ /*
+ * Default transitions
+ */
+
+ F.transitions = {
+ getOrigPosition: function () {
+ var current = F.current,
+ element = current.element,
+ orig = current.orig,
+ pos = {},
+ width = 50,
+ height = 50,
+ hPadding = current.hPadding,
+ wPadding = current.wPadding,
+ viewport = F.getViewport();
+
+ if (!orig && current.isDom && element.is(':visible')) {
+ orig = element.find('img:first');
+
+ if (!orig.length) {
+ orig = element;
+ }
+ }
+
+ if (isQuery(orig)) {
+ pos = orig.offset();
+
+ if (orig.is('img')) {
+ width = orig.outerWidth();
+ height = orig.outerHeight();
+ }
+
+ } else {
+ pos.top = viewport.y + (viewport.h - height) * current.topRatio;
+ pos.left = viewport.x + (viewport.w - width) * current.leftRatio;
+ }
+
+ if (F.wrap.css('position') === 'fixed' || current.locked) {
+ pos.top -= viewport.y;
+ pos.left -= viewport.x;
+ }
+
+ pos = {
+ top : getValue(pos.top - hPadding * current.topRatio),
+ left : getValue(pos.left - wPadding * current.leftRatio),
+ width : getValue(width + wPadding),
+ height : getValue(height + hPadding)
+ };
+
+ return pos;
+ },
+
+ step: function (now, fx) {
+ var ratio,
+ padding,
+ value,
+ prop = fx.prop,
+ current = F.current,
+ wrapSpace = current.wrapSpace,
+ skinSpace = current.skinSpace;
+
+ if (prop === 'width' || prop === 'height') {
+ ratio = fx.end === fx.start ? 1 : (now - fx.start) / (fx.end - fx.start);
+
+ if (F.isClosing) {
+ ratio = 1 - ratio;
+ }
+
+ padding = prop === 'width' ? current.wPadding : current.hPadding;
+ value = now - padding;
+
+ F.skin[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) ) );
+ F.inner[ prop ]( getScalar( prop === 'width' ? value : value - (wrapSpace * ratio) - (skinSpace * ratio) ) );
+ }
+ },
+
+ zoomIn: function () {
+ var current = F.current,
+ startPos = current.pos,
+ effect = current.openEffect,
+ elastic = effect === 'elastic',
+ endPos = $.extend({opacity : 1}, startPos);
+
+ // Remove "position" property that breaks older IE
+ delete endPos.position;
+
+ if (elastic) {
+ startPos = this.getOrigPosition();
+
+ if (current.openOpacity) {
+ startPos.opacity = 0.1;
+ }
+
+ } else if (effect === 'fade') {
+ startPos.opacity = 0.1;
+ }
+
+ F.wrap.css(startPos).animate(endPos, {
+ duration : effect === 'none' ? 0 : current.openSpeed,
+ easing : current.openEasing,
+ step : elastic ? this.step : null,
+ complete : F._afterZoomIn
+ });
+ },
+
+ zoomOut: function () {
+ var current = F.current,
+ effect = current.closeEffect,
+ elastic = effect === 'elastic',
+ endPos = {opacity : 0.1};
+
+ if (elastic) {
+ endPos = this.getOrigPosition();
+
+ if (current.closeOpacity) {
+ endPos.opacity = 0.1;
+ }
+ }
+
+ F.wrap.animate(endPos, {
+ duration : effect === 'none' ? 0 : current.closeSpeed,
+ easing : current.closeEasing,
+ step : elastic ? this.step : null,
+ complete : F._afterZoomOut
+ });
+ },
+
+ changeIn: function () {
+ var current = F.current,
+ effect = current.nextEffect,
+ startPos = current.pos,
+ endPos = { opacity : 1 },
+ direction = F.direction,
+ distance = 200,
+ field;
+
+ startPos.opacity = 0.1;
+
+ if (effect === 'elastic') {
+ field = direction === 'down' || direction === 'up' ? 'top' : 'left';
+
+ if (direction === 'down' || direction === 'right') {
+ startPos[ field ] = getValue(getScalar(startPos[ field ]) - distance);
+ endPos[ field ] = '+=' + distance + 'px';
+
+ } else {
+ startPos[ field ] = getValue(getScalar(startPos[ field ]) + distance);
+ endPos[ field ] = '-=' + distance + 'px';
+ }
+ }
+
+ // Workaround for http://bugs.jquery.com/ticket/12273
+ if (effect === 'none') {
+ F._afterZoomIn();
+
+ } else {
+ F.wrap.css(startPos).animate(endPos, {
+ duration : current.nextSpeed,
+ easing : current.nextEasing,
+ complete : F._afterZoomIn
+ });
+ }
+ },
+
+ changeOut: function () {
+ var previous = F.previous,
+ effect = previous.prevEffect,
+ endPos = { opacity : 0.1 },
+ direction = F.direction,
+ distance = 200;
+
+ if (effect === 'elastic') {
+ endPos[ direction === 'down' || direction === 'up' ? 'top' : 'left' ] = ( direction === 'up' || direction === 'left' ? '-' : '+' ) + '=' + distance + 'px';
+ }
+
+ previous.wrap.animate(endPos, {
+ duration : effect === 'none' ? 0 : previous.prevSpeed,
+ easing : previous.prevEasing,
+ complete : function () {
+ $(this).trigger('onReset').remove();
+ }
+ });
+ }
+ };
+
+ /*
+ * Overlay helper
+ */
+
+ F.helpers.overlay = {
+ defaults : {
+ closeClick : true, // if true, fancyBox will be closed when user clicks on the overlay
+ speedOut : 200, // duration of fadeOut animation
+ showEarly : true, // indicates if should be opened immediately or wait until the content is ready
+ css : {}, // custom CSS properties
+ locked : !isTouch, // if true, the content will be locked into overlay
+ fixed : true // if false, the overlay CSS position property will not be set to "fixed"
+ },
+
+ overlay : null, // current handle
+ fixed : false, // indicates if the overlay has position "fixed"
+ el : $('html'), // element that contains "the lock"
+
+ // Public methods
+ create : function(opts) {
+ var parent;
+
+ opts = $.extend({}, this.defaults, opts);
+
+ if (this.overlay) {
+ this.close();
+ }
+
+ parent = F.coming ? F.coming.parent : opts.parent;
+
+ this.overlay = $('<div class="fancybox-overlay"></div>').appendTo( parent && parent.lenth ? parent : 'body' );
+ this.fixed = false;
+
+ if (opts.fixed && F.defaults.fixed) {
+ this.overlay.addClass('fancybox-overlay-fixed');
+
+ this.fixed = true;
+ }
+ },
+
+ open : function(opts) {
+ var that = this;
+
+ opts = $.extend({}, this.defaults, opts);
+
+ if (this.overlay) {
+ this.overlay.unbind('.overlay').width('auto').height('auto');
+
+ } else {
+ this.create(opts);
+ }
+
+ if (!this.fixed) {
+ W.bind('resize.overlay', $.proxy( this.update, this) );
+
+ this.update();
+ }
+
+ if (opts.closeClick) {
+ this.overlay.bind('click.overlay', function(e) {
+ if ($(e.target).hasClass('fancybox-overlay')) {
+ if (F.isActive) {
+ F.close();
+ } else {
+ that.close();
+ }
+
+ return false;
+ }
+ });
+ }
+
+ this.overlay.css( opts.css ).show();
+ },
+
+ close : function() {
+ W.unbind('resize.overlay');
+
+ if (this.el.hasClass('fancybox-lock')) {
+ $('.fancybox-margin').removeClass('fancybox-margin');
+
+ this.el.removeClass('fancybox-lock');
+
+ W.scrollTop( this.scrollV ).scrollLeft( this.scrollH );
+ }
+
+ $('.fancybox-overlay').remove().hide();
+
+ $.extend(this, {
+ overlay : null,
+ fixed : false
+ });
+ },
+
+ // Private, callbacks
+
+ update : function () {
+ var width = '100%', offsetWidth;
+
+ // Reset width/height so it will not mess
+ this.overlay.width(width).height('100%');
+
+ // jQuery does not return reliable result for IE
+ if (IE) {
+ offsetWidth = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth);
+
+ if (D.width() > offsetWidth) {
+ width = D.width();
+ }
+
+ } else if (D.width() > W.width()) {
+ width = D.width();
+ }
+
+ this.overlay.width(width).height(D.height());
+ },
+
+ // This is where we can manipulate DOM, because later it would cause iframes to reload
+ onReady : function (opts, obj) {
+ var overlay = this.overlay;
+
+ $('.fancybox-overlay').stop(true, true);
+
+ if (!overlay) {
+ this.create(opts);
+ }
+
+ if (opts.locked && this.fixed && obj.fixed) {
+ obj.locked = this.overlay.append( obj.wrap );
+ obj.fixed = false;
+ }
+
+ if (opts.showEarly === true) {
+ this.beforeShow.apply(this, arguments);
+ }
+ },
+
+ beforeShow : function(opts, obj) {
+ if (obj.locked && !this.el.hasClass('fancybox-lock')) {
+ if (this.fixPosition !== false) {
+ $('*').filter(function(){
+ return ($(this).css('position') === 'fixed' && !$(this).hasClass("fancybox-overlay") && !$(this).hasClass("fancybox-wrap") );
+ }).addClass('fancybox-margin');
+ }
+
+ this.el.addClass('fancybox-margin');
+
+ this.scrollV = W.scrollTop();
+ this.scrollH = W.scrollLeft();
+
+ this.el.addClass('fancybox-lock');
+
+ W.scrollTop( this.scrollV ).scrollLeft( this.scrollH );
+ }
+
+ this.open(opts);
+ },
+
+ onUpdate : function() {
+ if (!this.fixed) {
+ this.update();
+ }
+ },
+
+ afterClose: function (opts) {
+ // Remove overlay if exists and fancyBox is not opening
+ // (e.g., it is not being open using afterClose callback)
+ if (this.overlay && !F.coming) {
+ this.overlay.fadeOut(opts.speedOut, $.proxy( this.close, this ));
+ }
+ }
+ };
+
+ /*
+ * Title helper
+ */
+
+ F.helpers.title = {
+ defaults : {
+ type : 'float', // 'float', 'inside', 'outside' or 'over',
+ position : 'bottom' // 'top' or 'bottom'
+ },
+
+ beforeShow: function (opts) {
+ var current = F.current,
+ text = current.title,
+ type = opts.type,
+ title,
+ target;
+
+ if ($.isFunction(text)) {
+ text = text.call(current.element, current);
+ }
+
+ if (!isString(text) || $.trim(text) === '') {
+ return;
+ }
+
+ title = $('<div class="fancybox-title fancybox-title-' + type + '-wrap">' + text + '</div>');
+
+ switch (type) {
+ case 'inside':
+ target = F.skin;
+ break;
+
+ case 'outside':
+ target = F.wrap;
+ break;
+
+ case 'over':
+ target = F.inner;
+ break;
+
+ default: // 'float'
+ target = F.skin;
+
+ title.appendTo('body');
+
+ if (IE) {
+ title.width( title.width() );
+ }
+
+ title.wrapInner('<span class="child"></span>');
+
+ //Increase bottom margin so this title will also fit into viewport
+ F.current.margin[2] += Math.abs( getScalar(title.css('margin-bottom')) );
+ break;
+ }
+
+ title[ (opts.position === 'top' ? 'prependTo' : 'appendTo') ](target);
+ }
+ };
+
+ // jQuery plugin initialization
+ $.fn.fancybox = function (options) {
+ var index,
+ that = $(this),
+ selector = this.selector || '',
+ run = function(e) {
+ var what = $(this).blur(), idx = index, relType, relVal;
+
+ if (!(e.ctrlKey || e.altKey || e.shiftKey || e.metaKey) && !what.is('.fancybox-wrap')) {
+ relType = options.groupAttr || 'data-fancybox-group';
+ relVal = what.attr(relType);
+
+ if (!relVal) {
+ relType = 'rel';
+ relVal = what.get(0)[ relType ];
+ }
+
+ if (relVal && relVal !== '' && relVal !== 'nofollow') {
+ what = selector.length ? $(selector) : that;
+ what = what.filter('[' + relType + '="' + relVal + '"]');
+ idx = what.index(this);
+ }
+
+ options.index = idx;
+
+ // Stop an event from bubbling if everything is fine
+ if (F.open(what, options) !== false) {
+ e.preventDefault();
+ }
+ }
+ };
+
+ options = options || {};
+ index = options.index || 0;
+
+ if (!selector || options.live === false) {
+ that.unbind('click.fb-start').bind('click.fb-start', run);
+
+ } else {
+ D.undelegate(selector, 'click.fb-start').delegate(selector + ":not('.fancybox-item, .fancybox-nav')", 'click.fb-start', run);
+ }
+
+ this.filter('[data-fancybox-start=1]').trigger('click');
+
+ return this;
+ };
+
+ // Tests that need a body at doc ready
+ D.ready(function() {
+ var w1, w2;
+
+ if ( $.scrollbarWidth === undefined ) {
+ // http://benalman.com/projects/jquery-misc-plugins/#scrollbarwidth
+ $.scrollbarWidth = function() {
+ var parent = $('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo('body'),
+ child = parent.children(),
+ width = child.innerWidth() - child.height( 99 ).innerWidth();
+
+ parent.remove();
+
+ return width;
+ };
+ }
+
+ if ( $.support.fixedPosition === undefined ) {
+ $.support.fixedPosition = (function() {
+ var elem = $('<div style="position:fixed;top:20px;"></div>').appendTo('body'),
+ fixed = ( elem[0].offsetTop === 20 || elem[0].offsetTop === 15 );
+
+ elem.remove();
+
+ return fixed;
+ }());
+ }
+
+ $.extend(F.defaults, {
+ scrollbarWidth : $.scrollbarWidth(),
+ fixed : $.support.fixedPosition,
+ parent : $('body')
+ });
+
+ //Get real width of page scroll-bar
+ w1 = $(window).width();
+
+ H.addClass('fancybox-lock-test');
+
+ w2 = $(window).width();
+
+ H.removeClass('fancybox-lock-test');
+
+ $("<style type='text/css'>.fancybox-margin{margin-right:" + (w2 - w1) + "px;}</style>").appendTo("head");
+ });
+
+}(window, document, jQuery)); \ No newline at end of file
diff --git a/static/fancybox/jquery.fancybox.pack.js b/static/fancybox/jquery.fancybox.pack.js
new file mode 100644
index 0000000..2db1280
--- /dev/null
+++ b/static/fancybox/jquery.fancybox.pack.js
@@ -0,0 +1,46 @@
+/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
+(function(s,H,f,w){var K=f("html"),q=f(s),p=f(H),b=f.fancybox=function(){b.open.apply(this,arguments)},J=navigator.userAgent.match(/msie/i),C=null,t=H.createTouch!==w,u=function(a){return a&&a.hasOwnProperty&&a instanceof f},r=function(a){return a&&"string"===f.type(a)},F=function(a){return r(a)&&0<a.indexOf("%")},m=function(a,d){var e=parseInt(a,10)||0;d&&F(a)&&(e*=b.getViewport()[d]/100);return Math.ceil(e)},x=function(a,b){return m(a,b)+"px"};f.extend(b,{version:"2.1.5",defaults:{padding:15,margin:20,
+width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!t,fitToView:!0,aspectRatio:!1,topRatio:0.5,leftRatio:0.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3E3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},
+keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"></div></div></div></div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+
+(J?' allowtransparency="true"':"")+"></iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.</p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span></span></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span></span></a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,
+openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,
+isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=u(a)?f(a).get():[a]),f.each(a,function(e,c){var l={},g,h,k,n,m;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),u(c)?(l={href:c.data("fancybox-href")||c.attr("href"),title:f("<div/>").text(c.data("fancybox-title")||c.attr("title")).html(),isDom:!0,element:c},
+f.metadata&&f.extend(!0,l,c.metadata())):l=c);g=d.href||l.href||(r(c)?c:null);h=d.title!==w?d.title:l.title||"";n=(k=d.content||l.content)?"html":d.type||l.type;!n&&l.isDom&&(n=c.data("fancybox-type"),n||(n=(n=c.prop("class").match(/fancybox\.(\w+)/))?n[1]:null));r(g)&&(n||(b.isImage(g)?n="image":b.isSWF(g)?n="swf":"#"===g.charAt(0)?n="inline":r(c)&&(n="html",k=c)),"ajax"===n&&(m=g.split(/\s+/,2),g=m.shift(),m=m.shift()));k||("inline"===n?g?k=f(r(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):l.isDom&&(k=c):
+"html"===n?k=g:n||g||!l.isDom||(n="inline",k=c));f.extend(l,{href:g,type:n,content:k,title:h,selector:m});a[e]=l}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==w&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1===b.trigger("onCancel")||(b.hideLoading(),a&&(b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),
+b.coming=null,b.current||b._afterZoomOut(a)))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(b.isOpen&&!0!==a?(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]()):(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&
+(b.player.timer=setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};!0===a||!b.player.isActive&&!1!==a?b.current&&(b.current.loop||b.current.index<b.group.length-1)&&(b.player.isActive=!0,p.bind({"onCancel.player beforeClose.player":c,"onUpdate.player":e,"beforeLoad.player":d}),e(),b.trigger("onPlayStart")):c()},next:function(a){var d=b.current;d&&(r(a)||(a=d.direction.next),b.jumpto(d.index+1,a,"next"))},prev:function(a){var d=
+b.current;d&&(r(a)||(a=d.direction.prev),b.jumpto(d.index-1,a,"prev"))},jumpto:function(a,d,e){var c=b.current;c&&(a=m(a),b.direction=d||c.direction[a>=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==w&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,l;c&&(l=b._getPosition(d),a&&"scroll"===a.type?(delete l.position,c.stop(!0,!0).animate(l,200)):(c.css(l),e.pos=f.extend({},e.dim,l)))},
+update:function(a){var d=a&&a.originalEvent&&a.originalEvent.type,e=!d||"orientationchange"===d;e&&(clearTimeout(C),C=null);b.isOpen&&!C&&(C=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),C=null)},e&&!t?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,t&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"),
+b.trigger("onUpdate")),b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('<div id="fancybox-loading"><div></div></div>').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),b.cancel())});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}));b.trigger("onLoading")},getViewport:function(){var a=b.current&&
+b.current.locked||!1,d={x:q.scrollLeft(),y:q.scrollTop()};a&&a.length?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=t&&s.innerWidth?s.innerWidth:q.width(),d.h=t&&s.innerHeight?s.innerHeight:q.height());return d},unbindEvents:function(){b.wrap&&u(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");q.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(q.bind("orientationchange.fb"+(t?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c=
+e.which||e.keyCode,l=e.target||e.srcElement;if(27===c&&b.coming)return!1;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||l&&(l.type||f(l).is("[contenteditable]"))||f.each(d,function(d,l){if(1<a.group.length&&l[c]!==w)return b[d](l[c]),e.preventDefault(),!1;if(-1<f.inArray(c,l))return b[d](),e.preventDefault(),!1})}),f.fn.mousewheel&&a.mouseWheel&&b.wrap.bind("mousewheel.fb",function(d,c,l,g){for(var h=f(d.target||null),k=!1;h.length&&!(k||h.is(".fancybox-skin")||h.is(".fancybox-wrap"));)k=h[0]&&!(h[0].style.overflow&&
+"hidden"===h[0].style.overflow)&&(h[0].clientWidth&&h[0].scrollWidth>h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();0!==c&&!k&&1<b.group.length&&!a.canShrink&&(0<g||0<l?b.prev(0<g?"down":"left"):(0>g||0>l)&&b.next(0>g?"up":"right"),d.preventDefault())}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&&
+b.helpers[d]&&f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0,{},b.helpers[d].defaults,e),c)})}p.trigger(a)},isImage:function(a){return r(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return r(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=m(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c,
+c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===
+c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio=!0);"iframe"===c&&t&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(t?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,x(d.padding[a]))});b.trigger("onReady");
+if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href");"image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=
+this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload=this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,
+d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",t?"auto":a.iframe.scrolling).attr("src",a.href);f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);t||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||
+b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload,e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,l,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());
+b.unbindEvents();e=a.content;c=a.type;l=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("<div>").html(e).find(a.selector):u(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('<div class="fancybox-placeholder"></div>').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",
+!1)}));break;case "image":e=a.tpl.image.replace(/\{href\}/g,g);break;case "swf":e='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+g+'"></param>',h="",f.each(a.swf,function(a,b){e+='<param name="'+a+'" value="'+b+'"></param>';h+=" "+a+'="'+b+'"'}),e+='<embed src="'+g+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"></embed></object>"}u(e)&&e.parent().is(a.inner)||a.inner.append(e);b.trigger("beforeShow");
+a.inner.css("overflow","yes"===l?"scroll":"no"===l?"hidden":l);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(!b.isOpened)f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();else if(d.prevMethod)b.transitions[d.prevMethod]();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,l=b.skin,g=b.inner,h=b.current,c=h.width,k=h.height,n=h.minWidth,v=h.minHeight,p=h.maxWidth,
+q=h.maxHeight,t=h.scrolling,r=h.scrollOutside?h.scrollbarWidth:0,y=h.margin,z=m(y[1]+y[3]),s=m(y[0]+y[2]),w,A,u,D,B,G,C,E,I;e.add(l).add(g).width("auto").height("auto").removeClass("fancybox-tmp");y=m(l.outerWidth(!0)-l.width());w=m(l.outerHeight(!0)-l.height());A=z+y;u=s+w;D=F(c)?(a.w-A)*m(c)/100:c;B=F(k)?(a.h-u)*m(k)/100:k;if("iframe"===h.type){if(I=h.content,h.autoHeight&&1===I.data("ready"))try{I[0].contentWindow.document.location&&(g.width(D).height(9999),G=I.contents().find("body"),r&&G.css("overflow-x",
+"hidden"),B=G.outerHeight(!0))}catch(H){}}else if(h.autoWidth||h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(D),h.autoHeight||g.height(B),h.autoWidth&&(D=g.width()),h.autoHeight&&(B=g.height()),g.removeClass("fancybox-tmp");c=m(D);k=m(B);E=D/B;n=m(F(n)?m(n,"w")-A:n);p=m(F(p)?m(p,"w")-A:p);v=m(F(v)?m(v,"h")-u:v);q=m(F(q)?m(q,"h")-u:q);G=p;C=q;h.fitToView&&(p=Math.min(a.w-A,p),q=Math.min(a.h-u,q));A=a.w-z;s=a.h-s;h.aspectRatio?(c>p&&(c=p,k=m(c/E)),k>q&&(k=q,c=m(k*E)),c<n&&(c=n,k=m(c/
+E)),k<v&&(k=v,c=m(k*E))):(c=Math.max(n,Math.min(c,p)),h.autoHeight&&"iframe"!==h.type&&(g.width(c),k=g.height()),k=Math.max(v,Math.min(k,q)));if(h.fitToView)if(g.width(c).height(k),e.width(c+y),a=e.width(),z=e.height(),h.aspectRatio)for(;(a>A||z>s)&&c>n&&k>v&&!(19<d++);)k=Math.max(v,Math.min(q,k-10)),c=m(k*E),c<n&&(c=n,k=m(c/E)),c>p&&(c=p,k=m(c/E)),g.width(c).height(k),e.width(c+y),a=e.width(),z=e.height();else c=Math.max(n,Math.min(c,c-(a-A))),k=Math.max(v,Math.min(k,k-(z-s)));r&&"auto"===t&&k<B&&
+c+y+r<A&&(c+=r);g.width(c).height(k);e.width(c+y);a=e.width();z=e.height();e=(a>A||z>s)&&c>n&&k>v;c=h.aspectRatio?c<G&&k<C&&c<D&&k<B:(c<G||k<C)&&(c<D||k<B);f.extend(h,{dim:{width:x(a),height:x(z)},origWidth:D,origHeight:B,canShrink:e,canExpand:c,wPadding:y,hPadding:w,wrapSpace:z-l.outerHeight(!0),skinSpace:l.height()-k});!I&&h.autoHeight&&k>v&&k<q&&!c&&g.height("auto")},_getPosition:function(a){var d=b.current,e=b.getViewport(),c=d.margin,f=b.wrap.width()+c[1]+c[3],g=b.wrap.height()+c[0]+c[2],c={position:"absolute",
+top:c[0],left:c[3]};d.autoCenter&&d.fixed&&!a&&g<=e.h&&f<=e.w?c.position="fixed":d.locked||(c.top+=e.y,c.left+=e.x);c.top=x(Math.max(c.top,c.top+(e.h-g)*d.topRatio));c.left=x(Math.max(c.left,c.left+(e.w-f)*d.leftRatio));return c},_afterZoomIn:function(){var a=b.current;a&&((b.isOpen=b.isOpened=!0,b.wrap.css("overflow","visible").addClass("fancybox-opened"),b.update(),(a.closeClick||a.nextClick&&1<b.group.length)&&b.inner.css("cursor","pointer").bind("click.fb",function(d){f(d.target).is("a")||f(d.target).parent().is("a")||
+(d.preventDefault(),b[a.closeClick?"close":"next"]())}),a.closeBtn&&f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb",function(a){a.preventDefault();b.close()}),a.arrows&&1<b.group.length&&((a.loop||0<a.index)&&f(a.tpl.prev).appendTo(b.outer).bind("click.fb",b.prev),(a.loop||a.index<b.group.length-1)&&f(a.tpl.next).appendTo(b.outer).bind("click.fb",b.next)),b.trigger("afterShow"),a.loop||a.index!==a.group.length-1)?b.opts.autoPlay&&!b.player.isActive&&(b.opts.autoPlay=!1,b.play(!0)):b.play(!1))},
+_afterZoomOut:function(a){a=a||b.current;f(".fancybox-wrap").trigger("onReset").remove();f.extend(b,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});b.trigger("afterClose",a)}});b.transitions={getOrigPosition:function(){var a=b.current,d=a.element,e=a.orig,c={},f=50,g=50,h=a.hPadding,k=a.wPadding,n=b.getViewport();!e&&a.isDom&&d.is(":visible")&&(e=d.find("img:first"),e.length||(e=d));u(e)?(c=e.offset(),e.is("img")&&
+(f=e.outerWidth(),g=e.outerHeight())):(c.top=n.y+(n.h-g)*a.topRatio,c.left=n.x+(n.w-f)*a.leftRatio);if("fixed"===b.wrap.css("position")||a.locked)c.top-=n.y,c.left-=n.x;return c={top:x(c.top-h*a.topRatio),left:x(c.left-k*a.leftRatio),width:x(f+k),height:x(g+h)}},step:function(a,d){var e,c,f=d.prop;c=b.current;var g=c.wrapSpace,h=c.skinSpace;if("width"===f||"height"===f)e=d.end===d.start?1:(a-d.start)/(d.end-d.start),b.isClosing&&(e=1-e),c="width"===f?c.wPadding:c.hPadding,c=a-c,b.skin[f](m("width"===
+f?c:c-g*e)),b.inner[f](m("width"===f?c:c-g*e-h*e))},zoomIn:function(){var a=b.current,d=a.pos,e=a.openEffect,c="elastic"===e,l=f.extend({opacity:1},d);delete l.position;c?(d=this.getOrigPosition(),a.openOpacity&&(d.opacity=0.1)):"fade"===e&&(d.opacity=0.1);b.wrap.css(d).animate(l,{duration:"none"===e?0:a.openSpeed,easing:a.openEasing,step:c?this.step:null,complete:b._afterZoomIn})},zoomOut:function(){var a=b.current,d=a.closeEffect,e="elastic"===d,c={opacity:0.1};e&&(c=this.getOrigPosition(),a.closeOpacity&&
+(c.opacity=0.1));b.wrap.animate(c,{duration:"none"===d?0:a.closeSpeed,easing:a.closeEasing,step:e?this.step:null,complete:b._afterZoomOut})},changeIn:function(){var a=b.current,d=a.nextEffect,e=a.pos,c={opacity:1},f=b.direction,g;e.opacity=0.1;"elastic"===d&&(g="down"===f||"up"===f?"top":"left","down"===f||"right"===f?(e[g]=x(m(e[g])-200),c[g]="+=200px"):(e[g]=x(m(e[g])+200),c[g]="-=200px"));"none"===d?b._afterZoomIn():b.wrap.css(e).animate(c,{duration:a.nextSpeed,easing:a.nextEasing,complete:b._afterZoomIn})},
+changeOut:function(){var a=b.previous,d=a.prevEffect,e={opacity:0.1},c=b.direction;"elastic"===d&&(e["down"===c||"up"===c?"top":"left"]=("up"===c||"left"===c?"-":"+")+"=200px");a.wrap.animate(e,{duration:"none"===d?0:a.prevSpeed,easing:a.prevEasing,complete:function(){f(this).trigger("onReset").remove()}})}};b.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!t,fixed:!0},overlay:null,fixed:!1,el:f("html"),create:function(a){var d;a=f.extend({},this.defaults,a);this.overlay&&
+this.close();d=b.coming?b.coming.parent:a.parent;this.overlay=f('<div class="fancybox-overlay"></div>').appendTo(d&&d.lenth?d:"body");this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(q.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay",
+function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive?b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){q.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(f(".fancybox-margin").removeClass("fancybox-margin"),this.el.removeClass("fancybox-lock"),q.scrollTop(this.scrollV).scrollLeft(this.scrollH));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");
+J?(b=Math.max(H.documentElement.offsetWidth,H.body.offsetWidth),p.width()>b&&(a=p.width())):p.width()>q.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&this.fixed&&b.fixed&&(b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){b.locked&&!this.el.hasClass("fancybox-lock")&&(!1!==this.fixPosition&&f("*").filter(function(){return"fixed"===
+f(this).css("position")&&!f(this).hasClass("fancybox-overlay")&&!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin"),this.scrollV=q.scrollTop(),this.scrollH=q.scrollLeft(),this.el.addClass("fancybox-lock"),q.scrollTop(this.scrollV).scrollLeft(this.scrollH));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.coming&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",
+position:"bottom"},beforeShow:function(a){var d=b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(r(e)&&""!==f.trim(e)){d=f('<div class="fancybox-title fancybox-title-'+c+'-wrap">'+e+"</div>");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),J&&d.width(d.width()),d.wrapInner('<span class="child"></span>'),b.current.margin[2]+=Math.abs(m(d.css("margin-bottom")))}d["top"===a.position?"prependTo":
+"appendTo"](c)}}};f.fn.fancybox=function(a){var d,e=f(this),c=this.selector||"",l=function(g){var h=f(this).blur(),k=d,l,m;g.ctrlKey||g.altKey||g.shiftKey||g.metaKey||h.is(".fancybox-wrap")||(l=a.groupAttr||"data-fancybox-group",m=h.attr(l),m||(l="rel",m=h.get(0)[l]),m&&""!==m&&"nofollow"!==m&&(h=c.length?f(c):e,h=h.filter("["+l+'="'+m+'"]'),k=h.index(this)),a.index=k,!1!==b.open(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;c&&!1!==a.live?p.undelegate(c,"click.fb-start").delegate(c+":not('.fancybox-item, .fancybox-nav')",
+"click.fb-start",l):e.unbind("click.fb-start").bind("click.fb-start",l);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===w&&(f.scrollbarWidth=function(){var a=f('<div style="width:50px;height:50px;overflow:auto"><div/></div>').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});f.support.fixedPosition===w&&(f.support.fixedPosition=function(){var a=f('<div style="position:fixed;top:20px;"></div>').appendTo("body"),
+b=20===a[0].offsetTop||15===a[0].offsetTop;a.remove();return b}());f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(s).width();K.addClass("fancybox-lock-test");d=f(s).width();K.removeClass("fancybox-lock-test");f("<style type='text/css'>.fancybox-margin{margin-right:"+(d-a)+"px;}</style>").appendTo("head")})})(window,document,jQuery); \ No newline at end of file
diff --git a/static/font/FontAwesome.otf b/static/font/FontAwesome.otf
new file mode 100644
index 0000000..8b0f54e
--- /dev/null
+++ b/static/font/FontAwesome.otf
Binary files differ
diff --git a/static/font/coveredbyyourgrace-webfont.eot b/static/font/coveredbyyourgrace-webfont.eot
new file mode 100644
index 0000000..01012d0
--- /dev/null
+++ b/static/font/coveredbyyourgrace-webfont.eot
Binary files differ
diff --git a/static/font/coveredbyyourgrace-webfont.svg b/static/font/coveredbyyourgrace-webfont.svg
new file mode 100644
index 0000000..6e910f6
--- /dev/null
+++ b/static/font/coveredbyyourgrace-webfont.svg
@@ -0,0 +1,243 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="covered_by_your_graceregular" horiz-adv-x="844" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="820" />
+<glyph horiz-adv-x="2048" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="820" />
+<glyph unicode=" " horiz-adv-x="820" />
+<glyph unicode="&#x09;" horiz-adv-x="820" />
+<glyph unicode="&#xa0;" horiz-adv-x="820" />
+<glyph unicode="!" horiz-adv-x="242" d="M36 68q0 20 15 38t29 30h32q34 0 57 -15t23 -51q0 -12 -8 -25t-21 -24t-29 -17t-30 -4q-20 4 -44 24t-24 44zM36 734q0 22 1 39t9 39v684q0 6 9 13t20 13t22 10t15 4q34 0 51 -24t27 -50q0 -16 -1 -53t-1 -78t1 -79t1 -52q0 -10 1 -43t3 -72t3 -73t1 -42q0 -10 -1 -42 t-2 -69t-3 -73t-2 -52q-4 -36 -20 -64t-58 -28q-44 0 -60 24t-16 68z" />
+<glyph unicode="&#x22;" horiz-adv-x="506" d="M86 986v26q2 34 6 86t8 102t7 86t3 38l16 50q0 2 12 3t18 1q58 0 70 -32t12 -84q0 -100 -8 -202t-20 -200q-2 -36 -38 -36q-26 0 -43 19t-26 44t-13 53t-4 46zM294 1352q-8 32 13 46t47 14q34 0 52 -23t24 -53q2 -24 5 -80t7 -119t8 -120t4 -79v-46q0 -20 -1 -31t-5 -19 t-14 -15t-28 -15h-6q-36 0 -52 30t-22 71t-5 81t-1 60q-2 18 -5 60t-7 89t-8 89t-6 60z" />
+<glyph unicode="#" horiz-adv-x="882" d="M24 896q0 10 16 25t20 17l152 86l18 16q2 24 4 46q2 18 2 38t2 32v146q6 22 23 27t41 5q20 0 31 -12t21 -28q0 -8 2 -29t3 -44t2 -44t1 -29q-2 -10 -2 -18t2 -15t8 -9l27 9t25 9q8 0 8 8q10 54 11 122t-1 114q8 22 23 28t37 6q36 0 53 -25t21 -60t2 -71t-2 -60q26 0 51 7 t51 7q12 0 18 -12t6 -22q0 -16 -15 -31t-34 -28t-39 -23t-30 -12q-10 -8 -9 -23t1 -25v-14t1 -26t2 -25t5 -11h8q8 4 29 14t44 22t43 23t30 17q20 10 43 21t45 11q16 0 19 -5t3 -19q0 -2 -1 -3t-1 -5v-8q-4 -6 -12 -17t-17 -23t-18 -23t-11 -15l-10 -10t-6 -8l-180 -118 q-8 -6 -8 -9v-15q0 -72 13 -142t13 -142v-62q-4 -22 -21 -25t-33 -3q-24 0 -38 5t-24 31q-12 66 -23 131t-21 131h-8q-16 0 -34 -11t-18 -27q0 -50 9 -102t9 -104q0 -30 -14 -54t-48 -24q-22 0 -26 5t-22 11q-2 8 -4 27t-5 39t-6 38t-3 24v20v24t-4 21t-12 11 q-24 -12 -49 -20t-53 -8q-16 0 -41 6t-35 22q-4 46 21 65t56 29t58 22t27 42q0 32 -2 59t-6 61h-2q-2 0 -4 2q-18 0 -33 -8t-30 -19t-30 -19t-35 -8q-28 0 -54 18t-26 52zM362 900q0 -18 2 -38t5 -34t9 -10l62 36v134q0 10 -14 10l-4 -2q-6 -4 -30 -16t-30 -16v-40v-24z" />
+<glyph unicode="$" horiz-adv-x="684" d="M20 924q0 60 30 119t64 105q8 10 30 37t46 56t45 56t31 37q0 6 2 22t3 33t2 33t1 22v26q2 16 7 55t10 84t10 84t7 55q6 26 22 55t44 29q26 0 43 -15t27 -35v-48q0 -70 -12 -140t-12 -140q32 0 59 12t61 12q32 0 53 -18t21 -48q0 -24 -6 -33t-17 -12t-25 -3t-30 -4 q-10 -2 -31 -10t-42 -20t-37 -26t-16 -30v-328l8 -8q24 0 60 -4t71 -15t62 -31t35 -52q2 -4 2 -25v-27q0 -44 -22 -85t-54 -79t-69 -71t-67 -59v-60l60 -370q0 -10 -6 -20t-16 -19t-20 -15t-16 -6q-24 0 -44 8t-36 36q-2 8 -6 28t-10 42t-10 42t-6 28v10l-7 49t-11 74 t-11 74t-7 47q-6 6 -21 8t-31 4t-28 5t-12 11q-24 14 -28 29t9 27t40 18t63 2q0 22 1 58t0 75t-5 76t-12 61q-22 -4 -63 3t-81 21t-71 36t-31 52zM174 970q0 -12 8 -17t18 -6t22 -1h20q4 0 14 -1t10 9v164q-12 0 -27 -18t-30 -42t-25 -49t-10 -39zM418 708q2 -6 4 -19t4 -13 h10q2 0 25 22t35 36q8 12 20 27t12 33v8q-6 0 -19 1t-28 2t-28 3t-17 4h-6q-8 0 -12 -10v-46v-48z" />
+<glyph unicode="%" horiz-adv-x="890" d="M36 1022v8q0 30 22 56t53 44t65 28t60 10q32 0 54 -15t36 -38t19 -52t5 -57q0 -44 -9 -88t-29 -79t-55 -57t-85 -22q-40 0 -61 24t-32 57t-15 69t-10 60q0 2 -3 10t-6 17t-6 16t-3 9zM174 938q4 -12 10 -12t11 4t9 11t4 9q0 12 -6 21t-13 11t-12 -8t-3 -36zM206 60v50 q0 20 7 51t3 49l134 558q44 114 82 229t104 219q20 16 40 26t44 10q16 0 34 -5t18 -27q0 -40 -18 -64t-34 -58q-30 -66 -52 -127t-40 -121t-36 -123t-40 -135v-8l-54 -186h12l110 194q0 40 22 54t56 14h25t23 -8q4 -4 21 -23t21 -21q40 -22 72 -26t54 -13t33 -35t11 -88 q0 -34 -10 -68t-29 -62t-47 -46t-64 -18q-42 0 -71 23t-47 57t-29 75t-17 75h-16q-2 0 -11 -11t-19 -26t-21 -30t-17 -25q-18 -34 -31 -99t-30 -130t-46 -114t-81 -49q-22 0 -42 20t-24 42zM692 473q-2 -11 20 -35q10 -10 23 -2t5 24q0 4 -13 16t-23 14q-10 -6 -12 -17z" />
+<glyph unicode="&#x26;" horiz-adv-x="696" d="M86 590q-22 58 0 110t82 72q8 4 24 7t36 6t38 6t30 7q-34 42 -81 73t-101 83q-4 4 -7 10t-5 8q-32 54 22 70q18 16 57 33t87 30t101 18t99 -2t81 -30t47 -67q18 -22 2 -39t-36 -25q-26 -10 -51 -9t-52 3t-55 2t-60 -10l-12 -6q30 -24 67 -47t72 -46t64 -45t45 -44 q12 -18 7 -38t-27 -26q-36 -12 -66 -16t-60 -6t-60 -5t-66 -15q-34 -16 -24 -44t42 -58t74 -55t74 -33q18 -6 62 0q2 0 19 2t19 4q20 0 27 -7t17 -21q6 -10 1 -27t-14 -35t-20 -32t-21 -16q-52 -16 -112 -4q-114 20 -197 69t-139 141q-6 6 -17 28zM236 1362v19t1 20t-1 31 q2 26 20 45t44 23q52 8 75 -17t33 -65q2 -20 6 -58t3 -77t-12 -68t-37 -29q-34 0 -56 16t-37 38t-23 47t-14 47q-2 18 -2 28zM288 158q4 26 21 44t43 24q50 8 76 -18t32 -68q4 -18 11 -56t8 -76t-8 -67t-35 -29h-52t-34 4t-21 16t-11 34q-8 40 -14 96t-16 96z" />
+<glyph unicode="'" horiz-adv-x="258" d="M46 978v32q0 14 3 50t6 76t5 76t2 52q14 50 64 50q44 0 62 -25t18 -65q0 -12 -1 -47t-5 -80t-9 -94t-13 -89t-20 -66t-26 -24q-28 4 -44 21t-26 39t-13 47t-3 47z" />
+<glyph unicode="(" horiz-adv-x="514" d="M34 398q-4 -24 0 9t13 100t24 158t34 184t41 177t48 140q26 70 67 133t87 121q10 14 22 24t32 10q28 0 50 -21t22 -53q0 -26 -13 -54t-31 -55t-37 -52t-29 -45q-34 -72 -69 -175t-63 -211t-43 -207t-5 -161q0 -78 18 -151t86 -125q8 -6 27 -20t40 -28t40 -27t27 -17 q0 -4 1 -10t1 -8q0 -22 -19 -28t-37 -6q-74 0 -135 38t-104 96t-68 128t-27 136z" />
+<glyph unicode=")" horiz-adv-x="540" d="M34 52q0 16 21 38t31 36q40 58 76 105t68 107q12 26 22 59t26 57q30 106 46 204t16 206q0 120 -18 242t-52 238q-6 24 -22 46t-32 43t-28 41t-12 44q0 22 20 42t44 20q38 0 70 -25t58 -61t44 -75t26 -67q16 -50 27 -108t19 -119t11 -121t5 -114q0 -118 -15 -232t-55 -228 q0 -4 -9 -23t-19 -43t-21 -48t-17 -38q-12 -22 -40 -69t-63 -94t-73 -82t-68 -35q-10 0 -25 3t-29 9t-23 16t-9 26z" />
+<glyph unicode="*" horiz-adv-x="874" d="M28 472q0 18 7 32t1 32q8 2 28 5t24 3h68q20 4 49 11t57 13q-34 34 -77 62t-73 68q-38 52 14 96q16 10 31 15t27 21q6 -4 21 -19l19 -19q0 -2 6 -9t13 -16t13 -17t8 -8q14 -16 38 -37t46 -39l26 284q4 34 16 40t40 6q4 0 15 -1t15 -1q16 -12 28 -34v-72q0 -58 -3 -114 t-5 -114l236 154q28 16 41 10t29 -28q4 -4 9 -13t7 -11q4 -24 -10 -40q-6 -6 -28 -24t-28 -22q-10 -8 -19 -14t-19 -12l76 12q16 -4 29 -6t23 -7t16 -16t6 -33v-6q-18 -18 -38 -25t-41 -12t-41 -11t-40 -20l-140 -34l194 -174q12 -28 20 -50t-24 -48q-2 0 -4 -2 q-24 2 -43 13t-35 25t-34 27t-40 21l-102 78q6 -36 11 -72t5 -70q0 -38 -26 -61t-62 -23h-6l-44 42q2 46 2 95t-8 97q-28 -28 -57 -56t-59 -54q-30 -22 -64 -17t-56 35l-6 6l8 58q14 10 27 20t27 20q-40 -10 -76 -10q-68 0 -68 70z" />
+<glyph unicode="+" horiz-adv-x="874" d="M28 472q0 18 7 32t1 32q8 2 28 5t24 3h68q20 4 52 11t62 14t51 13l21 6l32 362q4 34 16 40t40 6q4 0 15 -1t15 -1q16 -12 28 -34v-72q0 -68 -4 -134t-4 -134h8l286 52q16 -4 29 -6t23 -7t16 -16t6 -33v-6q-18 -18 -38 -25t-41 -12t-41 -11t-40 -20l-200 -48 q-10 -4 -10 -11v-15q0 -52 9 -105t9 -107q0 -38 -26 -61t-62 -23h-6l-44 42q4 58 2 118t-18 118h-8q-58 0 -117 -21t-121 -21q-68 0 -68 70zM274 588v8h16v-8h-16z" />
+<glyph unicode="," horiz-adv-x="266" d="M36 -20q2 8 7 41t11 72t12 72t6 41q2 14 4 31t8 31t18 23t32 9q38 0 61 -17t23 -57v-16t-2 -12q-2 -12 -7 -41t-11 -61t-10 -61t-6 -39q-14 -18 -17 -46t-7 -53t-16 -44t-46 -19q-18 0 -29 11t-18 27t-10 34t-3 32v42z" />
+<glyph unicode="-" horiz-adv-x="818" d="M108 506q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="." horiz-adv-x="258" d="M44 76q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="/" horiz-adv-x="532" d="M40 -58q10 96 26 181t34 181v16l286 1478q6 34 22 47t50 13h4q38 -20 49 -33t11 -53q0 -24 -6 -50t-10 -50q-2 -6 -7 -28t-11 -48t-11 -48t-7 -28v-8l-226 -1132q-18 -114 -39 -227t-37 -227q-6 -24 -25 -35t-41 -11t-42 15t-20 41v6z" />
+<glyph unicode="0" horiz-adv-x="672" d="M52 358q0 120 14 241t28 237q0 16 8 24t16 18q0 2 4 8t4 8q30 72 98 121t146 49q44 0 74 -11t52 -32t40 -50t40 -65q16 -36 26 -82t15 -94t7 -95t2 -87q-4 -66 -15 -139t-35 -142t-65 -127t-105 -96q-26 -16 -57 -30t-61 -14q-70 0 -115 35t-72 89t-38 117t-11 117z M200 368q0 -16 1 -34t1 -34v-22q2 -14 7 -36t14 -44t23 -38t36 -16q16 0 31 8t25 16q52 40 83 96t47 119t20 128t4 125v26t-1 37t-1 37v24q-2 22 -10 59t-22 72t-37 61t-55 26q-18 0 -42 -11t-45 -27t-36 -37t-15 -41q0 -16 9 -26t9 -30v-22q-2 -6 -7 -35t-11 -61t-11 -61 t-7 -35q-8 -50 -9 -102t-1 -100v-22z" />
+<glyph unicode="1" horiz-adv-x="282" d="M46 319v85q0 156 17 309t25 309q0 18 -1 47t5 56t22 44t50 15q32 -4 50 -26t28 -52q-20 -202 -37 -403t-17 -407q0 -48 5 -96t5 -96q0 -16 -2 -34t-8 -34t-19 -27t-33 -11q-36 0 -54 24t-28 54q-4 46 -5 86t-2 79t-1 78z" />
+<glyph unicode="2" horiz-adv-x="954" d="M36 680v4q12 26 34 51t48 48t52 43t46 36q28 24 64 50t75 49t81 38t84 15q72 0 100 -45t28 -115q0 -132 -45 -259t-109 -241v-8l-52 -92h18q84 48 181 81t191 55h8q36 0 60 -12t24 -56q0 -30 -16 -52q-16 -4 -41 -12t-43 -4l-196 -70l-320 -168q-32 -16 -64 -16 q-28 0 -54 23t-26 53q0 16 3 24t15 26q54 84 109 169t100 174t73 183t28 196q-60 0 -106 -36t-88 -80t-82 -80t-86 -36q-14 0 -30 3t-30 10t-24 20t-10 31z" />
+<glyph unicode="3" horiz-adv-x="798" d="M28 878q0 28 30 57t78 54t107 47t116 38t105 25t74 9q74 0 74 -78v-26q-34 -90 -82 -161t-96 -151h20q28 0 51 4t51 4q80 0 126 -51t66 -125q0 -10 1 -41t1 -39q0 -134 -56 -229t-166 -171q-56 -44 -122 -44q-32 0 -57 23t-25 53q0 18 3 29t23 21q2 2 10 3t17 3t16 3t9 1 q12 2 27 11t30 20t27 21t18 14q58 50 79 110t21 134v28t-1 37t-7 34t-18 21q-4 2 -19 2h-19q-46 0 -87 -19t-80 -42t-80 -42t-89 -19q-32 0 -50 21t-18 51q0 32 38 86t86 114t94 119t64 101h-16q-46 0 -84 -19t-72 -41t-67 -41t-69 -19q-26 0 -54 13t-28 47z" />
+<glyph unicode="4" horiz-adv-x="820" d="M24 532q2 12 20 27t24 25q2 4 12 21t21 37t21 37t14 21q0 8 8 8l186 322q0 2 3 4t5 4q6 8 20 26t30 38t30 38t20 26q10 14 22 16t28 2q14 0 30 -4t30 -12t24 -22t10 -32v-424q36 0 65 19t67 19q70 0 70 -74q0 -16 -5 -32t-21 -22l-176 -68v-6q0 -112 21 -222t21 -218 q0 -32 -16 -59t-50 -27q-12 0 -23 1t-21 7q-10 8 -26 24t-16 20v16l-42 422h-8q-42 0 -83 -8t-82 -18t-82 -18t-83 -8h-8q-22 16 -43 40t-17 54zM260 600q8 0 27 4t41 8t41 7t29 5q2 2 11 5t13 5q2 0 5 4t3 6v250l-8 12l-162 -290v-16z" />
+<glyph unicode="5" horiz-adv-x="854" d="M46 382q0 38 6 76t2 74l50 312q14 26 17 50t8 43t20 30t53 11q30 0 45 -12t35 -36h12q38 0 75 10t73 6l270 50q2 2 13 2h15q34 0 55 -18t21 -56q0 -52 -52 -62l-244 -50h-18q-64 -10 -121 -18t-115 -26q-4 -2 -10 -4t-6 -4l-44 -254v-32q72 46 146 77t162 41q24 0 51 -5 t51 -17t40 -31t16 -49q0 -40 -13 -78t-34 -75t-47 -71t-50 -64q-10 -10 -32 -35t-48 -53t-49 -54t-33 -36q-10 -6 -31 -15t-35 -9q-28 0 -49 22t-21 48q0 20 9 36t22 29t28 25t27 24q8 10 26 32t37 45t35 43t20 26q16 22 38 54t30 62q-2 0 -8 1t-8 1q-36 0 -77 -24t-69 -44 h-8q-26 -18 -48 -36q-20 -16 -42 -32t-36 -26q-22 -16 -36 -20t-50 -4q-24 0 -38 12t-22 30t-11 39t-3 39z" />
+<glyph unicode="6" horiz-adv-x="652" d="M46 336v12q38 194 65 316t44 193t27 103t14 46q8 20 18 43t22 41t30 30t46 12q26 0 44 -22t18 -50q10 20 2 -4t-25 -80t-41 -135t-46 -166t-40 -176t-22 -165q0 -10 1 -40t1 -40q4 -12 9 -28t17 -24q4 8 15 27t23 41t23 41t17 29q14 24 42 58t61 65t69 54t66 23 q24 0 40 -11t25 -29t13 -40t4 -42q0 -66 -23 -130t-64 -118t-96 -94t-121 -58q-6 -22 -21 -53t-15 -53q0 -18 5 -35t5 -35q0 -34 -22 -56t-56 -22q-26 0 -42 12t-25 30t-12 39t-3 39q0 42 13 81t13 79q0 14 -8 25t-20 22t-23 22t-17 23q-28 46 -39 97t-11 103zM389 208 q-3 -18 7 -21t28 5t32 20q34 30 41 62t-2 48t-29 6t-44 -64q-30 -38 -33 -56z" />
+<glyph unicode="7" horiz-adv-x="724" d="M16 1022q-4 30 18 46t52 23t60 9t46 6q54 10 101 21t92 24t91 29t98 36h12q34 0 62 -22t28 -58v-22l-102 -556q-2 -8 -4 -36t-5 -62t-5 -66t-2 -48t-1 -58t-1 -89t1 -89t1 -58q-16 -34 -31 -43t-51 -9q-40 0 -59 29t-19 63q0 74 5 148t3 150l84 588v24q0 4 1 15t-9 13 q-80 -26 -178 -55t-186 -29h-42q-22 12 -39 30t-21 46z" />
+<glyph unicode="8" horiz-adv-x="660" d="M34 820v4q0 56 32 111t82 99t107 71t109 27q52 -8 94 -33t66 -62t28 -82t-20 -93q-4 -14 -17 -50t-28 -77t-29 -77t-20 -50q-6 -18 -7 -16t-1 -14v-12q30 -38 62 -75t58 -76t43 -82t17 -93q0 -46 -21 -89t-55 -76t-78 -54t-88 -21q-46 0 -79 18t-55 47t-32 67t-10 78 q0 84 21 152t49 144v26q-30 24 -61 51t-61 59t-55 65t-41 69q-4 4 -6 22t-4 22zM176 840q0 -16 20 -44t46 -57t50 -50t34 -21h4q34 58 63 141t29 153v16q-4 2 -20 6t-22 4q-36 0 -60 -4t-42 -14t-35 -28t-41 -48q-8 -10 -17 -24t-9 -30zM314 218q0 -34 5 -63t45 -29 q20 0 42 13t39 33t26 44t3 46q-4 14 -17 38t-28 49t-31 46t-26 27q-14 -10 -25 -37t-18 -59t-11 -62t-4 -46z" />
+<glyph unicode="9" horiz-adv-x="644" d="M22 966q-2 52 16 112t51 118t77 106t95 75t107 28t112 -37q18 -16 24 -42t10 -42q22 -8 49 -28t27 -48q0 -148 -16 -295t-26 -297q-10 -142 -15 -282t-19 -282q-14 -28 -30 -40t-50 -12t-59 27t-21 59q0 2 2 17t5 32t6 31t3 18q0 2 1 18t3 37t3 42t1 33q10 158 23 317 t13 319v38q-30 -24 -54 -57t-50 -65t-58 -55t-76 -27q-42 -4 -71 11t-48 41t-27 60t-8 70zM164 946h12l52 50l162 228v10q0 10 -7 34t-17 24q-42 0 -79 -43t-64 -100t-43 -115t-16 -88z" />
+<glyph unicode=":" horiz-adv-x="270" d="M44 308q0 28 17 55t45 27q18 0 39 -8t39 -22t28 -33t8 -41q-4 -28 -30 -44t-48 -16q-36 0 -67 21t-31 61zM52 716q-4 40 32 58t68 18q8 0 19 -9t22 -22t19 -26t8 -19q8 -28 -18 -47t-50 -19q-28 0 -62 16t-38 50z" />
+<glyph unicode=";" horiz-adv-x="270" d="M-38 -380q0 4 1 12t1 10l88 394v130q0 2 14 15t22 17q2 0 7 1t7 1q50 0 74 -31t24 -75q0 -50 -10 -106q-4 -18 -9 -47t-10 -56t-9 -47l-4 -20l-10 -16l-52 -228q-4 -20 -21 -33t-39 -9q-74 8 -74 88zM70 482q0 10 5 25t14 29t21 24t26 10t30 -10t29 -24t22 -30t9 -28v-26 q-4 -8 -21 -23t-23 -19h-8q-36 0 -70 16t-34 56z" />
+<glyph unicode="&#x3c;" horiz-adv-x="906" d="M26 322q0 28 17 45t35 39q6 8 23 30t36 46t36 45t23 31q6 20 21 33t23 33l210 330q12 18 19 41t16 43t23 33t42 13q44 0 71 -32t31 -72q2 -4 -1 -13t-7 -13l-252 -396q-10 -22 -30 -45l-40 -46t-35 -47t-15 -46q130 0 254 -7t254 -21q6 -12 19 -19t25 -14t21 -17t9 -30 q0 -80 -82 -80q-28 0 -45 10t-41 14q-76 16 -152 22t-154 6q-6 0 -27 -1t-47 -3t-47 -3t-27 -1h-60q-24 0 -50 3t-47 12t-35 27t-14 50z" />
+<glyph unicode="=" horiz-adv-x="840" d="M34 580q-4 38 18 53t50 23q44 16 91 30t114 29t161 36t232 51h10q8 0 19 -4t22 -11t19 -15t8 -16q0 -26 -14 -49t-36 -33q-144 -52 -285 -83t-285 -79q-14 0 -35 4t-40 12t-33 21t-16 31zM126 340q42 44 97 70t116 46t124 38t121 46q44 14 67 19t57 5q26 0 58 -10t36 -40 q-2 -8 -11 -31t-13 -27t-19 -14t-23 -14q-64 -10 -127 -35t-126 -53t-126 -51t-127 -29q-34 0 -69 21t-35 59z" />
+<glyph unicode="&#x3e;" horiz-adv-x="862" d="M32 1064q-2 14 11 25t30 18t35 10t24 3q78 -46 161 -78t168 -61t171 -57t170 -66q14 -18 20 -29t6 -27q0 -40 -27 -68t-49 -60q-48 -68 -89 -131t-83 -124t-91 -121t-111 -122q-4 -6 -23 -18t-27 -16q-16 -4 -36 0t-38 14t-30 26t-12 36q0 14 9 28t22 26t27 22t26 16 l320 448q8 12 8 22v6l-548 210q-4 0 -11 9t-14 21t-13 23t-6 15z" />
+<glyph unicode="?" horiz-adv-x="732" d="M22 1036q0 12 3 15t15 11q58 46 114 85t115 68t124 46t141 17q64 0 111 -30t47 -100q0 -46 -16 -94t-40 -94t-53 -88t-53 -78q-16 -24 -42 -54t-50 -63t-42 -66t-18 -59q0 -16 14 -24t14 -24q0 -36 -22 -51t-54 -15q-52 0 -87 37t-35 87v4q12 54 38 101t57 90t65 85 t62 88q4 6 15 25t23 42t23 45t15 32q10 22 8 28t-2 26q-80 0 -145 -31t-131 -75q-30 -20 -54 -44t-62 -24q-30 0 -64 23t-34 59zM342 88q0 28 24 54t56 26q38 0 74 -21t36 -67q0 -42 -26 -57t-60 -15q-38 0 -71 19t-33 61z" />
+<glyph unicode="@" horiz-adv-x="1524" d="M44 380q0 74 32 175t86 210t128 215t156 190t170 136t172 52q64 0 105 -39t66 -102t37 -140t16 -154t3 -145t-1 -110q0 -46 -8 -98t-30 -97t-59 -74t-93 -29q-76 0 -112 45t-60 109q-8 18 -8 26t-10 26l-5 -5t-3 -5q-18 -34 -39 -71t-48 -69t-62 -52t-79 -20 q-42 0 -73 31t-31 71q0 60 24 118t61 110t80 99t81 87q28 28 73 52t79 24q44 0 72 -26t56 -58q0 -6 1 -26t1 -24q0 -58 -10 -113t-10 -113q0 -14 5 -38t21 -34q22 18 33 45t15 58t4 61v54q4 66 8 140t-3 138t-34 112t-83 62q-58 0 -123 -44t-125 -108t-109 -134t-73 -122 q-6 -14 -22 -52t-34 -81t-33 -82t-21 -55q-6 -20 -10 -34t-6 -27t-2 -26v-31q0 -72 29 -121t76 -81t107 -46t122 -14h40q14 2 41 8t54 11t48 9t25 6l480 230q22 10 42 31t41 42t43 37t46 16q26 0 59 -14t33 -46q0 -18 -11 -35t-28 -33t-34 -29t-29 -21t-32 -22t-41 -28 t-37 -24t-18 -10q-16 -10 -57 -30t-88 -43t-90 -43t-61 -28q-24 -6 -45 -20t-47 -22q-90 -28 -172 -48t-178 -20q-82 0 -167 24t-156 72t-116 119t-45 165zM452 573q0 -15 9 -15t26 12t37 34q60 62 69 90t-9 26t-53 -29t-65 -71q-14 -32 -14 -47z" />
+<glyph unicode="A" horiz-adv-x="1018" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-1 8 -1 15q0 31 14 56q17 31 63 31q12 1 23 1q35 0 60 -14q33 -19 55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15 t10 -29q0 -22 -10 -38t-23 -29t-28 -25t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146q-1 -32 -1 -63q0 -42 2 -85 q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52z" />
+<glyph unicode="B" horiz-adv-x="1030" d="M44 806q0 22 11 45t27 44t33 38l29 29v304q0 26 26 39t48 13q56 0 72 -26t18 -59t1 -63t21 -38q36 18 68 38t63 36t64 26t71 10q18 0 39 -4t39 -13t30 -24t12 -39q0 -44 -12 -81t-30 -72t-38 -69t-36 -70q8 0 30 -3t46 -5t46 -5t30 -3q32 -6 75 -20t80 -38t63 -57t26 -75 q0 -46 -17 -92t-41 -82q-8 -12 -24 -34l-32 -44t-29 -39t-15 -19l-382 -330q-20 -16 -34 -21t-34 -5q-14 0 -41 3t-55 9t-49 16t-23 26l-44 338v16q-4 84 -9 176t-15 178q-8 0 -26 1t-36 7t-32 15t-14 23zM322 776h8l12 14q12 14 29 33t33 39t26 32q6 10 23 32t21 28 q6 12 16 30t19 35t16 30l7 13v20h-8q-4 -2 -14 -8t-20 -14t-20 -14t-14 -8l-21 -16t-46 -36t-46 -37t-21 -19v-154zM330 524l42 -348h2q10 0 30 6t26 12q8 6 27 22t41 34t41 34t29 22q34 28 81 68t89 85t71 93t29 94q0 30 -20 47t-49 27t-60 13t-53 3q-42 0 -78 -14t-68 -36 t-61 -49t-59 -53q-6 -6 -17 -12t-21 -14t-17 -16t-5 -18z" />
+<glyph unicode="C" horiz-adv-x="862" d="M46 258v48q24 200 38 308t20 160q8 60 8 70q18 62 38 134t53 134t85 104t134 42q36 0 65 -5t55 -17t51 -29t53 -41q20 -18 23 -22t3 -24q0 -26 -18 -50t-52 -24q-28 0 -46 13t-35 30t-36 30t-49 13q-32 0 -56 -17t-41 -43t-26 -58t-13 -60l-94 -640q0 -4 -1 -19t-1 -23 v-35t4 -42t14 -36t30 -15q12 0 22 8q96 64 165 149t131 181q2 4 11 19t18 32t17 34t12 25q12 26 18 54t15 52t27 39t56 15q28 0 54 -24t26 -56v-4q-50 -144 -129 -266t-175 -242q-60 -72 -138 -116t-174 -44h-10q-90 34 -121 101t-31 157z" />
+<glyph unicode="D" horiz-adv-x="1046" d="M36 978v60q10 6 17 17t11 19l202 100l8 10q-1 16 -1 30q0 36 7 60q10 34 70 34q16 0 35 -6t36 -16t26 -26t5 -36q100 -4 198 -15t176 -48t127 -109t49 -198q0 -114 -44 -228t-126 -196l-380 -378q-28 -28 -47 -40t-55 -12q-30 0 -49 17t-19 47q0 18 13 32t13 30 q0 4 -8 10t-10 8q-20 30 -22 68t-2 72q0 184 2 364t2 364q-20 0 -38 -9t-38 -20t-42 -20t-48 -9h-32q-4 6 -20 11t-16 13zM444 244l16 10q2 2 15 13t29 26t32 29t26 24q46 48 97 102t93 115t69 128t27 141q0 70 -26 119t-69 80t-101 45t-124 14q-6 0 -35 -3t-41 -13v-830h-8 z" />
+<glyph unicode="E" d="M46 1158q0 64 26 90t92 26q14 0 23 -12t21 -12h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20h8q12 0 21 -4q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71 t40 31q22 0 40 -22t18 -46t-10 -54t-32 -46l-312 -278v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107 t-85 -120t-101 -98t-117 -41q-30 0 -43 10t-33 36q-20 80 -30 151t-14 151q-1 23 -1 42.5t1 36.5v11q0 28 -8 62q-2 8 -9 12t-14 10t-13 15t-6 29q0 16 7 28t14 23t14 24t7 31v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60z" />
+<glyph unicode="F" horiz-adv-x="854" d="M52 1076q0 42 15 58t59 16q34 0 57 -17t45 -43h10q14 8 52 30t81 46t82 45t55 31q34 18 66 30t70 12q20 0 30 -6t10 -32v-4q-8 -40 -28 -65t-47 -43t-56 -31t-55 -29q-60 -42 -101 -68t-70 -42t-46 -27t-27 -23q0 -6 -1 -23t-1 -21q0 -60 2 -120t24 -116l466 220 q14 6 21 7t21 1q8 0 26 -6t18 -16q0 -46 -31 -82t-75 -66t-92 -52t-84 -40q-8 -4 -18 -6t-14 -10l-210 -110q-10 -6 -11 -11t-1 -15q0 -4 1 -10t1 -8l42 -328q1 -8 1 -16q0 -37 -24 -60q-29 -28 -71 -28q-8 0 -20 3t-24 8t-21 14t-11 21l-50 394q0 8 -8 14t-17 12t-17 14 t-8 20q0 18 5 30t12 23t12 22t5 27q0 60 -8 119t-17 119t-17 119t-8 119z" />
+<glyph unicode="G" horiz-adv-x="1002" d="M36 348q0 86 28 175t68 165q8 14 25 41t36 55t35 51t22 29l218 230q44 46 111 67t125 25q7 1 14 1q21 0 36 -10q20 -13 20 -43q0 -24 -19 -37t-45 -21t-54 -15t-44 -17q-106 -86 -192 -193t-154 -223q-22 -70 -46 -134t-24 -140q0 -6 1 -27t1 -27q20 -48 61 -88t97 -40 q28 0 58 18t46 44q8 10 28 40t41 64t40 64t25 42t17 31t20 37t16 33t7 17v8q-28 -8 -56 -13t-58 -5q-18 0 -39 3t-40 11t-32 22t-13 38q0 10 2 24t8 22q16 14 43 21t58 10l62 6t57 13q22 8 52 21t63 26t67 23t62 14q6 0 17 -4t23 -10t20 -13t8 -13q0 -44 -24 -61t-62 -41 q2 -28 2 -56q0 -52 -7 -104q-11 -80 -11 -160q0 -96 4 -196t20 -194q2 -4 6 -21t9 -35t9 -34t4 -20v-4q0 -28 -21 -55t-49 -27q-30 0 -57 20t-33 48q-30 120 -43 255t-17 253q-18 -10 -30 -31t-21 -44t-19 -46t-24 -39q-46 -52 -100 -95t-128 -43q-60 0 -119 26t-106 69 t-76 99t-29 118z" />
+<glyph unicode="H" horiz-adv-x="734" d="M44 594q0 18 13 30t13 34q0 156 -9 309t-9 307v34q14 20 28 24t38 4q58 0 74 -35t18 -85l18 -532q2 -6 7 -19t15 -13q14 0 52 7t80 16t76 20t40 21q0 14 1 50t1 50q0 84 -2 166t-8 166q0 14 -6 67t-12 115t-11 115t-5 67q-2 2 -2 13v15q0 26 19 38t41 12q48 0 71 -30 t33 -74q2 -22 6 -74t10 -112t11 -113t7 -73v-32q0 -10 3 -39t5 -39v-820q10 -34 13 -56t3 -52q0 -24 -13 -51t-45 -27q-28 0 -51 14t-40 36t-27 49t-10 55v412l-228 -50h-6q0 -82 3 -161t3 -163q0 -24 -1 -47t-7 -42t-21 -30t-45 -11q-56 0 -78 58q-10 94 -12 185t-12 187 q-4 28 -23 54t-19 50z" />
+<glyph unicode="I" horiz-adv-x="308" d="M46 886v124v122q16 22 29 29t37 7q32 0 61 -18t33 -52q8 -56 9 -113q0 -28 0.5 -56.5t-0.5 -57.5l-2 -114v-23q0 -45 3 -90q8 -136 25 -282t17 -282q0 -40 -16 -60t-62 -20q-38 0 -58 26t-29 62t-11 73t-2 59q0 16 -3 67t-6 120t-7 146t-8 146t-7 120t-3 67z" />
+<glyph unicode="J" horiz-adv-x="646" d="M20 510q0 26 14 50t46 24q18 0 30 -12t21 -29t17 -34t18 -27q14 -12 49 -52t71 -84t66 -81t34 -45q4 -4 12 -13t12 -13l8 8q0 2 1 20t1 40v45v37q0 172 -5 341t-5 341v282q6 28 25 41t45 13q28 0 55 -12t35 -42q-1 -67 -1 -133q0 -182 8 -359q11 -242 11 -490v-85 t-9 -109t-34 -94t-73 -40q-4 0 -11 1t-9 1q-10 4 -36 20t-30 24l-330 370q-24 26 -30 47t-6 49z" />
+<glyph unicode="K" horiz-adv-x="1184" d="M52 1208v4q0 24 20 50q17 23 39 23q3 0 7 -1q6 0 17 -3t25 -8t25 -11t17 -12q4 -4 14 -24t12 -26q15 -55 15 -121v-8v-28q0 -55 3 -105q2 -22 5 -69t8 -94t11 -82t12 -35l4 2q102 102 179 211t127 243q0 4 4 16t8 25t7 26t5 19l2 12t6 25t9 25t11 12h92q14 0 23 -10 t15 -24t8 -27t2 -21q0 -2 -3 -9t-5 -9v-16q-16 -56 -34 -102t-39 -90t-47 -88t-56 -94q-10 -16 -32 -35t-28 -41l-184 -218l-26 -52h8q86 22 165 32t157 14t158 4t170 2q2 0 14 1t24 3t23 3t15 1h18q22 0 49 -8t35 -36q3 -8 3 -16q0 -15 -10 -31q-15 -25 -35 -35 q-6 -2 -21 -4t-31 -5t-30 -6t-20 -3h-26q-42 -2 -105 -2t-121 -2q-68 -2 -144 -4l-296 -60v-12q0 -44 13 -86t13 -86q0 -40 -20 -71t-66 -31q-24 0 -52 26t-34 50l-32 210q-22 10 -41 32t-19 44q0 28 17 48t17 48q0 46 -11 92q-7 30 -7 60q0 17 2 34z" />
+<glyph unicode="L" horiz-adv-x="894" d="M56 1284q0 28 17 48t45 20q48 0 72 -20t34 -50t10 -68v-74q0 -8 1 -40t3 -69t3 -69t1 -40v-66q0 -130 -4 -258t-4 -260v-84q0 -10 3 -27t5 -17h16l474 188q16 14 28 15t28 1q10 0 26 -1t31 -6t26 -14t11 -27q0 -46 -50 -80q-64 -34 -132 -63t-138 -47l-10 -8 q-96 -26 -179 -76t-173 -92h-18q-54 0 -80 36t-34 85q-6 39 -6 81v21q2 53 2 87q0 154 5 306t5 308q0 90 -9 180t-9 180z" />
+<glyph unicode="M" horiz-adv-x="1170" d="M50 946v57t1 87t1 86v56q8 32 24 51t50 19t60 -21t42 -49l288 -556q2 -4 14 -24t18 -28q2 -2 6 -4t4 -4l8 18l170 598q18 28 27 63t20 69t28 64t51 50h16q54 0 80 -31t36 -76q9 -41 9 -85v-9v-31q0 -30 1 -54q0 -14 3 -54t7 -94t8 -115t7 -115t6 -94t3 -52v-8 q2 -18 8 -60t13 -89t13 -89t10 -58q2 -10 7 -30t12 -43t13 -43t10 -28q-8 -46 -23 -71t-65 -25q-6 0 -18 1t-14 1q-6 4 -23 20t-19 22l-32 110l-60 456v18q-2 36 -2 77t-1 83t-5 84t-16 78l-10 -12l-144 -580q-2 -22 -4 -47t-10 -48t-24 -39t-46 -18q-12 -2 -26 4t-28 16 t-25 23t-13 25l-254 404l-42 84v-172q0 -122 5 -239t5 -239v-35t-1 -53t-1 -53v-35q-8 -24 -23 -42t-43 -18q-38 0 -59 13t-35 47q-4 222 -11 443t-7 443z" />
+<glyph unicode="N" horiz-adv-x="890" d="M46 76v174q0 122 5 245t11 246t9 246q1 53 1 105q0 70 -2 140q6 22 22 33t38 11q42 0 64 -15t32 -41t12 -58l4 -64q24 -44 57 -85t59 -83q0 -2 3 -9t5 -7q12 -18 31 -47t37 -56t31 -47l13 -20l8 -10l116 -168q8 -8 14 -8h4q-26 212 -42 433t-16 437v100q16 26 54 26 t56 -18t24 -45t6 -58t2 -57q0 -2 2 -7t5 -22t6 -52t8 -97t10 -156t13 -230v-36l68 -446q2 -16 17 -49t15 -51q0 -42 -24 -68t-68 -26q-6 0 -16 5t-20 11t-19 13t-13 11l-322 458q-2 0 -4 7t-4 11q-12 18 -32 45t-38 54t-32 47t-14 22l-10 8q-10 -190 -16 -383 q-3 -96 -3 -192.5t3 -192.5q-4 -24 -25 -42t-43 -18q-40 0 -63 21t-39 55z" />
+<glyph unicode="O" horiz-adv-x="660" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q1 6 1 22t-1 42q-1 35 -1 80v49zM201 549 q3 -153 37 -329q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8q-42 -52 -76 -142t-51 -213q-14 -105 -14 -231v-45z" />
+<glyph unicode="P" horiz-adv-x="1052" d="M36 1018v4q0 2 2 6l4 8q2 6 4 10l224 196v110q0 20 24 31t40 11q26 0 48 -13t44 -13q20 0 36 12t32 22q76 46 147 70t159 24q38 0 91 -7t102 -25t83 -50t34 -82q0 -90 -36 -172t-100 -146q-84 -80 -157 -143t-163 -127q-2 -2 -4 -5t-4 -5l-194 -134q-10 -8 -10 -29v-27 q0 -58 7 -115t15 -115t15 -116t7 -116q0 -32 -15 -57t-53 -25q-28 0 -59 23t-35 53l-42 322q1 16 1 32q0 24 -2 48q-3 40 -7 80q-2 10 -5 32t-3 26q0 2 -4 9t-4 9l4 4q6 6 4 6v386h-8q-24 -28 -56 -60t-76 -32q-32 0 -61 22t-29 58zM434 794l8 -10l364 278q24 18 49 47 t46 62t35 69t14 68q0 20 -17 31t-39 16t-45 5h-37q-90 0 -165 -41t-143 -87q-4 -4 -16 -11t-24 -16t-21 -17t-9 -14v-380z" />
+<glyph unicode="Q" horiz-adv-x="1038" d="M52 366q0 30 5 58t3 56q6 26 21 92t32 141t33 141t22 92q2 12 12 40t21 61t21 61t14 40q10 8 15 16t10 14t12 10t21 4q30 0 63 -14t41 -48q4 -16 0 -17t8 -15q28 10 58 13t58 3q54 0 85 -33t46 -80t19 -98t4 -89q0 -18 -2 -44t-4 -54t-3 -55t1 -45l-42 -194q-2 0 15 -20 t27 -32l11 -11l18 -18t17 -18t10 -11q4 -2 7 -8l5 -10l412 -430q2 -2 8 -14t10 -18v-2q0 -2 2 -4q0 -34 -22 -57t-52 -23q-16 0 -35 3t-29 13l-386 398q-20 22 -38 44t-40 40l-4 2q-8 0 -31 -33t-60 -74t-86 -74t-111 -33q-60 0 -102 34t-69 85t-39 109t-12 106zM220 310 q10 -42 26 -82q4 -8 11 -26t17 -18q18 0 43 19t49 46t40 56t16 49q0 26 -17 42t-17 42q0 30 11 42t27 16t33 6t31 12q10 8 19 44t16 78t11 81t4 55v50t-2 57t-7 57t-15 52h-12q-40 0 -73 -22t-58 -54t-45 -69t-34 -67q-4 -10 -12 -28t-4 -32l-58 -318q-5 -23 -5 -45t5 -43z " />
+<glyph unicode="R" horiz-adv-x="1536" d="M50 858q0 24 11 41t23 32t23 32t11 41q0 10 -2 37t-3 57t-2 57t-1 37v4v4q8 18 13 30t11 18t16 9t26 3q42 0 62 -16t28 -37t10 -39t10 -20l144 126h8q70 46 148 71t164 25q26 0 63 -6t70 -21t56 -39t23 -60q0 -40 -10 -82t-27 -83t-40 -78t-49 -63q-10 -22 -128 -112 t-352 -268l960 -60q20 -2 55 -3t68 -7t57 -23t24 -51q0 -18 -5 -29t-12 -18t-16 -13t-17 -16h-34h-34q-40 4 -83 10t-100 14t-133 16t-182 14t-247 10t-327 4q-2 0 -5 -6t-3 -10q0 -76 13 -149t13 -145q0 -14 -3 -31t-11 -32t-20 -25t-30 -10q-12 0 -28 5t-31 15t-27 22 t-14 28l-32 396q-12 26 -19 42t-7 38q0 18 5 33t5 33q0 44 -3 82t-7 84q-2 6 -14 10t-26 11t-25 21t-11 40zM286 906q0 -50 2 -94t6 -96h6q2 0 10 4t40 25t98 66t186 127q24 14 52 48t52 74t40 79t16 65q0 20 -19 20h-33q-30 0 -68 -10t-91 -40t-126 -86t-171 -150v-32z" />
+<glyph unicode="S" horiz-adv-x="1098" d="M32 712q0 20 8 44t19 48t23 44t22 32q32 40 84 72t112 56t121 42t111 32q56 4 113 27t113 31q28 0 46 -22t18 -46q0 -34 -13 -51t-34 -26t-47 -14t-52 -11l-44 -11t-56 -15t-50 -14t-26 -8q-62 -26 -117 -49t-96 -47t-64 -51q-21 -25 -21 -54v-5v-2q20 -28 90 -42 t165 -24t200 -20t193 -30t146 -54t60 -92q0 -22 -9 -52t-25 -46q-50 -56 -119 -116t-149 -111t-165 -86t-167 -41q-28 0 -52 21t-24 51q32 44 71 66t80 36t82 27t81 43q22 12 62 36t79 53t68 57t29 48q0 2 -2 2q-4 0 -4 2l-4 4q-10 4 -32 10t-26 8q-258 30 -415 53t-242 49 t-113 60t-28 86z" />
+<glyph unicode="T" horiz-adv-x="898" d="M20 1018q0 22 15 43t37 29l322 102q6 22 23 45t45 23t47 -14t43 -22q18 2 60 12t89 21t89 21t58 14q24 4 36 10t38 6q34 0 70 -20t36 -60q0 -26 -18 -45t-44 -25l-380 -96v-18q0 -62 11 -122q8 -44 8 -88q0 -16 -1 -32l68 -618v-44q0 -24 -1 -49t-8 -45t-23 -33t-48 -13 q-24 0 -51 20t-29 48l-76 794v16q-2 16 -5 41t-6 48t-5 39l-2 16h-16l-228 -68q-10 -16 -33 -16h-35q-28 0 -57 25t-29 55z" />
+<glyph unicode="U" d="M78 358v52q2 16 5 48t8 73t9 86t9 86t8 73t5 48q-8 20 -5 41t14 38t29 28t40 11q6 0 21 -4t31 -12t28 -17t12 -17v-76q-28 -216 -36 -344q-6 -102 -6 -168v-31q2 -71 12 -97t20 -36q24 -10 47 -5t55 37t77 99t109 179q4 6 9 22t7 22q-2 75 -2 152q0 57 1 114q3 134 9 266 q8 20 26 32t38 12q8 0 24 -6t32 -17t28 -23t12 -24v-590q14 -90 22 -181t22 -181q0 -10 5 -41t11 -67l11 -66t7 -38v-24q0 -72 -78 -78h-7q-29 0 -50 29q-23 33 -37 86t-23 119t-15 128t-12 113t-16 73q-22 -42 -53 -94t-72 -99t-88 -79t-101 -32q-68 0 -108 40t-61 99 t-27 124t-6 117z" />
+<glyph unicode="V" horiz-adv-x="1044" d="M22 1070q0 30 24 46t50 16q32 0 54 -12t43 -40t48 -76t69 -121t106 -174t158 -235q6 -16 22 -39t20 -29l8 16l110 414l8 18l78 278q-1 8 -1 15q0 27 17 49q22 28 56 28t69 -23t35 -61v-8l-228 -854q0 -4 -4 -25t-8 -46l-8 -50t-6 -39q-2 -18 -3 -39t-8 -38t-21 -29 t-42 -12q-48 0 -72 26t-36 63t-20 78t-26 69l-430 718q-22 16 -42 52t-20 64z" />
+<glyph unicode="W" horiz-adv-x="1034" d="M28 1106q0 28 27 45t49 17q74 0 94 -62l110 -398q10 4 13 22t3 22q0 2 3 20t11 63t23 123t41 200q16 20 38 27t50 7q26 0 41 -8t21 -36l136 -572q4 -10 8 -22t8 -22q8 66 14 117t12 100t12 104t16 127t24 170t34 234q6 40 35 50t65 10q2 0 9 -3t9 -5q4 -2 16 -4t16 -4 q8 -18 14 -31t6 -29q-4 20 -14 -18t-25 -124t-32 -213t-33 -286t-29 -344t-21 -383q-6 0 -20 2t-29 6t-27 10t-16 16l-254 650l-8 8q-12 -48 -14 -96t-4 -98q0 -16 -1 -54t-3 -81t-3 -82t-1 -53q-6 -24 -26 -42t-46 -18q-10 0 -25 3t-30 8t-28 13t-15 18l-126 442l-92 362 q-2 2 -8 14t-12 27t-11 29t-5 22z" />
+<glyph unicode="X" horiz-adv-x="934" d="M36 920q0 22 11 39t31 28t44 11q34 0 54 -12t34 -40q34 -72 68 -138t78 -132h2q12 14 23 42t24 82t33 138t52 210q4 18 25 35t37 17h8q28 -6 44 -9t24 -10t11 -23t5 -46q-2 -30 -13 -80t-26 -110t-33 -124t-36 -119t-32 -97t-22 -58v-18l388 -388q12 -12 15 -23t3 -25 q0 -32 -19 -51t-49 -19q-28 0 -59 15t-53 37l-286 286h-16q-2 -4 -12 -21t-14 -23q-16 -22 -29 -66t-31 -87t-42 -76t-58 -33q-12 0 -29 5t-31 14t-24 22t-10 27q0 28 13 48t13 46l126 260q2 4 5 14t5 14v6v2q-40 56 -79 119t-71 117t-55 95t-31 57q-16 20 -16 42z" />
+<glyph unicode="Y" horiz-adv-x="848" d="M12 1014q0 34 26 49t56 15q20 0 42 -5t38 -21q76 -84 170 -168t192 -144l8 26l84 540q4 22 25 28t39 6q52 0 79 -25t27 -83v-4q0 -2 -3 -10t-6 -18t-5 -19t-2 -11q-6 -24 -16 -93t-22 -164t-26 -209t-28 -229t-28 -222t-26 -189q2 -20 3 -46t-7 -50t-25 -40t-47 -16 q-38 0 -67 20t-41 56q2 10 5 38t8 59t9 58t6 39q10 90 25 179t15 179v30l-32 16q-8 4 -40 26t-71 50t-77 57t-58 47q-12 8 -39 31t-56 50t-55 52t-36 35q-16 16 -30 37t-14 43z" />
+<glyph unicode="Z" horiz-adv-x="1496" d="M46 856q0 30 16 45t40 22t50 7h46l430 58q2 0 26 1t34 1h56t55 -7t41 -25t16 -54q0 -20 -13 -39t-27 -29l-330 -530q-30 -20 -47 -61t-39 -69q4 -6 10 -7t12 -1h12l938 128q26 0 59 -16t33 -50q0 -30 -12 -49t-38 -37q-52 0 -139 -3t-220 -18t-319 -44t-436 -79 q-6 -2 -14 -2h-18q-14 0 -35 4t-40 12t-32 22t-13 36v4q0 4 3 13t5 13q8 14 34 52t79 120t139 217t218 345h-56l-390 -60h-20q-14 0 -34 7t-38 18t-30 25t-12 30z" />
+<glyph unicode="[" horiz-adv-x="824" d="M44 1452v14q2 6 18 22t24 20q28 14 71 18t71 16q70 30 138 61t132 65q6 16 28 16h38q54 0 54 -50q0 -20 -12 -36t-29 -28t-36 -21t-33 -15l-288 -128l-8 -8v-28v-40q22 -336 45 -670t13 -672q-2 -6 1 -19t7 -17h14h14l346 154q12 -4 25 3t27 7q34 0 58 -15t24 -51 q0 -12 -2 -30t-16 -24l-540 -220q-6 -2 -12 -2h-16q-64 0 -85 42t-21 100q0 82 8 162t8 162q0 74 -6 148t-10 148q-4 96 -4 190t-4 190q-6 98 -11 205t-15 199q-4 34 -10 66t-6 66z" />
+<glyph unicode="\" horiz-adv-x="1126" d="M20 1758v2q0 34 29 53t57 19q34 0 55 -15t37 -43l854 -1590q28 -30 39 -52t11 -60q0 -36 -17 -55t-57 -19q-24 0 -53 11t-41 35z" />
+<glyph unicode="]" horiz-adv-x="840" d="M24 1638q0 46 33 60t69 16q10 0 47 3t80 6t79 6t46 3q38 2 78 9t74 7q38 0 73 -11t47 -55q0 -2 -1 -12t-2 -22t-3 -22t-2 -12v-44q0 -38 3 -81t10 -112t19 -175t30 -269t41 -394t55 -551q0 -2 1 -10t1 -12q0 -28 -14 -50t-42 -22q-38 0 -72 5t-72 5q-46 0 -94 -4t-94 -14 q-4 0 -13 -3t-19 -6t-18 -5t-10 -2q-4 0 -15 1t-23 3t-23 5t-17 7q-2 8 -11 31t-13 29v4q0 24 28 38t65 22t71 10t46 2h35t57 -1t56 -2t34 -1v16q-2 50 -14 141t-32 250t-50 399t-68 588q0 4 1 17t1 28t-1 28t-1 19q0 8 -1 22l-2 28t-3 24l-2 10l-10 8l-262 -26 q-2 -2 -11 -5t-13 -3q-16 0 -42 3t-50 12t-42 23t-18 38z" />
+<glyph unicode="^" horiz-adv-x="708" d="M64 1350l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22 t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25z" />
+<glyph unicode="_" horiz-adv-x="1192" d="M34 68v12q0 10 8 31t18 25l1010 196q4 0 19 -1t19 -1q8 -14 17 -22t17 -17t13 -22t5 -37t-24 -42t-46 -22l-930 -168h-2q-48 0 -70 16t-54 52z" />
+<glyph unicode="`" horiz-adv-x="500" d="M173 1402q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28z" />
+<glyph unicode="a" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1h4q57 0 83 -55q27 -57 40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77 t-49 -96t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94t-6 -55z" />
+<glyph unicode="b" horiz-adv-x="768" d="M52 668v4q0 16 11 33t23 29v102q0 166 -5 324t-21 326q0 26 18 39t38 13q12 2 23 2q39 0 62 -28q29 -36 41 -98t12 -139t-3 -149t-3 -128t14 -76q26 10 27 9t0 -2t4 4t37 29q44 34 103 43t111 9q122 -18 170 -75q43 -51 43 -122q0 -9 -1 -18q-6 -83 -57 -184t-127 -208 t-168 -212t-178 -197q-18 0 -41 6t-43 18t-34 30t-14 42v522zM262 514q0 -6 1 -28t3 -47t3 -47t1 -28v-21t1 -32t1 -32v-21q22 4 62 56t82 121t78 139t54 110q8 20 16 48t11 57q1 9 1 17q0 19 -5 36q-7 24 -29 38q-36 0 -77 -18t-80 -46t-70 -61t-45 -63q-2 -10 -3 -35 t-2 -53t-2 -54t-1 -36z" />
+<glyph unicode="c" horiz-adv-x="708" d="M46 240q-7 29 -7 63q0 37 8 79q15 82 48 165t82 157t104 118t112 49h9q52 0 100 -51q0 -2 2 -10t4 -33t3 -70t1 -123q2 -4 5 -13t3 -13q-6 -22 -23 -41t-43 -19q-34 0 -55 11t-31 53q4 6 2 25t-7 43t-9 48t-4 38q-2 0 -5 -3l-5 -5q-34 -60 -63 -133t-44 -148 q-11 -56 -11 -112q0 -19 1 -37q5 -74 43 -134q28 0 52 23t40 43q34 40 67 82t61 88q12 20 18 36t15 26t23 16t42 6q32 0 60 -15t28 -49q0 -46 -41 -115t-100 -133t-125 -109t-116 -45q-48 0 -93 19t-78 51t-53 76t-20 96z" />
+<glyph unicode="d" horiz-adv-x="824" d="M28 238q-1 9 -1 19q0 42 14 95q17 66 50 137t80 138t101 116t113 73q35 14 71 15q24 0 48 -7v28q0 52 -3 107t-6 126t-6 164t-3 223q6 22 21 29t33 7q46 0 73 -30t33 -74q-3 -54 -3 -111v-28q1 -71 7 -161t19 -204t33 -269t48 -356t66 -465v-68q0 -12 -9 -18t-22 -9 t-26 -4t-19 -1q-30 0 -64 17t-40 47l-74 534q0 6 -5 7t-9 1q-2 0 -27 -44t-67 -96t-99 -96t-121 -44q-88 0 -147 54t-59 148zM195 220q1 -16 5 -28t16 -12h5q48 0 98 38q53 40 97 99t73 127t32 122v10q0 47 -26 73q-19 19 -54 19q-20 0 -45 -6q-86 -76 -143 -174t-57 -216 q0 -6 -1 -21v-15.5v-15.5z" />
+<glyph unicode="e" horiz-adv-x="890" d="M32 448q0 24 11 32t26 11t29 7t20 16q4 12 15 44t23 67t23 66t15 43q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17 l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57t-77 -41t-84 -16q-86 0 -126 58t-40 134q0 50 3 84 t15 88q-22 20 -38 35t-16 41zM310 638l132 86q8 7 8 19v5q-2 16 -11 28t-23 15h-4q-12 0 -22 -15q-6 -8 -21 -32t-30 -49t-25 -43q-6 -11 -6 -14q0 -1 0.5 -1t1.5 1z" />
+<glyph unicode="f" horiz-adv-x="586" d="M28 552q6 2 27 16t25 18q2 0 5 3l5 5v36q0 112 -13 221t-13 219q0 72 3 150t26 144t73 108t144 42h38t41 -5t33 -18t14 -37q0 -36 -17 -47t-43 -14t-54 -8t-48 -31q-4 -4 -10 -21t-6 -23q-4 -14 -8 -38t-7 -48t-6 -43t-3 -21v-15t-1 -31t-1 -37v-31v-78t2 -71t6 -71 t10 -80h16l270 160q28 6 50 20t50 14t58 -14t30 -44q0 -22 -10 -32t-16 -28q-8 -2 -30 -12t-30 -14q-16 -10 -51 -31t-73 -44t-70 -43t-42 -26q-14 -10 -34 -24t-39 -29t-33 -26l-14 -11v-20l52 -170q-2 -6 -1 -13t9 -11l94 -286q3 -10 3 -20q0 -23 -18 -40q-25 -24 -57 -24 q-36 0 -70 19t-44 57l-110 362l-8 16q-15 -3 -28 -3q-25 0 -41 10q-25 15 -35 38q-9 21 -9 42q0 26 9 33z" />
+<glyph unicode="g" horiz-adv-x="832" d="M34 172q0 50 21 126t57 161t84 169t100 152t106 111t104 43q20 0 53 -7t64 -21t54 -32t23 -42v-162l130 -944q0 -80 -3 -153t-26 -135t-73 -110t-144 -78q-12 -6 -50 -10t-87 -6q-25 -1 -51 -1t-53 1q-55 2 -100 9t-73 21t-26 38q-8 22 1 50t37 36q46 -20 96 -26 q30 -4 60 -4q21 0 41 2q51 4 101 16t96 28q46 38 64 99q15 50 15 129q0 18 -1 37q-4 105 -27 262t-59 385q0 6 1 18t-1 23t-7 17t-13 0q-26 -50 -61 -109t-80 -110t-100 -85t-123 -34q-60 0 -105 35t-45 101zM191 250q-1 -7 -1 -13q0 -26 18 -33q42 22 90 73t91 114t76 130 t46 121q7 29 7 52q0 20 -5 35q-9 28 -44 28q-6 0 -13 -1q-20 -22 -53 -70t-67 -106t-67 -121t-53 -117t-25 -92z" />
+<glyph unicode="h" horiz-adv-x="776" d="M52 1456q0 38 22 47t50 9q40 0 66 -22t30 -62q18 -218 21 -431t29 -431q60 114 124 188t123 98q25 10 48 10q32 0 60 -19q49 -33 79 -130t36 -264q1 -31 1 -65q0 -148 -21 -350q-14 0 -34 -1t-39 1t-33 8t-16 22q16 150 18 252v39q0 76 -6 129q-8 66 -22 101t-30 51 t-31 17t-23 -1q-44 -16 -83 -78t-67 -144t-41 -173q-9 -62 -9 -116q0 -25 2 -47l-4 -32t-7 -30t-16 -23t-33 -9q-42 0 -67 15t-38 39t-16 56q-1 14 -1 28q0 19 2 38l-50 802q1 27 1 53q0 93 -11 187q-14 120 -14 238z" />
+<glyph unicode="i" horiz-adv-x="346" d="M28 1534q0 14 23 25t35 11q30 0 67 -17t37 -51t-9 -46t-43 -12q-36 0 -73 24t-37 66zM46 946v8q0 22 19 37t39 15q30 0 65 -10t47 -42q18 -98 25 -198t12 -199t14 -199t33 -198q0 -4 3 -16t6 -26t5 -26t2 -16v-4q0 -2 2 -4q0 -24 -22 -48q-19 -21 -39 -21q-3 0 -7 1 q-6 2 -29 7t-31 9q-6 2 -16 9t-19 15t-15 18t0 18q-20 200 -34 342t-24 238t-17 153t-11 86t-6 39t-2 12z" />
+<glyph unicode="j" horiz-adv-x="402" d="M-232 -330q0 58 12 83t30 26t41 -15t50 -36t54 -39t53 -23q56 0 92 39t57 94t28 115t7 100v13t-3 39t-7 89t-13 159t-22 251t-33 367q0 30 15 50t47 20q40 0 66 -11t48 -49q0 -24 2 -53t6 -74t11 -112t16 -164t20 -232t23 -315q0 -66 -11 -136t-39 -133t-76 -112 t-120 -71q-12 4 -24 -2t-24 -6q-40 0 -86 8t-90 24t-79 43t-51 63zM20 1456q0 32 25 43t49 11q38 0 72 -22t34 -68q0 -26 -27 -37t-47 -11q-14 0 -32 7t-35 19t-28 27t-11 31z" />
+<glyph unicode="k" horiz-adv-x="798" d="M65 264q1 114 2 251t3 281t2 263t-1 197t-5 80q0 20 14 41q12 18 29 18q3 0 7 -1q16 0 37 -5t39 -15t31 -25t13 -37v-584h8l230 262q14 18 27 42t27 46t32 40t46 24q42 -10 72 -28t30 -64q0 -4 -3 -13t-5 -13q-6 -8 -25 -31t-62 -76t-116 -140t-187 -225l18 -10l388 -40 q26 -4 47 -29t21 -47q0 -40 -29 -57t-63 -21q-2 8 -13 9l-55 5t-133 13t-247 33l8 -476q0 -40 -14 -61t-62 -21q-36 0 -63 23t-39 53q0 10 -2 34t-3 51t-2 50t-1 33q-1 37 -1 100v70z" />
+<glyph unicode="l" horiz-adv-x="306" d="M46 1364q0 38 18 51t54 13q46 0 79 -27t35 -75q-1 -76 -1 -151q0 -207 8 -412q11 -279 11 -565v-154q-12 -16 -34 -32q-18 -13 -35 -13l-9 1q-58 10 -84 47t-26 93q0 84 4 164t4 164q-4 171 -4 337v110v37q0 201 -20 412z" />
+<glyph unicode="m" horiz-adv-x="1162" d="M52 862q0 44 29 56t63 12h40q30 -14 42 -34t16 -44t3 -50t1 -50q2 -10 2 -34t1 -50t4 -48t9 -28l176 330q12 22 35 37q18 12 39 12q6 0 12 -1q44 -4 66 -17t31 -34t10 -51t3 -66q0 -12 2 -45t5 -69t6 -68t5 -44h8q4 14 15 54t25 84t26 84t18 56q2 4 8 17t12 28t12 28 t8 19q14 22 29 23t33 1q50 0 77 -25t40 -63t19 -83t14 -83q2 0 2 -3t-2 -5l110 -582q8 -8 9 -14t1 -16q0 -22 -21 -43t-43 -21q-30 0 -69 22t-45 56l-92 474l-10 16q-4 -10 -17 -57t-31 -118t-41 -159t-47 -180q-4 -18 -23 -27t-33 -9q-42 0 -68 10t-40 30t-20 48t-10 64 q0 8 -4 57t-9 112t-11 127t-8 102v12v7t-2 8t-8 17l-58 -138l-92 -338l-20 -124q-2 -12 -11 -21t-21 -14t-24 -7t-20 -2q-44 0 -75 32t-33 70q-2 14 -4 55t-6 97t-7 118t-7 118l-7 98t-3 56v8q-4 52 -9 105t-15 105z" />
+<glyph unicode="n" horiz-adv-x="828" d="M46 90q6 24 11 88t7 148t3 177q0 46 0.5 89.5t-0.5 84.5q-1 81 -3 140t-4 77q0 20 1 41t6 39t18 29t41 11q38 0 71 -32t33 -68q0 -52 -5 -103t-5 -103v-54t8 -54q6 16 20 56t31 84t31 83t20 55q14 40 42 77t74 41q30 2 55 -16t43 -47t30 -60t18 -53l108 -498l84 -228 q2 -2 2 -11v-13q0 -24 -11 -47t-39 -23q-34 0 -70 19t-50 49q-28 40 -47 111t-36 150t-31 154t-29 120t-33 51q-2 1 -3 1q-17 0 -39 -55l-174 -536q-10 -28 -24 -39t-46 -11q-16 0 -34 5t-34 15t-27 24t-13 32z" />
+<glyph unicode="o" horiz-adv-x="676" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM220 294q4 -20 8 -46t12 -47t23 -32q8 -6 19 -6q10 0 24 5 q26 24 56 54t57 64t45 72t18 80q2 21 2 41q0 45 -12 84q-18 57 -51 82q-19 14 -40 14q-16 0 -35 -8q-42 -19 -84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="p" d="M10 460q0 12 6 16t10 12q4 6 16 22t26 35t26 36t16 23q0 26 -3 63q-1 14 -1 27q0 22 3 43q5 33 23 56t60 23q24 0 40 -17t40 -17h8q82 64 169 113t195 49q70 0 115 -41t45 -115q0 -92 -42 -190t-105 -191t-136 -175t-133 -142q-6 -8 -18 -17t-22 -19q-12 -10 -26 -24 l-16 -460q0 -18 -1 -38t-8 -37t-20 -28t-37 -11q-12 0 -32 5t-38 15t-31 24t-13 32l-16 828q-38 14 -69 34t-31 66zM288 544l8 -310h8q2 0 13 12t26 28t30 33t23 27q60 44 110 110t81 133t38 121q2 12 2 22q0 37 -20 53q-11 9 -30 9q-22 0 -56 -14q-61 -26 -165 -120 q-24 -20 -44 -46t-24 -58z" />
+<glyph unicode="q" horiz-adv-x="790" d="M44 282q0 88 31 178t85 168t126 139t152 93q22 8 70 18q44 9 89 9h9q50 -1 88 -16t42 -55q0 -22 -7 -47t-13 -45q2 -60 2 -120q0 -90 -4 -179q-6 -149 -6 -299q0 -168 14 -334t14 -334q0 -14 -5 -32t-14 -33t-23 -23q-9 -5 -21 -5q-6 0 -13 1h-6q-52 0 -77 60 q-27 64 -36 163q-7 81 -7 175v43q2 119 7 226t7 187v25q0 58 -8 75l-8 -8q-32 -64 -64 -115t-61 -87t-51 -55t-34 -15q-22 -14 -41 -16t-41 -2q-52 0 -89 24t-61 61t-35 83t-11 92zM196 225q6 -21 22 -21q10 0 24 9q36 23 87 90t98 149t80 166t33 142q-60 -24 -109 -66 t-88 -93t-69 -108t-54 -113q-26 -93 -26 -135q0 -12 2 -20z" />
+<glyph unicode="r" horiz-adv-x="714" d="M60 956q0 26 24 34t46 8q28 0 59 -16t39 -44q0 -8 2 -29t3 -43t3 -43t2 -29v-18v-11t2 -11t6 -20q4 4 9 10t7 8q32 46 62 81t62 66t71 66t91 81l18 15t11 8t11 4t16 1q34 0 69 -23t35 -63q0 -14 -10 -29t-24 -28t-29 -23t-27 -14q-52 -46 -110 -105t-108 -127t-82 -142 t-32 -148q0 -68 10 -134t10 -134v-70q-16 -16 -28 -26t-34 -10q-34 0 -66 29t-42 59q-4 72 -13 193t-20 251t-23 246t-20 180z" />
+<glyph unicode="s" horiz-adv-x="824" d="M28 460q2 46 48 102t108 110t125 100t101 72q42 24 100 39t106 15q40 0 70 -15t30 -59q0 -18 -3 -34t-25 -22q-18 2 -36 2q-44 0 -84 -11q-56 -15 -106 -45t-94 -71t-86 -85q-12 -14 -30 -39t-18 -29v-2q52 0 103 10t102 21t102 21t105 10q20 0 44 -3t45 -13t34 -27 t13 -43q0 -38 -19 -73t-56 -84t-94 -119t-135 -180q-4 -6 -19 -8t-25 -2q-28 0 -57 24t-29 54q0 10 1 18t9 16q24 30 54 63t58 66t52 69t40 72v12l-262 -54h-30q-28 0 -69 4t-80 17t-66 37t-27 64z" />
+<glyph unicode="t" horiz-adv-x="882" d="M32 632q0 30 24 49t56 33t65 26t53 28v88q0 148 -14 297t-14 295q0 40 20 52t54 12q40 0 59 -23t27 -56t8 -70t2 -63q0 -26 4 -92t8 -140t8 -140t6 -92q8 2 31 11t49 18t49 17t33 12q52 22 108 49t114 27q40 0 61 -27t21 -63q0 -26 -20 -38t-42 -22l-364 -136 q-6 -4 -12 -7t-12 -9v-64q0 -70 3 -145t13 -145q10 -60 22 -118t12 -118q0 -18 -12 -48t-38 -30q-54 0 -88 32t-38 86q-10 104 -21 228t-21 238h-8q-28 0 -50 -14t-52 -14q-4 0 -21 1t-21 1q-8 10 -18 16t-20 13t-17 17t-7 28z" />
+<glyph unicode="u" horiz-adv-x="700" d="M28 350l16 484q-2 14 7 29t24 28t34 21t35 8q46 0 78 -29t32 -75v-20q-22 -36 -38 -94t-25 -125t-11 -137v-31q0 -52 5 -97q7 -58 23 -99t42 -49q10 0 31 10t45 38t50 79t46 135t30 204q7 86 7 196q0 44 -1 92q8 22 23 24t31 2q18 0 30 -1t26 -15q10 -10 22 -30t12 -22 l34 -886q0 -30 -16 -50t-46 -20q-10 0 -24 2t-28 8t-25 15t-13 21l-34 200l-8 24q-14 -30 -28 -65t-32 -63t-44 -47t-66 -19q-70 0 -116 35t-75 88t-41 115t-12 116z" />
+<glyph unicode="v" horiz-adv-x="776" d="M32 824v8q0 18 11 31t27 23q4 0 16 1t16 1q38 0 55 -12t45 -32q8 -30 21 -62t32 -81t49 -123t76 -188l10 -10q6 10 11 26t18 56t37 116t68 206q16 26 22 60t14 64t25 50t53 20q34 0 66 -27t32 -65q0 -18 -12 -39t-24 -35l-244 -812h-12q-8 0 -23 2t-31 7t-28 11t-14 14 l-94 244v8l-220 534q-2 2 -2 4z" />
+<glyph unicode="w" horiz-adv-x="1014" d="M44 912q4 24 36 29t48 3q44 -6 65 -28t35 -64l116 -382l8 -10q24 40 28 92t11 101t27 89t76 56q12 0 26 -5t27 -14t23 -20t14 -23l108 -346l22 -30q8 36 21 116t26 167t23 162t14 103q0 4 1 14t1 14q16 18 44 27q19 6 36 6q7 0 14 -1q8 -2 21 -9t25 -18t19 -23t7 -22 l-114 -820q-2 -12 -14 -19t-27 -12t-30 -6t-23 -1q-48 18 -83 59t-62 91t-48 103t-45 95l-8 2q-14 -14 -23 -62t-15 -102t-10 -97t-4 -47q-4 -28 -37 -44q-26 -13 -48 -13q-5 0 -11 1q-28 4 -49 27t-33 45q-12 46 -70 235t-162 547q0 4 -3 17t-3 17z" />
+<glyph unicode="x" horiz-adv-x="862" d="M36 710v8q0 32 23 50t53 18q46 0 85 -33t70 -72t56 -72t43 -33h8q2 10 9 31t21 65t38 116t60 184q4 18 26 23t38 5q30 0 55 -20t25 -54v-12l-140 -480l326 -280l8 -24v-4q0 -34 -25 -50t-53 -16q-30 0 -73 32t-87 70t-81 70t-55 32h-8q-28 -26 -46 -72t-32 -101t-28 -113 t-33 -107t-45 -85t-66 -46q-26 0 -57 18t-31 48q-2 14 11 55t34 98t45 123t47 127t40 110t21 75q0 4 -1 12t-1 10q-36 22 -73 59t-73 78t-70 83t-64 74z" />
+<glyph unicode="y" horiz-adv-x="684" d="M40 600q4 18 21 26t33 8q40 0 72 -18t58 -46t47 -61t41 -63q12 -18 30 -46t36 -55t31 -47l13 -20l24 -26v210q0 100 -4 195t-4 193q0 28 20 46q18 16 42 16h6q34 -4 51 -12t35 -32q16 -22 15 -52t1 -58q8 -190 13 -379t5 -379q-2 -18 -2 -73t1 -125t2 -146t2 -139t2 -104 t3 -39q0 -30 -21 -44t-51 -14q-40 0 -59 11t-29 30t-14 43t-14 50q-4 42 -5 102t-1 126t1 134t5 124v72q-10 14 -24 29t-49 60t-99 134t-172 249q-42 44 -54 73q-9 22 -9 37q0 6 1 10z" />
+<glyph unicode="z" horiz-adv-x="1504" d="M44 824q0 24 28 39t46 15q4 0 25 -4t25 -4q58 6 116 24t115 36t114 31q44 10 87 10q13 0 26 -1q24 0 53 -1t54 -8t43 -25t18 -50q0 -28 -9 -58t-25 -52l-236 -548v-18l144 68h8l652 204h32q16 0 37 -3t39 -10t30 -21t12 -36v-5q0 -23 -32 -41q-36 -20 -102 -39t-157 -40 t-197 -52t-223 -75t-235 -108q-6 2 -30 -6t-53 -19t-56 -20t-39 -9q-32 0 -68 23t-36 59q0 4 1 12t3 10l286 542q6 14 15 39t17 50t14 45t6 24v22q-66 0 -144 -31t-154 -53q-51 -15 -97 -15q-23 0 -45 4q-66 11 -108 95z" />
+<glyph unicode="{" horiz-adv-x="782" d="M24 736q0 18 21 36t49 36t54 34t36 28q20 26 23 62t3 64q-16 76 -21 165t6 178t39 174t77 152t120 112t167 55h39t48 -6t40 -20t17 -40q6 -26 -7 -39t-38 -20t-60 -12t-71 -16t-70 -32t-58 -59q-58 -82 -76 -170t-16 -179t13 -184t11 -185q46 -14 72 -73t38 -142t14 -180 t0 -187t-6 -164t-2 -112q18 0 36 15t36 34t37 34t41 15h6q26 -22 30 -28t4 -34q0 -36 -18 -74t-47 -69t-66 -52t-73 -21q-50 0 -81 26t-49 64t-24 83t-6 83q6 80 15 160t11 161t-6 161t-38 158q-22 -8 -43 -21t-42 -25t-43 -21t-46 -9q-34 0 -65 22t-31 62z" />
+<glyph unicode="|" horiz-adv-x="330" d="M44 1820q0 40 15 48t49 8q46 0 66 -19t36 -59q22 -260 30 -518t14 -520q4 -156 1 -317t23 -317q10 -10 10 -21v-21q0 -40 -28 -62t-62 -22q-22 0 -40 11t-32 29t-22 39t-10 39v29v48v47v28q-4 250 -6 495t-10 493q-6 142 -20 282t-14 280z" />
+<glyph unicode="}" horiz-adv-x="592" d="M31 1611q-1 21 19 35t67 17t133 -9q38 0 82 -26t76 -79t39 -136t-29 -197l-32 -152t-52 -142q-16 -30 -34 -61t-18 -67v-8q22 12 44 6t39 -23t27 -40t10 -45q-4 -28 -28 -43t-51 -30t-50 -36t-23 -59q0 -24 14 -39t34 -26t41 -20t35 -17q30 -16 61 -33t55 -43t39 -62 t15 -86q0 -66 -35 -139t-91 -136t-126 -104t-140 -41q-16 0 -36 5t-38 15t-30 24t-12 34q0 24 25 38t58 24t66 18t49 20q58 46 105 112t47 142q0 36 -21 60t-53 42t-69 36t-70 42t-57 59t-28 91q0 20 8 41t18 39t18 32t8 20v4l-8 8q-14 14 -17 34t-3 50q6 74 36 146t60 145 t50 149t8 158q0 10 -2 36t-17 52t-48 46t-95 20q-12 6 -30 22t-30 36t-13 41z" />
+<glyph unicode="~" horiz-adv-x="816" d="M78 1004q0 10 1 17t3 17q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52 q-20 0 -37 -28t-32 -61t-30 -60t-29 -27t-33 14t-19 38z" />
+<glyph unicode="&#xa1;" horiz-adv-x="242" d="M53 581q0 -20 1 -35t9 -34v-601q0 -5 9.5 -11.5t20.5 -11.5t22.5 -8.5t15.5 -3.5q35 0 52 21t28 44q0 14 -1 46.5t-1 68.5t1 69.5t1 45.5q0 9 1 38t3 63t3 64t1 37q0 9 -1 37t-2 60.5t-3 64.5t-2 46q-4 31 -20.5 56t-59.5 25q-45 0 -61.5 -21.5t-16.5 -59.5zM53 1166 q0 -17 15.5 -33t29.5 -27h33q35 0 58.5 13.5t23.5 44.5q0 11 -8.5 22.5t-21.5 21t-29.5 15t-30.5 3.5q-21 -4 -45.5 -21.5t-24.5 -38.5z" />
+<glyph unicode="&#xa2;" horiz-adv-x="708" d="M43 371q13 71 46 142t82 137t103 116q4 112 6 174t10 92t23 34t43 -2q38 -2 53 -12t18 -32t0 -60t1 -96q42 14 80 9t69 -33t52 -81t27 -137q2 -4 5 -13t3 -13q-4 -10 -18 -18t-34 -12t-40 -6t-32 -2q0 10 -5 26t-12 34t-17 34t-22 28q-4 4 -18 5t-32 3q-8 -140 -9 -252 t15 -202q10 2 19 7t19 21q12 20 18 36t15 26t23 16t42 6q32 0 60 -15t28 -49q0 -58 -56 -118t-130 -104q4 -36 7 -71t3 -41q0 -40 -29 -54t-63 -14q-24 0 -47 37t-39 83q-6 -2 -20 -2q-48 0 -93 19t-78 51t-53 76t-20 96q-16 60 -3 131zM222 350q-4 -56 6 -109t38 -97h12v34 t1 39t1 34v19q0 52 -1 132t-3 172q-22 -54 -36 -111t-18 -113z" />
+<glyph unicode="&#xa3;" horiz-adv-x="1042" d="M-100 674q0 34 24 49t52 21l96 10q0 42 1 84t1 86q0 90 -9 180t-9 180q0 56 48 84t123 34t164 -6t171 -34t145 -49t85 -54t-8 -47t-134 -28q-78 -12 -157 4t-141 34t-101 26t-39 -22q0 -8 5 -54t10 -99t10 -98t5 -53v-66v-86l236 24q34 0 64 -12t30 -52q0 -10 -13 -22 t-29 -22t-34 -17t-26 -3l-232 -26q4 -36 0 -85t-5 -106t3 -118t22 -121q122 70 212 93t156 15t112 -36t79 -59t58 -55t51 -24q10 0 28 -7t35 -19t29 -27t12 -33q0 -46 -50 -80q-20 -8 -57 4t-81 34t-92 48t-94 46t-85 28t-65 -6q-48 -12 -85 -27t-71 -31t-70 -35t-80 -39 h-18q-54 0 -80 36t-34 85t-6 102t2 87q0 78 1 156t3 156l-92 -10q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#xa4;" horiz-adv-x="996" d="M92 140q2 10 17 36t38 60t53 76t60 86q-8 40 -8 90v6l58 404q-18 38 -33 72t-31 64l2 4v4q10 30 37 42t55 4q32 -10 52 -30q18 -74 44 -99t70 13h2q24 0 43 9t47 9q12 0 23 -2t23 -6q22 36 51 81t69 103q10 16 32 15t38 -5q28 -8 48 -33t10 -59q0 -2 -1 -6t-3 -4 l-120 -198q34 -60 50 -133t16 -129q0 -42 -15 -91t-43 -97l94 -136v-10q0 -4 1 -8t1 -6v-4q-10 -32 -38 -42t-56 -2q-22 6 -44 29t-46 55q-46 -52 -101 -84t-111 -32q-40 0 -70 11t-54 31q-40 -70 -87 -123t-105 -51q-12 2 -26 11t-24 21t-16 26t-2 28zM400 478q4 -20 8 -46 t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="&#xa5;" horiz-adv-x="892" d="M16 1315q-8 25 0 45q10 34 39 40t57 -4q20 -4 39 -15t31 -33q46 -102 111 -210t141 -194l16 22l240 490q10 22 32 20t40 -6q100 -30 68 -134v-4l-23 -37t-58 -92t-74 -119t-74 -119t-58 -92t-23 -39q-16 -16 -20 -84q106 22 254 56h10q8 0 19 -4t22 -11t19 -15t8 -16 q0 -26 -14 -49t-36 -33q-70 -26 -138 -45t-138 -37q2 -24 3 -48t3 -50q34 10 65 20t61 26q44 14 67 19t57 5q26 0 58 -10t36 -40q-2 -8 -11 -31t-13 -27t-19 -14t-23 -14q-68 -10 -134 -38t-130 -56q4 -66 6 -142t-3 -141t-20 -109t-43 -44q-36 10 -58 38t-24 66l-12 274 q-22 -6 -44 -10t-44 -6q-34 0 -69 21t-35 59q40 40 88 65t102 43v110q-40 -10 -79 -21t-79 -25q-14 0 -35 4t-40 12t-33 21t-16 31q-4 38 18 53t50 23q46 16 94 30t118 30v66l-26 24q-6 6 -30 37t-53 70t-56 78t-41 61q-10 12 -28 42t-39 64t-38 65t-23 43q-10 20 -18 45z " />
+<glyph unicode="&#xa6;" horiz-adv-x="282" d="M46 319v85q0 36 3 62t8 49t9 49t8 62h114q-4 -50 -4 -89t1 -76t2 -76t1 -89q0 -48 5 -96t5 -96q0 -16 -2 -34t-8 -34t-19 -27t-33 -11q-36 0 -54 24t-28 54q-4 46 -5 86t-2 79t-1 78zM62 696q8 82 15 163t11 163q0 18 -1 47t5 56t22 44t50 15q32 -4 50 -26t28 -52 q-10 -102 -20 -205t-18 -205h-142z" />
+<glyph unicode="&#xa7;" horiz-adv-x="990" d="M28 460q-4 44 22 96t69 100t99 85t116 51q-28 4 -55 12t-49 21t-36 34t-14 49q2 46 48 102t108 110t125 100t101 72q42 24 100 39t106 15q40 0 70 -15t30 -59q0 -18 -3 -34t-25 -22q-64 6 -120 -9t-106 -45t-94 -71t-86 -85q-12 -14 -30 -39t-18 -29v-2q52 0 103 10 t102 21t102 21t105 10q20 0 44 -3t45 -13t34 -27t13 -43q16 -56 -1 -106t-58 -94t-101 -84t-130 -78h2q20 0 44 -3t45 -13t34 -27t13 -43q24 -82 -22 -151t-132 -129t-197 -114t-219 -108q-4 -6 -19 -8t-25 -2q-28 0 -57 24t-29 54q0 10 1 18t9 16q56 16 139 49t160 77 t128 93t43 97v12l-262 -54h-30q-28 0 -69 4t-80 17t-66 37t-27 64zM248 512q32 -20 101 -2t141 59t130 94t68 105q-98 32 -175 6t-133 -76t-89 -105t-43 -81z" />
+<glyph unicode="&#xa8;" horiz-adv-x="604" d="M80 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM338 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1432" d="M129 476q1 56 10 134t30 169t58 181t93 171t136 136t186 76t244 -5q56 -2 104 -36t88 -85t71 -111t53 -112q14 -40 28 -111t25 -149t18 -150t7 -114q0 -60 -35 -141t-92 -153t-132 -122t-153 -50q-20 0 -75 -6t-128 -5t-154 17t-156 60t-135 124t-88 208q-4 18 -3 74z M267 574q-1 -138 59 -306q18 -38 66 -61t107 -36t123 -16t116 -3t86 2t32 2h16q42 38 87 80t83 89t62 98t24 105q0 24 -11 81t-29 130t-42 151t-51 143t-53 107t-50 44q-68 20 -152 6t-167 -60t-154 -124t-111 -186t-41 -246zM402 440q-14 60 1 142t48 165t82 157t104 118 t112 49t109 -51q0 -2 2 -10t4 -33t3 -70t1 -123q2 -4 5 -13t3 -13q-6 -22 -23 -41t-43 -19q-34 0 -55 11t-31 53q4 6 2 25t-7 43t-9 48t-4 38q-2 0 -5 -3l-5 -5q-34 -60 -63 -133t-44 -148t-10 -149t43 -134q28 0 52 23t40 43q34 40 67 82t61 88q12 20 18 36t15 26t23 16 t42 6q32 0 60 -15t28 -49q0 -46 -41 -115t-100 -133t-125 -109t-116 -45q-48 0 -93 19t-78 51t-53 76t-20 96z" />
+<glyph unicode="&#xaa;" horiz-adv-x="558" d="M32 364q1 102 20 186t59 147.5t102.5 105.5t152.5 60q3 0 10 0.5t10 0.5q40 1 58 -27.5t26.5 -90t12 -158.5t14.5 -232q4 -11 4.5 -19t0.5 -19q0 -15 -12 -22.5t-31 -7.5q-38 0 -54 16t-22 43q0 1 -2 16t-5 34.5t-6 39.5t-4 33v4q-3 10 -3.5 25t-3.5 29q-3 17 -4 34l-5 5 q-12 -16 -27.5 -38.5t-33 -48t-38 -51t-42.5 -46.5t-46 -35.5t-50 -17.5q-10 0 -23.5 1.5t-27 5t-22 10t-8.5 17.5zM158 478q1 0 3 2l3 3q83 60 117 130t39 153q-36 -20 -70.5 -54t-49.5 -66q-6 -15 -14 -41.5t-14 -52t-10 -47t-4 -27.5z" />
+<glyph unicode="&#xab;" horiz-adv-x="1680" d="M156 623q-4 23 10 51q12 26 34 33t48 21q10 4 35 16t52 25t51 26t34 19q16 16 34 21t34 19l332 208q20 12 36 29t32 31t35 20t43 -6q40 -20 52 -60t-4 -78q0 -4 -7 -10t-11 -10l-398 -248q-18 -16 -46 -28t-56 -25t-52 -28t-34 -35q118 -56 226 -116t220 -128 q0 -14 9 -25t17 -22t11 -25t-5 -32q-16 -34 -45 -43t-63 7q-24 12 -35 28t-33 30q-60 48 -127 86t-137 72q-4 2 -24 10t-44 18t-44 18t-24 10t-25 12t-29 14q-22 10 -45 24t-38 31t-19 40zM642 601q-4 23 10 51q12 26 34 33t48 21q10 4 35 16t52 26t51 26t34 18q16 16 34 21 t34 19l332 208q20 12 36 29t32 31t35 20t45 -6q40 -20 51 -60t-5 -78q0 -4 -7 -10t-11 -10l-398 -248q-18 -16 -46 -28l-56 -24t-52 -27t-34 -35q118 -58 226 -117t220 -129q0 -14 9 -25t17 -22t11 -25t-5 -32q-16 -34 -45 -43t-63 7q-24 12 -35 29t-33 29q-60 48 -127 86 t-137 72q-4 2 -24 10t-44 18t-44 18t-24 10t-25 12t-29 14q-22 10 -45 24t-38 31t-19 40z" />
+<glyph unicode="&#xac;" horiz-adv-x="1116" d="M120 742q0 34 24 49t52 21l736 68q34 0 64 -12t30 -52q0 -4 -2 -13t-3 -43t2 -103t13 -191q0 -34 -12 -64t-52 -30q-10 0 -22 13t-22 29t-17 33t-3 27l-18 274l-694 -68q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#xad;" horiz-adv-x="818" d="M108 506q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#xae;" horiz-adv-x="1294" d="M83 534q1 56 10 134t30 169t58 181t93 171t136 136t186 76t244 -5q56 -2 104 -36t88 -85t71 -111t53 -112q14 -40 28 -111t25 -149t18 -150t7 -114q0 -60 -35 -141t-92 -153t-132 -122t-153 -50q-22 0 -76 -6t-127 -5t-154 17t-156 60t-135 124t-88 208q-4 18 -3 74z M221 632q-1 -138 59 -306q18 -38 66 -61t107 -36t123 -16t116 -3t86 2t32 2h16q32 30 68 63t69 69t60 74t43 80q-32 -8 -75 -11t-107 3t-155 23t-221 49q-2 -2 -2 -4q-2 -2 -2 -4q0 -16 2 -41t5 -53t5 -53t2 -41q0 -12 -7 -27t-27 -15q-6 0 -20 1t-29 3t-26 6t-13 10 l-14 238q-8 12 -11 19t-3 17q0 8 2 14t2 14q0 20 -1 36t-3 36q-4 6 -22 10t-18 26q0 10 6 18t12 14t12 14t6 18q-2 10 -3 41t-1 41v4q8 16 29 23t39 7q22 0 32 -7t15 -16t6 -17t5 -10q18 30 51 66t70 64t77 45t73 12t55 -39t26 -106q0 -64 -26 -115t-70 -89t-101 -62 t-119 -32l502 -26q10 -2 25 -1t31 -3q-2 32 -14 91t-31 130t-42 145t-48 135t-51 100t-48 41q-68 20 -152 6t-167 -60t-154 -124t-111 -186t-41 -246zM486 782q0 -22 1 -42t3 -42h2q2 0 6 2t21 11t51 29t98 56q12 6 26 21t27 32t21 34t8 27t-10 10h-16q-16 0 -36 -4t-48 -17 t-66 -38t-88 -65v-14z" />
+<glyph unicode="&#xaf;" horiz-adv-x="812" d="M48 1428q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#xb0;" horiz-adv-x="558" d="M70 963q-14 43 21 107t151 148h2q16 0 29 4t31 4q42 0 72 -18t49 -43t27 -54t8 -51q0 -26 -21 -59t-54 -61t-76 -48t-87 -20q-46 2 -92 25t-60 66zM182 1024q10 -30 37 -37t55 2t50 30t20 45q-2 50 -27 63t-55 1t-54 -41t-26 -63z" />
+<glyph unicode="&#xb1;" horiz-adv-x="874" d="M84 150q0 34 24 49t52 21l200 20q2 50 -2 102t-16 102h-8q-30 0 -49 -4t-37 -9t-39 -9t-51 -4q-68 0 -68 70q0 42 32 56t75 19t85 7t60 18l32 362q4 34 16 40t40 6q4 0 15 -1t15 -1q16 -12 28 -34v-72q0 -68 -4 -134t-4 -134h8l220 30q16 -4 29 -6t23 -7t16 -16t6 -33v-6 q-18 -18 -40 -25t-55 -15t-81 -19t-118 -35q-10 -4 -10 -11v-15q0 -52 8 -104t10 -104l166 16q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#xb2;" horiz-adv-x="610" d="M30 640v2q7 14 19.5 28t28 26.5t30.5 23.5t27 20q16 13 37 27.5t43.5 27t47 21t48.5 8.5q42 0 58.5 -25t16.5 -63q0 -73 -26.5 -143.5t-63.5 -133.5v-4l-30 -51h10q49 27 105.5 45t110.5 30h5q21 0 35 -6.5t14 -30.5q0 -17 -9 -29q-10 -2 -24.5 -6.5t-24.5 -2.5l-114 -38 l-186 -93q-19 -9 -37 -9q-16 0 -31.5 12.5t-15.5 29.5q0 9 2 13.5t9 14.5q31 46 63 93t58 96t42.5 101t16.5 108q-35 0 -61.5 -19.5t-51 -44t-48 -44.5t-49.5 -20q-9 0 -18 1.5t-17 5.5t-14 11.5t-6 17.5z" />
+<glyph unicode="&#xb3;" horiz-adv-x="448" d="M20 747q0 15 14 31t37 29t50.5 25t54.5 20.5t49.5 13.5t34.5 5q35 0 35 -42v-14q-16 -48 -38.5 -86.5t-45.5 -81.5h10q13 0 24 2.5t24 2.5q37 0 59 -27.5t31 -67.5q0 -6 0.5 -22.5t0.5 -20.5q0 -72 -26.5 -123t-77.5 -92q-27 -24 -58 -24q-15 0 -26.5 12.5t-11.5 28.5 q0 10 1 15.5t11 11.5q1 1 4.5 1.5t8 1.5t7.5 1.5t4 0.5q6 1 13 6t14 11t13 11.5t8 7.5q28 27 37.5 59t9.5 72v15t-0.5 20t-3 18t-8.5 11q-2 2 -9 2h-9q-21 0 -40.5 -10.5t-38 -23t-37.5 -22.5t-42 -10q-15 0 -23.5 11t-8.5 28t18 46t40.5 61t44 64t30.5 55h-8 q-21 0 -39 -10.5t-34 -22.5t-31.5 -22t-32.5 -10q-12 0 -25.5 7t-13.5 25z" />
+<glyph unicode="&#xb4;" horiz-adv-x="500" d="M174 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32z" />
+<glyph unicode="&#xb5;" horiz-adv-x="898" d="M28 -120l50 1044q0 2 15 23t25 31q16 14 30 15t36 1q20 0 37 -2t27 -24q-6 -174 7 -299t36 -211t53 -139t59 -82t53 -39t36 -10q30 10 50 51t28 99t7 128t-11 138t-29 127t-45 95v22q0 48 38 77t92 29q40 0 58 -29t12 -57l84 -454q12 -46 28 -104t27 -116t15 -109t-5 -84 t-36 -40t-75 21q-16 8 -20 40t-6 63t-3 50t-11 3q-34 -52 -89 -88t-135 -36q-46 0 -77 19t-52 49t-37 65t-34 67l-8 -24l-52 -334q-6 -24 -20 -33t-30 -11t-31 -2t-23 -2q-36 0 -55 20t-19 52z" />
+<glyph unicode="&#xb6;" horiz-adv-x="904" d="M22 966q0 110 34 187t91 129t131 80t156 39t166 7t160 -18q8 2 28 2q36 -6 58 -38q36 -26 18 -58q-10 -102 -22 -228t-23 -258t-18 -258t-7 -226q0 -48 5 -96t5 -96q0 -16 -2 -34t-8 -34t-19 -27t-33 -11q-36 0 -54 24t-28 54q-4 46 -5 86t-2 79t-1 78v85q0 78 8 183 t18 215t20 215t14 183v14q-46 -6 -84 -15t-38 -21q0 -148 -16 -295t-26 -297q-10 -142 -15 -282t-19 -282q-14 -28 -30 -40t-50 -12t-59 27t-21 59q0 2 2 17t5 32t6 31t3 18q0 2 1 18t3 37t3 42t1 33q10 158 23 317t13 319v38q-30 -24 -54 -57t-50 -65t-58 -55t-76 -27 q-42 -4 -71 11t-48 41t-27 60t-8 70z" />
+<glyph unicode="&#xb7;" horiz-adv-x="258" d="M50 568q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xb8;" horiz-adv-x="828" d="M114 -182q12 66 40 120t63 90t70 51t60 4t33 -52t-12 -115q-12 -14 -30 -39t-18 -29v-2q52 -10 116 -7t125 -3t114 -34t85 -102q18 -84 -2 -129t-74 -72t-138 -48t-190 -59q-4 -6 -19 -8t-25 -2q-28 0 -57 24t-29 54q0 10 1 18t9 16q24 30 69 40t92 17t87 21t56 56 q16 36 -5 52t-57 20t-72 1t-50 -5q-28 0 -69 4t-80 17t-66 37t-27 64z" />
+<glyph unicode="&#xb9;" horiz-adv-x="282" d="M43 458.5v42.5q0 78 13 155t19 156q0 9 -0.5 23.5t4 28t16.5 22t39 7.5q24 -2 38 -13t21 -26q-15 -102 -28 -203t-13 -204q0 -24 4 -48.5t4 -48.5q0 -8 -2 -17t-6.5 -17t-14.5 -13.5t-25 -5.5q-27 0 -41 12t-22 27q-3 23 -3.5 43.5t-1.5 40t-1 39z" />
+<glyph unicode="&#xba;" horiz-adv-x="414" d="M40 350v3l39 231q2 11 12 16.5t22 5.5q23 0 36.5 -11t23.5 -28h1q12 0 22 4.5t25 4.5q33 0 56.5 -18t38.5 -44t21.5 -55.5t6.5 -52.5q0 -26 -16 -59.5t-43 -63t-60 -49.5t-68 -20q-31 0 -53.5 12.5t-36.5 32t-20.5 43.5t-6.5 48zM128 347q2 -9 4 -20.5t6.5 -21t12 -14.5 t22.5 0q13 10 29 23.5t30 29t23.5 32.5t9.5 36q4 30 -5.5 56t-26.5 37t-39 2.5t-44 -46.5q-13 -23 -17.5 -54t-4.5 -57v-3z" />
+<glyph unicode="&#xbb;" horiz-adv-x="1318" d="M32 1064q-2 14 11 25t30 18t35 10t24 3q78 -46 161 -78t168 -61t171 -57t170 -66q14 -18 20 -29t6 -27q0 -40 -27 -68t-49 -60q-48 -68 -89 -131t-83 -124t-91 -121t-111 -122q-4 -6 -23 -18t-27 -16q-16 -4 -36 0t-38 14t-30 26t-12 36q0 14 9 28t22 26t27 22t26 16 l320 448q8 12 8 22v6l-548 210q-4 0 -11 9t-14 21t-13 23t-6 15zM408 1130q-2 14 11 25t30 18t35 10t24 3q78 -46 161 -78t168 -61t171 -57t170 -66q14 -18 20 -29t6 -27q0 -40 -27 -68t-49 -60q-48 -68 -89 -131t-83 -124t-91 -121t-111 -122q-4 -6 -23 -18t-27 -16 q-16 -4 -36 0t-38 14t-30 26t-12 36q0 14 9 28t22 26t27 22t26 16l320 448q8 12 8 22v6l-548 210q-4 0 -11 9t-14 21t-13 23t-6 15z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1116" d="M46 470v47q0 85 15.5 168.5t22.5 168.5q0 10 -1 26t4.5 30.5t20 24t45.5 8.5q29 -3 45.5 -15t25.5 -28q-18 -110 -33.5 -220t-15.5 -222q0 -27 4.5 -53t4.5 -52q0 -9 -2 -19t-7.5 -18.5t-17 -14.5t-29.5 -6q-33 0 -49.5 13t-25.5 30q-4 25 -4.5 46.5t-1.5 43t-1 42.5z M115 -129q11 80 27 150t34 150v13l290 1226q6 28 22 38.5t51 10.5h4q38 -16 49.5 -27t11.5 -44q0 -20 -6.5 -41.5t-10.5 -41.5q-2 -5 -7 -23t-11 -39.5t-11 -40t-7 -23.5v-6l-229 -939q-18 -94 -39.5 -188t-37.5 -188q-6 -20 -25 -29t-42 -9q-22 0 -42.5 12t-20.5 34v5z M374 372q1 8 15.5 18.5t18.5 17.5q2 2 9.5 14t16.5 25.5t16.5 25t10.5 14.5q0 6 7 6l145 220q0 2 2.5 3t4.5 3q4 5 15 17.5t23.5 26t23.5 26t16 18.5q8 9 17 10.5t22 1.5q11 0 23.5 -3t23.5 -8t19 -15t8 -22v-291q28 0 50.5 13t52.5 13q55 0 55 -50q0 -11 -4 -22t-17 -16 l-137 -46v-4q0 -77 16 -152.5t16 -149.5q0 -22 -12.5 -40.5t-38.5 -18.5q-10 0 -18.5 0.5t-16.5 4.5q-8 6 -20.5 17t-12.5 14v11l-32 289h-7q-33 0 -65 -5.5t-64 -12.5t-64 -12.5t-65 -5.5h-6q-17 11 -33.5 27.5t-13.5 37.5zM559 418q6 0 21 3t32 5.5t32 5t23 3.5q1 1 8 3 t10 4q2 0 4.5 2.5t2.5 4.5v171l-7 8l-126 -199v-11z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1202" d="M42 479v52q0 94 12 187.5t18 187.5q0 11 -0.5 29t3.5 34t15.5 26.5t34.5 9.5q23 -3 35.5 -16t19.5 -32q-14 -122 -26 -244.5t-12 -247.5q0 -29 3.5 -58.5t3.5 -58.5q0 -9 -1 -20t-5.5 -21t-13.5 -16.5t-23 -6.5q-26 0 -38.5 14.5t-19.5 32.5q-3 28 -3.5 52.5t-1.5 48 t-1 47.5zM152 -61q9 69 22.5 130.5t29.5 130.5v12l249 1065q6 25 19.5 34.5t43.5 9.5h4q33 -15 42.5 -24.5t9.5 -37.5q0 -18 -5.5 -36.5t-8.5 -36.5q-2 -4 -6.5 -20t-9.5 -34.5t-9.5 -34.5t-5.5 -20v-6l-197 -816q-16 -82 -34.5 -163.5t-32.5 -163.5q-5 -18 -21.5 -26 t-35.5 -8t-36.5 11t-17.5 30v4zM387 503v3q9 18 25.5 35t36 33t39 30t34.5 25q22 16 49 34t56 34t61 26.5t63 10.5q54 0 75 -31t21 -80q0 -91 -33.5 -179t-81.5 -167v-5l-40 -64h14q63 33 136 56t144 38h6q27 0 45 -8.5t18 -38.5q0 -21 -12 -36q-12 -3 -31 -8.5t-32 -2.5 l-148 -49l-240 -116q-24 -11 -48 -11q-22 0 -41.5 16t-19.5 37q0 11 2.5 16.5t11.5 17.5q41 58 82 117t75 120.5t55 126.5t21 136q-45 0 -79.5 -25t-66 -55.5t-62 -55.5t-64.5 -25q-11 0 -23 2.5t-22.5 7t-18 13.5t-7.5 22z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1386" d="M24 790q0 17 20.5 34t53.5 32t73.5 28t80 22.5t72.5 15t51 5.5q50 0 50 -46v-16q-23 -54 -56 -96t-66 -90h14q19 0 35 2.5t35 2.5q55 0 86.5 -30.5t45.5 -74.5q0 -6 0.5 -24.5t0.5 -23.5q0 -79 -38.5 -136t-113.5 -102q-39 -26 -84 -26q-22 0 -39 13.5t-17 31.5 q0 11 2 17.5t15 12.5q2 1 7.5 1.5t11.5 2t11 2t6 0.5q8 1 18.5 6.5t21 12t18.5 12.5t12 8q40 30 54.5 66t14.5 80v16.5t-0.5 22t-5 20.5t-12.5 12q-3 1 -13 1h-13q-32 0 -60 -11t-55 -25t-55 -25t-61 -11q-22 0 -34.5 12.5t-12.5 30.5q0 19 26.5 51t59.5 67.5t64.5 71 t43.5 60.5h-11q-31 0 -57.5 -11.5t-49.5 -24.5t-46 -24.5t-47 -11.5q-18 0 -37.5 8t-19.5 28zM367 -76q9 68 23.5 128t30.5 128v11l258 1043q5 24 19.5 33t44.5 9h4q34 -14 44 -23t10 -37q0 -17 -5.5 -35.5t-8.5 -35.5q-2 -4 -6.5 -19.5t-10 -34t-10 -34t-6.5 -19.5v-6 l-203 -799q-17 -80 -35.5 -160t-33.5 -160q-5 -17 -22 -25t-37 -8t-38 10.5t-18 29.5v4zM551 388q2 8 15 18t17 17q2 2 9 13.5t15.5 25t15.5 25t10 13.5q0 6 6 6l135 216q0 1 2.5 2.5t3.5 2.5q4 5 14.5 17.5t22 25.5t21.5 25.5t15 17.5q7 9 15.5 10.5t20.5 1.5q10 0 22 -2.5 t22 -8t17.5 -15t7.5 -21.5v-284q26 0 47 12.5t49 12.5q51 0 51 -49q0 -11 -4 -22t-15 -15l-128 -45v-4q0 -75 15 -149t15 -146q0 -22 -11.5 -40t-36.5 -18q-9 0 -17 0.5t-15 4.5q-7 6 -19 16.5t-12 13.5v11l-30 283h-6q-30 0 -60 -5.5t-60 -12.5t-59.5 -12t-60.5 -5h-6 q-16 10 -31 26.5t-13 36.5zM723 433q6 0 20 3t30 5.5t29.5 4.5t21.5 3q1 2 7.5 4t9.5 3q2 0 4 3t2 4v168l-6 8l-118 -195v-11z" />
+<glyph unicode="&#xbf;" horiz-adv-x="732" d="M5 190q0 47 14 96.5t34.5 97t45 90.5t45.5 80q13 25 35.5 56t43 65t35.5 68t15 61q0 16 -12 24t-12 25q0 37 19 52.5t46 15.5q45 0 74.5 -38t29.5 -90v-4q-10 -56 -32 -104t-48.5 -92.5t-55.5 -87.5t-53 -91q-4 -6 -13 -25.5t-19.5 -43t-20 -46.5t-12.5 -33 q-9 -23 -7 -29t2 -27q68 0 123.5 32t112.5 77q25 21 45.5 46t53.5 25q25 0 54 -24t29 -61q0 -12 -2.5 -15t-12.5 -12q-50 -47 -97.5 -87t-98 -70t-106 -47.5t-120.5 -17.5q-55 0 -95 31t-40 103zM142 1290q0 43 22 58.5t51 15.5q33 0 61 -19.5t28 -63.5q0 -28 -20.5 -55 t-47.5 -27q-33 0 -63.5 21.5t-30.5 69.5z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1018" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15t10 -29q0 -22 -10 -38t-23 -29t-28 -25 t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM197 1822q-1 14 11 30 q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1018" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15t10 -29q0 -22 -10 -38t-23 -29t-28 -25 t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM88 1552q-6 52 9 82 t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1018" d="M-24 1586l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22 t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25zM50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38 t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15t10 -29q0 -22 -10 -38t-23 -29t-28 -25t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96 q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1018" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15t10 -29q0 -22 -10 -38t-23 -29t-28 -25 t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM76 1568q0 10 1 17t3 17 q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52q-20 0 -37 -28t-32 -61t-30 -60t-29 -27 t-33 14t-19 38zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1018" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15t10 -29q0 -22 -10 -38t-23 -29t-28 -25 t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM68 1678q0 28 21 52 t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52zM326 1678q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27 q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1018" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8q14 8 53 26t82 38t81 38t54 24q2 4 11 7t13 5h4q20 0 30 -15t10 -29q0 -22 -10 -38t-23 -29t-28 -25 t-23 -26l-198 -100q-8 -10 -8 -16q0 -16 17 -50l27 -54q6 -12 20 -44t30 -66t31 -65t21 -43v-6q0 -72 -72 -72q-22 0 -46 5t-36 29l-134 286h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM80 1475q-14 43 21 107 t151 148h2q16 0 29 4t31 4q42 0 72 -18t49 -43t27 -54t8 -51q0 -26 -21 -59t-54 -61t-76 -48t-87 -20q-46 2 -92 25t-60 66zM192 1536q10 -30 37 -37t55 2t50 30t20 45q-2 50 -27 63t-55 1t-54 -41t-26 -63zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524 l-8 8q-6 -12 -15 -68t-20 -145t-24 -205t-27 -248v-52z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1420" d="M50 86v40q0 120 16 238t28 236q0 6 2 27t5 45t6 45t3 27v8l84 624q-4 40 13 71t63 31q50 6 83 -13t55 -49t36 -66t30 -66q10 -28 25 -66t36 -96t50 -142t67 -204l8 -8l8 4v8v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60q0 64 26 90t92 26q14 0 23 -12t21 -12 h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20t29 -4q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71t40 31q22 0 40 -22t18 -46t-10 -54t-32 -46l-176 -158 q-16 -20 -39 -37t-57 -47l-40 -36v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107t-85 -120t-101 -98 t-117 -41q-30 0 -43 10t-33 36q-8 30 -15 60t-11 58l-128 276h-18q-76 -58 -162 -114t-176 -96q-14 -72 -17 -146t1 -148q-16 -22 -32 -33t-44 -11t-42 13t-20 32t-6 41zM228 514q60 24 117 64t109 74q6 4 15 8t17 10t20 14v16l-184 524l-8 8q-6 -12 -15 -68t-20 -145 t-24 -205t-27 -248v-52z" />
+<glyph unicode="&#xc7;" horiz-adv-x="862" d="M46 258v48q24 200 38 308t20 160q8 60 8 70q18 62 38 134t53 134t85 104t134 42q36 0 65 -5t55 -17t51 -29t53 -41q20 -18 23 -22t3 -24q0 -26 -18 -50t-52 -24q-28 0 -46 13t-35 30t-36 30t-49 13q-32 0 -56 -17t-41 -43t-26 -58t-13 -60l-94 -640q0 -4 -1 -19t-1 -23 v-35t4 -42t14 -36t30 -15q12 0 22 8q96 64 165 149t131 181q2 4 11 19t18 32t17 34t12 25q12 26 18 54t15 52t27 39t56 15q28 0 54 -24t26 -56v-4q-50 -144 -129 -266t-175 -242q-60 -72 -138 -116t-174 -44h-10q-90 34 -121 101t-31 157zM86 -182q12 66 40 120t63 90t70 51 t60 4t33 -52t-12 -115q-12 -14 -30 -39t-18 -29v-2q52 -10 116 -7t125 -3t114 -34t85 -102q18 -84 -2 -129t-74 -72t-138 -48t-190 -59q-4 -6 -19 -8t-25 -2q-28 0 -57 24t-29 54q0 10 1 18t9 16q24 30 69 40t92 17t87 21t56 56q16 36 -5 52t-57 20t-72 1t-50 -5 q-28 0 -69 4t-80 17t-66 37t-27 64z" />
+<glyph unicode="&#xc8;" d="M46 1158q0 64 26 90t92 26q14 0 23 -12t21 -12h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20t29 -4q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71t40 31 q22 0 40 -22t18 -46t-10 -54t-32 -46l-312 -278v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107t-85 -120 t-101 -98t-117 -41q-30 0 -43 10t-33 36q-20 80 -30 151t-14 151q-2 46 0 79t-8 73q-2 8 -9 12t-14 10t-13 15t-6 29q0 16 7 28t14 23t14 24t7 31v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60zM153 1724q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47 t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28z" />
+<glyph unicode="&#xc9;" d="M46 1158q0 64 26 90t92 26q14 0 23 -12t21 -12h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20t29 -4q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71t40 31 q22 0 40 -22t18 -46t-10 -54t-32 -46l-312 -278v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107t-85 -120 t-101 -98t-117 -41q-30 0 -43 10t-33 36q-20 80 -30 151t-14 151q-2 46 0 79t-8 73q-2 8 -9 12t-14 10t-13 15t-6 29q0 16 7 28t14 23t14 24t7 31v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60zM228 1442q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42 q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32z" />
+<glyph unicode="&#xca;" d="M46 1158q0 64 26 90t92 26q14 0 23 -12t21 -12h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20t29 -4q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71t40 31 q22 0 40 -22t18 -46t-10 -54t-32 -46l-312 -278v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107t-85 -120 t-101 -98t-117 -41q-30 0 -43 10t-33 36q-20 80 -30 151t-14 151q-2 46 0 79t-8 73q-2 8 -9 12t-14 10t-13 15t-6 29q0 16 7 28t14 23t14 24t7 31v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60zM126 1534l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3 q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13 t-25 19t-1 25z" />
+<glyph unicode="&#xcb;" d="M46 1158q0 64 26 90t92 26q14 0 23 -12t21 -12h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20t29 -4q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71t40 31 q22 0 40 -22t18 -46t-10 -54t-32 -46l-312 -278v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107t-85 -120 t-101 -98t-117 -41q-30 0 -43 10t-33 36q-20 80 -30 151t-14 151q-2 46 0 79t-8 73q-2 8 -9 12t-14 10t-13 15t-6 29q0 16 7 28t14 23t14 24t7 31v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60zM164 1552q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61 t-61 -27q-26 0 -54 24t-28 52zM422 1552q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xcc;" horiz-adv-x="308" d="M13 1402q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28zM46 886v124v122q16 22 29 29t37 7q32 0 61 -18t33 -52q8 -56 9 -113t0 -114l-2 -114t3 -113q8 -136 25 -282t17 -282 q0 -40 -16 -60t-62 -20q-38 0 -58 26t-29 62t-11 73t-2 59q0 16 -3 67t-6 120t-7 146t-8 146t-7 120t-3 67z" />
+<glyph unicode="&#xcd;" horiz-adv-x="308" d="M16 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32zM46 886v124v122q16 22 29 29t37 7q32 0 61 -18t33 -52q8 -56 9 -113t0 -114l-2 -114t3 -113q8 -136 25 -282t17 -282 q0 -40 -16 -60t-62 -20q-38 0 -58 26t-29 62t-11 73t-2 59q0 16 -3 67t-6 120t-7 146t-8 146t-7 120t-3 67z" />
+<glyph unicode="&#xce;" horiz-adv-x="308" d="M-118 1350l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22 t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25zM46 886v124v122q16 22 29 29t37 7q32 0 61 -18t33 -52q8 -56 9 -113t0 -114l-2 -114t3 -113q8 -136 25 -282t17 -282q0 -40 -16 -60t-62 -20q-38 0 -58 26t-29 62t-11 73t-2 59q0 16 -3 67 t-6 120t-7 146t-8 146t-7 120t-3 67z" />
+<glyph unicode="&#xcf;" horiz-adv-x="308" d="M-56 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM46 886v124v122q16 22 29 29t37 7q32 0 61 -18t33 -52q8 -56 9 -113t0 -114l-2 -114t3 -113q8 -136 25 -282t17 -282q0 -40 -16 -60t-62 -20q-38 0 -58 26t-29 62t-11 73 t-2 59q0 16 -3 67t-6 120t-7 146t-8 146t-7 120t-3 67zM202 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1046" d="M36 978v60q10 6 17 17t11 19l202 100l8 10q-4 56 6 90t70 34q16 0 35 -6t36 -16t26 -26t5 -36q100 -4 198 -15t176 -48t127 -109t49 -198q0 -114 -44 -228t-126 -196l-380 -378q-28 -28 -47 -40t-55 -12q-30 0 -49 17t-19 47q0 18 13 32t13 30q0 4 -8 10t-10 8 q-20 30 -22 68t-2 72v160h-4q-12 0 -39 6t-53 17t-46 24t-20 27q0 18 20 28t46 16t52 8t40 6h4q2 110 3 218t1 218q-20 0 -38 -9t-38 -20t-42 -20t-48 -9h-32q-4 6 -20 11t-16 13zM452 248l8 6q2 2 15 13t29 26t32 29t26 24q46 48 97 102t93 115t69 128t27 141q0 70 -26 119 t-69 80t-101 45t-124 14q-6 0 -35 -3t-41 -13v-470l80 12q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-72 -12v-228z" />
+<glyph unicode="&#xd1;" horiz-adv-x="890" d="M-10 1562q0 10 1 17t3 17q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52 q-20 0 -37 -28t-32 -61t-30 -60t-29 -27t-33 14t-19 38zM46 76v174q0 122 5 245t11 246t9 246t-1 245q6 22 22 33t38 11q42 0 64 -15t32 -41t12 -58l4 -64q24 -44 57 -85t59 -83q0 -2 3 -9t5 -7q12 -18 31 -47t37 -56t31 -47l13 -20l8 -10l116 -168q8 -8 14 -8h4 q-26 212 -42 433t-16 437v100q16 26 54 26t56 -18t24 -45t6 -58t2 -57q0 -2 2 -7t5 -22t6 -52t8 -97t10 -156t13 -230v-36l68 -446q2 -16 17 -49t15 -51q0 -42 -24 -68t-68 -26q-6 0 -16 5t-20 11t-19 13t-13 11l-322 458q-2 0 -4 7t-4 11q-12 18 -32 45t-38 54t-32 47 t-14 22l-10 8q-10 -190 -16 -383t0 -385q-4 -24 -25 -42t-43 -18q-40 0 -63 21t-39 55z" />
+<glyph unicode="&#xd2;" horiz-adv-x="660" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM151 1626q-1 14 11 30 q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28zM201 549q3 -153 37 -329q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8 q-42 -52 -76 -142t-51 -213t-14 -276z" />
+<glyph unicode="&#xd3;" horiz-adv-x="660" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM120 1430q-6 52 9 82 t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32zM201 549q3 -153 37 -329q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8 q-42 -52 -76 -142t-51 -213t-14 -276z" />
+<glyph unicode="&#xd4;" horiz-adv-x="660" d="M16 1482l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22 t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25zM43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52 q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM201 549q3 -153 37 -329q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8q-42 -52 -76 -142t-51 -213t-14 -276z" />
+<glyph unicode="&#xd5;" horiz-adv-x="660" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM76 1424q0 10 1 17t3 17 q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52q-20 0 -37 -28t-32 -61t-30 -60t-29 -27 t-33 14t-19 38zM201 549q3 -153 37 -329q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8q-42 -52 -76 -142t-51 -213t-14 -276z" />
+<glyph unicode="&#xd6;" horiz-adv-x="660" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM94 1518q0 28 21 52 t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM201 549q3 -153 37 -329q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8q-42 -52 -76 -142t-51 -213t-14 -276zM352 1518 q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xd7;" horiz-adv-x="892" d="M136 594v6q0 22 16 33t38 11q32 6 58 -3t49 -28t44 -43t41 -44q4 12 14 39t24 58t32 58t36 38t36 0t34 -59v-8l-70 -212l222 -214q0 -2 2 -6t2 -6t2 -4v-2q0 -22 -18 -33t-38 -11q-22 0 -54 17t-64 38t-60 39t-40 18h-6q-30 -26 -44 -47t-27 -39t-34 -32t-63 -24 q-20 0 -42 11t-22 31q0 26 23 53t50 54t47 56t14 59q-26 16 -53 41t-53 52t-50 54t-46 49z" />
+<glyph unicode="&#xd8;" horiz-adv-x="660" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM99 -107q9 81 24.5 153 t32.5 154v13l270 1254q6 29 21 40t47 11h4q36 -17 46.5 -28t10.5 -45q0 -20 -6 -42t-9 -43q-2 -5 -7 -23.5t-10.5 -40.5t-10 -40.5t-6.5 -24.5v-6l-214 -961q-17 -96 -37 -192t-35 -193q-6 -20 -24 -29.5t-39 -9.5q-20 0 -39 13t-19 35v5zM201 549q3 -153 37 -329 q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8q-42 -52 -76 -142t-51 -213t-14 -276z" />
+<glyph unicode="&#xd9;" d="M78 358v52q2 16 5 48t8 73t9 86t9 86t8 73t5 48q-8 20 -5 41t14 38t29 28t40 11q6 0 21 -4t31 -12t28 -17t12 -17v-76q-28 -216 -36 -344t-6 -199t12 -97t20 -36q24 -10 47 -5t55 37t77 99t109 179q4 6 9 22t7 22q-4 132 -1 266t9 266q8 20 26 32t38 12q8 0 24 -6t32 -17 t28 -23t12 -24v-590q14 -90 22 -181t22 -181q0 -10 5 -41t11 -67l11 -66t7 -38v-24q0 -72 -78 -78q-34 -4 -57 29t-37 86t-23 119t-15 128t-12 113t-16 73q-22 -42 -53 -94t-72 -99t-88 -79t-101 -32q-68 0 -108 40t-61 99t-27 124t-6 117zM277 1402q-1 14 11 30 q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28z" />
+<glyph unicode="&#xda;" d="M78 358v52q2 16 5 48t8 73t9 86t9 86t8 73t5 48q-8 20 -5 41t14 38t29 28t40 11q6 0 21 -4t31 -12t28 -17t12 -17v-76q-28 -216 -36 -344t-6 -199t12 -97t20 -36q24 -10 47 -5t55 37t77 99t109 179q4 6 9 22t7 22q-4 132 -1 266t9 266q8 20 26 32t38 12q8 0 24 -6t32 -17 t28 -23t12 -24v-590q14 -90 22 -181t22 -181q0 -10 5 -41t11 -67l11 -66t7 -38v-24q0 -72 -78 -78q-34 -4 -57 29t-37 86t-23 119t-15 128t-12 113t-16 73q-22 -42 -53 -94t-72 -99t-88 -79t-101 -32q-68 0 -108 40t-61 99t-27 124t-6 117zM280 1258q-6 52 9 82t40 54t55 50 t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32z" />
+<glyph unicode="&#xdb;" d="M78 358v52q2 16 5 48t8 73t9 86t9 86t8 73t5 48q-8 20 -5 41t14 38t29 28t40 11q6 0 21 -4t31 -12t28 -17t12 -17v-76q-28 -216 -36 -344t-6 -199t12 -97t20 -36q24 -10 47 -5t55 37t77 99t109 179q4 6 9 22t7 22q-4 132 -1 266t9 266q8 20 26 32t38 12q8 0 24 -6t32 -17 t28 -23t12 -24v-590q14 -90 22 -181t22 -181q0 -10 5 -41t11 -67l11 -66t7 -38v-24q0 -72 -78 -78q-34 -4 -57 29t-37 86t-23 119t-15 128t-12 113t-16 73q-22 -42 -53 -94t-72 -99t-88 -79t-101 -32q-68 0 -108 40t-61 99t-27 124t-6 117zM148 1350l166 292q2 4 7 17t11 27 t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10 t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25z" />
+<glyph unicode="&#xdc;" d="M78 358v52q2 16 5 48t8 73t9 86t9 86t8 73t5 48q-8 20 -5 41t14 38t29 28t40 11q6 0 21 -4t31 -12t28 -17t12 -17v-76q-28 -216 -36 -344t-6 -199t12 -97t20 -36q24 -10 47 -5t55 37t77 99t109 179q4 6 9 22t7 22q-4 132 -1 266t9 266q8 20 26 32t38 12q8 0 24 -6t32 -17 t28 -23t12 -24v-590q14 -90 22 -181t22 -181q0 -10 5 -41t11 -67l11 -66t7 -38v-24q0 -72 -78 -78q-34 -4 -57 29t-37 86t-23 119t-15 128t-12 113t-16 73q-22 -42 -53 -94t-72 -99t-88 -79t-101 -32q-68 0 -108 40t-61 99t-27 124t-6 117zM210 1420q0 28 21 52t49 24 q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM468 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xdd;" horiz-adv-x="848" d="M12 1014q0 34 26 49t56 15q20 0 42 -5t38 -21q76 -84 170 -168t192 -144l8 26l84 540q4 22 25 28t39 6q52 0 79 -25t27 -83v-4q0 -2 -3 -10t-6 -18t-5 -19t-2 -11q-6 -24 -16 -93t-22 -164t-26 -209t-28 -229t-28 -222t-26 -189q2 -20 3 -46t-7 -50t-25 -40t-47 -16 q-38 0 -67 20t-41 56q2 10 5 38t8 59t9 58t6 39q10 90 25 179t15 179v30l-32 16q-8 4 -40 26t-71 50t-77 57t-58 47q-12 8 -39 31t-56 50t-55 52t-36 35q-16 16 -30 37t-14 43zM282 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27 t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32z" />
+<glyph unicode="&#xde;" horiz-adv-x="768" d="M14 862v4q0 16 11 33t23 29v102v124t-2 76t-6 76l-12 126q0 26 18 39t38 13q56 10 85 -7t40 -52t10 -80t-4 -89t-4 -82t13 -58q26 10 27 9t0 -2t4 4t37 29q44 34 103 43t111 9q122 -18 170 -75t42 -140t-57 -184t-127 -208t-168 -212t-178 -197q2 -26 3 -60t0 -67t-4 -61 t-11 -42q-10 -20 -25 -29t-31 -7t-30 16t-22 42q-6 18 -9 50t-5 73t-1 87t3 94v522zM224 708q0 -6 1 -28t3 -47t3 -47t1 -28v-21t1 -32t1 -32v-21q22 4 62 56t82 121t78 139t54 110q8 20 16 48t11 57t-4 53t-29 38q-36 0 -77 -18t-80 -46t-70 -61t-45 -63q-2 -10 -3 -35 t-2 -53t-2 -54t-1 -36z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1030" d="M122 956q0 56 33 102t83 82t108 61t106 40t78 21t26 2q14 10 41 4t53 -22t46 -38t20 -46q0 -44 -12 -81t-30 -72t-38 -69t-36 -70q8 0 30 -3t46 -5t46 -5t30 -3q32 -6 75 -20t80 -38t63 -57t26 -75q0 -46 -17 -92t-41 -82q-8 -12 -24 -34l-32 -44t-29 -39t-15 -19 l-366 -316l-14 178q26 22 60 51t50 39q34 28 81 68t89 85t71 93t29 94q0 30 -20 47t-49 27t-60 13t-53 3q-42 0 -70 -10t-51 -27t-44 -40t-51 -49q-2 0 -9 -4t-9 -4l-44 238q26 28 49 54t47 60q6 12 12 32t5 37t-13 26t-40 1l-19 -18t-40 -40t-39 -41t-18 -21l8 -406 l42 -348h2l8 -360q-14 0 -41 3t-55 9t-49 16t-23 26l-38 520v16q-4 84 -9 176t-15 178q-8 0 -14 25t-9 58t-5 66t-2 47z" />
+<glyph unicode="&#xe0;" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94t-6 -55zM255 1402q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76 q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28z" />
+<glyph unicode="&#xe1;" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94t-6 -55zM258 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33 t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32z" />
+<glyph unicode="&#xe2;" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM124 1350l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15 q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94 t-6 -55z" />
+<glyph unicode="&#xe3;" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM188 1240q0 10 1 17t3 17q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89 t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52q-20 0 -37 -28t-32 -61t-30 -60t-29 -27t-33 14t-19 38zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94t-6 -55z" />
+<glyph unicode="&#xe4;" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM186 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103 t-15 -94t-6 -55zM444 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xe5;" horiz-adv-x="798" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94t-6 -55zM272 1177q-14 43 21 107t151 148h2q16 0 29 4t31 4q42 0 72 -18t49 -43t27 -54 t8 -51q0 -26 -21 -59t-54 -61t-76 -48t-87 -20q-46 2 -92 25t-60 66zM384 1238q10 -30 37 -37t55 2t50 30t20 45q-2 50 -27 63t-55 1t-54 -41t-26 -63z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1444" d="M36 152q2 204 30 371t88 294t154 211t228 120q4 0 15 1t15 1q60 2 87 -55t40 -180t18 -316t21 -463q6 -22 7 -38t1 -38q0 -30 -18 -45t-46 -15q-58 0 -82 32t-32 86q0 2 -3 32t-8 69t-9 79t-6 66v8q-4 20 -5 50t-5 58q-4 34 -6 68l-8 10q-18 -32 -41 -77t-49 -96 t-57 -102t-64 -93t-69 -71t-74 -35q-16 0 -36 3t-40 10t-33 20t-13 35zM224 380q2 0 5 4t5 6q124 120 175 259t59 305q-54 -40 -106 -108t-74 -132q-10 -30 -22 -82t-21 -103t-15 -94t-6 -55zM566 540q0 24 11 32t26 11t29 7t20 16q4 12 15 44t23 67t23 66t15 43 q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4 q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57t-77 -41t-84 -16q-86 0 -126 58t-40 134q0 50 3 84t15 88q-22 20 -38 35t-16 41zM844 730l132 86q10 8 8 24t-11 28 t-23 15t-26 -15q-6 -8 -21 -32t-30 -49t-25 -43t-4 -14z" />
+<glyph unicode="&#xe7;" horiz-adv-x="708" d="M46 240q-14 60 1 142t48 165t82 157t104 118t112 49t109 -51q0 -2 2 -10t4 -33t3 -70t1 -123q2 -4 5 -13t3 -13q-6 -22 -23 -41t-43 -19q-34 0 -55 11t-31 53q4 6 2 25t-7 43t-9 48t-4 38q-2 0 -5 -3l-5 -5q-34 -60 -63 -133t-44 -148t-10 -149t43 -134q28 0 52 23t40 43 q34 40 67 82t61 88q12 20 18 36t15 26t23 16t42 6q32 0 60 -15t28 -49q0 -46 -41 -115t-100 -133t-125 -109t-116 -45q-48 0 -93 19t-78 51t-53 76t-20 96zM100 -198q12 66 40 120t63 90t70 51t60 4t33 -52t-12 -115q-12 -14 -30 -39t-18 -29v-2q52 -10 116 -7t125 -3 t114 -34t85 -102q18 -84 -2 -129t-74 -72t-138 -48t-190 -59q-4 -6 -19 -8t-25 -2q-28 0 -57 24t-29 54q0 10 1 18t9 16q24 30 69 40t92 17t87 21t56 56q16 36 -5 52t-57 20t-72 1t-50 -5q-28 0 -69 4t-80 17t-66 37t-27 64z" />
+<glyph unicode="&#xe8;" horiz-adv-x="890" d="M32 448q0 24 11 32t26 11t29 7t20 16q4 12 15 44t23 67t23 66t15 43q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17 l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57t-77 -41t-84 -16q-86 0 -126 58t-40 134q0 50 3 84 t15 88q-22 20 -38 35t-16 41zM301 1402q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28zM310 638l132 86q10 8 8 24t-11 28t-23 15t-26 -15q-6 -8 -21 -32t-30 -49t-25 -43t-4 -14z" />
+<glyph unicode="&#xe9;" horiz-adv-x="890" d="M32 448q0 24 11 32t26 11t29 7t20 16q4 12 15 44t23 67t23 66t15 43q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17 l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57t-77 -41t-84 -16q-86 0 -126 58t-40 134q0 50 3 84 t15 88q-22 20 -38 35t-16 41zM230 1054q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32zM310 638l132 86q10 8 8 24t-11 28t-23 15t-26 -15q-6 -8 -21 -32t-30 -49t-25 -43t-4 -14z" />
+<glyph unicode="&#xea;" horiz-adv-x="890" d="M32 448q0 24 11 32t26 11t29 7t20 16q4 12 15 44t23 67t23 66t15 43q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17 l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57t-77 -41t-84 -16q-86 0 -126 58t-40 134q0 50 3 84 t15 88q-22 20 -38 35t-16 41zM84 1064l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198 l-8 -6q-6 -8 -12 -22t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25zM310 638l132 86q10 8 8 24t-11 28t-23 15t-26 -15q-6 -8 -21 -32t-30 -49t-25 -43t-4 -14z" />
+<glyph unicode="&#xeb;" horiz-adv-x="890" d="M32 448q0 24 11 32t26 11t29 7t20 16q4 12 15 44t23 67t23 66t15 43q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17 l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57t-77 -41t-84 -16q-86 0 -126 58t-40 134q0 50 3 84 t15 88q-22 20 -38 35t-16 41zM134 1128q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM310 638l132 86q10 8 8 24t-11 28t-23 15t-26 -15q-6 -8 -21 -32t-30 -49t-25 -43t-4 -14zM392 1128q0 28 21 52t49 24q34 0 55 -18t41 -40v-6 q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xec;" horiz-adv-x="346" d="M29 1402q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28zM46 946v8q0 22 19 37t39 15q30 0 65 -10t47 -42q18 -98 25 -198t12 -199t14 -199t33 -198q0 -4 3 -16t6 -26t5 -26t2 -16v-4 q0 -2 2 -4q0 -24 -22 -48t-46 -20q-6 2 -29 7t-31 9q-6 2 -16 9t-19 15t-15 18t0 18q-20 200 -34 342t-24 238t-17 153t-11 86t-6 39t-2 12z" />
+<glyph unicode="&#xed;" horiz-adv-x="346" d="M32 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32zM46 946q0 -2 2 -12t6 -39t11 -86t17 -153t24 -238t34 -342q-6 -8 0 -18t15 -18t19 -15t16 -9q8 -4 31 -9t29 -7q24 -4 46 20 t22 48q-2 2 -2 4v4q0 4 -2 16t-5 26t-6 26t-3 16q-24 98 -33 198t-14 199t-12 199t-25 198q-12 32 -47 42t-65 10q-20 0 -39 -15t-19 -37v-8z" />
+<glyph unicode="&#xee;" horiz-adv-x="346" d="M-100 1350l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22 t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25zM46 946v8q0 22 19 37t39 15q30 0 65 -10t47 -42q18 -98 25 -198t12 -199t14 -199t33 -198q0 -4 3 -16t6 -26t5 -26t2 -16v-4q0 -2 2 -4q0 -24 -22 -48t-46 -20q-6 2 -29 7t-31 9 q-6 2 -16 9t-19 15t-15 18t0 18q-20 200 -34 342t-24 238t-17 153t-11 86t-6 39t-2 12z" />
+<glyph unicode="&#xef;" horiz-adv-x="346" d="M-38 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM46 946v8q0 22 19 37t39 15q30 0 65 -10t47 -42q18 -98 25 -198t12 -199t14 -199t33 -198q0 -4 3 -16t6 -26t5 -26t2 -16v-4q0 -2 2 -4q0 -24 -22 -48t-46 -20q-6 2 -29 7 t-31 9q-6 2 -16 9t-19 15t-15 18t0 18q-20 200 -34 342t-24 238t-17 153t-11 86t-6 39t-2 12zM220 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xf0;" horiz-adv-x="742" d="M58 356q0 36 18 72t74 36q128 4 210 -52t120 -146l-138 400l-112 -42q-16 24 -22 61t-16 53q-2 4 10 8t27 8t27 9t6 9q-42 64 -42 113t25 64t64 -14t73 -121l122 66l66 -104q4 -6 -17 -13t-48 -14t-48 -14t-17 -13q48 -70 92 -149t73 -158t39 -152t-10 -130t-76 -92 t-156 -39q-74 14 -137 50t-109 84t-72 105t-26 115zM195 252q7 -42 59 -78q30 -22 67 -29t59 3t20 37t-50 73q-44 62 -84 71t-59 -13t-12 -64z" />
+<glyph unicode="&#xf1;" horiz-adv-x="828" d="M46 90q6 24 11 88t7 148t3 177t0 174t-3 140t-4 77q0 20 1 41t6 39t18 29t41 11q38 0 71 -32t33 -68q0 -52 -5 -103t-5 -103v-54t8 -54q6 16 20 56t31 84t31 83t20 55q14 40 42 77t74 41q30 2 55 -16t43 -47t30 -60t18 -53l108 -498l84 -228q2 -2 2 -11v-13 q0 -24 -11 -47t-39 -23q-34 0 -70 19t-50 49q-28 40 -47 111t-36 150t-31 154t-29 120t-33 51t-42 -54l-174 -536q-10 -28 -24 -39t-46 -11q-16 0 -34 5t-34 15t-27 24t-13 32zM96 1182q0 10 1 17t3 17q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144 q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52q-20 0 -37 -28t-32 -61t-30 -60t-29 -27t-33 14t-19 38z" />
+<glyph unicode="&#xf2;" horiz-adv-x="676" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM161 1208q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47 t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26t-8 28zM220 294q4 -20 8 -46t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="&#xf3;" horiz-adv-x="676" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM196 1070q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42 q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33t-53 32zM220 294q4 -20 8 -46t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="&#xf4;" horiz-adv-x="676" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM76 1092l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3 q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13 t-25 19t-1 25zM220 294q4 -20 8 -46t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="&#xf5;" horiz-adv-x="676" d="M50 1004q0 10 1 17t3 17q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52 q-20 0 -37 -28t-32 -61t-30 -60t-29 -27t-33 14t-19 38zM52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM220 294 q4 -20 8 -46t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="&#xf6;" horiz-adv-x="676" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM132 1054q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61 t-61 -27q-26 0 -54 24t-28 52zM220 294q4 -20 8 -46t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6zM390 1054q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z " />
+<glyph unicode="&#xf7;" horiz-adv-x="752" d="M28 504q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45zM226 308q0 28 17 55t45 27q18 0 39 -8t39 -22t28 -33t8 -41q-4 -28 -30 -44t-48 -16q-36 0 -67 21t-31 61zM234 716q-4 40 32 58t68 18 q8 0 19 -9t22 -22t19 -26t8 -19q8 -28 -18 -47t-50 -19q-28 0 -62 16t-38 50z" />
+<glyph unicode="&#xf8;" horiz-adv-x="676" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q64 0 109 -40t73 -97t41 -123t13 -116q0 -60 -31 -134t-82 -140t-115 -110t-130 -44q-60 0 -103 28t-70 71t-39 97t-12 106zM157 -61q8 55 21 104t28 104v9l234 850q4 20 17.5 27.5t40.5 7.5h4 q31 -12 40 -19.5t9 -30.5q0 -13 -5 -28t-8 -29q-2 -4 -6 -16.5t-9 -27.5t-9 -27.5t-6 -16.5v-4l-185 -651q-14 -66 -31.5 -131t-30.5 -131q-5 -13 -20.5 -19.5t-33.5 -6.5t-34 8.5t-16 23.5v4zM220 294q4 -20 8 -46t12 -47t23 -32t43 -1q26 24 56 54t57 64t45 72t18 80 q8 68 -10 125t-51 82t-75 6t-84 -103q-24 -52 -33 -121t-9 -127v-6z" />
+<glyph unicode="&#xf9;" horiz-adv-x="700" d="M28 350l16 484q-2 14 7 29t24 28t34 21t35 8q46 0 78 -29t32 -75v-20q-22 -36 -38 -94t-25 -125t-11 -137t5 -128t23 -99t42 -49q10 0 31 10t45 38t50 79t46 135t30 204t6 288q8 22 23 24t31 2q18 0 30 -1t26 -15q10 -10 22 -30t12 -22l34 -886q0 -30 -16 -50t-46 -20 q-10 0 -24 2t-28 8t-25 15t-13 21l-34 200l-8 24q-14 -30 -28 -65t-32 -63t-44 -47t-66 -19q-70 0 -116 35t-75 88t-41 115t-12 116zM205 1402q-1 14 11 30q22 30 50 38t60 -14q30 -42 62 -66t59 -47t43 -51t10 -76q-22 -36 -57 -30t-71 31t-69 58t-49 51l-22 22t-19 26 t-8 28z" />
+<glyph unicode="&#xfa;" horiz-adv-x="700" d="M28 350l16 484q-2 14 7 29t24 28t34 21t35 8q46 0 78 -29t32 -75v-20q-22 -36 -38 -94t-25 -125t-11 -137t5 -128t23 -99t42 -49q10 0 31 10t45 38t50 79t46 135t30 204t6 288q8 22 23 24t31 2q18 0 30 -1t26 -15q10 -10 22 -30t12 -22l34 -886q0 -30 -16 -50t-46 -20 q-10 0 -24 2t-28 8t-25 15t-13 21l-34 200l-8 24q-14 -30 -28 -65t-32 -63t-44 -47t-66 -19q-70 0 -116 35t-75 88t-41 115t-12 116zM208 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24q-16 -20 -46 -55t-64 -62t-67 -33 t-53 32z" />
+<glyph unicode="&#xfb;" horiz-adv-x="700" d="M28 350l16 484q-2 14 7 29t24 28t34 21t35 8q46 0 78 -29t32 -75v-20q-22 -36 -38 -94t-25 -125t-11 -137t5 -128t23 -99t42 -49q10 0 31 10t45 38t50 79t46 135t30 204t6 288q8 22 23 24t31 2q18 0 30 -1t26 -15q10 -10 22 -30t12 -22l34 -886q0 -30 -16 -50t-46 -20 q-10 0 -24 2t-28 8t-25 15t-13 21l-34 200l-8 24q-14 -30 -28 -65t-32 -63t-44 -47t-66 -19q-70 0 -116 35t-75 88t-41 115t-12 116zM76 1350l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9 q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25z" />
+<glyph unicode="&#xfc;" horiz-adv-x="700" d="M28 350l16 484q-2 14 7 29t24 28t34 21t35 8q46 0 78 -29t32 -75v-20q-22 -36 -38 -94t-25 -125t-11 -137t5 -128t23 -99t42 -49q10 0 31 10t45 38t50 79t46 135t30 204t6 288q8 22 23 24t31 2q18 0 30 -1t26 -15q10 -10 22 -30t12 -22l34 -886q0 -30 -16 -50t-46 -20 q-10 0 -24 2t-28 8t-25 15t-13 21l-34 200l-8 24q-14 -30 -28 -65t-32 -63t-44 -47t-66 -19q-70 0 -116 35t-75 88t-41 115t-12 116zM138 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM396 1420q0 28 21 52t49 24q34 0 55 -18 t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#xfd;" horiz-adv-x="684" d="M40 600q4 18 21 26t33 8q40 0 72 -18t58 -46t47 -61t41 -63q12 -18 30 -46t36 -55t31 -47l13 -20l24 -26v210q0 100 -4 195t-4 193q0 28 20 46t48 16q34 -4 51 -12t35 -32q16 -22 15 -52t1 -58q8 -190 13 -379t5 -379q-2 -18 -2 -73t1 -125t2 -146t2 -139t2 -104t3 -39 q0 -30 -21 -44t-51 -14q-40 0 -59 11t-29 30t-14 43t-14 50q-4 42 -5 102t-1 126t1 134t5 124v72q-10 14 -24 29t-49 60t-99 134t-172 249q-42 44 -54 73t-8 47zM200 1258q-6 52 9 82t40 54t55 50t58 72q30 24 56 16t48 -42q12 -18 11 -33t-9 -30t-19 -27t-19 -24 q-16 -20 -46 -55t-64 -62t-67 -33t-53 32z" />
+<glyph unicode="&#xfe;" horiz-adv-x="788" d="M-38 772q0 12 6 16t10 12q4 6 16 22t26 35t26 36t16 23q-6 22 -14 68t-14 102t-5 112t13 98t38 62t74 4q12 0 20 -42t15 -92t15 -92t20 -42h8q82 64 169 113t195 49q70 0 115 -41t45 -115q0 -92 -42 -190t-105 -191t-136 -175t-133 -142q-6 -8 -18 -17t-22 -19 q-12 -10 -26 -24v-238q0 -18 -1 -38t-8 -37t-20 -28t-37 -11q-12 0 -32 5t-38 15t-31 24t-13 32l-32 606q-38 14 -69 34t-31 66zM240 856l8 -310h8q2 0 13 12t26 28t30 33t23 27q60 44 110 110t81 133t38 121t-18 75t-86 -5t-165 -120q-24 -20 -44 -46t-24 -58z" />
+<glyph unicode="&#xff;" horiz-adv-x="684" d="M40 600q4 18 21 26t33 8q40 0 72 -18t58 -46t47 -61t41 -63q12 -18 30 -46t36 -55t31 -47l13 -20l24 -26v210q0 100 -4 195t-4 193q0 28 20 46t48 16q34 -4 51 -12t35 -32q16 -22 15 -52t1 -58q8 -190 13 -379t5 -379q-2 -18 -2 -73t1 -125t2 -146t2 -139t2 -104t3 -39 q0 -30 -21 -44t-51 -14q-40 0 -59 11t-29 30t-14 43t-14 50q-4 42 -5 102t-1 126t1 134t5 124v72q-10 14 -24 29t-49 60t-99 134t-172 249q-42 44 -54 73t-8 47zM130 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM388 1420 q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#x152;" horiz-adv-x="1276" d="M43 547q1 77 4 169t14 186t32 181t55 151q12 54 58 75t130 25q54 0 92 -28t65 -69t47 -89t36 -86v-10q14 -40 21 -119t10 -166t3 -167v-122q0 -60 -16 -143t-51 -157t-91 -126t-134 -52q-66 0 -117 34t-86 87t-53 115t-18 118q2 12 0 64t-1 129zM201 549q3 -153 37 -329 q4 -22 23 -45t45 -23h16q84 76 110 175t26 209q0 26 -2 80t-7 121t-13 141t-20 139t-28 113t-38 66q-2 -2 -5 -8t-3 -8q-42 -52 -76 -142t-51 -213t-14 -276zM476 1164q0 64 26 90t92 26q14 0 23 -12t21 -12h8q6 2 18 5t16 3q168 72 262 112t142 58t65 20t29 -4 q24 -4 33 -15t9 -33q0 -20 -6 -40t-28 -30l-262 -126l-8 -8l-220 -94q-12 -4 -14 -20t-2 -26q0 -16 4 -58t8 -87t9 -80t7 -35h2l2 2q22 16 70 55t98 79t88 71t40 31q22 0 40 -22t18 -46t-10 -54t-32 -46l-312 -278v-10t-1 -22t-1 -25v-21q0 -72 10 -143t10 -143h8q2 0 18 16 t24 26q4 6 19 26t51 66t96 122t154 192q8 8 23 24t19 16q6 6 25 5t27 -5q10 -4 26 -22t16 -34q0 -24 -25 -63t-59 -81t-68 -81t-52 -63q-28 -44 -67 -107t-85 -120t-101 -98t-117 -41q-30 0 -43 10t-33 36q-20 80 -30 151t-14 151q-2 46 0 79t-8 73q-2 8 -9 12t-14 10 t-13 15t-6 29q0 16 7 28t14 23t14 24t7 31v30q0 20 -4 68t-8 102t-7 102t-5 66q-2 34 -18 60t-16 60z" />
+<glyph unicode="&#x153;" horiz-adv-x="1358" d="M52 300v6l74 514q4 26 23 38t43 12q44 0 70 -25t44 -61h2q24 0 43 9t47 9q76 0 123 -53t75 -125q10 30 19 54t13 34q14 34 31 69t40 63t54 46t73 18q24 0 59 -22t67 -53t54 -65t22 -58q0 -30 -14 -55t-35 -46t-45 -39t-44 -34q-2 0 -8 -4t-10 -6l-9 -9l-15 -15t-15 -16 t-9 -10q-6 -6 -23 -19t-37 -28t-37 -28t-23 -17l-8 -16q-4 -8 -7 -35t-7 -61t-7 -69t-3 -57q0 -2 2 -4q4 -4 6 -4q16 0 30 14t30 20l320 296l82 126q10 14 39 31t59 18t53 -19t23 -78q-4 -36 -9 -56t-17 -36t-34 -33t-60 -48t-94 -81t-136 -130q-32 -30 -66 -62t-71 -57 t-77 -41t-84 -16q-74 0 -114 42t-50 104q-48 -58 -108 -96t-120 -38t-103 28t-70 71t-39 97t-12 106zM220 294q4 -20 8 -46t12 -47t23 -32t43 -1q22 20 48 45t50 54t43 60t29 65q24 34 29 80t-6 90t-35 76t-56 38t-70 -22t-76 -106q-26 -52 -34 -121t-8 -127v-6zM744 616 l132 86q10 8 8 24t-11 28t-23 15t-26 -15q-6 -8 -21 -32t-30 -49t-25 -43t-4 -14z" />
+<glyph unicode="&#x178;" horiz-adv-x="848" d="M12 1014q0 34 26 49t56 15q20 0 42 -5t38 -21q76 -84 170 -168t192 -144l8 26l84 540q4 22 25 28t39 6q52 0 79 -25t27 -83v-4q0 -2 -3 -10t-6 -18t-5 -19t-2 -11q-6 -24 -16 -93t-22 -164t-26 -209t-28 -229t-28 -222t-26 -189q2 -20 3 -46t-7 -50t-25 -40t-47 -16 q-38 0 -67 20t-41 56q2 10 5 38t8 59t9 58t6 39q10 90 25 179t15 179v30l-32 16q-8 4 -40 26t-71 50t-77 57t-58 47q-12 8 -39 31t-56 50t-55 52t-36 35q-16 16 -30 37t-14 43zM142 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52 zM400 1420q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="708" d="M64 1350l166 292q2 4 7 17t11 27t12 27t8 19q8 16 29 19t41 3q16 0 28 -3t24 -15q6 -10 23 -35t37 -52t37 -52t23 -33q2 -2 8 -9t6 -9q6 -8 20 -29l30 -45t30 -46t20 -30q6 -10 7 -15t1 -15q0 -22 -18 -30t-48 -8q-26 0 -47 11t-31 27l-134 198l-8 -6q-6 -8 -12 -22 t-21 -42t-41 -73t-72 -117q-4 -4 -21 -10t-23 -6q-12 0 -31 5t-35 13t-25 19t-1 25z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="816" d="M78 1004q0 10 1 17t3 17q14 42 29 84t36 79t48 65t63 40q14 0 26 -3t24 -19l114 -144q16 -10 27 -24t31 -14q14 0 26 22t18 32q12 18 21 40t20 42t24 33t33 13q22 0 29 -18t7 -46q0 -42 -14 -89t-37 -85t-51 -63t-58 -25q-36 -2 -68 16t-61 45t-57 57t-54 52 q-20 0 -37 -28t-32 -61t-30 -60t-29 -27t-33 14t-19 38z" />
+<glyph unicode="&#x2000;" horiz-adv-x="995" />
+<glyph unicode="&#x2001;" horiz-adv-x="1990" />
+<glyph unicode="&#x2002;" horiz-adv-x="995" />
+<glyph unicode="&#x2003;" horiz-adv-x="1990" />
+<glyph unicode="&#x2004;" horiz-adv-x="663" />
+<glyph unicode="&#x2005;" horiz-adv-x="497" />
+<glyph unicode="&#x2006;" horiz-adv-x="331" />
+<glyph unicode="&#x2007;" horiz-adv-x="331" />
+<glyph unicode="&#x2008;" horiz-adv-x="248" />
+<glyph unicode="&#x2009;" horiz-adv-x="398" />
+<glyph unicode="&#x200a;" horiz-adv-x="110" />
+<glyph unicode="&#x2010;" horiz-adv-x="818" d="M108 506q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#x2011;" horiz-adv-x="818" d="M108 506q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#x2012;" horiz-adv-x="818" d="M108 506q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#x2013;" horiz-adv-x="818" d="M108 506q0 34 24 49t52 21l502 50q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-494 -54q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1242" d="M108 506q0 34 24 49t52 21l782 62q34 0 64 -12t30 -52q0 -10 -13 -22t-29 -22t-34 -17t-26 -3l-774 -66q-26 0 -51 17t-25 45z" />
+<glyph unicode="&#x2018;" horiz-adv-x="258" d="M46 978v32q0 14 3 50t6 76t5 76t2 52q14 50 64 50q44 0 62 -25t18 -65q0 -12 -1 -47t-5 -80t-9 -94t-13 -89t-20 -66t-26 -24q-28 4 -44 21t-26 39t-13 47t-3 47z" />
+<glyph unicode="&#x2019;" horiz-adv-x="258" d="M46 978v32q0 14 3 50t6 76t5 76t2 52q14 50 64 50q44 0 62 -25t18 -65q0 -12 -1 -47t-5 -80t-9 -94t-13 -89t-20 -66t-26 -24q-28 4 -44 21t-26 39t-13 47t-3 47z" />
+<glyph unicode="&#x201a;" horiz-adv-x="258" d="M34 136v32q0 14 3 50t6 76t5 76t2 52q14 50 64 50q44 0 62 -25t18 -65q0 -12 -1 -47t-5 -80t-9 -94t-13 -89t-20 -66t-26 -24q-28 4 -44 21t-26 39t-13 47t-3 47z" />
+<glyph unicode="&#x201c;" horiz-adv-x="506" d="M86 986v26q2 34 6 86t8 102t7 86t3 38l16 50q0 2 12 3t18 1q58 0 70 -32t12 -84q0 -100 -8 -202t-20 -200q-2 -36 -38 -36q-26 0 -43 19t-26 44t-13 53t-4 46zM294 1352q-8 32 13 46t47 14q34 0 52 -23t24 -53q2 -24 5 -80t7 -119t8 -120t4 -79v-46q0 -20 -1 -31t-5 -19 t-14 -15t-28 -15h-6q-36 0 -52 30t-22 71t-5 81t-1 60q-2 18 -5 60t-7 89t-8 89t-6 60z" />
+<glyph unicode="&#x201d;" horiz-adv-x="506" d="M86 986v26q2 34 6 86t8 102t7 86t3 38l16 50q0 2 12 3t18 1q58 0 70 -32t12 -84q0 -100 -8 -202t-20 -200q-2 -36 -38 -36q-26 0 -43 19t-26 44t-13 53t-4 46zM294 1352q-8 32 13 46t47 14q34 0 52 -23t24 -53q2 -24 5 -80t7 -119t8 -120t4 -79v-46q0 -20 -1 -31t-5 -19 t-14 -15t-28 -15h-6q-36 0 -52 30t-22 71t-5 81t-1 60q-2 18 -5 60t-7 89t-8 89t-6 60z" />
+<glyph unicode="&#x201e;" horiz-adv-x="506" d="M70 128v26q2 34 6 86t8 102t7 86t3 38l16 50q0 2 12 3t18 1q58 0 70 -32t12 -84q0 -100 -8 -202t-20 -200q-2 -36 -38 -36q-26 0 -43 19t-26 44t-13 53t-4 46zM278 494q-8 32 13 46t47 14q34 0 52 -23t24 -53q2 -24 5 -80t7 -119t8 -120t4 -79v-46q0 -20 -1 -31t-5 -19 t-14 -15t-28 -15h-6q-36 0 -52 30t-22 71t-5 81t-1 60q-2 18 -5 60t-7 89t-8 89t-6 60z" />
+<glyph unicode="&#x2022;" horiz-adv-x="530" d="M102 588q0 28 12 57t32 52t46 37t54 14q68 0 113 -37t85 -85v-12q0 -36 -13 -69t-35 -59t-55 -42t-71 -16q-26 0 -56 14t-55 37t-41 52t-16 57z" />
+<glyph unicode="&#x2026;" horiz-adv-x="774" d="M44 76q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM302 76q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27q-26 0 -54 24t-28 52zM560 76q0 28 21 52t49 24q34 0 55 -18t41 -40v-6q0 -34 -23 -61t-61 -27 q-26 0 -54 24t-28 52z" />
+<glyph unicode="&#x202f;" horiz-adv-x="398" />
+<glyph unicode="&#x2039;" horiz-adv-x="906" d="M26 322q0 28 17 45t35 39q6 8 23 30t36 46t36 45t23 31q6 20 21 33t23 33l210 330q12 18 19 41t16 43t23 33t42 13q44 0 71 -32t31 -72q2 -4 -1 -13t-7 -13l-252 -396q-10 -22 -30 -45l-40 -46t-35 -47t-15 -46q130 0 254 -7t254 -21q6 -12 19 -19t25 -14t21 -17t9 -30 q0 -80 -82 -80q-28 0 -45 10t-41 14q-76 16 -152 22t-154 6q-6 0 -27 -1t-47 -3t-47 -3t-27 -1h-60q-24 0 -50 3t-47 12t-35 27t-14 50z" />
+<glyph unicode="&#x203a;" horiz-adv-x="862" d="M32 1064q-2 14 11 25t30 18t35 10t24 3q78 -46 161 -78t168 -61t171 -57t170 -66q14 -18 20 -29t6 -27q0 -40 -27 -68t-49 -60q-48 -68 -89 -131t-83 -124t-91 -121t-111 -122q-4 -6 -23 -18t-27 -16q-16 -4 -36 0t-38 14t-30 26t-12 36q0 14 9 28t22 26t27 22t26 16 l320 448q8 12 8 22v6l-548 210q-4 0 -11 9t-14 21t-13 23t-6 15z" />
+<glyph unicode="&#x205f;" horiz-adv-x="497" />
+<glyph unicode="&#x20ac;" horiz-adv-x="1070" d="M14 672q-4 38 18 53t50 23q48 18 101 33t133 33q2 10 3 16t1 10v4q18 62 38 134t53 134t85 104t134 42q36 0 65 -5t55 -17t51 -29t53 -41q20 -18 23 -22t3 -24q0 -26 -18 -50t-52 -24q-28 0 -46 13t-35 30t-36 30t-49 13q-32 0 -56 -17t-41 -43t-26 -58t-13 -60l-16 -102 q40 10 87 20t101 22h10q8 0 19 -4t22 -11t19 -15t8 -16q0 -26 -14 -49t-36 -33q-60 -22 -120 -39t-118 -33l-16 -104q54 16 110 42q44 14 67 19t57 5q26 0 58 -10t36 -40q-2 -8 -11 -31t-13 -27t-19 -14t-23 -14q-74 -12 -145 -42t-143 -62l-14 -102q0 -4 -1 -19t-1 -23v-35 t4 -42t14 -36t30 -15q6 0 10 3t12 5q124 34 213 86t149 100t94 82t52 34q28 0 54 -24t26 -56v-4q2 -10 -47 -69t-137 -126t-208 -121t-262 -54h-10q-90 34 -121 101t-31 157v48l6 54q-12 -4 -25 -5t-25 -3q-34 0 -69 21t-35 59q36 36 80 61t96 43q4 34 7 62t7 52 q-40 -10 -79 -21t-79 -25q-14 0 -35 4t-40 12t-33 21t-16 31z" />
+<glyph unicode="&#x2122;" horiz-adv-x="2068" d="M20 1018q0 22 15 43t37 29l322 102q6 22 23 45t45 23t47 -14t43 -22q18 2 60 12t89 21t89 21t58 14q24 4 36 10t38 6q30 0 62 -16q16 10 40 10q34 0 60 -21t42 -49l288 -556q2 -4 14 -24t18 -28q2 -2 6 -4t4 -4l8 18l170 598q18 28 27 63t20 69t28 64t51 50h16 q54 0 80 -31t36 -76t9 -94t1 -85q0 -14 3 -54t7 -94t8 -115t7 -115t6 -94t3 -52v-8q2 -18 8 -60t13 -89t13 -89t10 -58q2 -10 7 -30t12 -43t13 -43t10 -28q-8 -46 -23 -71t-65 -25q-6 0 -18 1t-14 1q-6 4 -23 20t-19 22l-32 110l-60 456v18q-2 36 -2 77t-1 83t-5 84t-16 78 l-10 -12l-144 -580q-2 -22 -4 -47t-10 -48t-24 -39t-46 -18q-12 -2 -26 4t-28 16t-25 23t-13 25l-254 404l-42 84v-172q0 -122 5 -239t5 -239v-35t-1 -53t-1 -53v-35q-8 -24 -23 -42t-43 -18q-38 0 -59 13t-35 47q-4 222 -11 443t-7 443v35v52t1 61t1 60l-364 -92v-18 q0 -62 11 -122t7 -120l68 -618v-44q0 -24 -1 -49t-8 -45t-23 -33t-48 -13q-24 0 -51 20t-29 48l-76 794v16q-2 16 -5 41t-6 48t-5 39l-2 16h-16l-228 -68q-10 -16 -33 -16h-35q-28 0 -57 25t-29 55z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1000" d="M0 0v1000h1000v-1000h-1000z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="932" d="M19 523q1 23 9 29q6 2 27 16t25 18q2 0 5 3l5 5v36q0 112 -13 221t-13 219q0 72 3 150t26 144t73 108t144 42h38t41 -5t33 -18t14 -37q0 -36 -17 -47t-43 -14t-54 -8t-48 -31q-4 -4 -10 -21t-6 -23q-4 -14 -8 -38t-7 -48t-6 -43t-3 -21v-15t-1 -31t-1 -37v-31v-78t2 -71 t6 -71t10 -80h16l270 160q28 6 50 20t50 14t58 -14t30 -44q0 -22 -10 -32t-16 -28q-8 -2 -30 -12t-30 -14q-16 -10 -51 -31t-73 -44t-70 -43t-42 -26q-14 -10 -34 -24t-39 -29t-33 -26l-14 -11v-20l52 -170q-2 -6 -1 -13t9 -11l94 -286q10 -36 -15 -60t-57 -24q-36 0 -70 19 t-44 57l-110 362l-8 16q-44 -8 -69 7t-35 38t-9 46zM614 1534q0 14 23 25t35 11q30 0 67 -17t37 -51t-9 -46t-43 -12q-36 0 -73 24t-37 66zM632 946v8q0 22 19 37t39 15q30 0 65 -10t47 -42q18 -98 25 -198t12 -199t14 -199t33 -198q0 -4 3 -16t6 -26t5 -26t2 -16v-4 q0 -2 2 -4q0 -24 -22 -48t-46 -20q-6 2 -29 7t-31 9q-6 2 -16 9t-19 15t-15 18t0 18q-20 200 -34 342t-24 238t-17 153t-11 86t-6 39t-2 12z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="892" d="M19 523q1 23 9 29q6 2 27 16t25 18q2 0 5 3l5 5v36q0 112 -13 221t-13 219q0 72 3 150t26 144t73 108t144 42h38t41 -5t33 -18t14 -37q0 -36 -17 -47t-43 -14t-54 -8t-48 -31q-4 -4 -10 -21t-6 -23q-4 -14 -8 -38t-7 -48t-6 -43t-3 -21v-15t-1 -31t-1 -37v-31v-78t2 -71 t6 -71t10 -80h16l270 160q28 6 50 20t50 14t58 -14t30 -44q0 -22 -10 -32t-16 -28q-8 -2 -30 -12t-30 -14q-16 -10 -51 -31t-73 -44t-70 -43t-42 -26q-14 -10 -34 -24t-39 -29t-33 -26l-14 -11v-20l52 -170q-2 -6 -1 -13t9 -11l94 -286q10 -36 -15 -60t-57 -24q-36 0 -70 19 t-44 57l-110 362l-8 16q-44 -8 -69 7t-35 38t-9 46zM632 1364q0 38 18 51t54 13q46 0 79 -27t35 -75q-4 -284 7 -563t11 -565v-154q-12 -16 -34 -32t-44 -12q-58 10 -84 47t-26 93q0 84 4 164t4 164q-6 228 -4 447t-20 449z" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/static/font/coveredbyyourgrace-webfont.ttf b/static/font/coveredbyyourgrace-webfont.ttf
new file mode 100644
index 0000000..3bbbee8
--- /dev/null
+++ b/static/font/coveredbyyourgrace-webfont.ttf
Binary files differ
diff --git a/static/font/coveredbyyourgrace-webfont.woff b/static/font/coveredbyyourgrace-webfont.woff
new file mode 100644
index 0000000..02e3d5f
--- /dev/null
+++ b/static/font/coveredbyyourgrace-webfont.woff
Binary files differ
diff --git a/static/font/fontawesome-webfont.eot b/static/font/fontawesome-webfont.eot
new file mode 100644
index 0000000..7c79c6a
--- /dev/null
+++ b/static/font/fontawesome-webfont.eot
Binary files differ
diff --git a/static/font/fontawesome-webfont.svg b/static/font/fontawesome-webfont.svg
new file mode 100644
index 0000000..45fdf33
--- /dev/null
+++ b/static/font/fontawesome-webfont.svg
@@ -0,0 +1,414 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata></metadata>
+<defs>
+<font id="fontawesomeregular" horiz-adv-x="1536" >
+<font-face units-per-em="1792" ascent="1536" descent="-256" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode=" " horiz-adv-x="448" />
+<glyph unicode="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
+<glyph unicode="&#xf001;" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " />
+<glyph unicode="&#xf011;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf013;" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
+<glyph unicode="&#xf016;" horiz-adv-x="1280" d="M128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280zM768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z " />
+<glyph unicode="&#xf017;" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
+<glyph unicode="&#xf01a;" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01b;" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01c;" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" />
+<glyph unicode="&#xf01d;" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf01e;" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
+<glyph unicode="&#xf021;" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
+<glyph unicode="&#xf02b;" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
+<glyph unicode="&#xf02e;" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M725 977l-170 -450q73 -1 153.5 -2t119 -1.5t52.5 -0.5l29 2q-32 95 -92 241q-53 132 -92 211zM21 -128h-21l2 79q22 7 80 18q89 16 110 31q20 16 48 68l237 616l280 724h75h53l11 -21l205 -480q103 -242 124 -297q39 -102 96 -235q26 -58 65 -164q24 -67 65 -149 q22 -49 35 -57q22 -19 69 -23q47 -6 103 -27q6 -39 6 -57q0 -14 -1 -26q-80 0 -192 8q-93 8 -189 8q-79 0 -135 -2l-200 -11l-58 -2q0 45 4 78l131 28q56 13 68 23q12 12 12 27t-6 32l-47 114l-92 228l-450 2q-29 -65 -104 -274q-23 -64 -23 -84q0 -31 17 -43 q26 -21 103 -32q3 0 13.5 -2t30 -5t40.5 -6q1 -28 1 -58q0 -17 -2 -27q-66 0 -349 20l-48 -8q-81 -14 -167 -14z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M555 15q76 -32 140 -32q131 0 216 41t122 113q38 70 38 181q0 114 -41 180q-58 94 -141 126q-80 32 -247 32q-74 0 -101 -10v-144l-1 -173l3 -270q0 -15 12 -44zM541 761q43 -7 109 -7q175 0 264 65t89 224q0 112 -85 187q-84 75 -255 75q-52 0 -130 -13q0 -44 2 -77 q7 -122 6 -279l-1 -98q0 -43 1 -77zM0 -128l2 94q45 9 68 12q77 12 123 31q17 27 21 51q9 66 9 194l-2 497q-5 256 -9 404q-1 87 -11 109q-1 4 -12 12q-18 12 -69 15q-30 2 -114 13l-4 83l260 6l380 13l45 1q5 0 14 0.5t14 0.5q1 0 21.5 -0.5t40.5 -0.5h74q88 0 191 -27 q43 -13 96 -39q57 -29 102 -76q44 -47 65 -104t21 -122q0 -70 -32 -128t-95 -105q-26 -20 -150 -77q177 -41 267 -146q92 -106 92 -236q0 -76 -29 -161q-21 -62 -71 -117q-66 -72 -140 -108q-73 -36 -203 -60q-82 -15 -198 -11l-197 4q-84 2 -298 -11q-33 -3 -272 -11z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q4 1 77 20q76 19 116 39q29 37 41 101l27 139l56 268l12 64q8 44 17 84.5t16 67t12.5 46.5t9 30.5t3.5 11.5l29 157l16 63l22 135l8 50v38q-41 22 -144 28q-28 2 -38 4l19 103l317 -14q39 -2 73 -2q66 0 214 9q33 2 68 4.5t36 2.5q-2 -19 -6 -38 q-7 -29 -13 -51q-55 -19 -109 -31q-64 -16 -101 -31q-12 -31 -24 -88q-9 -44 -13 -82q-44 -199 -66 -306l-61 -311l-38 -158l-43 -235l-12 -45q-2 -7 1 -27q64 -15 119 -21q36 -5 66 -10q-1 -29 -7 -58q-7 -31 -9 -41q-18 0 -23 -1q-24 -2 -42 -2q-9 0 -28 3q-19 4 -145 17 l-198 2q-41 1 -174 -11q-74 -7 -98 -9z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l215 -1h293l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -42.5 2t-103.5 -1t-111 -1 q-34 0 -67 -5q-10 -97 -8 -136l1 -152v-332l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-88 0 -233 -14q-48 -4 -70 -4q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q8 192 6 433l-5 428q-1 62 -0.5 118.5t0.5 102.5t-2 57t-6 15q-6 5 -14 6q-38 6 -148 6q-43 0 -100 -13.5t-73 -24.5q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1744 128q33 0 42 -18.5t-11 -44.5 l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80z" />
+<glyph unicode="&#xf035;" d="M81 1407l54 -27q20 -5 211 -5h130l19 3l115 1l446 -1h318l34 -2q14 -1 28 7t21 16l7 8l42 1q15 0 28 -1v-104.5t1 -131.5l1 -100l-1 -58q0 -32 -4 -51q-39 -15 -68 -18q-25 43 -54 128q-8 24 -15.5 62.5t-11.5 65.5t-6 29q-13 15 -27 19q-7 2 -58.5 2t-138.5 -1t-128 -1 q-94 0 -127 -5q-10 -97 -8 -136l1 -152v52l3 -359l-1 -147q-1 -46 11 -85q49 -25 89 -32q2 0 18 -5t44 -13t43 -12q30 -8 50 -18q5 -45 5 -50q0 -10 -3 -29q-14 -1 -34 -1q-110 0 -187 10q-72 8 -238 8q-82 0 -233 -13q-45 -5 -70 -5q-2 22 -2 26l-1 26v9q21 33 79 49 q139 38 159 50q9 21 12 56q6 137 6 433l-5 44q0 265 -2 278q-2 11 -6 15q-6 5 -14 6q-38 6 -148 6q-50 0 -168.5 -14t-132.5 -24q-13 -9 -22 -33t-22 -75t-24 -84q-6 -19 -19.5 -32t-20.5 -13q-44 27 -56 44v297v86zM1505 113q26 -20 26 -49t-26 -49l-162 -126 q-26 -20 -44.5 -11t-18.5 42v80h-1024v-80q0 -33 -18.5 -42t-44.5 11l-162 126q-26 20 -26 49t26 49l162 126q26 20 44.5 11t18.5 -42v-80h1024v80q0 33 18.5 42t44.5 -11z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf040;" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
+<glyph unicode="&#xf042;" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
+<glyph unicode="&#xf04c;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04d;" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1152" d="M742 -37l-652 651q-37 37 -37 90.5t37 90.5l652 651q37 37 90.5 37t90.5 -37l75 -75q37 -37 37 -90.5t-37 -90.5l-486 -486l486 -485q37 -38 37 -91t-37 -90l-75 -75q-37 -37 -90.5 -37t-90.5 37z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1152" d="M1099 704q0 -52 -37 -91l-652 -651q-37 -37 -90 -37t-90 37l-76 75q-37 39 -37 91q0 53 37 90l486 486l-486 485q-37 39 -37 91q0 53 37 90l76 75q36 38 90 38t90 -38l652 -651q37 -37 37 -90z" />
+<glyph unicode="&#xf055;" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf056;" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" />
+<glyph unicode="&#xf057;" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf058;" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf059;" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05a;" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05b;" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf05c;" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05d;" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf05e;" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
+<glyph unicode="&#xf060;" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" />
+<glyph unicode="&#xf061;" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
+<glyph unicode="&#xf065;" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf066;" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
+<glyph unicode="&#xf06a;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
+<glyph unicode="&#xf06b;" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf076;" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1664" d="M1611 320q0 -53 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-486 485l-486 -485q-36 -38 -90 -38t-90 38l-75 75q-38 36 -38 90q0 53 38 91l651 651q37 37 90 37q52 0 91 -37l650 -651q38 -38 38 -91z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1664" d="M1611 832q0 -53 -37 -90l-651 -651q-38 -38 -91 -38q-54 0 -90 38l-651 651q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l486 -486l486 486q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="1920" d="M512 512v-384h-256v384h256zM896 1024v-896h-256v896h256zM1280 768v-640h-256v640h256zM1664 1152v-1024h-256v1024h256zM1792 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5z M1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf081;" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf082;" d="M1307 618l23 219h-198v109q0 49 15.5 68.5t71.5 19.5h110v219h-175q-152 0 -218 -72t-66 -213v-131h-131v-219h131v-635h262v635h175zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
+<glyph unicode="&#xf087;" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf088;" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
+<glyph unicode="&#xf08c;" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf090;" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf092;" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
+<glyph unicode="&#xf094;" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
+<glyph unicode="&#xf098;" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="768" d="M511 980h257l-30 -284h-227v-824h-341v824h-170v284h170v171q0 182 86 275.5t283 93.5h227v-284h-142q-39 0 -62.5 -6.5t-34 -23.5t-13.5 -34.5t-3 -49.5v-142z" />
+<glyph unicode="&#xf09b;" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" />
+<glyph unicode="&#xf0a0;" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM1664 128q0 -52 -38 -90t-90 -38 h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
+<glyph unicode="&#xf0a3;" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf0a6;" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
+<glyph unicode="&#xf0a7;" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
+<glyph unicode="&#xf0a8;" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0a9;" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0aa;" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ab;" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0ac;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0b2;" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" />
+<glyph unicode="&#xf0c7;" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0c8;" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0c9;" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
+<glyph unicode="&#xf0cd;" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d2;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf0d3;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
+<glyph unicode="&#xf0d4;" d="M678 -57q0 -38 -10 -71h-380q-95 0 -171.5 56.5t-103.5 147.5q24 45 69 77.5t100 49.5t107 24t107 7q32 0 49 -2q6 -4 30.5 -21t33 -23t31 -23t32 -25.5t27.5 -25.5t26.5 -29.5t21 -30.5t17.5 -34.5t9.5 -36t4.5 -40.5zM385 294q-234 -7 -385 -85v433q103 -118 273 -118 q32 0 70 5q-21 -61 -21 -86q0 -67 63 -149zM558 805q0 -100 -43.5 -160.5t-140.5 -60.5q-51 0 -97 26t-78 67.5t-56 93.5t-35.5 104t-11.5 99q0 96 51.5 165t144.5 69q66 0 119 -41t84 -104t47 -130t16 -128zM1536 896v-736q0 -119 -84.5 -203.5t-203.5 -84.5h-468 q39 73 39 157q0 66 -22 122.5t-55.5 93t-72 71t-72 59.5t-55.5 54.5t-22 59.5q0 36 23 68t56 61.5t65.5 64.5t55.5 93t23 131t-26.5 145.5t-75.5 118.5q-6 6 -14 11t-12.5 7.5t-10 9.5t-10.5 17h135l135 64h-437q-138 0 -244.5 -38.5t-182.5 -133.5q0 126 81 213t207 87h960 q119 0 203.5 -84.5t84.5 -203.5v-96h-256v256h-128v-256h-256v-128h256v-256h128v256h256z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M876 71q0 21 -4.5 40.5t-9.5 36t-17.5 34.5t-21 30.5t-26.5 29.5t-27.5 25.5t-32 25.5t-31 23t-33 23t-30.5 21q-17 2 -50 2q-54 0 -106 -7t-108 -25t-98 -46t-69 -75t-27 -107q0 -68 35.5 -121.5t93 -84t120.5 -45.5t127 -15q59 0 112.5 12.5t100.5 39t74.5 73.5 t27.5 110zM756 933q0 60 -16.5 127.5t-47 130.5t-84 104t-119.5 41q-93 0 -144 -69t-51 -165q0 -47 11.5 -99t35.5 -104t56 -93.5t78 -67.5t97 -26q97 0 140.5 60.5t43.5 160.5zM625 1408h437l-135 -79h-135q71 -45 110 -126t39 -169q0 -74 -23 -131.5t-56 -92.5t-66 -64.5 t-56 -61t-23 -67.5q0 -26 16.5 -51t43 -48t58.5 -48t64 -55.5t58.5 -66t43 -85t16.5 -106.5q0 -160 -140 -282q-152 -131 -420 -131q-59 0 -119.5 10t-122 33.5t-108.5 58t-77 89t-30 121.5q0 61 37 135q32 64 96 110.5t145 71t155 36t150 13.5q-64 83 -64 149q0 12 2 23.5 t5 19.5t8 21.5t7 21.5q-40 -5 -70 -5q-149 0 -255.5 98t-106.5 246q0 140 95 250.5t234 141.5q94 20 187 20zM1664 1152v-128h-256v-256h-128v256h-256v128h256v256h128v-256h256z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
+<glyph unicode="&#xf0e1;" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
+<glyph unicode="&#xf0e2;" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1664" d="M848 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1664 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q190 161 287 397.5t97 498.5 q0 165 96 262t264 117q-8 18 -8 37q0 40 28 68t68 28t68 -28t28 -68q0 -19 -8 -37q168 -20 264 -117t96 -262q0 -262 97 -498.5t287 -397.5z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f6;" horiz-adv-x="1280" d="M1024 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1024 608v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM128 0h1024v768h-416q-40 0 -68 28t-28 68v416h-512v-1280z M768 896h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1280 864v-896q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h640q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
+<glyph unicode="&#xf0fd;" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf0fe;" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf10c;" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" />
+<glyph unicode="&#xf111;" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf119;" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11a;" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
+<glyph unicode="&#xf12b;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" />
+<glyph unicode="&#xf12c;" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
+<glyph unicode="&#xf137;" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf138;" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf139;" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13a;" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" />
+<glyph unicode="&#xf140;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
+<glyph unicode="&#xf143;" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf144;" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
+<glyph unicode="&#xf146;" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
+<glyph unicode="&#xf14a;" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14b;" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14c;" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14d;" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf14e;" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf150;" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf151;" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf152;" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
+<glyph unicode="&#xf15b;" horiz-adv-x="1280" d="M1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
+<glyph unicode="&#xf15c;" horiz-adv-x="1280" d="M1024 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1024 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1280 768v-800q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28 t-28 68v1344q0 40 28 68t68 28h544v-544q0 -40 28 -68t68 -28h544zM1277 896h-509v509q82 -15 132 -65l312 -312q50 -50 65 -132z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf162;" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
+<glyph unicode="&#xf163;" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
+<glyph unicode="&#xf166;" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf167;" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" />
+<glyph unicode="&#xf169;" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
+<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" />
+<glyph unicode="&#xf16d;" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" />
+<glyph unicode="&#xf16e;" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
+<glyph unicode="&#xf170;" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
+<glyph unicode="&#xf172;" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M390 1408h219v-388h364v-241h-364v-394q0 -136 14 -172q13 -37 52 -60q50 -31 117 -31q117 0 232 76v-242q-102 -48 -178 -65q-77 -19 -173 -19q-105 0 -186 27q-78 25 -138 75q-58 51 -79 105q-22 54 -22 161v539h-170v217q91 30 155 84q64 55 103 132q39 78 54 196z " />
+<glyph unicode="&#xf174;" d="M1123 127v181q-88 -56 -174 -56q-51 0 -88 23q-29 17 -39 45q-11 30 -11 129v295h274v181h-274v291h-164q-11 -90 -40 -147t-78 -99q-48 -40 -116 -63v-163h127v-404q0 -78 17 -121q17 -42 59 -78q43 -37 104 -57q62 -20 140 -20q67 0 129 14q57 13 134 49zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
+<glyph unicode="&#xf17c;" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
+<glyph unicode="&#xf17d;" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf17e;" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1664" d="M1483 512l-587 -587q-52 -53 -127.5 -53t-128.5 53l-587 587q-53 53 -53 128t53 128l587 587q53 53 128 53t128 -53l265 -265l-398 -399l-188 188q-42 42 -99 42q-59 0 -100 -41l-120 -121q-42 -40 -42 -99q0 -58 42 -100l406 -408q30 -28 67 -37l6 -4h28q60 0 99 41 l619 619l2 -3q53 -53 53 -128t-53 -128zM1406 1138l120 -120q14 -15 14 -36t-14 -36l-730 -730q-17 -15 -37 -15v0q-4 0 -6 1q-18 2 -30 14l-407 408q-14 15 -14 36t14 35l121 120q13 15 35 15t36 -15l252 -252l574 575q15 15 36 15t36 -15z" />
+<glyph unicode="&#xf181;" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
+<glyph unicode="&#xf184;" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
+<glyph unicode="&#xf186;" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
+<glyph unicode="&#xf18b;" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " />
+<glyph unicode="&#xf18e;" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf190;" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf191;" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf192;" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
+<glyph unicode="&#xf194;" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
+<glyph unicode="&#xf197;" horiz-adv-x="1792" />
+<glyph unicode="&#xf198;" horiz-adv-x="1792" />
+<glyph unicode="&#xf199;" horiz-adv-x="1792" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" />
+<glyph unicode="&#xf19c;" horiz-adv-x="1792" />
+<glyph unicode="&#xf19d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf19e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+</font>
+</defs></svg> \ No newline at end of file
diff --git a/static/font/fontawesome-webfont.ttf b/static/font/fontawesome-webfont.ttf
new file mode 100644
index 0000000..e89738d
--- /dev/null
+++ b/static/font/fontawesome-webfont.ttf
Binary files differ
diff --git a/static/font/fontawesome-webfont.woff b/static/font/fontawesome-webfont.woff
new file mode 100644
index 0000000..8c1748a
--- /dev/null
+++ b/static/font/fontawesome-webfont.woff
Binary files differ
diff --git a/static/img/author.jpg b/static/img/author.jpg
new file mode 100644
index 0000000..9188219
--- /dev/null
+++ b/static/img/author.jpg
Binary files differ
diff --git a/static/img/favicon.ico b/static/img/favicon.ico
new file mode 100755
index 0000000..ac487a7
--- /dev/null
+++ b/static/img/favicon.ico
Binary files differ
diff --git a/static/img/logo.svg b/static/img/logo.svg
new file mode 100755
index 0000000..356fe99
--- /dev/null
+++ b/static/img/logo.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="logo" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 212.5 237.5" enable-background="new 0 0 212.5 237.5" xml:space="preserve">
+<path id="main" fill="#78C9E9" d="M99.684,18.451c4.017-0.386,8.033,0.069,12.045,0.273c11.729,1.103,23.296,4.312,33.739,9.796
+ c14.703,7.681,27.338,19.432,35.693,33.8c6.843,11.545,10.894,24.711,11.919,38.089c0.33,8.537,0.187,17.086,0.217,25.631
+ c-0.004,21.133,0.004,42.266-0.004,63.4c-0.274,6.214,0.148,12.458-0.604,18.646c-0.27,2.506-0.686,5.098-1.967,7.308
+ c-1.272,2.158-3.938,3.227-6.37,2.822c-1.385-0.391-2.531-1.324-3.59-2.258c-5.411-5.158-9.284-11.779-15.185-16.447
+ c-2.28-1.729-5.35-3.257-8.22-2.085c-4.073,1.637-6.674,5.385-9.396,8.632c-3.469,4.213-6.769,8.989-11.863,11.351
+ c-3.183,1.528-7.069,0.942-9.857-1.142c-6.014-4.455-9.131-11.676-14.963-16.327c-2.966-2.383-7.056-3.646-10.786-2.496
+ c-3.27,0.859-5.762,3.344-7.833,5.892c-2.831,3.578-4.994,7.656-8.055,11.056c-1.694,1.881-3.904,3.387-6.426,3.839
+ c-2.948,0.396-5.823-0.96-8.029-2.818c-5.363-4.528-8.354-11.168-13.591-15.818c-2.202-2.015-5.45-3.305-8.376-2.145
+ c-5.263,1.914-9.037,6.273-12.854,10.16c-3.356,3.339-6.148,7.321-10.165,9.935c-2.045,1.398-4.806,0.612-6.639-0.786
+ c-2.123-1.736-2.931-4.524-3.539-7.091c-1.203-5.936-1.116-12.019-1.138-18.046c-0.134-4.203-0.191-8.41,0.008-12.613
+ c-0.013-23.596-0.004-47.191-0.004-70.786c-0.704-24.433,9.787-48.85,27.664-65.462c10.638-9.991,23.721-17.413,37.838-21.164
+ C85.988,19.792,92.819,18.746,99.684,18.451z"/>
+<path fill="#FFFFFF" d="M78.98,76.349c4.62-0.964,9.496-0.543,13.886,1.194c6.739,2.597,12.206,8.407,14.242,15.358
+ c1.524,4.811,1.463,10.122-0.143,14.907c-2.449,7.92-9.379,14.181-17.46,15.944c-2.254,0.426-4.524,1.063-6.835,0.777
+ c-3.339-0.456-6.695-1.138-9.722-2.684c-6.092-3.021-10.821-8.74-12.475-15.357c-1.967-7.352-0.425-15.723,4.477-21.62
+ C68.459,80.518,73.483,77.426,78.98,76.349z"/>
+<path fill="#FFFFFF" d="M153.184,76.345c6.335-1.359,13.183,0.031,18.567,3.626c4.229,2.918,7.629,7.121,9.271,12.023
+ c2.558,7.291,1.477,15.792-2.979,22.132c-3.417,4.928-8.767,8.467-14.638,9.691c-1.719,0.322-3.435,0.769-5.189,0.781
+ c-6.361-0.338-12.84-2.592-17.316-7.277c-4.703-4.472-6.957-10.972-7.208-17.355c0.313-5.827,2.258-11.707,6.266-16.058
+ C143.409,80.053,148.112,77.37,153.184,76.345z"/>
+<path fill="#053F82" d="M89.892,89.493c3.917-1.329,8.528-0.283,11.45,2.657c3.383,3.304,4.273,8.806,2.115,13.014
+ c-1.502,2.987-4.39,5.297-7.694,5.931c-3.639,0.851-7.686-0.386-10.274-3.079c-2.089-2.097-3.326-5.059-3.192-8.033
+ C82.176,95.329,85.507,90.926,89.892,89.493z"/>
+<path fill="#053F82" d="M164.122,89.493c3.218-1.073,6.926-0.608,9.739,1.298c2.345,1.515,4.004,3.994,4.681,6.691
+ c0.973,3.965-0.382,8.398-3.504,11.056c-4.095,3.842-11.138,3.712-15.089-0.274c-3.07-2.792-4.151-7.352-3.04-11.294
+ C157.908,93.505,160.683,90.596,164.122,89.493z"/>
+</svg>
diff --git a/static/img/pacman.jpg b/static/img/pacman.jpg
new file mode 100644
index 0000000..fd82e98
--- /dev/null
+++ b/static/img/pacman.jpg
Binary files differ
diff --git a/static/js/jquery-2.1.0.min.js b/static/js/jquery-2.1.0.min.js
new file mode 100644
index 0000000..cbe6abe
--- /dev/null
+++ b/static/js/jquery-2.1.0.min.js
@@ -0,0 +1,4 @@
+/*! jQuery v2.1.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m=a.document,n="2.1.0",o=function(a,b){return new o.fn.init(a,b)},p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};o.fn=o.prototype={jquery:n,constructor:o,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=o.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return o.each(this,a,b)},map:function(a){return this.pushStack(o.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},o.extend=o.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||o.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(o.isPlainObject(d)||(e=o.isArray(d)))?(e?(e=!1,f=c&&o.isArray(c)?c:[]):f=c&&o.isPlainObject(c)?c:{},g[b]=o.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},o.extend({expando:"jQuery"+(n+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===o.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isPlainObject:function(a){if("object"!==o.type(a)||a.nodeType||o.isWindow(a))return!1;try{if(a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(b){return!1}return!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=o.trim(a),a&&(1===a.indexOf("use strict")?(b=m.createElement("script"),b.text=a,m.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":k.call(a)},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?o.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),o.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||o.guid++,f):void 0},now:Date.now,support:l}),o.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=o.type(a);return"function"===c||o.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);o.find=t,o.expr=t.selectors,o.expr[":"]=o.expr.pseudos,o.unique=t.uniqueSort,o.text=t.getText,o.isXMLDoc=t.isXML,o.contains=t.contains;var u=o.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(o.isFunction(b))return o.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return o.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return o.filter(b,a,c);b=o.filter(b,a)}return o.grep(a,function(a){return g.call(b,a)>=0!==c})}o.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?o.find.matchesSelector(d,a)?[d]:[]:o.find.matches(a,o.grep(b,function(a){return 1===a.nodeType}))},o.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(o(a).filter(function(){for(b=0;c>b;b++)if(o.contains(e[b],this))return!0}));for(b=0;c>b;b++)o.find(a,e[b],d);return d=this.pushStack(c>1?o.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?o(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=o.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof o?b[0]:b,o.merge(this,o.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:m,!0)),v.test(c[1])&&o.isPlainObject(b))for(c in b)o.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=m.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=m,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):o.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(o):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),o.makeArray(a,this))};A.prototype=o.fn,y=o(m);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};o.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&o(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),o.fn.extend({has:function(a){var b=o(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(o.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?o(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&o.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?o.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(o(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(o.unique(o.merge(this.get(),o(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}o.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return o.dir(a,"parentNode")},parentsUntil:function(a,b,c){return o.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return o.dir(a,"nextSibling")},prevAll:function(a){return o.dir(a,"previousSibling")},nextUntil:function(a,b,c){return o.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return o.dir(a,"previousSibling",c)},siblings:function(a){return o.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return o.sibling(a.firstChild)},contents:function(a){return a.contentDocument||o.merge([],a.childNodes)}},function(a,b){o.fn[a]=function(c,d){var e=o.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=o.filter(d,e)),this.length>1&&(C[a]||o.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return o.each(a.match(E)||[],function(a,c){b[c]=!0}),b}o.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):o.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){o.each(b,function(b,c){var d=o.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&o.each(arguments,function(a,b){var c;while((c=o.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?o.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},o.extend({Deferred:function(a){var b=[["resolve","done",o.Callbacks("once memory"),"resolved"],["reject","fail",o.Callbacks("once memory"),"rejected"],["notify","progress",o.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return o.Deferred(function(c){o.each(b,function(b,f){var g=o.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&o.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?o.extend(a,d):d}},e={};return d.pipe=d.then,o.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&o.isFunction(a.promise)?e:0,g=1===f?a:o.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&o.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;o.fn.ready=function(a){return o.ready.promise().done(a),this},o.extend({isReady:!1,readyWait:1,holdReady:function(a){a?o.readyWait++:o.ready(!0)},ready:function(a){(a===!0?--o.readyWait:o.isReady)||(o.isReady=!0,a!==!0&&--o.readyWait>0||(H.resolveWith(m,[o]),o.fn.trigger&&o(m).trigger("ready").off("ready")))}});function I(){m.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),o.ready()}o.ready.promise=function(b){return H||(H=o.Deferred(),"complete"===m.readyState?setTimeout(o.ready):(m.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},o.ready.promise();var J=o.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===o.type(c)){e=!0;for(h in c)o.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,o.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(o(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};o.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=o.expando+Math.random()}K.uid=1,K.accepts=o.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,o.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(o.isEmptyObject(f))o.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,o.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{o.isArray(b)?d=b.concat(b.map(o.camelCase)):(e=o.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!o.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?o.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}o.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),o.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;
+while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=o.camelCase(d.slice(5)),P(f,d,e[d]));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=o.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),o.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||o.isArray(c)?d=L.access(a,b,o.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=o.queue(a,b),d=c.length,e=c.shift(),f=o._queueHooks(a,b),g=function(){o.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:o.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),o.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?o.queue(this[0],a):void 0===b?this:this.each(function(){var c=o.queue(this,a,b);o._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&o.dequeue(this,a)})},dequeue:function(a){return this.each(function(){o.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=o.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===o.css(a,"display")||!o.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=m.createDocumentFragment(),b=a.appendChild(m.createElement("div"));b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";l.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return m.activeElement}catch(a){}}o.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=o.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof o!==U&&o.event.triggered!==b.type?o.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],n=q=h[1],p=(h[2]||"").split(".").sort(),n&&(l=o.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=o.event.special[n]||{},k=o.extend({type:n,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&o.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(n,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),o.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],n=q=h[1],p=(h[2]||"").split(".").sort(),n){l=o.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||o.removeEvent(a,n,r.handle),delete i[n])}else for(n in i)o.event.remove(a,n+b[j],c,d,!0);o.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,p=[d||m],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||m,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+o.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[o.expando]?b:new o.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:o.makeArray(c,[b]),n=o.event.special[q]||{},e||!n.trigger||n.trigger.apply(d,c)!==!1)){if(!e&&!n.noBubble&&!o.isWindow(d)){for(i=n.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||m)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:n.bindType||q,l=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),l&&l.apply(g,c),l=k&&g[k],l&&l.apply&&o.acceptData(g)&&(b.result=l.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||n._default&&n._default.apply(p.pop(),c)!==!1||!o.acceptData(d)||k&&o.isFunction(d[q])&&!o.isWindow(d)&&(h=d[k],h&&(d[k]=null),o.event.triggered=q,d[q](),o.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=o.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=o.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=o.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((o.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?o(e,this).index(i)>=0:o.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||m,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[o.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new o.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=m),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&o.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return o.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=o.extend(new o.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?o.event.trigger(e,null,b):o.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},o.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},o.Event=function(a,b){return this instanceof o.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.getPreventDefault&&a.getPreventDefault()?Z:$):this.type=a,b&&o.extend(this,b),this.timeStamp=a&&a.timeStamp||o.now(),void(this[o.expando]=!0)):new o.Event(a,b)},o.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z,this.stopPropagation()}},o.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){o.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!o.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.focusinBubbles||o.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){o.event.simulate(b,a.target,o.event.fix(a),!0)};o.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),o.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return o().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=o.guid++)),this.each(function(){o.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,o(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){o.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){o.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?o.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return o.nodeName(a,"table")&&o.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)o.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=o.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&o.nodeName(a,b)?o.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}o.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=o.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||o.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,n=a.length;n>m;m++)if(e=a[m],e||0===e)if("object"===o.type(e))o.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;o.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===o.inArray(e,d))&&(i=o.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f,g,h=o.event.special,i=0;void 0!==(c=a[i]);i++){if(o.acceptData(c)&&(f=c[L.expando],f&&(b=L.cache[f]))){if(d=Object.keys(b.events||{}),d.length)for(g=0;void 0!==(e=d[g]);g++)h[e]?o.event.remove(c,e):o.removeEvent(c,e,b.handle);L.cache[f]&&delete L.cache[f]}delete M.cache[c[M.expando]]}}}),o.fn.extend({text:function(a){return J(this,function(a){return void 0===a?o.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?o.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||o.cleanData(ob(c)),c.parentNode&&(b&&o.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(o.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return o.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(o.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,o.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,n=k-1,p=a[0],q=o.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(c=o.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=o.map(ob(c,"script"),kb),g=f.length;k>j;j++)h=c,j!==n&&(h=o.clone(h,!0,!0),g&&o.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,o.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&o.contains(i,h)&&(h.src?o._evalUrl&&o._evalUrl(h.src):o.globalEval(h.textContent.replace(hb,"")))}return this}}),o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){o.fn[a]=function(a){for(var c,d=[],e=o(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),o(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d=o(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:o.css(d[0],"display");return d.detach(),e}function tb(a){var b=m,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||o("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||o.contains(a.ownerDocument,a)||(g=o.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",e=m.documentElement,f=m.createElement("div"),g=m.createElement("div");g.style.backgroundClip="content-box",g.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===g.style.backgroundClip,f.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",f.appendChild(g);function h(){g.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",e.appendChild(f);var d=a.getComputedStyle(g,null);b="1%"!==d.top,c="4px"===d.width,e.removeChild(f)}a.getComputedStyle&&o.extend(l,{pixelPosition:function(){return h(),b},boxSizingReliable:function(){return null==c&&h(),c},reliableMarginRight:function(){var b,c=g.appendChild(m.createElement("div"));return c.style.cssText=g.style.cssText=d,c.style.marginRight=c.style.width="0",g.style.width="1px",e.appendChild(f),b=!parseFloat(a.getComputedStyle(c,null).marginRight),e.removeChild(f),g.innerHTML="",b}})}(),o.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:0,fontWeight:400},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=o.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=o.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=o.css(a,"border"+R[f]+"Width",!0,e))):(g+=o.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=o.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===o.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):f[g]||(e=S(d),(c&&"none"!==c||!e)&&L.set(d,"olddisplay",e?c:o.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}o.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=o.camelCase(b),i=a.style;return b=o.cssProps[h]||(o.cssProps[h]=Fb(i,h)),g=o.cssHooks[b]||o.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(o.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||o.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]="",i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=o.camelCase(b);return b=o.cssProps[h]||(o.cssProps[h]=Fb(a.style,h)),g=o.cssHooks[b]||o.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||o.isNumeric(f)?f||0:e):e}}),o.each(["height","width"],function(a,b){o.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&zb.test(o.css(a,"display"))?o.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===o.css(a,"boxSizing",!1,e),e):0)}}}),o.cssHooks.marginRight=yb(l.reliableMarginRight,function(a,b){return b?o.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),o.each({margin:"",padding:"",border:"Width"},function(a,b){o.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(o.cssHooks[a+b].set=Gb)}),o.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(o.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=o.css(a,b[g],!1,d);return f}return void 0!==c?o.style(a,b,c):o.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?o(this).show():o(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}o.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(o.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?o.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=o.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){o.fx.step[a.prop]?o.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[o.cssProps[a.prop]]||o.cssHooks[a.prop])?o.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},o.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},o.fx=Kb.prototype.init,o.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(o.cssNumber[a]?"":"px"),g=(o.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(o.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,o.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=o.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k=this,l={},m=a.style,n=a.nodeType&&S(a),p=L.get(a,"fxshow");c.queue||(h=o._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,k.always(function(){k.always(function(){h.unqueued--,o.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[m.overflow,m.overflowX,m.overflowY],j=o.css(a,"display"),"none"===j&&(j=tb(a.nodeName)),"inline"===j&&"none"===o.css(a,"float")&&(m.display="inline-block")),c.overflow&&(m.overflow="hidden",k.always(function(){m.overflow=c.overflow[0],m.overflowX=c.overflow[1],m.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(n?"hide":"show")){if("show"!==e||!p||void 0===p[d])continue;n=!0}l[d]=p&&p[d]||o.style(a,d)}if(!o.isEmptyObject(l)){p?"hidden"in p&&(n=p.hidden):p=L.access(a,"fxshow",{}),f&&(p.hidden=!n),n?o(a).show():k.done(function(){o(a).hide()}),k.done(function(){var b;L.remove(a,"fxshow");for(b in l)o.style(a,b,l[b])});for(d in l)g=Ub(n?p[d]:0,d,k),d in p||(p[d]=g.start,n&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=o.camelCase(c),e=b[d],f=a[c],o.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=o.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=o.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:o.extend({},b),opts:o.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=o.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return o.map(k,Ub,j),o.isFunction(j.opts.start)&&j.opts.start.call(a,j),o.fx.timer(o.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}o.Animation=o.extend(Xb,{tweener:function(a,b){o.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),o.speed=function(a,b,c){var d=a&&"object"==typeof a?o.extend({},a):{complete:c||!c&&b||o.isFunction(a)&&a,duration:a,easing:c&&b||b&&!o.isFunction(b)&&b};return d.duration=o.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in o.fx.speeds?o.fx.speeds[d.duration]:o.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){o.isFunction(d.old)&&d.old.call(this),d.queue&&o.dequeue(this,d.queue)},d},o.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=o.isEmptyObject(a),f=o.speed(b,c,d),g=function(){var b=Xb(this,o.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=o.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&o.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=o.timers,g=d?d.length:0;for(c.finish=!0,o.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),o.each(["toggle","show","hide"],function(a,b){var c=o.fn[b];o.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),o.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){o.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),o.timers=[],o.fx.tick=function(){var a,b=0,c=o.timers;for(Lb=o.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||o.fx.stop(),Lb=void 0},o.fx.timer=function(a){o.timers.push(a),a()?o.fx.start():o.timers.pop()},o.fx.interval=13,o.fx.start=function(){Mb||(Mb=setInterval(o.fx.tick,o.fx.interval))},o.fx.stop=function(){clearInterval(Mb),Mb=null},o.fx.speeds={slow:600,fast:200,_default:400},o.fn.delay=function(a,b){return a=o.fx?o.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=m.createElement("input"),b=m.createElement("select"),c=b.appendChild(m.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=m.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var Yb,Zb,$b=o.expr.attrHandle;o.fn.extend({attr:function(a,b){return J(this,o.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){o.removeAttr(this,a)})}}),o.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?o.prop(a,b,c):(1===f&&o.isXMLDoc(a)||(b=b.toLowerCase(),d=o.attrHooks[b]||(o.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=o.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void o.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=o.propFix[c]||c,o.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&o.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?o.removeAttr(a,c):a.setAttribute(c,c),c}},o.each(o.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||o.find.attr;$b[b]=function(a,b,d){var e,f;
+return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;o.fn.extend({prop:function(a,b){return J(this,o.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[o.propFix[a]||a]})}}),o.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!o.isXMLDoc(a),f&&(b=o.propFix[b]||b,e=o.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),l.optSelected||(o.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),o.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){o.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;o.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(o.isFunction(a))return this.each(function(b){o(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=o.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(o.isFunction(a))return this.each(function(b){o(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?o.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(o.isFunction(a)?function(c){o(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=o(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;o.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=o.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,o(this).val()):a,null==e?e="":"number"==typeof e?e+="":o.isArray(e)&&(e=o.map(e,function(a){return null==a?"":a+""})),b=o.valHooks[this.type]||o.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=o.valHooks[e.type]||o.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),o.extend({valHooks:{select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&o.nodeName(c.parentNode,"optgroup"))){if(b=o(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=o.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=o.inArray(o(d).val(),f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),o.each(["radio","checkbox"],function(){o.valHooks[this]={set:function(a,b){return o.isArray(b)?a.checked=o.inArray(o(a).val(),b)>=0:void 0}},l.checkOn||(o.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),o.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){o.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),o.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=o.now(),dc=/\?/;o.parseJSON=function(a){return JSON.parse(a+"")},o.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&o.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=m.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(o.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,o.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=o.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&o.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}o.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":o.parseJSON,"text xml":o.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,o.ajaxSettings),b):tc(o.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=o.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?o(l):o.event,n=o.Deferred(),p=o.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(n.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=o.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=o.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===o.active++&&o.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(o.lastModified[d]&&v.setRequestHeader("If-Modified-Since",o.lastModified[d]),o.etag[d]&&v.setRequestHeader("If-None-Match",o.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(o.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(o.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?n.resolveWith(l,[r,x,v]):n.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--o.active||o.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return o.get(a,b,c,"json")},getScript:function(a,b){return o.get(a,void 0,b,"script")}}),o.each(["get","post"],function(a,b){o[b]=function(a,c,d,e){return o.isFunction(c)&&(e=e||d,d=c,c=void 0),o.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),o.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){o.fn[b]=function(a){return this.on(b,a)}}),o._evalUrl=function(a){return o.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},o.fn.extend({wrapAll:function(a){var b;return o.isFunction(a)?this.each(function(b){o(this).wrapAll(a.call(this,b))}):(this[0]&&(b=o(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(o.isFunction(a)?function(b){o(this).wrapInner(a.call(this,b))}:function(){var b=o(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=o.isFunction(a);return this.each(function(c){o(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){o.nodeName(this,"body")||o(this).replaceWith(this.childNodes)}).end()}}),o.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},o.expr.filters.visible=function(a){return!o.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(o.isArray(b))o.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==o.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}o.param=function(a,b){var c,d=[],e=function(a,b){b=o.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=o.ajaxSettings&&o.ajaxSettings.traditional),o.isArray(a)||a.jquery&&!o.isPlainObject(a))o.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},o.fn.extend({serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=o.prop(this,"elements");return a?o.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!o(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=o(this).val();return null==c?null:o.isArray(c)?o.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),o.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=o.ajaxSettings.xhr();a.ActiveXObject&&o(a).on("unload",function(){for(var a in Dc)Dc[a]()}),l.cors=!!Fc&&"withCredentials"in Fc,l.ajax=Fc=!!Fc,o.ajaxTransport(function(a){var b;return l.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort"),f.send(a.hasContent&&a.data||null)},abort:function(){b&&b()}}:void 0}),o.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return o.globalEval(a),a}}}),o.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),o.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=o("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),m.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;o.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||o.expando+"_"+cc++;return this[a]=!0,a}}),o.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=o.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||o.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&o.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),o.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||m;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=o.buildFragment([a],b,e),e&&e.length&&o(e).remove(),o.merge([],d.childNodes))};var Ic=o.fn.load;o.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h),a=a.slice(0,h)),o.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&o.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?o("<div>").append(o.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},o.expr.filters.animated=function(a){return o.grep(o.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return o.isWindow(a)?a:9===a.nodeType&&a.defaultView}o.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=o.css(a,"position"),l=o(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=o.css(a,"top"),i=o.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),o.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},o.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){o.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,o.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===o.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),o.nodeName(a[0],"html")||(d=a.offset()),d.top+=o.css(a[0],"borderTopWidth",!0),d.left+=o.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-o.css(c,"marginTop",!0),left:b.left-d.left-o.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!o.nodeName(a,"html")&&"static"===o.css(a,"position"))a=a.offsetParent;return a||Jc})}}),o.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;o.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),o.each(["top","left"],function(a,b){o.cssHooks[b]=yb(l.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?o(a).position()[b]+"px":c):void 0})}),o.each({Height:"height",Width:"width"},function(a,b){o.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){o.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return o.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?o.css(b,c,g):o.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),o.fn.size=function(){return this.length},o.fn.andSelf=o.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return o});var Lc=a.jQuery,Mc=a.$;return o.noConflict=function(b){return a.$===o&&(a.$=Mc),b&&a.jQuery===o&&(a.jQuery=Lc),o},typeof b===U&&(a.jQuery=a.$=o),o});
diff --git a/theme.toml b/theme.toml
new file mode 100644
index 0000000..d187275
--- /dev/null
+++ b/theme.toml
@@ -0,0 +1,21 @@
+# theme.toml template for a Hugo theme
+# See https://github.com/spf13/hugoThemes#themetoml for an example
+
+name = "Hugo Pacman Theme"
+license = "MIT"
+licenselink = "https://github.com/coderzh/hugo-pacman-theme/blob/master/LICENSE.md"
+description = ""
+homepage = "http://blog.coderzh.com/"
+tags = ["", ""]
+features = ["", ""]
+min_version = 0.15
+
+[author]
+ name = "coderzh"
+ homepage = "http://blog.coderzh.com"
+
+# If porting an existing theme
+[original]
+ name = "pacman"
+ homepage = "https://github.com/A-limon/pacman"
+ repo = "https://github.com/A-limon/pacman"