diff --git a/Exercise 1/desoslide-2.2.0/.gitignore b/Exercise 1/desoslide-2.2.0/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..abe281d607a83d3d17b983f22da40bb18a79886f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/.gitignore	
@@ -0,0 +1,9 @@
+# Windows image file caches
+Thumbs.db
+
+# Mac crap
+.DS_Store
+
+bower_components
+node_modules
+.idea
diff --git a/Exercise 1/desoslide-2.2.0/.jscsrc b/Exercise 1/desoslide-2.2.0/.jscsrc
new file mode 100644
index 0000000000000000000000000000000000000000..0a6f194acf10455883bcd3aa012090c6941d9580
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/.jscsrc	
@@ -0,0 +1,111 @@
+{
+    "disallowQuotedKeysInObjects": true,
+    "requireCapitalizedConstructors": true,
+    "requireDotNotation": true,
+    "requireMatchingFunctionName": true,
+    "requireSemicolons": true,
+    "requireSpaceBetweenArguments": true,
+    "requireSpacesInForStatement": true,
+    "requireCurlyBraces": [
+        "if",
+        "else",
+        "for",
+        "while",
+        "do",
+        "try",
+        "catch"
+    ],
+    "requireSpaceBeforeKeywords": [
+        "else",
+        "while",
+        "catch"
+    ],
+    "requireSpaceAfterKeywords": [
+        "if",
+        "else",
+        "for",
+        "while",
+        "do",
+        "switch",
+        "return",
+        "try",
+        "catch"
+    ],
+    "requireSpaceBeforeBlockStatements": true,
+    "requireParenthesesAroundIIFE": true,
+    "requireSpacesInConditionalExpression": {
+        "afterTest": true,
+        "beforeConsequent": true,
+        "afterConsequent": true,
+        "beforeAlternate": true
+    },
+    "requireSpacesInFunctionExpression": {
+        "beforeOpeningRoundBrace": true,
+        "beforeOpeningCurlyBrace": true
+    },
+    "requireSpacesInAnonymousFunctionExpression": {
+        "beforeOpeningRoundBrace": true,
+        "beforeOpeningCurlyBrace": true
+    },
+    "requireSpacesInNamedFunctionExpression": {
+        "beforeOpeningRoundBrace": true,
+        "beforeOpeningCurlyBrace": true
+    },
+    "requireSpacesInFunctionDeclaration": {
+        "beforeOpeningRoundBrace": true,
+        "beforeOpeningCurlyBrace": true
+    },
+    "requireSpacesInFunction": {
+        "beforeOpeningRoundBrace": true,
+        "beforeOpeningCurlyBrace": true
+    },
+    "requireMultipleVarDecl": true,
+    "requireBlocksOnNewline": true,
+    "disallowEmptyBlocks": true,
+    "disallowSpacesInsideArrayBrackets": "all",
+    "disallowSpacesInsideParentheses": true,
+    "disallowSpacesInsideParenthesizedExpression": true,
+    "requireSpacesInsideObjectBrackets": "all",
+    "disallowSpaceAfterObjectKeys": true,
+    "requireSpaceBeforeObjectValues": true,
+    "requireCommaBeforeLineBreak": true,
+    "requireOperatorBeforeLineBreak": [
+        "?",
+        "=",
+        "+",
+        "-",
+        "/",
+        "*",
+        "==",
+        "===",
+        "!=",
+        "!==",
+        ">",
+        ">=",
+        "<",
+        "<="
+    ],
+    "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],
+    "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],
+    "disallowImplicitTypeConversion": ["numeric", "boolean", "binary", "string"],
+    "disallowKeywords": ["with"],
+    "disallowMultipleLineStrings": true,
+    "disallowMultipleLineBreaks": true,
+    "validateQuoteMarks": "'",
+    "validateIndentation": 4,
+    "disallowMixedSpacesAndTabs": true,
+    "disallowTrailingComma": true,
+    "disallowKeywordsOnNewLine": ["else"],
+    "requireLineFeedAtFileEnd": true,
+    "maximumLineLength": {
+        "value": 600,
+        "allowComments": true,
+        "allowUrlComments": true,
+        "allowRegex": true
+    },
+    "requireCapitalizedConstructors": true,
+    "safeContextKeyword": ["that", "self"],
+    "disallowYodaConditions": true,
+    "requireSpaceAfterLineComment": false,
+    "disallowNewlineBeforeBlockStatements": true
+}
diff --git a/Exercise 1/desoslide-2.2.0/.npmignore b/Exercise 1/desoslide-2.2.0/.npmignore
new file mode 100644
index 0000000000000000000000000000000000000000..a2e6bd485b806f6987c505bcdccbef3f19589115
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/.npmignore	
@@ -0,0 +1 @@
+doc/
diff --git a/Exercise 1/desoslide-2.2.0/.travis.yml b/Exercise 1/desoslide-2.2.0/.travis.yml
new file mode 100644
index 0000000000000000000000000000000000000000..d43df19c22a0afbd6755cfe55385a89c1fc917d8
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/.travis.yml	
@@ -0,0 +1,10 @@
+language: node_js
+
+node_js:
+    - 0.10
+
+script:
+    - gulp tests
+
+notifications:
+    email: false
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/CONTRIBUTING.md b/Exercise 1/desoslide-2.2.0/CONTRIBUTING.md
new file mode 100644
index 0000000000000000000000000000000000000000..1382a792d87ab9f5ab0c6365123e863180c1e19b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/CONTRIBUTING.md	
@@ -0,0 +1,91 @@
+# Contribution guidelines
+
+Thank's for your interest of desoSlide!
+
+Please follow this basic guidelines if you want to get involved.
+
+## Reporting issues
+
+A bug is a _demonstrable problem_ that is caused by the code in the
+repository.
+
+Please read the following guidelines before you [report an issue][issues]:
+
+1. **Use the GitHub issue search** &mdash; check if the issue has already been
+   reported. If it has been, please comment on the existing issue.
+
+2. **Check if the issue has been fixed** &mdash; the latest `master` or
+   development branch may already contain a fix.
+
+3. **Isolate the demonstrable problem** &mdash; make sure that the code in the
+   project's repository is _definitely_ responsible for the issue. Create a
+   [reduced test case](http://css-tricks.com/6263-reduced-test-cases/) - an
+   extremely simple and immediately viewable example of the issue.
+
+4. **Include a live example** &mdash; provide a link to your reduced test case
+   when appropriate (e.g. if the issue is related to (front-end technologies).
+   Please use [jsFiddle](http://jsfiddle.net) to host examples.
+
+Please try to be as detailed as possible in your report too. What is your
+environment? What steps will reproduce the issue? What browser(s) and OS
+experience the problem? What would you expect to be the outcome? All these
+details will help people to assess and fix any potential bugs.
+
+## Feature requests
+
+Feature requests are welcome. But take a moment to find out whether your idea
+fits with the scope and aims of the project. It's up to *you* to make a strong
+case to convince the project's developers of the merits of this feature. Please
+provide as much detail and context as possible.
+
+## Pull Requests
+
+Good pull requests — patches, improvements, new features — are a fantastic
+help. They should remain focused in scope and avoid containing unrelated
+commits.
+
+If your contribution involves a significant amount of work or substantial
+changes to any part of the project, please open an issue to discuss it first.
+
+Please follow this process; it's the best way to get your work included in the
+project:
+
+1. [Fork](http://help.github.com/fork-a-repo/) the project.
+
+2. Clone your fork (`git clone
+   https://github.com/<your-username>/desoslide.git`).
+
+3. Add an `upstream` remote (`git remote add upstream
+   https://github.com/sylouuu/desoslide.git`).
+
+4. Get the latest changes from upstream (e.g. `git pull upstream
+   <dev-branch>`).
+
+5. Create a new topic branch to contain your feature, change, or fix (`git
+   checkout -b <topic-branch-name>`).
+
+6. Make sure that your changes adhere to the current coding conventions used
+   throughout the project - indentation, accurate comments, etc. Please update
+   any documentation that is relevant to the change you are making.
+
+7. Commit your changes in logical chunks; use git's [interactive
+   rebase](https://help.github.com/articles/interactive-rebase) feature to tidy
+   up your commits before making them public. Please adhere to these [git commit
+   message
+   guidelines](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
+   or your pull request is unlikely be merged into the main project.
+
+8. Locally merge (or rebase) the upstream branch into your topic branch.
+
+9. Push your topic branch up to your fork (`git push origin
+   <topic-branch-name>`).
+
+10. [Open a Pull Request](http://help.github.com/send-pull-requests/) with a
+    clear title and description. Please mention which browsers you tested in.
+
+## Acknowledgements
+
+This contributing guide has been adapted from [HTML5 boilerplate's guide][g].
+
+[g]: https://github.com/h5bp/html5-boilerplate/blob/master/CONTRIBUTING.md
+[issues]: https://github.com/sylouuu/desoslide/issues/
diff --git a/Exercise 1/desoslide-2.2.0/LICENSE.md b/Exercise 1/desoslide-2.2.0/LICENSE.md
new file mode 100644
index 0000000000000000000000000000000000000000..de2a9377676445279bf459a17c6c0b6928e323ec
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/LICENSE.md	
@@ -0,0 +1,20 @@
+Copyright 2013 sylouuu
+
+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/Exercise 1/desoslide-2.2.0/README.md b/Exercise 1/desoslide-2.2.0/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..9060b43b36d33d2dcace1039491a0d49e3485123
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/README.md	
@@ -0,0 +1,51 @@
+# desoSlide
+[![Build Status](http://img.shields.io/travis/sylouuu/desoslide.svg?style=flat)](https://travis-ci.org/sylouuu/desoslide) [![devDependency Status](http://img.shields.io/david/dev/sylouuu/desoslide.svg?style=flat)](https://david-dm.org/sylouuu/desoslide#info=devDependencies)
+[![Version](http://img.shields.io/npm/v/desoslide.svg?style=flat)](https://www.npmjs.org/package/desoslide)
+
+## Website
+
+**[http://sylouuu.github.io/desoslide](http://sylouuu.github.io/desoslide)**
+
+## Features
+
+* **Free**: This plugin is open source, under the [MIT license](LICENSE.md). Feel free to [contribute](CONTRIBUTING.md).
+* **Customizable**: Place yours thumbnails anywhere in your page. Many options available to fit your needs.
+* **Control**: Control the slideshow with your keyboard keys or through the player.
+* **Caption**: Show more information to your users with caption and link for each image.
+* **Infinite**: Create as many slideshows as you want on a single page.
+* **Reliable**: A [tests suite](tests) shows that the plugin passes the basics specifications.
+
+## Core
+
+* [jquery/jquery](https://github.com/jquery/jquery)
+* [daneden/animate.css](https://github.com/daneden/animate.css)
+* [miniMAC/magic](https://github.com/miniMAC/magic)
+
+## Build `dist/`
+
+Retrieve packages with `npm install` then type `gulp build`.
+
+This will compile `src/` files:
+
+* from `src/less/jquery.desoslide.less`
+    * to `dist/css/jquery.desoslide.css`
+    * to `dist/css/jquery.desoslide.min.css`
+
+* from `src/js/jquery.desoslide.js`
+    * to `dist/js/jquery.desoslide.min.js`
+
+## Run tests
+
+Type `gulp tests`.
+
+## Contributing
+
+See [contributing](CONTRIBUTING.md) file.
+
+## Changelog
+
+See [releases](https://github.com/sylouuu/desoslide/releases) section or [release notes](http://sylouuu.github.io/desoslide/doc/release-notes.html) page (UI).
+
+## License
+
+See [license](LICENSE.md) file.
diff --git a/Exercise 1/desoslide-2.2.0/angularjs/desoslide.directive.js b/Exercise 1/desoslide-2.2.0/angularjs/desoslide.directive.js
new file mode 100644
index 0000000000000000000000000000000000000000..aa40fa94c6d4cb0a96b3f0ca52e4bcab55970922
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/angularjs/desoslide.directive.js	
@@ -0,0 +1,8 @@
+app.directive('desoslide', function () {
+    return {
+        restrict: 'A',
+        link: function(scope, element, attrs) {
+            $(element).desoSlide(scope.$eval(attrs.options));
+        }
+    };
+});
diff --git a/Exercise 1/desoslide-2.2.0/angularjs/usage.html b/Exercise 1/desoslide-2.2.0/angularjs/usage.html
new file mode 100644
index 0000000000000000000000000000000000000000..80b0d582dbad8a4f257189c662dfbb4d1fae2a82
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/angularjs/usage.html	
@@ -0,0 +1 @@
+<div data-desoslide data-options="{ thumbs: '.thumb', overlay: 'none', controls: { show: false } }"></div>
diff --git a/Exercise 1/desoslide-2.2.0/bower.json b/Exercise 1/desoslide-2.2.0/bower.json
new file mode 100644
index 0000000000000000000000000000000000000000..85e455b63c875b8a5d8e33f6bc4d3728bc2b7bb7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/bower.json	
@@ -0,0 +1,20 @@
+{
+    "name": "desoslide",
+    "version": "2.2.0",
+    "homepage": "https://github.com/sylouuu/desoslide",
+    "description": "Take control of your slideshow with this powerful jQuery plugin",
+    "keywords": [
+        "slider",
+        "slideshow",
+        "thumbnails"
+    ],
+    "license": "MIT",
+    "ignore": [
+        "doc"
+    ],
+    "dependencies": {
+        "jquery": "~1.11.0",
+        "animate.css": "~3.1.0",
+        "magic": "~1.0.0"
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/desoslide.jquery.json b/Exercise 1/desoslide-2.2.0/desoslide.jquery.json
new file mode 100644
index 0000000000000000000000000000000000000000..2444136151c15b3ca10c6834a69362d35634ca3e
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/desoslide.jquery.json	
@@ -0,0 +1,29 @@
+{
+    "name": "desoslide",
+    "title": "desoSlide",
+    "version": "2.2.0",
+    "description": "Take control of your slideshow with this powerful jQuery plugin",
+    "keywords": [
+        "slider",
+        "slideshow",
+        "thumbnails"
+    ],
+    "author": {
+        "name": "sylouuu",
+        "url": "http://sylouuu.github.io/"
+    },
+    "licenses": [
+        {
+            "type": "MIT",
+            "url": "https://github.com/sylouuu/desoslide/blob/master/LICENSE.md"
+        }
+    ],
+    "bugs": "https://github.com/sylouuu/desoslide/issues",
+    "homepage": "http://sylouuu.github.io/desoslide",
+    "demo": "http://sylouuu.github.io/desoslide/doc/demo.html",
+    "docs": "http://sylouuu.github.io/desoslide/doc/",
+    "download": "https://github.com/sylouuu/desoslide/releases",
+    "dependencies": {
+        "jquery": ">=1.7"
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/dist/css/jquery.desoslide.css b/Exercise 1/desoslide-2.2.0/dist/css/jquery.desoslide.css
new file mode 100644
index 0000000000000000000000000000000000000000..cc1bbe543677f0d8437880cdadbee265b3c048c5
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/dist/css/jquery.desoslide.css	
@@ -0,0 +1,71 @@
+/**
+ * desoslide - Take control of your slideshow with this powerful jQuery plugin
+ * @version 2.2.0
+ * @link https://github.com/sylouuu/desoslide
+ * @license MIT
+ */
+.desoslide-wrapper {
+  position: relative;
+  text-align: center;
+}
+.desoslide-controls-wrapper {
+  position: relative;
+  float: right;
+  height: 36px;
+  line-height: 41px;
+  bottom: 8px;
+  z-index: 100;
+  opacity: 1;
+}
+.desoslide-controls-wrapper a:hover {
+  opacity: 0.7;
+}
+.desoslide-overlay {
+  height: 36px;
+  position: absolute;
+  z-index: 10;
+  text-align: left;
+  color: white;
+  font-weight: bold;
+  background-color: black;
+  padding: 8px;
+  opacity: 0;
+}
+.desoslide-overlay > a {
+  position: relative;
+  top: -1px;
+  color: white;
+}
+.desoslide-overlay .desoslide-caption-title {
+  display: inline-block;
+  position: relative;
+  top: -1px;
+  max-width: 90%;
+  max-height: 24px;
+  font-size: 14px;
+  overflow: hidden;
+}
+.desoslide-controls {
+  display: inline-block;
+  background: url('../img/desoslide_controls.png') no-repeat 0 0;
+}
+.desoslide-controls.prev {
+  width: 16px;
+  height: 16px;
+  background-position: 0 -54px;
+}
+.desoslide-controls.pause {
+  width: 16px;
+  height: 16px;
+  background-position: 0 -18px;
+}
+.desoslide-controls.play {
+  width: 16px;
+  height: 16px;
+  background-position: 0 -36px;
+}
+.desoslide-controls.next {
+  width: 16px;
+  height: 16px;
+  background-position: 0 0;
+}
diff --git a/Exercise 1/desoslide-2.2.0/dist/css/jquery.desoslide.min.css b/Exercise 1/desoslide-2.2.0/dist/css/jquery.desoslide.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..ef9f768a4c9a7384afa625dfbe60f93f1c25df16
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/dist/css/jquery.desoslide.min.css	
@@ -0,0 +1,7 @@
+/**
+ * desoslide - Take control of your slideshow with this powerful jQuery plugin
+ * @version 2.2.0
+ * @link https://github.com/sylouuu/desoslide
+ * @license MIT
+ */
+.desoslide-wrapper{position:relative;text-align:center}.desoslide-controls-wrapper{position:relative;float:right;height:36px;line-height:41px;bottom:8px;z-index:100;opacity:1}.desoslide-controls-wrapper a:hover{opacity:.7}.desoslide-overlay{height:36px;position:absolute;z-index:10;text-align:left;color:#fff;font-weight:700;background-color:#000;padding:0px;opacity:0}.desoslide-overlay>a{position:relative;top:-1px;color:#fff}.desoslide-overlay .desoslide-caption-title{display:inline-block;position:relative;top:-1px;max-width:90%;max-height:24px;font-size:14px;overflow:hidden}.desoslide-controls{display:inline-block;background:url(../img/desoslide_controls.png) no-repeat}.desoslide-controls.prev{width:16px;height:16px;background-position:0 -54px}.desoslide-controls.pause{width:16px;height:16px;background-position:0 -18px}.desoslide-controls.play{width:16px;height:16px;background-position:0 -36px}.desoslide-controls.next{width:16px;height:16px;background-position:0 0}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/dist/img/desoslide_controls.png b/Exercise 1/desoslide-2.2.0/dist/img/desoslide_controls.png
new file mode 100644
index 0000000000000000000000000000000000000000..dde94b86f3a0e938bf4fe8596c7d5e5029f7bd45
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/dist/img/desoslide_controls.png differ
diff --git a/Exercise 1/desoslide-2.2.0/dist/js/jquery.desoslide.min.js b/Exercise 1/desoslide-2.2.0/dist/js/jquery.desoslide.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..307607629b960e7942c1fc869948240e469b60f3
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/dist/js/jquery.desoslide.min.js	
@@ -0,0 +1,7 @@
+/**
+ * desoslide - Take control of your slideshow with this powerful jQuery plugin
+ * @version 2.2.0
+ * @link https://github.com/sylouuu/desoslide
+ * @license MIT
+ */
+!function(t,e,s,i){"use strict";function o(e,s){this.elem=e,this.options=t.extend(!0,{},n,s),this._defaults=n,this._name=r,this._namespace=r.toLowerCase(),this.props={thumbs:[],effect:{provider:null,name:null,list:{animate:{css:"animated",bounce:{"in":"bounceInLeft",out:"bounceOutRight"},fade:{"in":"fadeIn",out:"fadeOut"},flipX:{"in":"flipInX",out:"flipOutX"},flipY:{"in":"flipInY",out:"flipOutY"},fun:{"in":"rubberBand",out:"hinge"},light:{"in":"lightSpeedIn",out:"lightSpeedOut"},roll:{"in":"rollIn",out:"rollOut"},rotate:{"in":"rotateIn",out:"rotateOut"},rotateBig:{"in":"rotateInDownLeft",out:"rotateOutUpRight"},sideFade:{"in":"fadeInLeft",out:"fadeOutRight"},sideFadeBig:{"in":"fadeInLeftBig",out:"fadeOutRightBig"},slide:{"in":"slideInLeft",out:"slideOutRight"}},magic:{css:"magictime",foolish:{"in":"foolishIn",out:"foolishOut"},perspective:{"in":"perspectiveLeftRetourn",out:"perspectiveLeft"},puff:{"in":"puffIn",out:"puffOut"},swap:{"in":"swap",out:"magic"},swash:{"in":"swashIn",out:"swashOut"},tin:{"in":"tinLeftIn",out:"tinRightOut"},twister:{"in":"twisterInDown",out:"holeOut"}}}},img:{$elem:null,$overlay:null,to_show:this.options.first,timer:null},controls:{$wrapper:null},is_transition_supported:!1,plugin_status:null},this._init()}var r="desoSlide",n={thumbs:null,thumbEvent:"click",imageClass:"img-responsive",auto:{load:!0,start:!1},first:0,interval:3e3,effect:{provider:"animate",name:"fade"},overlay:"always",controls:{show:!0,keys:!1},events:{onThumbClick:null,onThumbMouseOver:null,onImageShow:null,onImageShown:null,onImageHide:null,onImageHidden:null,onImageClick:null,onPrev:null,onPause:null,onPlay:null,onNext:null,onError:null,onWarning:null,onSuccess:null}};o.prototype={_init:function(){var e=this;null===this.options.thumbs?this._errorHandler("error","The `thumbs` option doesn't exist."):0===t(this.options.thumbs).length&&this._errorHandler("error","The `thumbs` selector ("+t(this.options.thumbs).selector+") doesn't exist.");var s=["always","hover","none"];s.indexOf(this.options.overlay)===-1&&(this._errorHandler("error","Incorrect value for the `overlay` option. Default value is used."),this.options.overlay=this._defaults.overlay),t(this.options.thumbs).each(function(s,o){t(o).attr("href")!==i?t(o).find("img").length?(e.props.thumbs.push({src:t(o).attr("href"),alt:t(o).find("img").attr("alt")||null,caption_title:t(o).find("img").data(e._namespace+"-caption-title")||null,caption_link:t(o).find("img").data(e._namespace+"-caption-link")||null}),t(o).find("img").attr("alt")===i&&e._errorHandler("warning","The `alt` attribute is missing on the "+s+"-indexed thumb, it's mandatory on <img> tags."),t(o).attr("data-"+e._namespace+"-index",s)):e._errorHandler("error","Your link on the "+s+"-indexed thumb must have an `<img>` tag as a child."):e._errorHandler("error","The `href` attribute is missing on the "+s+"-indexed thumb, it's mandatory on `<a>` tags.")}),this.options.first>=this.props.thumbs.length&&(this._errorHandler("error","The `first` option must be between 0 and "+(this.props.thumbs.length-1)+". Default value is used."),this.options.first=this._defaults.first,this.props.img.to_show=this._defaults.first),e.props.is_transition_supported=e._supportsTransitions(),e._preloading(),e._wrapper(),e.props.is_transition_supported===!0&&e.setEffect(e.options.effect),this.props.thumbs[this.props.img.to_show]!==i&&e._showImage(),e._events()},rebuild:function(){return this._init(),t(this.elem)},getThumbs:function(t){var e;return e=t!==i?this._isThumbExists(t)===!0?this.props.thumbs[t]:null:this.props.thumbs},setEffect:function(t){var e={provider:null,name:null};return t!==i&&null!==t.provider&&null!==t.name?this.props.effect.list.hasOwnProperty(t.provider)?"random"===t.name?(e.provider=t.provider,e.name=this._getRandomEffect(t.provider)):this.props.effect.list[t.provider].hasOwnProperty(t.name)?(e.provider=t.provider,e.name=t.name):(e.provider=this._defaults.effect.provider,e.name=this._defaults.effect.name,this._errorHandler("error","Incorrect value for the `effect.name` option. Default value is used.")):"none"===t?e.name="none":(e.provider=this._defaults.effect.provider,e.name=this._defaults.effect.name,this._errorHandler("error","Incorrect value for the `effect.provider` option. Default value is used.")):(e.provider=this._defaults.effect.provider,e.name=this._defaults.effect.name,this._errorHandler("error","Incorrect values for `effect.provider` and `effect.name` option. Default value is used.")),this.props.effect.provider=e.provider,this.props.effect.name=e.name,e},isPlaying:function(){return this.options.auto.start},pause:function(){return t(this.options.thumbs).length>1&&this.options.auto.start===!0&&this.props.img.timer&&(this.options.auto.start=!1,this._stopAnimation(),clearTimeout(this.props.img.timer),this.props.controls.$wrapper&&this.props.controls.$wrapper.find('a[href="#pause"]').hide().parent().find('a[href="#play"]').show(),this._triggerEvent("pause")),t(this.elem)},play:function(){return t(this.options.thumbs).length>1&&(this.options.auto.start===!1&&(this.options.auto.start=!0,this.goNext(!0),this.props.controls.$wrapper&&this.props.controls.$wrapper.find('a[href="#play"]').hide().parent().find('a[href="#pause"]').show()),this._triggerEvent("play")),t(this.elem)},goPrev:function(e){if(t(this.options.thumbs).length>1){var s=this;e||this.options.auto.start!==!0||this.pause(),this._hideOverlay(),this.props.img.to_show--,this.props.img.to_show<0&&(this.props.img.to_show=t(this.options.thumbs).length-1),this._hideImage(function(){s._showImage()}),this._triggerEvent("prev")}return t(this.elem)},goNext:function(e){if(t(this.options.thumbs).length>1){var s=this;e||this.options.auto.start!==!0||this.pause(),this._hideOverlay(),this.props.img.to_show++,this.props.img.to_show>=t(this.options.thumbs).length&&(this.props.img.to_show=0),this._hideImage(function(){s._showImage()}),this._triggerEvent("next")}return t(this.elem)},goTo:function(e){if(t(this.options.thumbs).length>1&&this._isThumbExists(e)===!0){var s=this;this.options.auto.start===!0&&this.pause(),e!==this.props.img.to_show&&(this._stopAnimation(),this._hideOverlay(),s.props.img.to_show=e,this._hideImage(function(){s._showImage()}))}return t(this.elem)},_supportsTransitions:function(){var t=s.body||s.documentElement,e=t.style,i="transition",o=["Moz","webkit","Webkit","Khtml","O","ms"],r=0;if("string"==typeof e[i])return!0;for(i=i.charAt(0).toUpperCase()+i.substr(1),r;r<o.length;r++)if("string"==typeof e[o[r]+i])return!0;return!1},_isThumbExists:function(t){var e;return"number"==typeof t&&(this.props.thumbs[t]!==i?e=!0:(this._errorHandler("error","The "+t+"-indexed thumb doesn't exist."),e=!1)),e},_preloading:function(){this.options.auto.load===!0&&t.each(this.props.thumbs,function(e,s){t("<img>",{src:s.src,alt:s.alt}).hide().appendTo("body")})},_wrapper:function(){var e=t("<img>").attr("alt",this._name).addClass(this.options.imageClass);t(this.elem).html(e).wrapInner(t("<div>",{"class":this._namespace+"-wrapper"})),this.props.img.$elem=t(this.elem).find("img:first")},_clearEffectClass:function(){var t,e,s=this;if(this.props.img.$elem.attr("class")!==i){var o=this.props.img.$elem.attr("class").split(/\s+/);for(t in s.props.effect.list)if(s.props.effect.list.hasOwnProperty(t))for(e in s.props.effect.list[t])s.props.effect.list[t].hasOwnProperty(e)&&(o.indexOf(s.props.effect.list[t][e])!==-1&&this.props.img.$elem.removeClass(s.props.effect.list[t][e]),s.props.effect.list[t][e]["in"]&&o.indexOf(s.props.effect.list[t][e]["in"])!==-1&&this.props.img.$elem.removeClass(s.props.effect.list[t][e]["in"]),s.props.effect.list[t][e].out&&o.indexOf(s.props.effect.list[t][e].out)!==-1&&this.props.img.$elem.removeClass(s.props.effect.list[t][e].out))}},_getRandomEffect:function(t){var e,s,i=0;for(s in this.props.effect.list[t])this.props.effect.list[t].hasOwnProperty(s)&&"css"!==s&&Math.random()<1/++i&&(e=s);return e},_hasEffect:function(){return null!==this.props.effect.provider||"none"!==this.props.effect.name},_showImage:function(){var e=this;null===this.props.plugin_status&&this._errorHandler(),this._triggerEvent("imageShow"),this.props.img.$elem.attr("src",this.props.thumbs[this.props.img.to_show].src).attr("alt",this.props.thumbs[this.props.img.to_show].alt).one("load",function(){e._hasEffect()===!1?(t(this).css("opacity",1),e._overlay(),e._triggerEvent("imageShown")):e.props.is_transition_supported===!0?t(this).removeClass(e.props.effect.list[e.props.effect.provider].css+" "+e.props.effect.list[e.props.effect.provider][e.props.effect.name].out).addClass(e.props.effect.list[e.props.effect.provider].css+" "+e.props.effect.list[e.props.effect.provider][e.props.effect.name]["in"]).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){e._overlay(),e._triggerEvent("imageShown")}):t(this).css("opacity",0).animate({opacity:1},1e3,function(){e._overlay(),e._triggerEvent("imageShown")}),e.options.auto.start===!0&&(e.props.img.timer=setTimeout(function(){e.goNext(!0)},e.options.interval<1500?1500:e.options.interval))})},_hideImage:function(t){var e=this;this._triggerEvent("imageHide"),this._hasEffect()===!1?(this.props.img.$elem.css("opacity",0),e._triggerEvent("imageHidden"),t&&t()):e.props.is_transition_supported===!0?(this._clearEffectClass(),this.props.img.$elem.removeClass(this.props.effect.list[this.props.effect.provider].css+" "+this.props.effect.list[this.props.effect.provider][this.props.effect.name]["in"]).addClass(this.props.effect.list[this.props.effect.provider].css+" "+this.props.effect.list[this.props.effect.provider][this.props.effect.name].out).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){e._triggerEvent("imageHidden"),t&&t()})):this.props.img.$elem.animate({opacity:0},1e3,function(){e._triggerEvent("imageHidden"),t&&t()})},_overlay:function(){if("none"!==this.options.overlay){var e,s,i,o,r,n,a,p,h,l,f;e=this.props.img.$elem.position(),o=parseInt(this.props.img.$elem.css("border-left-width"),10),r=this.props.img.$elem.width()+2*o,n=this.props.img.$elem.height(),0===t(this.elem).find("."+this._namespace+"-overlay").length&&t("<div>",{"class":this._namespace+"-overlay"}).appendTo(t(this.elem).find("."+this._namespace+"-wrapper")),this.props.img.$overlay=t(this.elem).find("."+this._namespace+"-overlay"),a=parseInt(this.props.img.$overlay.css("padding-top"),10),p=parseInt(this.props.img.$overlay.css("padding-bottom"),10),h=parseInt(this.props.img.$overlay.css("padding-left"),10),l=parseInt(this.props.img.$overlay.css("padding-right"),10),f=parseInt(this.props.img.$overlay.css("height"),10)-(h+l),f=parseInt(n,10)-f-(a+p),s=e.top+f+2*o,i=e.left,this.props.img.$overlay.css({left:i+"px",top:s+"px",width:r+"px",borderBottomLeftRadius:this.props.img.$elem.css("border-radius"),borderBottomRightRadius:this.props.img.$elem.css("border-radius")}),"always"===this.options.overlay&&this.props.img.$overlay.animate({opacity:.7},this._hasEffect()===!0?500:0),this._caption(),this.options.controls.show===!0&&this.props.thumbs.length>1&&this._controls()}},_hideOverlay:function(){null!==this.props.img.$overlay&&this.props.img.$overlay.animate({opacity:0},this._hasEffect()===!0?500:0)},_controls:function(){var e,s,i,o,r;t(this.elem).find("."+this._namespace+"-controls-wrapper").remove(),e='<a class="'+this._namespace+'-controls prev" href="#prev"></a>',s='<a class="'+this._namespace+'-controls pause" href="#pause"></a>',i='<a class="'+this._namespace+'-controls play" href="#play"></a>',o='<a class="'+this._namespace+'-controls next" href="#next"></a>',r=t("<div>",{"class":this._namespace+"-controls-wrapper"}).append(e+s+i+o),this.props.img.$overlay.find("a:first").length>0?r.appendTo(this.props.img.$overlay.find("a:first")):r.appendTo(this.props.img.$overlay),this.props.controls.$wrapper=t(this.elem).find("."+this._namespace+"-controls-wrapper"),this.props.controls.$wrapper.length&&(this.options.auto.start===!0?this.props.controls.$wrapper.find('a[href="#play"]').hide().parent().find('a[href="#pause"]').show():this.props.controls.$wrapper.find('a[href="#pause"]').hide().parent().find('a[href="#play"]').show())},_caption:function(){if(null!==this.props.thumbs[this.props.img.to_show].caption_title){var e,s,i,o,r,n;this.props.img.$overlay.html('<span class="'+this._namespace+'-caption-title">'+this.props.thumbs[this.props.img.to_show].caption_title+"</span>"),s=this.props.img.$overlay.find("a:first").length>0,i=null!==this.props.thumbs[this.props.img.to_show].caption_link,e='<a href="'+this.props.thumbs[this.props.img.to_show].caption_link+'" target="_blank"></a>',s===!0&&i===!0?this.props.img.$overlay.find("a:first").attr("href",this.props.thumbs[this.props.img.to_show].caption_link):s===!0&&i===!1?(o=this.props.img.$overlay.find("a:first"),r=o.children().clone(),n=o.parent(),o.remove(),r.appendTo(n),this.props.img.$overlay.find("span:first").empty()):s===!1&&i===!0&&t(this.elem).find("."+this._namespace+"-overlay span:first").wrap(e)}},_stopAnimation:function(){t(this.elem).stop()},_triggerEvent:function(e){t(this.elem).triggerHandler(e+"."+this._namespace);var s=e.charAt(0).toUpperCase()+e.slice(1);this.options.events["on"+s]&&this.options.events["on"+s](this.props.img.$elem)},_events:function(){var i=this;["click","mouseover"].indexOf(this.options.thumbEvent)!==-1&&(t(this.options.thumbs).on("click",function(e){e.preventDefault(),"click"===i.options.thumbEvent&&(i.goTo(t(this).data(i._namespace+"-index")),i._triggerEvent("thumbClick"))}),t(this.options.thumbs).on("mouseover",function(e){e.preventDefault(),"mouseover"===i.options.thumbEvent&&(i.goTo(t(this).data(i._namespace+"-index")),i._triggerEvent("thumbMouseOver"))})),this.props.img.$elem.on("click",function(t){t.preventDefault(),i._triggerEvent("imageClick")}),t(this.elem).on("click","."+this._namespace+"-controls-wrapper a",t(this.elem),function(e){switch(e.preventDefault(),t(this).attr("href")){case"#prev":i.goPrev();break;case"#pause":i.pause();break;case"#play":i.play();break;case"#next":i.goNext()}}),t(this.elem).find("."+this._namespace+"-wrapper").on({mouseover:function(){"hover"===i.options.overlay&&null!==i.props.img.$overlay&&i.props.img.$overlay.stop().animate({opacity:.7},400)},mouseleave:function(){"hover"===i.options.overlay&&null!==i.props.img.$overlay&&i.props.img.$overlay.stop().animate({opacity:0},400)}}),this.options.controls.keys===!0&&t(s).on("keydown",function(t){switch(t.which){case 37:i.goPrev();break;case 39:i.goNext();break;case 32:t.preventDefault(),i.options.auto.start===!0?i.pause():i.play()}});var o=function(){var t=0;return function(e,s){clearTimeout(t),t=setTimeout(e,s)}}();"none"!==this.options.overlay&&t(e).bind("resize",function(){o(function(){i._overlay()},100)})},_errorHandler:function(t,e){switch(t){case"error":console!==i&&console.error(this._name+": "+e+" Check out the documentation."),this._triggerEvent("error"),this.props.plugin_status=t;break;case"warning":console!==i&&console.warn(this._name+": "+e),this._triggerEvent("warning"),this.props.plugin_status=t;break;default:this._triggerEvent("success"),this.props.plugin_status=t}}},t.fn[r]=function(e){var s,n,a=arguments;return e===i||"object"==typeof e?n=this.each(function(){t.data(this,"plugin_"+r)||t.data(this,"plugin_"+r,new o(this,e))}):"string"==typeof e&&"_"!==e[0]?(s=t.data(this[0],"plugin_"+r),s[e]!==i&&(n=s[e].apply(s,Array.prototype.slice.call(a,1)))):n=this.each(function(){s=t.data(this,"plugin_"+r),s instanceof o&&"function"==typeof s[e]&&s[e].apply(s,Array.prototype.slice.call(a,1))}),n}}(jQuery,window,document);
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/app/main.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/main.css
new file mode 100644
index 0000000000000000000000000000000000000000..fda4a83459a56df96defa38d5e92a3bd63e44b50
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/main.css	
@@ -0,0 +1,4 @@
+@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */hr,img{border:0}.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}body,figure{margin:0}.sr-only,td,th{padding:0}.btn,.has-switch{-webkit-user-select:none}.fa-ul,.footer-banner ul,.share ul,.todo ul{list-style-type:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.glyphicon,.navbar-toggle:before{-webkit-font-smoothing:antialiased}.glyphicon,address,cite{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.navbar-toggle,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-warning{background-image:none}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/flat-ui-icons-regular.eot);src:url(../fonts/flat-ui-icons-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/flat-ui-icons-regular.woff) format('woff'),url(../fonts/flat-ui-icons-regular.ttf) format('truetype'),url(../fonts/flat-ui-icons-regular.svg#flat-ui-icons-regular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus{outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:30px;margin-bottom:30px;border-top:1px solid #7f8c9a}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}select[multiple],select[size],textarea.form-control{height:auto}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#e7e9ec}.h1,.h2,.h3,h1,h2,h3{margin-top:30px;margin-bottom:15px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:15px;margin-bottom:15px}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.mark,mark{background-color:#fcf8e3;padding:.2em}pre code,table{background-color:transparent}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}ol,ul{margin-bottom:15px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:30px}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.lead{font-size:27px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.dropdown-menu li>a:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after,.select.select-block:after,.share li:after,.tags_clear{clear:both}.container,.container-fluid{margin-right:auto;margin-left:auto}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #bdc3c7}.initialism{font-size:90%;text-transform:uppercase}blockquote{font-size:22.5px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.72222;color:inherit}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #e7e9ec;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}pre{display:block;word-break:break-all;word-wrap:break-word}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{max-width:100%}th{text-align:left}.table{width:100%;margin-bottom:30px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.72222;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:22.5px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{border:0}fieldset{padding:0;margin:0;min-width:0}label{display:inline-block;max-width:100%;margin-bottom:5px}.checkbox,.form-control,.radio,input[type=file],output{display:block}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=range]{display:block;width:100%}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;font-size:18px;line-height:1.72222;color:#95a5a6}.form-control{width:100%;background-color:#fff}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:41px;line-height:1.72222\9}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:35px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:45px}.checkbox,.radio{min-height:30px;margin-top:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.has-feedback{position:relative}.has-feedback .form-control{padding-right:51.25px}.form-control-feedback{position:absolute;top:35px;right:0;z-index:2;display:block;width:41px;height:41px;line-height:41px;text-align:center}.collapsing,.dropdown{position:relative}.input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.input-sm+.form-control-feedback{width:35px;height:35px;line-height:35px}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px}@media (min-width:768px){.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-group{display:inline-block}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.dropdown-menu{float:left}.form-horizontal .checkbox,.form-horizontal .radio{min-height:37px}.select .btn .dropdown-menu li>a,.well{min-height:20px}.form-horizontal .form-control-static{padding-bottom:7px}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.btn-default{border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#fff;background-color:#a1aab0;border-color:#adadad}.btn-default .badge{color:#bdc3c7;background-color:#fff}.btn-primary{border-color:#2b3c4e}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#222f3d;border-color:#151e26}.btn-primary .badge{color:#34495e;background-color:#fff}.btn-success{border-color:#29b765}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#25a25a;border-color:#1e854a}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success .badge{color:#2ecc71;background-color:#fff}.btn-info{border-color:#258cd1}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#217dbb;border-color:#1c699d}.btn-info .badge{color:#3498db;background-color:#fff}.btn-warning{border-color:#dab10d}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#c29d0b;border-color:#a08209}.btn-warning .badge{color:#f1c40f;background-color:#fff}.btn-danger{border-color:#e43725}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#d62c1a;border-color:#b62516}.btn-danger .badge{color:#e74c3c;background-color:#fff}.btn-link{font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.dropdown-header,.dropdown-menu>li>a{padding:3px 20px;line-height:1.72222}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-o-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in,.dropdown-header,.open>.dropdown-menu{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-o-transition:height .35s ease;-webkit-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:160px;margin:2px 0 0;list-style:none;font-size:18px;text-align:left;border-radius:4px;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:14px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;clear:both;font-weight:400;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#34495e}.dropdown-header,.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.nav>li.disabled>a{color:#bdc3c7}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:16px}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.input-group-btn>.btn+.btn{margin-left:-1px}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{position:absolute;z-index:-1;opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{font-weight:400;line-height:1}.input-group-addon.input-sm{padding:5px 10px;font-size:16px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:23px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#bdc3c7;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#16a085}.nav .nav-divider{height:1px;margin:14px 0;overflow:hidden;background-color:#e5e5e5}.navbar-collapse.in,.tagsinput{overflow-y:auto}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.72222;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#95a5a6;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#34495e}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative}.navbar-collapse{overflow-x:visible;border-top:1px solid transparent;-webkit-overflow-scrolling:touch}@media (min-width:768px){.navbar{border-radius:6px}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.embed-responsive,.modal-open,.progress{overflow:hidden}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-brand{float:left;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:30px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-striped .progress-bar,.progress-striped .progress-bar-success{background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right}}.navbar-form{border-top:1px solid transparent;border-bottom:1px solid transparent;margin:4.5px -15px}@media (min-width:768px){.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-group{display:inline-block}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.breadcrumb>li,.pagination{display:inline-block}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-btn{padding-top:6px;padding-bottom:6px}.navbar-btn.btn-sm{padding-top:9px;padding-bottom:9px}.navbar-btn.btn-xs{padding-top:15.5px;padding-bottom:15.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{border-color:#dae1e3}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-link{color:#34495e}.navbar-default .navbar-link:hover{color:#1abc9c}.navbar-default .btn-link{color:#34495e}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#1abc9c}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{border-color:#222f3d}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#273747}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#222f3d}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#222f3d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#1abc9c;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#1abc9c}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#1abc9c}.navbar-inverse .btn-link{color:#fff}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#1abc9c}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:30px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.popover>.arrow:after,blockquote .small:before,blockquote small:before,blockquote.pull-right small:after{content:""}.breadcrumb>.active{color:#bdc3c7}.pagination{padding-left:0;margin:30px 0;border-radius:4px}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.72222;text-decoration:none;color:#d6dbdf;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.badge,.label{font-weight:700;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#1abc9c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#34495e;border-color:#34495e;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#bdc3c7;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:23px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:16px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:30px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;background-color:#fff}.pager li>a:focus,.pager li>a:hover{text-decoration:none}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#bdc3c7;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#bdc3c7}.label-default[href]:focus,.label-default[href]:hover{background-color:#a1aab0}.label-primary{background-color:#34495e}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#222f3d}.label-success{background-color:#2ecc71}.label-success[href]:focus,.label-success[href]:hover{background-color:#25a25a}.label-info{background-color:#3498db}.label-info[href]:focus,.label-info[href]:hover{background-color:#217dbb}.label-warning{background-color:#f1c40f}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#c29d0b}.label-danger{background-color:#e74c3c}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#d62c1a}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:16px;color:#fff;background-color:#bdc3c7;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#16a085;background-color:#fff}.alert h4,.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:27px;font-weight:200}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:81px}}.alert{padding:15px;margin-bottom:30px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;left:0;bottom:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#2ecc71}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#25a25a}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3498db}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#217dbb}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#f1c40f}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#c29d0b}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#e74c3c}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#d62c1a}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{margin-bottom:30px;background-color:#f5f5f5}.progress-bar{float:left;width:0;height:100%;font-size:16px;color:#fff;text-align:center;background-color:#34495e;-o-transition:width .6s ease;-webkit-transition:width .6s ease;transition:width .6s ease}.close,.list-group-item>.badge{float:right}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-o-animation:progress-bar-stripes 2s linear infinite;-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#bdc3c7;min-width:30px;background-color:transparent;background-image:none;box-shadow:none}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-danger{background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#bdc3c7}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#bdc3c7}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#34495e;border-color:#34495e}.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#98afc6}.list-group-item-success{color:#2ecc71;background-color:#dff0d8}a.list-group-item-success{color:#2ecc71}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#2ecc71;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#2ecc71;border-color:#2ecc71}.list-group-item-info{color:#3498db;background-color:#d9edf7}a.list-group-item-info{color:#3498db}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#3498db;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#3498db;border-color:#3498db}.list-group-item-warning{color:#f1c40f;background-color:#fcf8e3}a.list-group-item-warning{color:#f1c40f}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#f1c40f;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#f1c40f;border-color:#f1c40f}.list-group-item-danger{color:#e74c3c;background-color:#f2dede}a.list-group-item-danger{color:#e74c3c}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#e74c3c;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#e74c3c;border-color:#e74c3c}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:30px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:21px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.list-group:last-child .list-group-item:last-child,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.list-group:last-child .list-group-item:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:30px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#34495e}.panel-primary>.panel-heading{color:#fff;background-color:#34495e;border-color:#34495e}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#34495e}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#34495e}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#2ecc71;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#3498db;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#f1c40f;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#e74c3c;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{font-size:27px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-o-transform:translate(0,-25%);-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-o-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.72px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.72222}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.tooltip.left .tooltip-arrow,.tooltip.right .tooltip-arrow{top:50%}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;opacity:0;filter:alpha(opacity=0)}.tooltip.in{filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;color:#fff;text-decoration:none}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{left:50%}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bottom .tooltip-arrow{left:50%}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:18px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-o-transition:.6s ease-in-out left;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.btn-group:focus .dropdown-toggle,a{-o-transition:.25s;-webkit-transition:.25s}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center}.carousel-control.left{background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,td.visible-lg,td.visible-md,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-sm,tr.visible-xs{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.img-thumbnail,body{line-height:1.72222;background-color:#fff}.hidden{visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}.visible-print,td.visible-print,th.visible-print,tr.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print,td.hidden-print,th.hidden-print,tr.hidden-print{display:none!important}}.dropdown-arrow-inverse{border-bottom-color:#34495e!important;border-top-color:#34495e!important}body{font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;color:#34495e}a{color:#16a085;text-decoration:none;transition:.25s}a:focus,a:hover{color:#1abc9c;text-decoration:none}a:focus{outline:0}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;border:2px solid #bdc3c7;border-radius:6px;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-comment{font-size:15px;line-height:1.2;font-style:italic;margin:24px 0}h1,h2,h3,h4,h5,h6{margin-bottom:15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#e7e9ec}h1,h2,h3{margin-top:30px}h4,h5,h6{margin-top:15px}h6{font-weight:400}.h1,h1{font-size:61px}.h2,h2{font-size:53px}.h3,h3{font-size:40px}.h4,h4{font-size:29px}.h5,h5{font-size:28px}.h6,h6{font-size:24px}p{font-size:18px;line-height:1.72222;margin:0 0 15px}.lead{margin-bottom:30px;font-size:28px;line-height:1.46428571;font-weight:300}@media (min-width:768px){.lead{font-size:30.01px}}.small,small{font-size:83%;line-height:2.067}address,dd,dt{line-height:1.72222}.text-muted{color:#bdc3c7}.text-inverse{color:#fff}.text-primary{color:#1abc9c}a.text-primary:hover{color:#15967d}.text-warning{color:#f1c40f}a.text-warning:hover{color:#c19d0c}.text-danger{color:#e74c3c}a.text-danger:hover{color:#b93d30}.text-success{color:#2ecc71}a.text-success:hover{color:#25a35a}.text-info{color:#3498db}a.text-info:hover{color:#2a7aaf}.bg-primary{color:#fff;background-color:#34495e}a.bg-primary:hover{background-color:#222f3d}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:14px;margin:60px 0 30px;border-bottom:1px solid #e7e9ec}@media (min-width:768px){.dl-horizontal dt{width:160px}.dl-horizontal dd{margin-left:180px}}blockquote{border-left:3px solid #e7e9ec;padding:0 0 0 16px;margin:0 0 30px}blockquote p{font-size:20px;line-height:1.55;font-weight:400;margin-bottom:.4em}blockquote .small,blockquote small{font-size:18px;line-height:1.72222;font-style:italic;color:inherit}blockquote.pull-right{padding-right:16px;padding-left:0;border-right:3px solid #e7e9ec;border-left:0}code,kbd{padding:2px 6px;font-size:85%;border-radius:4px}address{margin-bottom:30px}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4}kbd{color:#fff;background-color:#34495e;box-shadow:none}.thumbnail,pre{line-height:1.72222;background-color:#fff}pre{padding:8px;margin:0 0 15px;font-size:13px;color:inherit;border:2px solid #e7e9ec;border-radius:6px;white-space:pre}.pre-scrollable{max-height:340px}.thumbnail{display:block;padding:4px;margin-bottom:5px;border:2px solid #bdc3c7;border-radius:6px;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.btn,.form-control{-o-transition:border .25s linear,color .25s linear,background-color .25s linear;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#16a085}.thumbnail .caption{padding:9px;color:#34495e}.btn{border:none;font-size:15px;font-weight:400;line-height:1.4;border-radius:4px;padding:10px 15px;-webkit-font-smoothing:subpixel-antialiased;transition:border .25s linear,color .25s linear,background-color .25s linear}.btn:focus,.btn:hover{text-decoration:none;outline:0;color:#fff}.btn.active,.btn:active{outline:0;-webkit-box-shadow:none;box-shadow:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background-color:#bdc3c7;color:rgba(255,255,255,.75);opacity:.7;filter:alpha(opacity=70)}.btn>[class^=fui-]{margin:0 1px;position:relative;line-height:1;top:1px}.btn-xs.btn>[class^=fui-]{font-size:11px;top:0}.btn-hg.btn>[class^=fui-]{top:2px}.btn-default{color:#fff;background-color:#bdc3c7}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#fff;background-color:#cacfd2;border-color:#cacfd2}.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background:#a1a6a9;border-color:#a1a6a9}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#bdc3c7;border-color:#bdc3c7}.btn-primary{color:#fff;background-color:#1abc9c}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#48c9b0;border-color:#48c9b0}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background:#16a085;border-color:#16a085}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#1abc9c;border-color:#1abc9c}.btn-info{color:#fff;background-color:#3498db}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info{color:#fff;background-color:#5dade2;border-color:#5dade2}.btn-info.active,.btn-info:active,.open .dropdown-toggle.btn-info{background:#2c81ba;border-color:#2c81ba}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#3498db;border-color:#3498db}.btn-danger{color:#fff;background-color:#e74c3c}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#ec7063;border-color:#ec7063}.btn-danger.active,.btn-danger:active,.open .dropdown-toggle.btn-danger{background:#c44133;border-color:#c44133}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#e74c3c;border-color:#e74c3c}.btn-success{color:#fff;background-color:#2ecc71}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#58d68d;border-color:#58d68d}.btn-success.active,.btn-success:active,.open .dropdown-toggle.btn-success{background:#27ad60;border-color:#27ad60}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#2ecc71;border-color:#2ecc71}.btn-warning{color:#fff;background-color:#f1c40f}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#f4d313;border-color:#f4d313}.btn-warning.active,.btn-warning:active,.open .dropdown-toggle.btn-warning{background:#cda70d;border-color:#cda70d}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f1c40f;border-color:#f1c40f}.btn-inverse{color:#fff;background-color:#34495e}.btn-inverse.active,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open .dropdown-toggle.btn-inverse{color:#fff;background-color:#415b76;border-color:#415b76}.btn-inverse.active,.btn-inverse:active,.open .dropdown-toggle.btn-inverse{background:#2c3e50;border-color:#2c3e50}.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{background-color:#34495e;border-color:#34495e}.btn-embossed{-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.btn-embossed.active,.btn-embossed:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.btn-wide{min-width:140px;padding-left:30px;padding-right:30px}.btn-link{color:#16a085}.btn-link:focus,.btn-link:hover{color:#1abc9c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#bdc3c7;text-decoration:none}.btn-hg{padding:13px 20px;font-size:22px;line-height:1.227;border-radius:6px}.btn-group-lg>.btn,.btn-lg{padding:10px 19px;font-size:17px;line-height:1.471;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:9px 13px;font-size:13px;line-height:1.385;border-radius:4px}.btn-group-xs>.btn,.btn-xs{padding:6px 9px;font-size:12px;line-height:1.083;border-radius:3px}.btn-tip{font-weight:300;padding-left:10px;font-size:92%}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover,.select .btn .dropdown-menu li>dt small,label{font-weight:400}.btn-block{white-space:normal}.btn-danger .caret,.btn-default .caret,.btn-info .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret{border-top-color:#fff}.dropup .btn-danger .caret,.dropup .btn-default .caret,.dropup .btn-info .caret,.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret{border-bottom-color:#fff}.btn-group-xs>.btn{padding:6px 9px;font-size:12px;line-height:1.083;border-radius:3px}.btn-group-sm>.btn{padding:9px 13px;font-size:13px;line-height:1.385;border-radius:4px}.btn-group-lg>.btn{padding:10px 19px;font-size:17px;line-height:1.471;border-radius:6px}.btn-group-gh>.btn{padding:13px 20px;font-size:22px;line-height:1.227;border-radius:6px}.btn-group>.btn+.btn{margin-left:0}.btn-group>.btn+.dropdown-toggle{border-left:2px solid rgba(52,73,94,.15);padding-left:12px;padding-right:12px}.btn-group>.btn+.dropdown-toggle .caret{margin-left:3px;margin-right:3px}.btn-group>.btn.btn-gh+.dropdown-toggle .caret{margin-left:7px;margin-right:7px}.btn-group>.btn.btn-sm+.dropdown-toggle .caret{margin-left:0;margin-right:0}.dropdown-toggle .caret{margin-left:8px}.btn-group:focus .dropdown-toggle{outline:0;transition:.25s}.btn-group.open .dropdown-toggle{color:rgba(255,255,255,.75);-webkit-box-shadow:none;box-shadow:none}.btn-toolbar .btn.active{color:#fff}.btn-toolbar .btn>[class^=fui-]{font-size:16px;margin:0 1px}.caret{border-width:8px 6px;border-bottom-color:#34495e;border-top-color:#34495e;border-style:solid solid none;-o-transition:.25s;-webkit-transition:.25s;transition:.25s;-o-transform:scale(1.001);-webkit-transform:scale(1.001,);-ms-transform:scale(1.001,);transform:scale(1.001,)}.dropdown-arrow,.share:before{-webkit-transform:rotate(360deg)}.dropup .btn-lg .caret,.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-bottom-width:8px}.btn-lg .caret{border-top-width:8px;border-right-width:6px;border-left-width:6px}.select{display:inline-block;margin-bottom:10px}[class*=span]>.select[class*=span]{margin-left:0}.select[class*=span] .btn{width:100%}.select.select-block{display:block;float:none;margin-left:0;width:auto}.select.select-block:after,.select.select-block:before{content:" ";display:table}.select.select-block .btn,.select.select-block .dropdown-menu{width:100%}.select .btn{width:220px}.select .btn.btn-hg .filter-option{left:20px;right:40px;top:13px}.select .btn.btn-hg .caret{right:20px}.select .btn.btn-lg .filter-option{left:18px;right:38px}.select .btn.btn-sm .filter-option{left:13px;right:33px}.select .btn.btn-sm .caret{right:13px}.select .btn.btn-xs .filter-option{left:13px;right:33px;top:5px}.select .btn.btn-xs .caret{right:13px}.select .btn .filter-option{height:26px;left:13px;overflow:hidden;position:absolute;right:33px;text-align:left;top:10px}.select .btn .caret{position:absolute;right:16px;top:50%;margin-top:-3px}.select .btn .dropdown-toggle{border-radius:6px}.select .btn .dropdown-menu{min-width:100%}.select .btn .dropdown-menu dt{cursor:default;display:block;padding:3px 20px}.select .btn .dropdown-menu li:not(.disabled)>a:hover small{color:rgba(255,255,255,.004)}.select .btn .dropdown-menu li>a.opt{padding-left:35px}.select .btn .dropdown-menu li small{padding-left:.5em}.select .btn .dropdown-menu li.disabled>a,.select .btn>.disabled{cursor:default}.select .caret{border-bottom-color:#fff;border-top-color:#fff}legend{display:block;width:100%;padding:0;margin-bottom:15px;font-size:24px;line-height:inherit;color:inherit;border-bottom:none}textarea{font-size:20px;line-height:24px;padding:5px 11px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none!important}label{font-size:15px;line-height:2.4}.form-control:-moz-placeholder{color:#b2bcc5}.form-control::-moz-placeholder{color:#b2bcc5;opacity:1}.form-control:-ms-input-placeholder{color:#b2bcc5}.form-control::-webkit-input-placeholder{color:#b2bcc5}.form-control.placeholder{color:#b2bcc5}.form-control{border:2px solid #bdc3c7;color:#34495e;font-family:Lato,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.467;padding:8px 12px;height:42px;-webkit-appearance:none;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;transition:border .25s linear,color .25s linear,background-color .25s linear}.form-control:focus,.form-group.focus .form-control{border-color:#1abc9c;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f4f6f6;border-color:#d5dbdb;color:#d5dbdb;cursor:default;opacity:.7;filter:alpha(opacity=70)}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control,.has-warning .form-control-feedback,.has-warning .form-control.placeholder,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#f1c40f}.form-control.flat{border-color:transparent}.form-control.flat:hover{border-color:#bdc3c7}.form-control.flat:focus{border-color:#1abc9c}.input-sm{height:35px;padding:6px 10px;font-size:13px;line-height:1.462;border-radius:6px}select.input-sm{height:35px;line-height:35px}select[multiple].input-sm,textarea.input-sm{height:auto}.input-lg{height:45px;padding:10px 15px;font-size:17px;line-height:1.235;border-radius:6px}select.input-lg{height:45px;line-height:45px}select[multiple].input-lg,textarea.input-lg{height:auto}.input-hg{height:53px;padding:10px 16px;font-size:22px;line-height:1.318;border-radius:6px}select.input-hg{height:53px;line-height:53px}select[multiple].input-hg,textarea.input-hg{height:auto}.has-warning .form-control{border-color:#f1c40f;-webkit-box-shadow:none;box-shadow:none}.has-warning .form-control:-moz-placeholder{color:#f1c40f}.has-warning .form-control::-moz-placeholder{color:#f1c40f;opacity:1}.has-warning .form-control:-ms-input-placeholder{color:#f1c40f}.has-warning .form-control::-webkit-input-placeholder{color:#f1c40f}.has-warning .form-control:focus{border-color:#f1c40f;-webkit-box-shadow:none;box-shadow:none}.has-warning .input-group-addon{color:#f1c40f;border-color:#f1c40f;background-color:#fff}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control,.has-error .form-control-feedback,.has-error .form-control.placeholder,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#e74c3c}.has-error .form-control{border-color:#e74c3c;-webkit-box-shadow:none;box-shadow:none}.has-error .form-control:-moz-placeholder{color:#e74c3c}.has-error .form-control::-moz-placeholder{color:#e74c3c;opacity:1}.has-error .form-control:-ms-input-placeholder{color:#e74c3c}.has-error .form-control::-webkit-input-placeholder{color:#e74c3c}.has-error .form-control:focus{border-color:#e74c3c;-webkit-box-shadow:none;box-shadow:none}.has-error .input-group-addon{color:#e74c3c;border-color:#e74c3c;background-color:#fff}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control,.has-success .form-control-feedback,.has-success .form-control.placeholder,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#2ecc71}.has-success .form-control{border-color:#2ecc71;-webkit-box-shadow:none;box-shadow:none}.has-success .form-control:-moz-placeholder{color:#2ecc71}.has-success .form-control::-moz-placeholder{color:#2ecc71;opacity:1}.has-success .form-control:-ms-input-placeholder{color:#2ecc71}.has-success .form-control::-webkit-input-placeholder{color:#2ecc71}.has-success .form-control:focus{border-color:#2ecc71;-webkit-box-shadow:none;box-shadow:none}.has-success .input-group-addon{color:#2ecc71;border-color:#2ecc71;background-color:#fff}.help-block{font-size:15px;margin-bottom:5px;color:inherit}.form-group{margin-bottom:20px;position:relative}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:6px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-control-static{padding-top:6px}.form-control+.input-icon{position:absolute;top:2px;right:2px;line-height:37px;vertical-align:middle;font-size:20px;color:#b2bcc5;background-color:#fff;padding:0 12px 0 0;border-radius:6px}.input-hg+.input-icon{line-height:49px;padding:0 16px 0 0}.input-lg+.input-icon{line-height:41px;padding:0 15px 0 0}.input-sm+.input-icon{font-size:18px;line-height:30px;padding:0 10px 0 0}.has-success .input-icon{color:#2ecc71}.has-warning .input-icon{color:#f1c40f}.has-error .input-icon{color:#e74c3c}.form-control.disabled+.input-icon,.form-control[disabled]+.input-icon,.form-control[readonly]+.input-icon,fieldset[disabled] .form-control+.input-icon{color:#d5dbdb;background-color:transparent;opacity:.7;filter:alpha(opacity=70)}.input-group-hg>.form-control,.input-group-hg>.input-group-addon,.input-group-hg>.input-group-btn>.btn{height:53px;padding:10px 16px;font-size:22px;line-height:1.318;border-radius:6px}select.input-group-hg>.form-control,select.input-group-hg>.input-group-addon,select.input-group-hg>.input-group-btn>.btn{height:53px;line-height:53px}select[multiple].input-group-hg>.form-control,select[multiple].input-group-hg>.input-group-addon,select[multiple].input-group-hg>.input-group-btn>.btn,textarea.input-group-hg>.form-control,textarea.input-group-hg>.input-group-addon,textarea.input-group-hg>.input-group-btn>.btn{height:auto}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 15px;font-size:17px;line-height:1.235;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:35px;padding:6px 10px;font-size:13px;line-height:1.462;border-radius:6px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:35px;line-height:35px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon{padding:10px 12px;font-size:15px;color:#fff;text-align:center;background-color:#bdc3c7;border:1px solid #bdc3c7;border-radius:6px;-o-transition:border .25s linear,color .25s linear,background-color .25s linear;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.checkbox,.checkbox .icons,.radio,.radio .icons{-o-transition:color .25s linear;-webkit-transition:color .25s linear}.input-group-hg .input-group-addon,.input-group-lg .input-group-addon,.input-group-sm .input-group-addon{line-height:1}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.form-group.focus .input-group-addon,.input-group.focus .input-group-addon{background-color:#1abc9c;border-color:#1abc9c}.form-group.focus .input-group-btn>.btn-default+.btn-default,.input-group.focus .input-group-btn>.btn-default+.btn-default{border-left-color:#16a085}.form-group.focus .input-group-btn .btn,.input-group.focus .input-group-btn .btn{border-color:#1abc9c;background-color:#fff;color:#1abc9c}.form-group.focus .input-group-btn .btn-default,.input-group.focus .input-group-btn .btn-default{color:#fff;background-color:#1abc9c}.form-group.focus .input-group-btn .btn-default.active,.form-group.focus .input-group-btn .btn-default:active,.form-group.focus .input-group-btn .btn-default:focus,.form-group.focus .input-group-btn .btn-default:hover,.input-group.focus .input-group-btn .btn-default.active,.input-group.focus .input-group-btn .btn-default:active,.input-group.focus .input-group-btn .btn-default:focus,.input-group.focus .input-group-btn .btn-default:hover,.open .dropdown-toggle.form-group.focus .input-group-btn .btn-default,.open .dropdown-toggle.input-group.focus .input-group-btn .btn-default{color:#fff;background-color:#48c9b0;border-color:#48c9b0}.form-group.focus .input-group-btn .btn-default.active,.form-group.focus .input-group-btn .btn-default:active,.input-group.focus .input-group-btn .btn-default.active,.input-group.focus .input-group-btn .btn-default:active,.open .dropdown-toggle.form-group.focus .input-group-btn .btn-default,.open .dropdown-toggle.input-group.focus .input-group-btn .btn-default{background:#16a085;border-color:#16a085}.form-group.focus .input-group-btn .btn-default.disabled,.form-group.focus .input-group-btn .btn-default.disabled.active,.form-group.focus .input-group-btn .btn-default.disabled:active,.form-group.focus .input-group-btn .btn-default.disabled:focus,.form-group.focus .input-group-btn .btn-default.disabled:hover,.form-group.focus .input-group-btn .btn-default[disabled],.form-group.focus .input-group-btn .btn-default[disabled].active,.form-group.focus .input-group-btn .btn-default[disabled]:active,.form-group.focus .input-group-btn .btn-default[disabled]:focus,.form-group.focus .input-group-btn .btn-default[disabled]:hover,.input-group.focus .input-group-btn .btn-default.disabled,.input-group.focus .input-group-btn .btn-default.disabled.active,.input-group.focus .input-group-btn .btn-default.disabled:active,.input-group.focus .input-group-btn .btn-default.disabled:focus,.input-group.focus .input-group-btn .btn-default.disabled:hover,.input-group.focus .input-group-btn .btn-default[disabled],.input-group.focus .input-group-btn .btn-default[disabled].active,.input-group.focus .input-group-btn .btn-default[disabled]:active,.input-group.focus .input-group-btn .btn-default[disabled]:focus,.input-group.focus .input-group-btn .btn-default[disabled]:hover,fieldset[disabled] .form-group.focus .input-group-btn .btn-default,fieldset[disabled] .form-group.focus .input-group-btn .btn-default.active,fieldset[disabled] .form-group.focus .input-group-btn .btn-default:active,fieldset[disabled] .form-group.focus .input-group-btn .btn-default:focus,fieldset[disabled] .form-group.focus .input-group-btn .btn-default:hover,fieldset[disabled] .input-group.focus .input-group-btn .btn-default,fieldset[disabled] .input-group.focus .input-group-btn .btn-default.active,fieldset[disabled] .input-group.focus .input-group-btn .btn-default:active,fieldset[disabled] .input-group.focus .input-group-btn .btn-default:focus,fieldset[disabled] .input-group.focus .input-group-btn .btn-default:hover{background-color:#1abc9c;border-color:#1abc9c}.input-group-btn .btn{background-color:#fff;border:2px solid #bdc3c7;color:#bdc3c7;line-height:18px}.input-group-btn .btn-default{color:#fff;background-color:#bdc3c7}.input-group-btn .btn-default.active,.input-group-btn .btn-default:active,.input-group-btn .btn-default:focus,.input-group-btn .btn-default:hover,.open .dropdown-toggle.input-group-btn .btn-default{color:#fff;background-color:#cacfd2;border-color:#cacfd2}.input-group-btn .btn-default.active,.input-group-btn .btn-default:active,.open .dropdown-toggle.input-group-btn .btn-default{background:#a1a6a9;border-color:#a1a6a9}.input-group-btn .btn-default.disabled,.input-group-btn .btn-default.disabled.active,.input-group-btn .btn-default.disabled:active,.input-group-btn .btn-default.disabled:focus,.input-group-btn .btn-default.disabled:hover,.input-group-btn .btn-default[disabled],.input-group-btn .btn-default[disabled].active,.input-group-btn .btn-default[disabled]:active,.input-group-btn .btn-default[disabled]:focus,.input-group-btn .btn-default[disabled]:hover,fieldset[disabled] .input-group-btn .btn-default,fieldset[disabled] .input-group-btn .btn-default.active,fieldset[disabled] .input-group-btn .btn-default:active,fieldset[disabled] .input-group-btn .btn-default:focus,fieldset[disabled] .input-group-btn .btn-default:hover{background-color:#bdc3c7;border-color:#bdc3c7}.navbar-nav .open>a:focus,.navbar-nav .open>a:hover,.navbar-nav>.open>.dropdown-toggle,.navbar-nav>.open>.dropdown-toggle:focus,.navbar-nav>.open>.dropdown-toggle:hover,.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{background-color:transparent}.input-group-hg .input-group-btn .btn{line-height:31px}.input-group-lg .input-group-btn .btn{line-height:21px}.input-group-sm .input-group-btn .btn{line-height:19px}.input-group-btn:first-child>.btn{border-right-width:0;margin-right:-2px}.input-group-btn:last-child>.btn{border-left-width:0;margin-left:-2px}.input-group-btn>.btn-default+.btn-default{border-left:2px solid #bdc3c7}.input-group-btn>.btn:first-child+.btn .caret{margin-left:0}.input-group-rounded .input-group-btn+.form-control,.input-group-rounded .input-group-btn:last-child .btn{border-bottom-right-radius:20px;border-top-right-radius:20px}.input-group-hg.input-group-rounded .input-group-btn+.form-control,.input-group-hg.input-group-rounded .input-group-btn:last-child .btn{border-bottom-right-radius:27px;border-top-right-radius:27px}.input-group-lg.input-group-rounded .input-group-btn+.form-control,.input-group-lg.input-group-rounded .input-group-btn:last-child .btn{border-bottom-right-radius:25px;border-top-right-radius:25px}.input-group-rounded .form-control:first-child,.input-group-rounded .input-group-btn:first-child .btn{border-bottom-left-radius:20px;border-top-left-radius:20px}.input-group-hg.input-group-rounded .form-control:first-child,.input-group-hg.input-group-rounded .input-group-btn:first-child .btn{border-bottom-left-radius:27px;border-top-left-radius:27px}.input-group-lg.input-group-rounded .form-control:first-child,.input-group-lg.input-group-rounded .input-group-btn:first-child .btn{border-bottom-left-radius:25px;border-top-left-radius:25px}.input-group-rounded .input-group-btn+.form-control{padding-left:0}.checkbox,.radio{margin-bottom:12px;padding-left:32px;position:relative;transition:color .25s linear;font-size:14px;line-height:1.5}.checkbox input,.radio input{outline:0!important;display:none}.checkbox .icons,.radio .icons{color:#bdc3c7;display:block;height:20px;left:0;position:absolute;top:0;width:20px;text-align:center;line-height:21px;font-size:20px;cursor:pointer;transition:color .25s linear}.checkbox .icons .first-icon,.checkbox .icons .second-icon,.radio .icons .first-icon,.radio .icons .second-icon{display:inline-table;position:absolute;left:0;top:0;background-color:transparent;margin:0;opacity:1;filter:alpha(opacity=100)}.checkbox .icons .second-icon,.checkbox:hover .first-icon,.radio .icons .second-icon,.radio:hover .first-icon{opacity:0;filter:alpha(opacity=0)}.checkbox:hover,.radio:hover{-o-transition:color .25s linear;-webkit-transition:color .25s linear;transition:color .25s linear}.checkbox:hover .second-icon,.radio:hover .second-icon{opacity:1;filter:alpha(opacity=100)}.checkbox.checked,.radio.checked{color:#1abc9c}.checkbox.checked .first-icon,.radio.checked .first-icon{opacity:0;filter:alpha(opacity=0)}.checkbox.checked .second-icon,.radio.checked .second-icon{opacity:1;filter:alpha(opacity=100);color:#1abc9c;-o-transition:color .25s linear;-webkit-transition:color .25s linear;transition:color .25s linear}.checkbox.disabled,.radio.disabled{cursor:default;color:#e6e8ea}.checkbox.disabled .icons,.radio.disabled .icons{color:#e6e8ea}.checkbox.disabled .first-icon,.radio.disabled .first-icon{opacity:1;filter:alpha(opacity=100)}.checkbox.disabled .second-icon,.checkbox.disabled.checked .first-icon,.radio.disabled .second-icon,.radio.disabled.checked .first-icon{opacity:0;filter:alpha(opacity=0)}.checkbox.disabled.checked .icons,.radio.disabled.checked .icons{color:#e6e8ea}.checkbox.disabled.checked .second-icon,.radio.disabled.checked .second-icon{opacity:1;filter:alpha(opacity=100);color:#e6e8ea}.checkbox.primary .icons,.radio.primary .icons{color:#34495e}.checkbox.primary.checked,.checkbox.primary.checked .icons,.radio.primary.checked,.radio.primary.checked .icons{color:#1abc9c}.checkbox.primary.disabled,.radio.primary.disabled{cursor:default;color:#bdc3c7}.checkbox.primary.disabled .icons,.checkbox.primary.disabled.checked .icons,.radio.primary.disabled .icons,.radio.primary.disabled.checked .icons{color:#bdc3c7}.checkbox+.checkbox,.radio+.radio{margin-top:10px}.navbar{font-size:16px;min-height:53px;margin-bottom:30px;border:none;border-radius:6px}.navbar-collapse{box-shadow:none;padding-right:21px;padding-left:21px}@media (min-width:768px){.navbar-header{float:left}.navbar-collapse .navbar-nav.navbar-left:first-child{margin-left:-21px}.navbar-collapse .navbar-nav.navbar-left:first-child>li:first-child a{border-bottom-left-radius:6px;border-top-left-radius:6px}.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-21px}.navbar>.container .navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:-36px}.navbar-collapse .navbar-nav.navbar-right:last-child>.dropdown:last-child>a{border-radius:0 6px 6px 0}.navbar-collapse .navbar-form.navbar-right:last-child{margin-right:-17px}.navbar-fixed-bottom .navbar-collapse .navbar-form.navbar-right:last-child,.navbar-fixed-top .navbar-collapse .navbar-form.navbar-right:last-child{margin-right:0}}@media (max-width:767px){.navbar-collapse .navbar-nav.navbar-right:last-child{margin-bottom:3px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-21px;margin-left:-21px}.navbar-static-top{z-index:1000;border-width:0;border-radius:0}.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar-fixed-top{border-width:0}.navbar-fixed-bottom{margin-bottom:0;border-width:0}.navbar-brand{font-size:24px;line-height:1.042;font-weight:700;padding:14px 21px}.navbar-brand>[class*=fui-]{font-size:19px;line-height:1.263;vertical-align:top}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-21px}.navbar-toggle{display:none}}.navbar-toggle{border:none;color:#34495e;margin:0 0 0 21px;padding:0 21px;height:53px;line-height:53px}.navbar-toggle:before{color:#16a085;content:"\e00c";font-family:Flat-UI-Icons;font-size:22px;font-style:normal;font-weight:400;-o-transition:color .25s linear;-webkit-transition:color .25s linear;transition:color .25s linear}.navbar-new,.navbar-unread,.tagsinput input{font-family:Lato,Helvetica,Arial,sans-serif}.navbar-new,.palette dd{-webkit-font-smoothing:subpixel-antialiased}.navbar-toggle:focus,.navbar-toggle:hover{outline:0}.navbar-toggle:focus:before,.navbar-toggle:hover:before{color:#1abc9c}.navbar-toggle .icon-bar{display:none}.navbar-nav{margin:0}.navbar-nav>li>a{font-size:16px;padding:15px 21px;line-height:23px;font-weight:700}.navbar-nav .dropdown-toggle .caret{border-top-color:#16a085;border-bottom-color:#16a085;border-width:8px 6px 0;margin-left:12px}.navbar-nav .open>a:focus .caret,.navbar-nav .open>a:hover .caret,.navbar-nav>li>a:focus .caret,.navbar-nav>li>a:hover .caret{border-top-color:#1abc9c;border-bottom-color:#1abc9c}.navbar-nav [class^=fui-]{line-height:20px;position:relative;top:1px}.navbar-nav .visible-sm>[class^=fui-],.navbar-nav .visible-xs>[class^=fui-]{margin-left:12px}@media (max-width:767px){.navbar-nav{margin:0 -21px}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:7px 15px 7px 31px!important}.navbar-nav .open .dropdown-menu>li>a{line-height:23px}.navbar-nav>li>a{padding-top:7px;padding-bottom:7px}}.navbar-input{height:35px;padding:5px 10px;font-size:13px;line-height:1.4;border-radius:6px}select.navbar-input{height:35px;line-height:35px}select[multiple].navbar-input,textarea.navbar-input{height:auto}.navbar-form{-webkit-box-shadow:none;box-shadow:none;margin-top:7.5px;margin-bottom:7.5px;padding:9px 19px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form{margin:3px -21px;width:auto}}.navbar-form .btn,.navbar-form .form-control,.navbar-form .input-group-addon{height:35px;padding:5px 10px;font-size:13px;line-height:1.4;border-radius:6px}select.navbar-form .btn,select.navbar-form .form-control,select.navbar-form .input-group-addon{height:35px;line-height:35px}select[multiple].navbar-form .btn,select[multiple].navbar-form .form-control,select[multiple].navbar-form .input-group-addon,textarea.navbar-form .btn,textarea.navbar-form .form-control,textarea.navbar-form .input-group-addon{height:auto}.navbar-form .input-group .form-control:first-child,.navbar-form .input-group-addon:first-child,.navbar-form .input-group-btn:first-child>.btn,.navbar-form .input-group-btn:first-child>.dropdown-toggle,.navbar-form .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.navbar-form .input-group .form-control:last-child,.navbar-form .input-group-addon:last-child,.navbar-form .input-group-btn:first-child>.btn:not(:first-child),.navbar-form .input-group-btn:last-child>.btn,.navbar-form .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.navbar-form .form-control{font-size:15px;border-radius:5px;display:table-cell}.navbar-form .form-group+.btn{font-size:15px;border-radius:5px;margin-left:4px}.navbar-nav>li>.dropdown-menu{min-width:100%;border-radius:4px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:0}.navbar-form .form-group+.btn{margin-top:9px;margin-left:0}.navbar-nav>li>.dropdown-menu{-o-transition:all 0s;-webkit-transition:all 0s;transition:all 0s;display:none}.navbar-nav>li.open>.dropdown-menu{margin-top:0!important;display:block}}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-text{font-size:16px;line-height:1.438;color:#34495e;margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:15px}@media (min-width:768px){.navbar-form.navbar-right:last-child,.navbar-nav+.navbar-form.navbar-left{width:260px}.navbar-text{margin-left:21px;margin-right:21px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-btn{margin-top:6px;margin-bottom:6px}.navbar-btn.btn-sm{margin-top:9px;margin-bottom:8px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-new,.navbar-unread{background-color:#1abc9c;border-radius:50%;color:#fff;font-size:0;font-weight:700;height:6px;line-height:1;position:absolute;right:12px;text-align:center;top:35%;width:6px;z-index:10}@media (max-width:768px){.navbar-new,.navbar-unread{position:static;float:right;margin:0 0 0 10px}}.active .navbar-new,.active .navbar-unread{background-color:#fff;display:none}.navbar-new{background-color:#e74c3c;font-size:12px;height:18px;line-height:17px;margin:-6px -10px;min-width:18px;padding:0 1px;width:auto}.navbar-default{background-color:#ecf0f1}.navbar-default .navbar-brand{color:#34495e}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#1abc9c;background-color:transparent}.navbar-default .navbar-toggle:before{color:#34495e}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle:focus:before,.navbar-default .navbar-toggle:hover:before{color:#1abc9c}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e5e9ea;border-width:2px}.navbar-default .navbar-nav>li>a{color:#34495e}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#1abc9c;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#34495e;border-bottom-color:#34495e}.navbar-default .navbar-nav>.active>a .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-inverse .navbar-nav>.dropdown>a:focus .caret,.navbar-inverse .navbar-nav>.dropdown>a:hover .caret{border-top-color:#1abc9c;border-bottom-color:#1abc9c}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#1abc9c}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#34495e}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#1abc9c;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-form .form-control{border-color:transparent}.navbar-default .navbar-form .form-control:-moz-placeholder{color:#aeb6bf}.navbar-default .navbar-form .form-control::-moz-placeholder{color:#aeb6bf;opacity:1}.navbar-default .navbar-form .form-control:-ms-input-placeholder{color:#aeb6bf}.navbar-default .navbar-form .form-control::-webkit-input-placeholder{color:#aeb6bf}.navbar-default .navbar-form .form-control.placeholder{color:#aeb6bf}.navbar-default .navbar-form .form-control:focus{border-color:#1abc9c;color:#1abc9c}.navbar-default .navbar-form .input-group-btn .btn{border-color:transparent;color:#919ba4}.navbar-default .navbar-form .input-group.focus .form-control,.navbar-default .navbar-form .input-group.focus .input-group-btn .btn{border-color:#1abc9c;color:#1abc9c}.navbar-default .navbar-text,.navbar-default .navbar-text a{color:#34495e}.navbar-default .navbar-text a:focus,.navbar-default .navbar-text a:hover{color:#1abc9c}.navbar-inverse{background-color:#34495e}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#1abc9c;background-color:transparent}.navbar-inverse .navbar-toggle:before{color:#fff}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar-inverse .navbar-toggle:focus:before,.navbar-inverse .navbar-toggle:hover:before{color:#1abc9c}.navbar-inverse .navbar-collapse{border-color:#2f4154;border-width:2px}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#1abc9c;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#1abc9c}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#1abc9c;color:#fff;border-left-color:transparent}.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-nav>.dropdown>a .caret{border-top-color:#4b6075;border-bottom-color:#4b6075}.navbar-inverse .navbar-nav>.open>.dropdown-arrow{border-top-color:#34495e;border-bottom-color:#34495e}.navbar-inverse .navbar-nav>.open>.dropdown-menu{background-color:#34495e;padding:3px 4px}.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a{color:#e1e4e7;border-radius:4px;padding:6px 9px}.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav>.open>.dropdown-menu>li>a:hover{color:#fff;background-color:#1abc9c}.navbar-inverse .navbar-nav>.open>.dropdown-menu>.divider{background-color:#2f4154;height:2px;margin-left:-4px;margin-right:-4px}@media (max-width:767px){.navbar-inverse .navbar-nav>li>a{border-left-width:0}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#1abc9c;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#1abc9c}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav .dropdown-menu .divider{background-color:#2f4154}}.navbar-inverse .navbar-form .form-control{color:#536a81;border-color:transparent;background-color:#293a4a}.navbar-inverse .navbar-form .form-control:-moz-placeholder{color:#536a81}.navbar-inverse .navbar-form .form-control::-moz-placeholder{color:#536a81;opacity:1}.navbar-inverse .navbar-form .form-control:-ms-input-placeholder{color:#536a81}.navbar-inverse .navbar-form .form-control::-webkit-input-placeholder{color:#536a81}.navbar-inverse .navbar-form .form-control.placeholder{color:#536a81}.navbar-inverse .navbar-form .form-control:focus{border-color:#1abc9c;color:#1abc9c}.navbar-inverse .navbar-form .btn{color:#fff;background-color:#1abc9c}.navbar-inverse .navbar-form .btn.active,.navbar-inverse .navbar-form .btn:active,.navbar-inverse .navbar-form .btn:focus,.navbar-inverse .navbar-form .btn:hover,.open .dropdown-toggle.navbar-inverse .navbar-form .btn{color:#fff;background-color:#48c9b0;border-color:#48c9b0}.navbar-inverse .navbar-form .btn.active,.navbar-inverse .navbar-form .btn:active,.open .dropdown-toggle.navbar-inverse .navbar-form .btn{background:#16a085;border-color:#16a085}.navbar-inverse .navbar-form .btn.disabled,.navbar-inverse .navbar-form .btn.disabled.active,.navbar-inverse .navbar-form .btn.disabled:active,.navbar-inverse .navbar-form .btn.disabled:focus,.navbar-inverse .navbar-form .btn.disabled:hover,.navbar-inverse .navbar-form .btn[disabled],.navbar-inverse .navbar-form .btn[disabled].active,.navbar-inverse .navbar-form .btn[disabled]:active,.navbar-inverse .navbar-form .btn[disabled]:focus,.navbar-inverse .navbar-form .btn[disabled]:hover,fieldset[disabled] .navbar-inverse .navbar-form .btn,fieldset[disabled] .navbar-inverse .navbar-form .btn.active,fieldset[disabled] .navbar-inverse .navbar-form .btn:active,fieldset[disabled] .navbar-inverse .navbar-form .btn:focus,fieldset[disabled] .navbar-inverse .navbar-form .btn:hover{background-color:#1abc9c;border-color:#1abc9c}.navbar-inverse .navbar-form .input-group-btn .btn{border-color:transparent;background-color:#293a4a;color:#526a82}.navbar-inverse .navbar-form .input-group.focus .form-control,.navbar-inverse .navbar-form .input-group.focus .input-group-btn .btn{border-color:#1abc9c;color:#1abc9c}@media (max-width:767px){.navbar-inverse .navbar-form{border-color:#2f4154;border-width:2px 0}}.navbar-inverse .navbar-text,.navbar-inverse .navbar-text a{color:#fff}.navbar-inverse .navbar-text a:focus,.navbar-inverse .navbar-text a:hover{color:#1abc9c}.navbar-inverse .navbar-btn{color:#fff;background-color:#1abc9c}.navbar-inverse .navbar-btn.active,.navbar-inverse .navbar-btn:active,.navbar-inverse .navbar-btn:focus,.navbar-inverse .navbar-btn:hover,.open .dropdown-toggle.navbar-inverse .navbar-btn{color:#fff;background-color:#48c9b0;border-color:#48c9b0}.navbar-inverse .navbar-btn.active,.navbar-inverse .navbar-btn:active,.open .dropdown-toggle.navbar-inverse .navbar-btn{background:#16a085;border-color:#16a085}.navbar-inverse .navbar-btn.disabled,.navbar-inverse .navbar-btn.disabled.active,.navbar-inverse .navbar-btn.disabled:active,.navbar-inverse .navbar-btn.disabled:focus,.navbar-inverse .navbar-btn.disabled:hover,.navbar-inverse .navbar-btn[disabled],.navbar-inverse .navbar-btn[disabled].active,.navbar-inverse .navbar-btn[disabled]:active,.navbar-inverse .navbar-btn[disabled]:focus,.navbar-inverse .navbar-btn[disabled]:hover,fieldset[disabled] .navbar-inverse .navbar-btn,fieldset[disabled] .navbar-inverse .navbar-btn.active,fieldset[disabled] .navbar-inverse .navbar-btn:active,fieldset[disabled] .navbar-inverse .navbar-btn:focus,fieldset[disabled] .navbar-inverse .navbar-btn:hover{background-color:#1abc9c;border-color:#1abc9c}.navbar-lg{min-height:76px}.navbar-lg .navbar-brand{line-height:1;padding-top:26px;padding-bottom:26px}.navbar-lg .navbar-brand>[class*=fui-]{font-size:24px;line-height:1}.navbar-lg .navbar-nav>li>a{font-size:15px;line-height:1.6}@media (min-width:768px){.navbar-embossed>.navbar-collapse{border-radius:6px;-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.navbar-embossed.navbar-inverse .navbar-nav .active>a,.navbar-embossed.navbar-inverse .navbar-nav .open>a{-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.navbar-lg .navbar-nav>li>a{padding-top:26px;padding-bottom:26px}}.navbar-lg .navbar-toggle{height:76px;line-height:76px}.navbar-lg .navbar-form{padding-top:20.5px;padding-bottom:20.5px}.navbar-lg .navbar-text{padding-top:26.5px;padding-bottom:26.5px}.navbar-lg .navbar-btn{margin-top:17.5px;margin-bottom:17.5px}.navbar-lg .navbar-btn.btn-sm{margin-top:20.5px;margin-bottom:20.5px}.navbar-lg .navbar-btn.btn-xs{margin-top:25.5px;margin-bottom:25.5px}.tagsinput{background:#fff;border:2px solid #1abc9c;border-radius:6px;height:100px;margin-bottom:18px;padding:6px 1px 1px 6px;text-align:left}.tagsinput .tag{border-radius:4px;background-color:#1abc9c;color:#fff;font-size:14px;cursor:pointer;display:inline-block;margin-right:5px;margin-bottom:5px;overflow:hidden;line-height:15px;padding:6px 13px 8px 19px;position:relative;vertical-align:middle;-o-transition:.25s linear;-webkit-transition:.25s linear;transition:.25s linear}.tagsinput .tag:hover{background-color:#16a085;color:#fff;padding-left:12px;padding-right:20px}.tagsinput .tag:hover .tagsinput-remove-link{color:#fff;opacity:1;display:block\9}.tagsinput input{background:0 0;border:none;color:#34495e;font-size:14px;padding:0 0 0 5px;outline:0!important;margin:6px 5px 0 0;vertical-align:top;width:12px}.tagsinput-remove-link{bottom:0;color:#fff;cursor:pointer;font-size:12px;opacity:0;padding:7px 7px 5px 0;position:absolute;right:0;text-align:right;text-decoration:none;top:0;width:100%;z-index:2;display:none\9}.tagsinput-remove-link:before{color:#fff;content:"\e00b";font-family:Flat-UI-Icons}.tagsinput-add-container{vertical-align:middle;display:inline-block}.tagsinput-add{background-color:#d6dbdf;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:1;margin-bottom:5px;padding:7px 9px;vertical-align:top;-o-transition:.25s linear;-webkit-transition:.25s linear;transition:.25s linear}.tagsinput-add:hover{background-color:#1abc9c}.tagsinput-add:before{content:"\e009";font-family:Flat-UI-Icons}.tags_clear{width:100%;height:0}.not_valid{background:#fbd8db!important;color:#90111a!important;margin-left:5px!important}.twitter-typeahead{width:100%}.twitter-typeahead .tt-hint,.twitter-typeahead .tt-query{display:block;width:100%;background-color:#fff;background-image:none;border:2px solid #bdc3c7;color:#34495e;font-family:Lato,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.467;padding:8px 12px;height:42px;-webkit-appearance:none;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-o-transition:border .25s linear,color .25s linear,background-color .25s linear;-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}textarea.twitter-typeahead .tt-hint,textarea.twitter-typeahead .tt-query{height:auto}.twitter-typeahead .tt-hint:-moz-placeholder,.twitter-typeahead .tt-query:-moz-placeholder{color:#b2bcc5}.twitter-typeahead .tt-hint::-moz-placeholder,.twitter-typeahead .tt-query::-moz-placeholder{color:#b2bcc5;opacity:1}.twitter-typeahead .tt-hint:-ms-input-placeholder,.twitter-typeahead .tt-query:-ms-input-placeholder{color:#b2bcc5}.twitter-typeahead .tt-hint::-webkit-input-placeholder,.twitter-typeahead .tt-query::-webkit-input-placeholder{color:#b2bcc5}.twitter-typeahead .tt-hint.placeholder,.twitter-typeahead .tt-query.placeholder{color:#b2bcc5}.form-group.focus .twitter-typeahead .tt-hint,.form-group.focus .twitter-typeahead .tt-query,.twitter-typeahead .tt-hint:focus,.twitter-typeahead .tt-query:focus{border-color:#1abc9c;outline:0;-webkit-box-shadow:none;box-shadow:none}.twitter-typeahead .tt-hint[disabled],.twitter-typeahead .tt-hint[readonly],.twitter-typeahead .tt-query[disabled],.twitter-typeahead .tt-query[readonly],fieldset[disabled] .twitter-typeahead .tt-hint,fieldset[disabled] .twitter-typeahead .tt-query{background-color:#f4f6f6;border-color:#d5dbdb;color:#d5dbdb;cursor:default;opacity:.7;filter:alpha(opacity=70)}.twitter-typeahead .tt-hint.flat,.twitter-typeahead .tt-query.flat{border-color:transparent}.twitter-typeahead .tt-hint.flat:hover,.twitter-typeahead .tt-query.flat:hover{border-color:#bdc3c7}.twitter-typeahead .tt-hint.flat:focus,.twitter-typeahead .tt-query.flat:focus{border-color:#1abc9c}.twitter-typeahead .tt-hint+.input-icon,.twitter-typeahead .tt-query+.input-icon{position:absolute;top:2px;right:2px;line-height:37px;vertical-align:middle;font-size:20px;color:#b2bcc5;background-color:#fff;padding:0 12px 0 0;border-radius:6px}.twitter-typeahead .tt-dropdown-menu{width:100%;margin-top:5px;border:2px solid #1abc9c;padding:5px 0;background-color:#fff;border-radius:6px}.progress,.ui-slider{border-radius:32px;height:12px}.twitter-typeahead .tt-suggestion p{padding:6px 14px;font-size:14px;line-height:1.429;margin:0}.twitter-typeahead .tt-suggestion:first-child p,.twitter-typeahead .tt-suggestion:last-child p{padding:6px 14px}.twitter-typeahead .tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#16a085}.progress{background:#ebedef;-webkit-box-shadow:none;box-shadow:none}.progress-bar{background:#1abc9c;line-height:12px;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#2ecc71}.progress-bar-warning{background-color:#f1c40f}.progress-bar-danger{background-color:#e74c3c}.progress-bar-info{background-color:#3498db}.ui-slider{overflow:hidden;background:#ebedef;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px;position:relative;cursor:pointer}.ui-slider-handle{background-color:#16a085;border-radius:50%;cursor:pointer;height:18px;position:absolute;width:18px;z-index:2;-o-transition:background .25s;-webkit-transition:background .25s;transition:background .25s}.ui-slider-handle:focus,.ui-slider-handle:hover{background-color:#48c9b0;outline:0}.ui-slider-handle:active{background-color:#16a085}.ui-slider-range{background-color:#1abc9c;display:block;height:100%;position:absolute;z-index:1}.pager,.pagination ul,.pagination ul li{display:inline-block}.ui-slider-segment{background-color:#d9dbdd;border-radius:50%;height:6px;width:6px}.ui-slider-value{float:right;font-size:13px;margin-top:12px}.ui-slider-value.first{clear:left;float:left}.ui-slider-horizontal .ui-slider-handle{margin-left:-9px;top:-3px}.ui-slider-horizontal .ui-slider-handle[style*="100"]{margin-left:-15px}.ui-slider-horizontal .ui-slider-range{border-radius:30px 0 0 30px}.ui-slider-horizontal .ui-slider-segment{float:left;margin:3px -6px 0 0}.ui-slider-vertical{width:12px}.ui-slider-vertical .ui-slider-handle{margin-left:-3px;margin-bottom:-11px;top:auto}.ui-slider-vertical .ui-slider-range{width:100%;bottom:0;border-radius:0 0 30px 30px}.ui-slider-vertical .ui-slider-segment{position:absolute;right:3px}.pager{background-color:#34495e;border-radius:6px;color:#fff;font-size:16px;font-weight:700}.pager li:first-child>a,.pager li:first-child>span{border-left:none;border-radius:6px 0 0 6px}.pager li>a,.pager li>span{background:0 0;border:none;border-left:2px solid #2c3e50;color:#fff;padding:9px 15px 10px;text-decoration:none;white-space:nowrap;border-radius:0 6px 6px 0;line-height:1.313}.pager li>a:active,.pager li>a:focus,.pager li>a:hover,.pager li>span:active,.pager li>span:focus,.pager li>span:hover{background-color:#2c3e50}.pager li>a [class*=fui-]+span,.pager li>a span+[class*=fui-],.pager li>span [class*=fui-]+span,.pager li>span span+[class*=fui-]{margin-left:8px}.pagination{position:relative}.pagination ul{background:#d6dbdf;color:#fff;padding:0;margin:0;border-radius:6px}.pagination ul li{margin-right:-3px;vertical-align:middle}.pagination ul li:first-child{border-radius:6px 0 0 6px}.pagination ul li:first-child.previous+li>a,.pagination ul li:first-child.previous+li>span{border-left-width:5px}.pagination ul li:last-child{border-radius:0 6px 6px 0;margin-right:0}.pagination ul li.next>a,.pagination ul li.next>span,.pagination ul li.previous>a,.pagination ul li.previous>span{background:0 0;border:none;border-right:2px solid #e4e7ea;font-size:16px;margin:0 9px 0 0;padding:12px 17px;border-radius:6px 0 0 6px}.pagination ul li.next>a,.pagination ul li.next>a:focus,.pagination ul li.next>a:hover,.pagination ul li.next>span,.pagination ul li.next>span:focus,.pagination ul li.next>span:hover,.pagination ul li.previous>a,.pagination ul li.previous>a:focus,.pagination ul li.previous>a:hover,.pagination ul li.previous>span,.pagination ul li.previous>span:focus,.pagination ul li.previous>span:hover{border-color:#e4e7ea!important}@media (max-width:480px){.pagination ul li.next>a,.pagination ul li.next>span,.pagination ul li.previous>a,.pagination ul li.previous>span{margin-right:0}}.pagination ul li.next{margin-left:9px}.pagination ul li.next>a,.pagination ul li.next>span{border-left:2px solid #e4e7ea;border-right:none;margin:0;border-radius:0 6px 6px 0}.pagination ul li.active>a,.pagination ul li.active>span{background-color:#fff;border-color:#fff;border-width:2px!important;color:#d6dbdf;margin:10px 5px 9px}.pagination ul li.active>a:focus,.pagination ul li.active>a:hover,.pagination ul li.active>span:focus,.pagination ul li.active>span:hover{background-color:#fff;border-color:#fff;color:#d6dbdf}.pagination ul li.active.next,.pagination ul li.active.previous{border-color:#e4e7ea}.pagination ul li.active.next>a,.pagination ul li.active.next>span,.pagination ul li.active.previous>a,.pagination ul li.active.previous>span{margin:0}.pagination ul li.active.next>a,.pagination ul li.active.next>a:focus,.pagination ul li.active.next>a:hover,.pagination ul li.active.next>span,.pagination ul li.active.next>span:focus,.pagination ul li.active.next>span:hover,.pagination ul li.active.previous>a,.pagination ul li.active.previous>a:focus,.pagination ul li.active.previous>a:hover,.pagination ul li.active.previous>span,.pagination ul li.active.previous>span:focus,.pagination ul li.active.previous>span:hover{background-color:#1abc9c;color:#fff}.pagination ul li.active.previous{margin-right:6px}.pagination ul li>a,.pagination ul li>span{display:inline-block;background:#fff;border:5px solid #d6dbdf;color:#fff;font-size:14px;line-height:16px;margin:7px 2px 6px;min-width:0;min-height:16px;padding:0 4px;border-radius:50px;-o-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;-webkit-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.pagination ul li>a:focus,.pagination ul li>a:hover,.pagination ul li>span:focus,.pagination ul li>span:hover{background-color:#1abc9c;border-color:#1abc9c;color:#fff;-o-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;-webkit-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.pagination ul li>a:active,.pagination ul li>span:active{background-color:#16a085;border-color:#16a085}.pagination>.btn.next,.pagination>.btn.previous{margin-right:8px;font-size:14px;line-height:1.429;padding-left:23px;padding-right:23px}.pagination>.btn.next [class*=fui-],.pagination>.btn.previous [class*=fui-]{font-size:16px;margin-left:-2px;margin-top:-2px}.pagination>.btn.next{margin-left:8px;margin-right:0}.pagination>.btn.next [class*=fui-]{margin-right:-2px;margin-left:4px}.tooltip{font-size:14px;line-height:1.286}.tooltip.in{opacity:1}.tooltip.top{padding-bottom:9px}.tooltip.top .tooltip-arrow{border-top-color:#34495e;border-width:9px 9px 0;bottom:0;margin-left:-9px}.tooltip.right .tooltip-arrow{border-right-color:#34495e;border-width:9px 9px 9px 0;margin-top:-9px;left:-3px}.tooltip.bottom{padding-top:8px}.tooltip.bottom .tooltip-arrow{border-bottom-color:#34495e;border-width:0 9px 9px;margin-left:-9px;top:-1px}.tooltip.left .tooltip-arrow{border-left-color:#34495e;border-width:9px 0 9px 9px;margin-top:-9px;right:-3px}.tooltip-inner{background-color:#34495e;line-height:1.286;padding:12px;text-align:center;width:183px;border-radius:6px}.dropdown-menu{background-color:#f3f4f5;border:none;display:block;margin-top:8px;opacity:0;padding:0;visibility:hidden;-webkit-box-shadow:none;box-shadow:none;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.open>.dropdown-menu{margin-top:18px!important;opacity:1;visibility:visible}.dropdown-menu li:first-child dt+a{border-radius:0}.dropdown-menu li:first-child>a{border-radius:6px 6px 0 0;padding-top:8px}.dropdown-menu li:last-child>a{border-radius:0 0 6px 6px;padding-bottom:10px}.dropdown-menu li.active>a,.dropdown-menu li.active>a.highlighted,.dropdown-menu li.selected>a,.dropdown-menu li.selected>a.highlighted{background:#1abc9c;color:#fff}.dropdown-menu li.active>a.highlighted:focus,.dropdown-menu li.active>a.highlighted:hover,.dropdown-menu li.active>a:focus,.dropdown-menu li.active>a:hover,.dropdown-menu li.selected>a.highlighted:focus,.dropdown-menu li.selected>a.highlighted:hover,.dropdown-menu li.selected>a:focus,.dropdown-menu li.selected>a:hover{background:#16a085;color:#fff}.dropdown-menu li>a{color:rgba(52,73,94,.75);padding:6px 15px 8px;text-decoration:none;-o-transition:background-color .25s;-webkit-transition:background-color .25s;transition:background-color .25s}.dropdown-menu li>a:after,.dropdown-menu li>a:before{content:" ";display:table}.dropdown-menu li>a:active,.dropdown-menu li>a:focus,.dropdown-menu li>a:hover{background:#e1e4e7;color:inherit;outline:0}.dropdown-menu li>a.highlighted{background:#c9cfd4;color:#fff}.dropdown-menu li>a.highlighted:focus,.dropdown-menu li>a.highlighted:hover{background:#bac1c8;color:#fff}.dropdown-menu li>a:before{float:right;margin-top:3px}.dropdown-menu li dt{font-weight:300;margin-bottom:3px;margin-top:12px;padding:0 15px}@media (max-width:991px){.dropdown-menu{border-radius:0 0 6px 6px!important}}.dropdown-menu .divider{margin-top:3px;margin-bottom:3px}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{margin-bottom:8px}.dropup .dropdown-arrow,.navbar-fixed-bottom .dropdown .dropdown-arrow{border-bottom:none;border-top:8px outset #f3f4f5;bottom:100%;top:auto}.navbar-fixed-bottom .nav>li>ul:before{border-bottom:none;border-top:9px outset #34495e;bottom:4px;top:auto}.open.dropup>.dropdown-menu{margin-bottom:18px}.open.dropup>.dropdown-arrow{margin-bottom:10px}.open.dropup>.dropdown-arrow.dropdown-arrow-inverse{border-top-color:#34495e}.open>.dropdown-arrow{margin-top:11px;opacity:1}.dropdown-arrow{border-style:solid;border-width:0 8px 7px;border-color:transparent transparent #f3f4f5;height:0;margin-top:0;opacity:0;position:absolute;right:19px;top:100%;width:0;z-index:10;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.has-switch,.has-switch label,.has-switch span,.has-switch>div,.share{position:relative}.dropdown-inverse{background-color:#34495e;color:#ccc;padding:4px 0 6px}.dropdown-inverse li{margin:0 4px -2px}.dropdown-inverse li:first-child>a,.dropdown-inverse li:last-child>a{border-radius:2px;padding-bottom:7px;padding-top:5px}.dropdown-inverse li:first-child dt+a,.dropdown-inverse li:last-child dt+a{border-radius:2px}.dropdown-inverse li.active>a,.dropdown-inverse li.selected>a{background:#1abc9c;color:#fff;position:relative;z-index:1}.dropdown-inverse li dt{padding-left:11px;padding-right:11px}.dropdown-inverse li>a{border-radius:2px;color:#fff;padding:5px 11px 7px}.dropdown-inverse li>a:active,.dropdown-inverse li>a:focus,.dropdown-inverse li>a:hover{background:#2c3e50}.dropdown-inverse li>a.highlighted{background:#526476}.dropdown-inverse li>a.highlighted:focus,.dropdown-inverse li>a.highlighted:hover{background:#677786}.dropdown-inverse li .divider{margin-left:11px;margin-right:11px;background-color:#526476;border-bottom-color:#526476}.has-switch{border-radius:30px;display:inline-block;cursor:pointer;line-height:1.72222;overflow:hidden;text-align:left;width:80px;-webkit-mask:url(../images/switch/mask.png) 0 0 no-repeat;mask:url(../images/switch/mask.png) 0 0 no-repeat;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.has-switch.deactivate,.has-switch.deactivate label,.has-switch.deactivate span{cursor:default!important}.fa-fw,.fa-li,.fa-stack-1x,.fa-stack-2x,.has-switch span,.login-link,.tile,.video-js .vjs-text-track,.vjs-control{text-align:center}.has-switch.deactivate{opacity:.5;filter:alpha(opacity=50)}.palette dd,.palette dt{opacity:.8;filter:alpha(opacity=80)}.has-switch>div{width:130px;top:0}.has-switch>div.switch-animate{-o-transition:left .25s ease-out;-webkit-transition:left .25s ease-out;transition:left .25s ease-out}.has-switch>div.switch-off{left:-50px}.has-switch>div.switch-off label{background-color:#7f8c9a;border-color:#bdc3c7;-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.5);box-shadow:-1px 0 0 rgba(255,255,255,.5)}.has-switch>div.switch-on{left:0}.has-switch>div.switch-on label{background-color:#1abc9c}.has-switch input[type=checkbox]{display:none}.has-switch span{cursor:pointer;font-size:15px;font-weight:700;float:left;height:29px;line-height:19px;margin:0;padding-bottom:6px;padding-top:5px;width:50%;z-index:1;-o-transition:.25s ease-out;-webkit-transition:.25s ease-out;transition:.25s ease-out}.share li,.share-label{font-size:15px;line-height:1.4}.has-switch span.switch-left{border-radius:30px 0 0 30px;background-color:#34495e;color:#1abc9c;border-left:1px solid transparent}.has-switch span.switch-right{border-radius:0 30px 30px 0;background-color:#bdc3c7;color:#fff;text-indent:7px}.has-switch span.switch-right [class*=fui-]{text-indent:0}.has-switch label{border:4px solid #34495e;border-radius:50%;float:left;height:29px;margin:0 -15px;padding:0;vertical-align:middle;width:29px;z-index:100;-o-transition:.25s ease-out;-webkit-transition:.25s ease-out;transition:.25s ease-out}.switch-square{border-radius:6px;-webkit-mask:url(../images/switch/mask.png) 0 0 no-repeat;mask:url(../images/switch/mask.png) 0 0 no-repeat}.switch-square>div.switch-off label{border-color:#7f8c9a;border-radius:6px 0 0 6px}.switch-square span.switch-left{border-radius:6px 0 0 6px}.switch-square label,.switch-square span.switch-right{border-radius:0 6px 6px 0}.switch-square span.switch-left [class*=fui-]{text-indent:-10px}.switch-square span.switch-right [class*=fui-]{text-indent:5px}.switch-square label{border-color:#1abc9c}.share{background-color:#eff0f2;border-radius:6px}.share:before{content:"";border-style:solid;border-width:0 9px 9px;border-color:transparent transparent #eff0f2;height:0;position:absolute;left:23px;top:-9px;width:0}.share ul{margin:0;padding:15px}.share li{padding-top:11px}.share li:after,.share li:before{content:" ";display:table}.login-form:before,.tile.tile-hot:before{content:''}.share li:first-child{padding-top:0}.share .toggle{float:right;margin:0}.share .btn{border-radius:0 0 6px 6px}.tile,.todo{border-radius:6px}.share-label{float:left;padding-top:5px;width:50%}.pallete-item{width:140px;float:left;margin:0 0 20px 20px}.palette{font-size:14px;line-height:1.214;color:#fff;margin:0;padding:15px;text-transform:uppercase}.palette dd,.palette dt{line-height:1.429}.palette dt{display:block;font-weight:700}.palette dd{font-weight:300;margin-left:0}.palette-turquoise{background-color:#1abc9c}.palette-green-sea{background-color:#16a085}.palette-emerald{background-color:#2ecc71}.palette-nephritis{background-color:#27ae60}.palette-peter-river{background-color:#3498db}.palette-belize-hole{background-color:#2980b9}.palette-amethyst{background-color:#9b59b6}.palette-wisteria{background-color:#8e44ad}.palette-wet-asphalt{background-color:#34495e}.palette-midnight-blue{background-color:#2c3e50}.palette-sun-flower{background-color:#f1c40f}.palette-orange{background-color:#f39c12}.palette-carrot{background-color:#e67e22}.palette-pumpkin{background-color:#d35400}.palette-alizarin{background-color:#e74c3c}.palette-pomegranate{background-color:#c0392b}.palette-clouds{background-color:#ecf0f1;color:#bdc3c7}.palette-silver{background-color:#bdc3c7}.palette-concrete{background-color:#95a5a6}.palette-asbestos{background-color:#7f8c8d}.palette-paragraph{color:#7f8c8d;font-size:12px;line-height:17px}.palette-paragraph span{color:#bdc3c7}.palette-headline{color:#7f8c8d;font-size:13px;font-weight:700;margin-top:-3px}.tile{background-color:#eff0f2;padding:14px;position:relative}.tile.tile-hot:before{background:url(../images/tile/ribbon.png) no-repeat;background-size:82px 82px;height:82px;position:absolute;right:-4px;top:-4px;width:82px}.tile p{font-size:15px;margin-bottom:33px}.tile-image{height:100px;margin:31px 0 27px;vertical-align:bottom}.tile-image.big-illustration{height:111px;margin-top:20px;width:112px}.tile-title{font-size:20px;margin:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:2){.tile.tile-hot:before{background-image:url(../images/tile/ribbon-2x.png)}}.todo{color:#798795;margin-bottom:20px}.todo ul{background-color:#2c3e50;margin:0;padding:0;border-radius:0 0 6px 6px}.todo li{background:url(../images/todo/todo.png) 92% center no-repeat #34495e;background-size:20px 20px;cursor:pointer;font-size:14px;line-height:1.214;margin-top:2px;padding:18px 42px 21px 25px;position:relative;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.todo li:first-child{margin-top:0}.todo li:last-child{border-radius:0 0 6px 6px;padding-bottom:21px}.todo li.todo-done{background:url(../images/todo/done.png) 92% center no-repeat;background-size:20px 20px;color:#1abc9c}.todo li.todo-done .todo-name{color:#1abc9c}.todo-search,input.todo-search-field.placeholder{color:#34495e}.todo-search{position:relative;background:#1abc9c;background-size:16px 16px;border-radius:6px 6px 0 0;padding:19px 25px 20px}.todo-search:before{position:absolute;font-family:Flat-UI-Icons;content:"\e01c";font-size:16px;line-height:17px;display:inline-block;top:50%;left:92%;margin:-.5em 0 0 -1em}input.todo-search-field{background:0 0;border:none;color:#34495e;font-size:19px;font-weight:700;margin:0;line-height:23px;padding:5px 0;text-indent:0;-webkit-box-shadow:none;box-shadow:none}.video-js,.video-js .vjs-tech,.vjs-poster{border-radius:6px 6px 0 0}input.todo-search-field:-moz-placeholder{color:#34495e}input.todo-search-field::-moz-placeholder{color:#34495e;opacity:1}input.todo-search-field:-ms-input-placeholder{color:#34495e}input.todo-search-field::-webkit-input-placeholder{color:#34495e}.todo-name,.video-js .vjs-subtitles{color:#fff}.todo-icon{float:left;font-size:24px;padding:11px 22px 0 0}.todo-content{padding-top:1px;overflow:hidden}.todo-name{font-size:17px;margin:1px 0 3px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:2){.todo li{background-image:url(../images/todo/todo-2x.png)}.todo li.todo-done{background-image:url(../images/todo/done-2x.png)}}.video-js{background-color:transparent;margin-top:-95px;position:relative;padding:0;font-size:10px;vertical-align:middle;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.vjs-poster{margin:0 auto;padding:0;cursor:pointer;position:relative;width:100%;max-height:100%}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:Lato,Helvetica,Arial,sans-serif}.video-js .vjs-text-track{display:none;color:#fff;font-size:1.4em;margin-bottom:.1em;background:#000;background:rgba(0,0,0,.5)}.video-js .vjs-captions{color:#fc6}.vjs-tt-cue{display:block}.vjs-fade-in{visibility:visible!important;opacity:1!important;-o-transition:visibility 0s linear 0s,opacity .3s linear;-webkit-transition:visibility 0s linear 0s,opacity .3s linear;transition:visibility 0s linear 0s,opacity .3s linear}.vjs-fade-out{visibility:hidden!important;opacity:0!important;-o-transition:visibility 0s linear 1.5s,opacity 1.5s linear;-webkit-transition:visibility 0s linear 1.5s,opacity 1.5s linear;transition:visibility 0s linear 1.5s,opacity 1.5s linear}.vjs-control-bar{position:absolute;bottom:-47px;left:0;right:0;margin:0;padding:0;height:47px;color:#fff;background:#273747;border-radius:0 0 6px 6px}.vjs-control,.vjs-control div{background-position:center center;background-repeat:no-repeat}.vjs-control-bar.vjs-fade-out{visibility:visible!important;opacity:1!important}.vjs-control{position:relative;float:left;margin:0;padding:0;height:18px;width:18px}.vjs-control:focus{outline:0}.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-play-control{cursor:pointer!important;height:47px;left:0;position:absolute;top:0;width:58px}.vjs-play-control div{position:relative;height:47px}.vjs-play-control div:after,.vjs-play-control div:before{position:absolute;font-family:Flat-UI-Icons;color:#1abc9c;font-size:16px;top:50%;left:50%;margin:-.55em 0 0 -.5em;-o-transition:color .25s,opacity .25s;-webkit-transition:color .25s,opacity .25s;transition:color .25s,opacity .25s}.vjs-paused .vjs-play-control:hover div:before,.vjs-playing .vjs-play-control:hover div:after{color:#16a085}.vjs-play-control div:after{content:"\e03b"}.vjs-play-control div:before{content:"\e03c"}.vjs-paused .vjs-play-control div:after{opacity:0;filter:alpha(opacity=0)}.vjs-paused .vjs-play-control div:before,.vjs-playing .vjs-play-control div:after{opacity:1;filter:alpha(opacity=100)}.vjs-fullscreen-control:focus div,.vjs-fullscreen-control:hover div,.vjs-mute-control:focus div,.vjs-mute-control:hover div{opacity:0}.vjs-playing .vjs-play-control div:before{opacity:0;filter:alpha(opacity=0)}.vjs-rewind-control{width:5em;cursor:pointer!important}.vjs-rewind-control div{width:19px;height:16px;background:none;margin:.5em auto 0}.vjs-mute-control{background:url(../images/video/volume-full.png) center -48px no-repeat;background-size:16px 64px;cursor:pointer!important;position:absolute;right:51px;top:14px}.vjs-mute-control.vjs-vol-0,.vjs-mute-control.vjs-vol-0 div{background-image:url(../images/video/volume-off.png)}.vjs-mute-control div{background:url(../images/video/volume-full.png) center 2px no-repeat #273747;background-size:16px 64px;height:18px;-o-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s}.vjs-volume-bar,.vjs-volume-control,.vjs-volume-handle,.vjs-volume-level{display:none}.vjs-progress-control{position:absolute;left:60px;right:180px;height:12px;width:auto;top:18px;background:#425669;border-radius:32px}.vjs-progress-holder{position:relative;cursor:pointer!important;padding:0;margin:0;height:12px}.vjs-load-progress,.vjs-play-progress{position:absolute;display:block;height:12px;margin:0;padding:0;left:0;top:0;border-radius:32px}.vjs-play-progress{background:#1abc9c;left:-1px}.vjs-load-progress{background:#d6dbdf;border-radius:32px 0 0 32px}.vjs-load-progress[style*='100%'],.vjs-load-progress[style*='99%']{border-radius:32px}.vjs-seek-handle{background-color:#16a085;position:absolute;width:18px;height:18px;margin:-3px 0 0 1px;left:0;top:0;border-radius:50%;-o-transition:background-color .25s;-webkit-transition:background-color .25s;transition:background-color .25s}.vjs-seek-handle[style*='95.']{margin-left:3px}.vjs-seek-handle[style='left: 0%;']{margin-left:-2px}.vjs-seek-handle:focus,.vjs-seek-handle:hover{background-color:#148d75}.vjs-seek-handle:active{background-color:#117a65}.vjs-time-controls{position:absolute;height:20px;width:50px;top:16px;font:300 13px Lato,Helvetica,Arial,sans-serif}.vjs-current-time{right:128px;text-align:right}.vjs-duration{color:#5d6d7e;right:69px;text-align:left}.vjs-remaining-time{display:none}.vjs-time-divider{color:#5d6d7e;font-size:14px;position:absolute;right:121px;top:15px}.vjs-secondary-controls{float:right}.vjs-fullscreen-control{background-image:url(../images/video/fullscreen.png);background-position:center -47px;background-size:15px 64px;cursor:pointer!important;position:absolute;right:17px;top:13px}.vjs-fullscreen-control div{height:18px;background:url(../images/video/fullscreen.png) center 2px no-repeat;background-size:15px 64px;-o-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s}.vjs-menu-button{display:none!important}@-webkit-keyframes sharp{0%{background:#e74c3c;border-radius:10px;-o-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{background:#ebedee;border-radius:0;-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{background:#e74c3c;border-radius:10px;-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes sharp{0%{background:#e74c3c;border-radius:10px;-o-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{background:#ebedee;border-radius:0;-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{background:#e74c3c;border-radius:10px;-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes sharp{0%{background:#e74c3c;border-radius:10px;-o-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{background:#ebedee;border-radius:0;-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{background:#e74c3c;border-radius:10px;-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sharp{0%{background:#e74c3c;border-radius:10px;-o-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}50%{background:#ebedee;border-radius:0;-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}100%{background:#e74c3c;border-radius:10px;-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.vjs-loading-spinner{background:#ebedee;display:none;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px;border-radius:10px;-o-animation:sharp 2s ease infinite;-webkit-animation:sharp 2s ease infinite;animation:sharp 2s ease infinite}.login{background:url(../images/login/imac.png) no-repeat;background-size:940px 778px;color:#fff;margin-bottom:77px;padding:38px 38px 267px;position:relative}.login-screen{background-color:#1abc9c;min-height:473px;padding:123px 199px 33px 306px}.login-form,footer{background-color:#edeff1}.login-icon{left:200px;position:absolute;top:160px;width:96px}.login-icon>img{display:block;margin-bottom:6px;width:100%}.login-icon>h4{font-size:17px;font-weight:300;line-height:34px;opacity:.95;filter:alpha(opacity=95)}.login-icon>h4 small{color:inherit;display:block;font-size:inherit;font-weight:700}.login-form{padding:24px 23px 20px;position:relative;border-radius:6px}.login-form:before{border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #edeff1 transparent transparent;height:0;position:absolute;left:-12px;top:35px;width:0;-webkit-transform:rotate(360deg)}.login-form .control-group{margin-bottom:6px;position:relative}.login-form .login-field{border-color:transparent;font-size:17px;text-indent:3px}.login-form .login-field:focus{border-color:#1abc9c}.login-form .login-field:focus+.login-field-icon{color:#1abc9c}.login-form .login-field-icon{color:#bfc9ca;font-size:16px;position:absolute;right:15px;top:3px;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.login-link{color:#bfc9ca;display:block;font-size:13px;margin-top:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:2){.login{background-image:url(../images/login/imac-2x.png)}}footer{color:#bac1c8;font-size:15px;padding:0}footer a{color:#9aa4af;font-weight:700}.fa,.pictonic{font-weight:400;font-style:normal}footer p{font-size:15px;line-height:20px;margin-bottom:10px}.footer-title{margin:0 0 22px;padding-top:21px;font-size:24px;line-height:40px}.footer-brand{display:block;margin-bottom:26px;width:220px}.fa,.fa-stack{display:inline-block}.footer-brand img{width:216px}.footer-banner{background-color:#1abc9c;color:#d1f2eb;margin-left:42px;min-height:316px;padding:0 30px 30px}.footer-banner .footer-title{color:#fff}.footer-banner a{color:#b7f5e9;text-decoration:underline}.footer-banner a:hover{text-decoration:none}.footer-banner ul{margin:0 0 26px;padding:0}.footer-banner ul li{border-top:1px solid #1bc5a3;line-height:19px;padding:6px 0}.footer-banner ul li:first-child{border-top:none;padding-top:1px}.last-col{overflow:hidden}.pan,.ptn,.pvn{padding-top:0}.pax,.ptx,.pvx{padding-top:3px}.pas,.pts,.pvs{padding-top:5px}.pam,.ptm,.pvm{padding-top:10px}.pal,.ptl,.pvl{padding-top:20px}.pan,.phn,.prn{padding-right:0}.pax,.phx,.prx{padding-right:3px}.pas,.phs,.prs{padding-right:5px}.pam,.phm,.prm{padding-right:10px}.pal,.phl,.prl{padding-right:20px}.pan,.pbn,.pvn{padding-bottom:0}.pax,.pbx,.pvx{padding-bottom:3px}.pas,.pbs,.pvs{padding-bottom:5px}.pam,.pbm,.pvm{padding-bottom:10px}.pal,.pbl,.pvl{padding-bottom:20px}.pan,.phn,.pln{padding-left:0}.pax,.phx,.plx{padding-left:3px}.pas,.phs,.pls{padding-left:5px}.pam,.phm,.plm{padding-left:10px}.pal,.phl,.pll{padding-left:20px}.man,.mtn,.mvn{margin-top:0}.max,.mtx,.mvx{margin-top:3px}.mas,.mts,.mvs{margin-top:5px}.mam,.mtm,.mvm{margin-top:10px}.mal,.mtl,.mvl{margin-top:20px}.man,.mhn,.mrn{margin-right:0}.max,.mhx,.mrx{margin-right:3px}.mas,.mhs,.mrs{margin-right:5px}.mam,.mhm,.mrm{margin-right:10px}.mal,.mhl,.mrl{margin-right:20px}.man,.mbn,.mvn{margin-bottom:0}.max,.mbx,.mvx{margin-bottom:3px}.mas,.mbs,.mvs{margin-bottom:5px}.mam,.mbm,.mvm{margin-bottom:10px}.mal,.mbl,.mvl{margin-bottom:20px}.man,.mhn,.mln{margin-left:0}.max,.mhx,.mlx{margin-left:3px}.mas,.mhs,.mls{margin-left:5px}.mam,.mhm,.mlm{margin-left:10px}.mal,.mhl,.mll{margin-left:20px}/*!
+ *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:FontAwesome;src:url(../../fonts/font-awesome/fontawesome-webfont.eot?v=4.1.0);src:url(../../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../../fonts/font-awesome/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../../fonts/font-awesome/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../../fonts/font-awesome/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font-family:FontAwesome;line-height:1;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}@font-face{font-family:pictonic;src:url(../../fonts/pictonic/pictonic.eot);src:url(../../fonts/pictonic/pictonic.eot?#iefix) format('embedded-opentype'),url(../../fonts/pictonic/pictonic.ttf) format('truetype'),url(../../fonts/pictonic/pictonic.woff) format('woff'),url(../../fonts/pictonic/pictonic.svg) format('svg');font-weight:400;font-style:normal}.pictonic{font-family:pictonic;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;font-smoothing:antialiased!important;line-height:1em}a.pictonic,small.pictonic,span.pictonic{display:-moz-inline-stack;display:inline-block;zoom:1}[class*=" icon-"],[class^=icon-]{font-family:pictonic;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;font-smoothing:antialiased!important;line-height:1em}a[class*=" icon-"],a[class^=icon-],small[class*=" icon-"],small[class^=icon-],span[class*=" icon-"],span[class^=icon-]{display:-moz-inline-stack;display:inline-block;zoom:1}.icon-html5-01:before{content:""}.icon-html5-02:before{content:""}.icon-css3-01:before{content:""}.icon-css3-02:before{content:""}.icon-audiobox-01:before{content:""}.icon-box-com:before{content:""}.icon-audiobox-02:before{content:""}.icon-pictonic-02:before{content:""}.icon-pictonic-01:before{content:""}.icon-angularjs:before{content:""}.icon-codepen-02:before{content:""}.icon-codepen-01:before{content:""}.icon-bandcamp:before{content:""}.icon-shopify:before{content:""}.icon-prog-pylons-02:before{content:""}.icon-google-currents:before{content:""}.icon-prog-cherrypy:before{content:""}.icon-prog-backbonejs:before{content:""}.icon-prog-pylons:before{content:""}.icon-prog-flask:before{content:""}.icon-prog-cakephp:before{content:""}.icon-rus-yandex-01:before{content:""}.icon-rus-vk-02:before{content:""}.icon-rus-vk-01:before{content:""}.icon-rus-yandex-02:before{content:""}.icon-rus-habrahbr:before{content:""}.icon-chn-wechat:before{content:""}.icon-chn-tencent-02:before{content:""}.icon-chn-tencent-01:before{content:""}.icon-chn-tencent-03:before{content:""}.icon-chn-weibo:before{content:""}.icon-chn-renren:before{content:""}.icon-livejournal:before{content:""}.icon-wikipedia:before{content:""}.icon-icq:before{content:""}.icon-mailru:before{content:""}.icon-skydrive:before{content:""}.icon-googledrive-02:before{content:""}.icon-googledrive-01:before{content:""}.icon-dropbox:before{content:""}.icon-adb-speedgrade:before{content:""}.icon-adb-acrobat:before{content:""}.icon-adb-audition:before{content:""}.icon-adb-contribute:before{content:""}.icon-adb-bridge:before{content:""}.icon-adb-dreamweaver:before{content:""}.icon-adb-encore:before{content:""}.icon-adb-fireworks:before{content:""}.icon-adb-flashbldr:before{content:""}.icon-adb-flash:before{content:""}.icon-adb-illustrator:before{content:""}.icon-adb-indesign:before{content:""}.icon-adb-lightroom:before{content:""}.icon-adb-onlocation:before{content:""}.icon-adb-photoshop:before{content:""}.icon-adb-prelude:before{content:""}.icon-adb-premiere:before{content:""}.icon-adb-framemaker:before{content:""}.icon-adb-captivate:before{content:""}.icon-adb-aftereffects:before{content:""}.icon-adb-robohelp:before{content:""}.icon-corel-draw:before{content:""}.icon-corel-painter:before{content:""}.icon-_x33_dsmax:before{content:""}.icon-softimage:before{content:""}.icon-lightwave:before{content:""}.icon-cinema4d:before{content:""}.icon-maya:before{content:""}.icon-autocad:before{content:""}.icon-autocad-lt:before{content:""}.icon-modo:before{content:""}.icon-sketchup-01:before{content:""}.icon-sketchup-02:before{content:""}.icon-solidworks:before{content:""}.icon-houdini:before{content:""}.icon-blender:before{content:""}.icon-vue:before{content:""}.icon-zbrush:before{content:""}.icon-os-ios-dark:before{content:""}.icon-os-osx_1_:before{content:""}.icon-os-apple:before{content:""}.icon-os-ios:before{content:""}.icon-os-win-01:before{content:""}.icon-os-win-02:before{content:""}.icon-os-win-03:before{content:""}.icon-os-win-04:before{content:""}.icon-os-linux_1_:before{content:""}.icon-lin-debian:before{content:""}.icon-os-osx-dark:before{content:""}.icon-os-apple-dark:before{content:""}.icon-os-win-01-dark:before{content:""}.icon-os-win-02-dark:before{content:""}.icon-os-win-03-dark:before{content:""}.icon-os-linux:before{content:""}.icon-os-win-04-dark:before{content:""}.icon-pl-dart:before{content:""}.icon-pl-clojure:before{content:""}.icon-pl-groovy-01:before{content:""}.icon-pl-groovy-02:before{content:""}.icon-dbs-mysql:before{content:""}.icon-dbs-postgresql:before{content:""}.icon-dbs-sqlserver:before{content:""}.icon-dbs-sqlite:before{content:""}.icon-dbs-mongodb:before{content:""}.icon-dbs-riak:before{content:""}.icon-dbs-couchdb:before{content:""}.icon-dbs-redis:before{content:""}.icon-dbs-hadoop:before{content:""}.icon-dbs-hbase:before{content:""}.icon-dbs-cassandra:before{content:""}.icon-dbs-couchbase-01:before{content:""}.icon-dbs-couchbase-02:before{content:""}.icon-dbs-neo4j:before{content:""}.icon-vc-svn:before{content:""}.icon-vc-git:before{content:""}.icon-lin-centos:before{content:""}.icon-lin-redhat:before{content:""}.icon-lin-fedora:before{content:""}.icon-lin-ubuntu:before{content:""}.icon-vc-fossil:before{content:""}.icon-vc-bazaar:before{content:""}.icon-vc-bitbucket-02:before{content:""}.icon-vc-bitbucket-01:before{content:""}.icon-vc-mercurial:before{content:""}.icon-brw-chrome:before{content:""}.icon-brw-safari-01:before{content:""}.icon-brw-safari-02:before{content:""}.icon-brw-firefox:before{content:""}.icon-brw-explorer:before{content:""}.icon-brw-opera:before{content:""}.icon-zerply:before{content:""}.icon-social-bakers:before{content:""}.icon-android:before{content:""}.icon-prog-actionscript:before{content:""}.icon-prog-matlab:before{content:""}.icon-prog-delphi02:before{content:""}.icon-prog-golang01:before{content:""}.icon-prog-golang02:before{content:""}.icon-prog-haskell:before{content:""}.icon-prog-scala:before{content:""}.icon-prog-lisp:before{content:""}.icon-prog-basic:before{content:""}.icon-prog-php02:before{content:""}.icon-prog-c:before{content:""}.icon-prog-ruby:before{content:""}.icon-prog-csharp:before{content:""}.icon-prog-cplusplus:before{content:""}.icon-prog-ccplusplus:before{content:""}.icon-prog-js01:before{content:""}.icon-prog-objc:before{content:""}.icon-prog-js02:before{content:""}.icon-prog-java:before{content:""}.icon-prog-dotnet:before{content:""}.icon-prog-php01:before{content:""}.icon-prog-vbnet:before{content:""}.icon-prog-aspnet:before{content:""}.icon-prog-visualstudio:before{content:""}.icon-prog-python:before{content:""}.icon-prog-lua01:before{content:""}.icon-prog-lua02:before{content:""}.icon-prog-air01:before{content:""}.icon-prog-air02:before{content:""}.icon-prog-jquery:before{content:""}.icon-prog-mootools:before{content:""}.icon-prog-nodejs01:before{content:""}.icon-prog-nodejs02:before{content:""}.icon-prog-codeign:before{content:""}.icon-prog-expression:before{content:""}.icon-prog-symfony:before{content:""}.icon-prog-yii:before{content:""}.icon-prog-zendfrm:before{content:""}.icon-prog-drupal:before{content:""}.icon-prog-joomla:before{content:""}.icon-prog-wordpress:before{content:""}.icon-prog-magento:before{content:""}.icon-prog-django:before{content:""}.icon-prog-rails:before{content:""}.icon-prog-erlang:before{content:""}.icon-prog-coffeescr:before{content:""}.icon-prog-perl:before{content:""}.icon-prog-fortran:before{content:""}.icon-prog-bash01:before{content:""}.icon-prog-bash02:before{content:""}.icon-prog-cobol:before{content:""}.icon-prog-delphi01:before{content:""}.icon-github-02:before{content:""}.icon-soundcloud:before{content:""}.icon-github-01:before{content:""}.icon-rdio:before{content:""}.icon-svpply-01:before{content:""}.icon-grooveshark:before{content:""}.icon-svpply-02:before{content:""}.icon-spotify:before{content:""}.icon-instagram:before{content:""}.icon-creativesloth:before{content:""}.icon-xing:before{content:""}.icon-yammer:before{content:""}.icon-yahoo:before{content:""}.icon-wordpress:before{content:""}.icon-xanga:before{content:""}.icon-weblink_2:before{content:""}.icon-windows:before{content:""}.icon-weblink_1:before{content:""}.icon-vimeo:before{content:""}.icon-typepad:before{content:""}.icon-twitter-2:before{content:""}.icon-twitter-3:before{content:""}.icon-tumblr:before{content:""}.icon-twitter-1:before{content:""}.icon-slash_dot:before{content:""}.icon-stumble_upon:before{content:""}.icon-technorati:before{content:""}.icon-skype:before{content:""}.icon-sina:before{content:""}.icon-share:before{content:""}.icon-reddit:before{content:""}.icon-plaxo:before{content:""}.icon-rss:before{content:""}.icon-pinterest:before{content:""}.icon-picasa:before{content:""}.icon-paypal:before{content:""}.icon-odnoklassniki:before{content:""}.icon-orkut:before{content:""}.icon-newsvine:before{content:""}.icon-news_for_gamers:before{content:""}.icon-voxopolis:before{content:""}.icon-myspace:before{content:""}.icon-mail:before{content:""}.icon-linkedin:before{content:""}.icon-last_fm:before{content:""}.icon-kaboodle:before{content:""}.icon-instapaper:before{content:""}.icon-imgur:before{content:""}.icon-identi-ca:before{content:""}.icon-hyves:before{content:""}.icon-hi5:before{content:""}.icon-friendfeed:before{content:""}.icon-google__x2B_:before{content:""}.icon-google:before{content:""}.icon-gmail:before{content:""}.icon-fresqui:before{content:""}.icon-foursquare_2:before{content:""}.icon-foursquare_1:before{content:""}.icon-forrst:before{content:""}.icon-formspring:before{content:""}.icon-flickr:before{content:""}.icon-feedburner:before{content:""}.icon-facebook:before{content:""}.icon-evernote:before{content:""}.icon-dribbble:before{content:""}.icon-digg:before{content:""}.icon-deviantart:before{content:""}.icon-design-float:before{content:""}.icon-delicious:before{content:""}.icon-bookmark:before{content:""}.icon-blip:before{content:""}.icon-blogger:before{content:""}.icon-blinklist:before{content:""}.icon-behance:before{content:""}.icon-bebo:before{content:""}.icon-baidu:before{content:""}.icon-apple:before{content:""}.icon-amazon:before{content:""}.icon-aim:before{content:""}.icon-youtube:before{content:""}.icon-netlog:before{content:""}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/demo.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/demo.css
new file mode 100644
index 0000000000000000000000000000000000000000..e780a22d7a124f1d9299008cd78f0f8b0c17ae2f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/demo.css	
@@ -0,0 +1 @@
+.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.btn-facebook.active,.btn-facebook:active,.btn-github.active,.btn-github:active,.btn-google-plus.active,.btn-google-plus:active,.btn-primary.active,.btn-primary:active,.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-facebook,.open>.dropdown-toggle.btn-github,.open>.dropdown-toggle.btn-google-plus,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-twitter{background-image:none}#section_demo #slideshow1,#section_demo #slideshow2,#section_demo #slideshow3,#section_demo #slideshow4,#section_demo #slideshow5,#section_demo #slideshow_1_thumbs_1,#section_demo #slideshow_1_thumbs_2,.section-title{text-align:center}.dropdown-arrow-inverse{border-bottom-color:#34495e!important;border-top-color:#34495e!important}@font-face{font-family:'Open Sans - Semibold';src:url(../../../fonts/open-sans/semibold/open-sans.eot);src:url(../../../fonts/open-sans/semibold/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/semibold/open-sans.woff) format('woff'),url(../../../fonts/open-sans/semibold/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/semibold/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../../fonts/open-sans/regular/open-sans.eot);src:url(../../../fonts/open-sans/regular/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/regular/open-sans.woff) format('woff'),url(../../../fonts/open-sans/regular/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/regular/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans - Light';src:url(../../../fonts/open-sans/light/open-sans.eot);src:url(../../../fonts/open-sans/light/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/light/open-sans.woff) format('woff'),url(../../../fonts/open-sans/light/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/light/open-sans.svg#open-sans-light) format('svg');font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}body{min-width:320px;color:#555;overflow-x:hidden}a{color:#3498DB}a:hover{color:#5faee3}.table-bordered{border:2px solid #e7e9ec;border-radius:6px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:2px solid #e7e9ec}.section-breadcrumb{min-height:61px;padding:15px;background-color:#344b60;color:#fff}.section-breadcrumb p{margin:0}@media (max-width:480px){.section-breadcrumb{min-height:47px;padding:8px 5px}}.section-share .list-inline{margin-bottom:0}.section-share .fa{min-width:22px;font-size:18px}.section-title{position:absolute;top:-110px;left:50%;z-index:3;width:220px;height:220px;margin-left:-110px;padding:38px 10px 10px;border:12px solid;color:#fff;border-radius:50%}.section-title .label{display:inline-block;margin-top:10px}@media (min-width:992px){.section-title .label{padding:.2em .3em .3em;font-size:65%}}.section-title .section-icon{font-size:75px}.section-title .section-text{margin:7px 0 0;font-size:30px}.section-title.section-ebony{border-color:#22313f;background-color:#fff;color:#22313f}.section-title.section-white{border-color:#fff;background-color:#22313f;color:#fff}.section-title.section-curious{border-color:#3498DB;background-color:#22313f}.section-title.section-alizarin{border-color:#22313f;background-color:#e74c3c}.navbar-default,footer{background-color:#22313f}@media (max-width:992px){.section-title{top:-85px;width:170px;height:170px;margin-left:-85px;padding:38px 10px 10px;border:10px solid}.section-title .section-icon{font-size:55px}.section-title .section-text{margin:5px 0 0;font-size:20px}}@media (max-width:480px){.section-title{top:-65px;width:130px;height:130px;margin-left:-65px;padding:22px 10px 10px;border:8px solid}.section-title .section-icon{font-size:45px}.section-title .section-text{margin-top:2px;font-size:17px}.section-title .label{margin-top:3px}}.page-header{margin-top:80px;line-height:1.3em;border-bottom:none}.img-responsive{width:100%}#section_demo .page-header,#section_documentation .page-header{position:relative}#section_demo .page-header .label,#section_documentation .page-header .label{display:inline-block;height:54px;width:54px;padding:.38em 0;border-radius:1em}@media (max-width:992px){#section_demo .page-header,#section_documentation .page-header{text-align:center;font-size:32px}#section_demo .page-header .label,#section_documentation .page-header .label{position:absolute;left:50%;top:-60px;margin-left:-27px;padding-top:11px;font-size:30px}}@media (max-width:480px){.lead{font-size:1.115em}}footer{padding-top:50px;padding-bottom:40px;color:#fff}footer a,footer p{display:inline-block;line-height:50px;font-size:18px;font-weight:400;color:#fff}footer .fa{font-size:22px}@media (max-width:480px){footer{padding-top:15px;padding-bottom:10px}}.navbar-default{min-width:320px;margin-bottom:0;border-bottom:1px solid #2b3e50}.navbar-default .navbar-brand{height:53px;line-height:23px;color:#fff;font-size:28px;font-weight:400}.navbar-default .navbar-brand .brand-deso{color:#fff}.navbar-default .navbar-brand .brand-slide{color:#e74c3c}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#3498DB}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;transition:color .25s ease 0s,box-shadow .25s ease 0s}@media (max-width:992px){.navbar-default .navbar-nav>li>a{padding:15px 13px}#section_demo .desoslide-wrapper{width:100%}}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#3498DB}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{color:#e74c3c}@media (min-width:768px){.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{box-shadow:inset 0 -3px 0 #3498DB}.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{box-shadow:inset 0 -3px 0 #e74c3c}}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#3498DB;border-bottom-color:#3498DB}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#3498DB}.navbar-default .navbar-toggle{font-size:23px;color:#fff}.navbar-default .navbar-toggle:before{content:none}.navbar-default .navbar-collapse{border-width:1px}@media (max-width:767px){.navbar-default .navbar-collapse li>a{padding:10px 20px}}.navbar-default .fa{margin-right:5px}.btn-primary{color:#fff;background-color:#3498DB;border-color:#2c81ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#217dbb;border-color:#205f89}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3498DB;border-color:#2c81ba}.btn-primary .badge{color:#3498DB;background-color:#fff}.btn-twitter{color:#fff;background-color:#55ACEE;border-color:#4892ca}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#3073a6}.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55ACEE;border-color:#4892ca}.btn-twitter .badge{color:#55ACEE;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#324c81}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#213255}.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:#324c81}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google-plus{color:#fff;background-color:#d34836;border-color:#b33d2e}.btn-google-plus.active,.btn-google-plus:active,.btn-google-plus:focus,.btn-google-plus:hover,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#b03626;border-color:#832d21}.btn-google-plus.disabled,.btn-google-plus.disabled.active,.btn-google-plus.disabled:active,.btn-google-plus.disabled:focus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled],.btn-google-plus[disabled].active,.btn-google-plus[disabled]:active,.btn-google-plus[disabled]:focus,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus,fieldset[disabled] .btn-google-plus.active,fieldset[disabled] .btn-google-plus:active,fieldset[disabled] .btn-google-plus:focus,fieldset[disabled] .btn-google-plus:hover{background-color:#d34836;border-color:#b33d2e}.btn-google-plus .badge{color:#d34836;background-color:#fff}.btn-github{color:#fff;background-color:#000;border-color:#333}.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#000;border-color:#141414}.btn-github.disabled,.btn-github.disabled.active,.btn-github.disabled:active,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled],.btn-github[disabled].active,.btn-github[disabled]:active,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github,fieldset[disabled] .btn-github.active,fieldset[disabled] .btn-github:active,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#000;border-color:#333}.btn-github .badge{color:#000;background-color:#fff}.btn-github:focus,.btn-github:hover,.jumbotron{background-color:#22313f}.list-btn>li{margin-bottom:15px}.jumbotron,.jumbotron p{margin-bottom:0}.jumbotron{padding-top:120px;padding-bottom:85px;color:#fff}.jumbotron h1{margin-top:0;font-size:32px}@media (min-width:992px){.jumbotron h1{line-height:40px;font-size:50px}}.jumbotron p.lead{color:#466581}.jumbotron .btn-primary{background-color:#344b60}.jumbotron .btn-primary:focus,.jumbotron .btn-primary:hover{background-color:#466581}@media (max-width:768px){footer article,footer article.text-right{text-align:center}.jumbotron{padding-top:100px;padding-bottom:65px}}@media (max-width:480px){.jumbotron{padding:75px 5px 40px}.jumbotron .lead{line-height:1.2em}}.label{font-weight:400}.label-primary{background-color:#22313f}.form-control:focus{border-color:#3498DB}.dialog{margin:20px 0;padding:20px;border-left:3px solid #555;background-color:#f8f9fa}.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog h5,.dialog h6{margin-top:0}.dialog p{margin-bottom:0}.dialog-primary{border-color:#e74c3c;background-color:#22313f;color:#fff}.dialog-primary h1,.dialog-primary h2,.dialog-primary h3,.dialog-primary h4,.dialog-primary h5,.dialog-primary h6{color:#3498DB}.dialog-info{border-color:#3498db;background-color:#f7fbfe}.dialog-info h1,.dialog-info h2,.dialog-info h3,.dialog-info h4,.dialog-info h5,.dialog-info h6{color:#3498db}.dialog-success{border-color:#2ecc71;background-color:#e6f9ee}.dialog-success h1,.dialog-success h2,.dialog-success h3,.dialog-success h4,.dialog-success h5,.dialog-success h6{color:#2ecc71}.dialog-warning{border-color:#f1c40f;background-color:#fef9e8}.dialog-warning h1,.dialog-warning h2,.dialog-warning h3,.dialog-warning h4,.dialog-warning h5,.dialog-warning h6{color:#f1c40f}.dialog-danger{border-color:#e74c3c;background-color:#fdf3f2}.dialog-danger h1,.dialog-danger h2,.dialog-danger h3,.dialog-danger h4,.dialog-danger h5,.dialog-danger h6{color:#e74c3c}.hljs-comment,.hljs-title{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;background:#22313f;color:#c5c8c6;padding:.5em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}pre{padding:5px;background-color:#344b60;border:none}#section_demo{padding-bottom:80px}#section_demo .desoslide-wrapper{display:inline-block}#section_demo .desoslide-wrapper img{border:3px solid #22313f;border-radius:3px}#section_demo .desoslide-thumbs-horizontal img,#section_demo .desoslide-thumbs-vertical img{border:3px solid #22313f;border-radius:3px;transition:border .25s linear,opacity .25s linear}#section_demo .desoslide-thumbs-horizontal>li:focus img,#section_demo .desoslide-thumbs-horizontal>li:hover img,#section_demo .desoslide-thumbs-vertical>li:focus img,#section_demo .desoslide-thumbs-vertical>li:hover img{border-color:#e74c3c;opacity:.8}#section_demo .desoslide-thumbs-vertical{display:inline-block;padding-left:0}#section_demo .desoslide-thumbs-vertical>li{margin:11px 0}@media (max-width:992px){#section_demo .desoslide-thumbs-vertical>li{margin:10px 0}#section_demo .desoslide-thumbs-vertical>li:first-child{padding-left:0}}@media (min-width:992px){#section_demo .desoslide-thumbs-vertical>li:first-child{margin-top:0}}@media (max-width:1200px){#section_demo .desoslide-thumbs-vertical>li{margin:7px 0}}#section_demo .desoslide-thumbs-horizontal{padding-left:0}#section_demo .desoslide-thumbs-horizontal>li{margin:10px 0;padding-left:0}@media (max-width:480px){#section_demo{padding-bottom:25px}}@media (min-width:992px){#section_demo .desoslide-thumbs-horizontal>li{margin:20px 0;padding-left:20px}#section_demo .desoslide-thumbs-horizontal>li:first-child{padding-left:0}#section_demo #slideshow_1_thumbs_2{text-align:right}#section_demo #slideshow3_thumbs li{margin-bottom:2px}}#section_demo .keys-control .label{display:inline-block;min-width:55px;padding:6px 8px}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/documentation.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/documentation.css
new file mode 100644
index 0000000000000000000000000000000000000000..6ac01811cd0d458341f6acc3a2ff193f7f5d6811
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/documentation.css	
@@ -0,0 +1 @@
+.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.btn-facebook.active,.btn-facebook:active,.btn-github.active,.btn-github:active,.btn-google-plus.active,.btn-google-plus:active,.btn-primary.active,.btn-primary:active,.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-facebook,.open>.dropdown-toggle.btn-github,.open>.dropdown-toggle.btn-google-plus,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-twitter{background-image:none}.dropdown-arrow-inverse{border-bottom-color:#34495e!important;border-top-color:#34495e!important}@font-face{font-family:'Open Sans - Semibold';src:url(../../../fonts/open-sans/semibold/open-sans.eot);src:url(../../../fonts/open-sans/semibold/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/semibold/open-sans.woff) format('woff'),url(../../../fonts/open-sans/semibold/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/semibold/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../../fonts/open-sans/regular/open-sans.eot);src:url(../../../fonts/open-sans/regular/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/regular/open-sans.woff) format('woff'),url(../../../fonts/open-sans/regular/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/regular/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans - Light';src:url(../../../fonts/open-sans/light/open-sans.eot);src:url(../../../fonts/open-sans/light/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/light/open-sans.woff) format('woff'),url(../../../fonts/open-sans/light/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/light/open-sans.svg#open-sans-light) format('svg');font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}body{min-width:320px;color:#555;overflow-x:hidden}a{color:#3498DB}a:hover{color:#5faee3}.table-bordered{border:2px solid #e7e9ec;border-radius:6px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:2px solid #e7e9ec}.section-breadcrumb{min-height:61px;padding:15px;background-color:#344b60;color:#fff}.section-breadcrumb p{margin:0}@media (max-width:480px){.section-breadcrumb{min-height:47px;padding:8px 5px}}.section-share .list-inline{margin-bottom:0}.section-share .fa{min-width:22px;font-size:18px}.section-title{position:absolute;top:-110px;left:50%;z-index:3;width:220px;height:220px;margin-left:-110px;padding:38px 10px 10px;border:12px solid;color:#fff;text-align:center;border-radius:50%}.section-title .label{display:inline-block;margin-top:10px}@media (min-width:992px){.section-title .label{padding:.2em .3em .3em;font-size:65%}}.section-title .section-icon{font-size:75px}.section-title .section-text{margin:7px 0 0;font-size:30px}.section-title.section-ebony{border-color:#22313f;background-color:#fff;color:#22313f}.section-title.section-white{border-color:#fff;background-color:#22313f;color:#fff}.section-title.section-curious{border-color:#3498DB;background-color:#22313f}.section-title.section-alizarin{border-color:#22313f;background-color:#e74c3c}.navbar-default,footer{background-color:#22313f}@media (max-width:992px){.section-title{top:-85px;width:170px;height:170px;margin-left:-85px;padding:38px 10px 10px;border:10px solid}.section-title .section-icon{font-size:55px}.section-title .section-text{margin:5px 0 0;font-size:20px}}@media (max-width:480px){.section-title{top:-65px;width:130px;height:130px;margin-left:-65px;padding:22px 10px 10px;border:8px solid}.section-title .section-icon{font-size:45px}.section-title .section-text{margin-top:2px;font-size:17px}.section-title .label{margin-top:3px}}.page-header{margin-top:80px;line-height:1.3em;border-bottom:none}.img-responsive{width:100%}#section_demo .page-header,#section_documentation .page-header{position:relative}#section_demo .page-header .label,#section_documentation .page-header .label{display:inline-block;height:54px;width:54px;padding:.38em 0;border-radius:1em}@media (max-width:992px){#section_demo .page-header,#section_documentation .page-header{text-align:center;font-size:32px}#section_demo .page-header .label,#section_documentation .page-header .label{position:absolute;left:50%;top:-60px;margin-left:-27px;padding-top:11px;font-size:30px}}@media (max-width:480px){.lead{font-size:1.115em}}footer{padding-top:50px;padding-bottom:40px;color:#fff}footer a,footer p{display:inline-block;line-height:50px;font-size:18px;font-weight:400;color:#fff}footer .fa{font-size:22px}@media (max-width:480px){footer{padding-top:15px;padding-bottom:10px}}.navbar-default{min-width:320px;margin-bottom:0;border-bottom:1px solid #2b3e50}.navbar-default .navbar-brand{height:53px;line-height:23px;color:#fff;font-size:28px;font-weight:400}.navbar-default .navbar-brand .brand-deso{color:#fff}.navbar-default .navbar-brand .brand-slide{color:#e74c3c}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#3498DB}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;transition:color .25s ease 0s,box-shadow .25s ease 0s}@media (max-width:992px){.navbar-default .navbar-nav>li>a{padding:15px 13px}}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#3498DB}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{color:#e74c3c}@media (min-width:768px){.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{box-shadow:inset 0 -3px 0 #3498DB}.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{box-shadow:inset 0 -3px 0 #e74c3c}}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#3498DB;border-bottom-color:#3498DB}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#3498DB}.navbar-default .navbar-toggle{font-size:23px;color:#fff}.navbar-default .navbar-toggle:before{content:none}.navbar-default .navbar-collapse{border-width:1px}@media (max-width:767px){.navbar-default .navbar-collapse li>a{padding:10px 20px}}.navbar-default .fa{margin-right:5px}.btn-primary{color:#fff;background-color:#3498DB;border-color:#2c81ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#217dbb;border-color:#205f89}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3498DB;border-color:#2c81ba}.btn-primary .badge{color:#3498DB;background-color:#fff}.btn-twitter{color:#fff;background-color:#55ACEE;border-color:#4892ca}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#3073a6}.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55ACEE;border-color:#4892ca}.btn-twitter .badge{color:#55ACEE;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#324c81}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#213255}.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:#324c81}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google-plus{color:#fff;background-color:#d34836;border-color:#b33d2e}.btn-google-plus.active,.btn-google-plus:active,.btn-google-plus:focus,.btn-google-plus:hover,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#b03626;border-color:#832d21}.btn-google-plus.disabled,.btn-google-plus.disabled.active,.btn-google-plus.disabled:active,.btn-google-plus.disabled:focus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled],.btn-google-plus[disabled].active,.btn-google-plus[disabled]:active,.btn-google-plus[disabled]:focus,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus,fieldset[disabled] .btn-google-plus.active,fieldset[disabled] .btn-google-plus:active,fieldset[disabled] .btn-google-plus:focus,fieldset[disabled] .btn-google-plus:hover{background-color:#d34836;border-color:#b33d2e}.btn-google-plus .badge{color:#d34836;background-color:#fff}.btn-github{color:#fff;background-color:#000;border-color:#333}.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#000;border-color:#141414}.btn-github.disabled,.btn-github.disabled.active,.btn-github.disabled:active,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled],.btn-github[disabled].active,.btn-github[disabled]:active,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github,fieldset[disabled] .btn-github.active,fieldset[disabled] .btn-github:active,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#000;border-color:#333}.btn-github .badge{color:#000;background-color:#fff}.btn-github:focus,.btn-github:hover,.jumbotron{background-color:#22313f}.list-btn>li{margin-bottom:15px}.jumbotron,.jumbotron p{margin-bottom:0}.jumbotron{padding-top:120px;padding-bottom:85px;color:#fff}.jumbotron h1{margin-top:0;font-size:32px}@media (min-width:992px){.jumbotron h1{line-height:40px;font-size:50px}}.jumbotron p.lead{color:#466581}.jumbotron .btn-primary{background-color:#344b60}.jumbotron .btn-primary:focus,.jumbotron .btn-primary:hover{background-color:#466581}@media (max-width:768px){footer article,footer article.text-right{text-align:center}.jumbotron{padding-top:100px;padding-bottom:65px}}@media (max-width:480px){.jumbotron{padding:75px 5px 40px}.jumbotron .lead{line-height:1.2em}}.label{font-weight:400}.label-primary{background-color:#22313f}.form-control:focus{border-color:#3498DB}.dialog{margin:20px 0;padding:20px;border-left:3px solid #555;background-color:#f8f9fa}.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog h5,.dialog h6{margin-top:0}.dialog p{margin-bottom:0}.dialog-primary{border-color:#e74c3c;background-color:#22313f;color:#fff}.dialog-primary h1,.dialog-primary h2,.dialog-primary h3,.dialog-primary h4,.dialog-primary h5,.dialog-primary h6{color:#3498DB}.dialog-info{border-color:#3498db;background-color:#f7fbfe}.dialog-info h1,.dialog-info h2,.dialog-info h3,.dialog-info h4,.dialog-info h5,.dialog-info h6{color:#3498db}.dialog-success{border-color:#2ecc71;background-color:#e6f9ee}.dialog-success h1,.dialog-success h2,.dialog-success h3,.dialog-success h4,.dialog-success h5,.dialog-success h6{color:#2ecc71}.dialog-warning{border-color:#f1c40f;background-color:#fef9e8}.dialog-warning h1,.dialog-warning h2,.dialog-warning h3,.dialog-warning h4,.dialog-warning h5,.dialog-warning h6{color:#f1c40f}.dialog-danger{border-color:#e74c3c;background-color:#fdf3f2}.dialog-danger h1,.dialog-danger h2,.dialog-danger h3,.dialog-danger h4,.dialog-danger h5,.dialog-danger h6{color:#e74c3c}.hljs-comment,.hljs-title{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;background:#22313f;color:#c5c8c6;padding:.5em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}pre{padding:5px;background-color:#344b60;border:none}#section_documentation{padding-bottom:80px}@media (max-width:992px){#section_documentation{padding-top:55px;padding-bottom:55px}}@media (max-width:480px){#section_documentation{padding-top:0;padding-bottom:25px}}#manual_download{border-right:1px solid #22313f}#browser_list{padding-bottom:20px}#browser_list>li{padding-top:10px;padding-bottom:10px;font-size:29px}.keys-control .label{display:inline-block;min-width:55px;padding:6px 8px}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/home.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/home.css
new file mode 100644
index 0000000000000000000000000000000000000000..b4fb65353f1f9b458e0f67cdae7e123e2d7f51d0
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/home.css	
@@ -0,0 +1 @@
+.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.btn-facebook.active,.btn-facebook:active,.btn-github.active,.btn-github:active,.btn-google-plus.active,.btn-google-plus:active,.btn-primary.active,.btn-primary:active,.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-facebook,.open>.dropdown-toggle.btn-github,.open>.dropdown-toggle.btn-google-plus,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-twitter{background-image:none}.dropdown-arrow-inverse{border-bottom-color:#34495e!important;border-top-color:#34495e!important}@font-face{font-family:'Open Sans - Semibold';src:url(../../../fonts/open-sans/semibold/open-sans.eot);src:url(../../../fonts/open-sans/semibold/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/semibold/open-sans.woff) format('woff'),url(../../../fonts/open-sans/semibold/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/semibold/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../../fonts/open-sans/regular/open-sans.eot);src:url(../../../fonts/open-sans/regular/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/regular/open-sans.woff) format('woff'),url(../../../fonts/open-sans/regular/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/regular/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans - Light';src:url(../../../fonts/open-sans/light/open-sans.eot);src:url(../../../fonts/open-sans/light/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/light/open-sans.woff) format('woff'),url(../../../fonts/open-sans/light/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/light/open-sans.svg#open-sans-light) format('svg');font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}body{min-width:320px;color:#555;overflow-x:hidden}a{color:#3498DB}a:hover{color:#5faee3}.table-bordered{border:2px solid #e7e9ec;border-radius:6px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:2px solid #e7e9ec}.section-breadcrumb{min-height:61px;padding:15px;background-color:#344b60;color:#fff}.section-breadcrumb p{margin:0}@media (max-width:480px){.section-breadcrumb{min-height:47px;padding:8px 5px}}.section-share .list-inline{margin-bottom:0}.section-share .fa{min-width:22px;font-size:18px}.section-title{position:absolute;top:-110px;left:50%;z-index:3;width:220px;height:220px;margin-left:-110px;padding:38px 10px 10px;border:12px solid;color:#fff;text-align:center;border-radius:50%}.section-title .label{display:inline-block;margin-top:10px}@media (min-width:992px){.section-title .label{padding:.2em .3em .3em;font-size:65%}}.section-title .section-icon{font-size:75px}.section-title .section-text{margin:7px 0 0;font-size:30px}.section-title.section-ebony{border-color:#22313f;background-color:#fff;color:#22313f}.section-title.section-white{border-color:#fff;background-color:#22313f;color:#fff}.section-title.section-curious{border-color:#3498DB;background-color:#22313f}.section-title.section-alizarin{border-color:#22313f;background-color:#e74c3c}.navbar-default,footer{background-color:#22313f}@media (max-width:992px){.section-title{top:-85px;width:170px;height:170px;margin-left:-85px;padding:38px 10px 10px;border:10px solid}.section-title .section-icon{font-size:55px}.section-title .section-text{margin:5px 0 0;font-size:20px}}@media (max-width:480px){.section-title{top:-65px;width:130px;height:130px;margin-left:-65px;padding:22px 10px 10px;border:8px solid}.section-title .section-icon{font-size:45px}.section-title .section-text{margin-top:2px;font-size:17px}.section-title .label{margin-top:3px}}.page-header{margin-top:80px;line-height:1.3em;border-bottom:none}.img-responsive{width:100%}#section_demo .page-header,#section_documentation .page-header{position:relative}#section_demo .page-header .label,#section_documentation .page-header .label{display:inline-block;height:54px;width:54px;padding:.38em 0;border-radius:1em}@media (max-width:992px){#section_demo .page-header,#section_documentation .page-header{text-align:center;font-size:32px}#section_demo .page-header .label,#section_documentation .page-header .label{position:absolute;left:50%;top:-60px;margin-left:-27px;padding-top:11px;font-size:30px}}@media (max-width:480px){.lead{font-size:1.115em}}footer{padding-top:50px;padding-bottom:40px;color:#fff}footer a,footer p{display:inline-block;line-height:50px;font-size:18px;font-weight:400;color:#fff}footer .fa{font-size:22px}@media (max-width:480px){footer{padding-top:15px;padding-bottom:10px}}.navbar-default{min-width:320px;margin-bottom:0;border-bottom:1px solid #2b3e50}.navbar-default .navbar-brand{height:53px;line-height:23px;color:#fff;font-size:28px;font-weight:400}.navbar-default .navbar-brand .brand-deso{color:#fff}.navbar-default .navbar-brand .brand-slide{color:#e74c3c}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#3498DB}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;transition:color .25s ease 0s,box-shadow .25s ease 0s}@media (max-width:992px){.navbar-default .navbar-nav>li>a{padding:15px 13px}}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#3498DB}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{color:#e74c3c}@media (min-width:768px){.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{box-shadow:inset 0 -3px 0 #3498DB}.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{box-shadow:inset 0 -3px 0 #e74c3c}}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#3498DB;border-bottom-color:#3498DB}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#3498DB}.navbar-default .navbar-toggle{font-size:23px;color:#fff}.navbar-default .navbar-toggle:before{content:none}.navbar-default .navbar-collapse{border-width:1px}@media (max-width:767px){.navbar-default .navbar-collapse li>a{padding:10px 20px}}.navbar-default .fa{margin-right:5px}.btn-primary{color:#fff;background-color:#3498DB;border-color:#2c81ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#217dbb;border-color:#205f89}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3498DB;border-color:#2c81ba}.btn-primary .badge{color:#3498DB;background-color:#fff}.btn-twitter{color:#fff;background-color:#55ACEE;border-color:#4892ca}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#3073a6}.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55ACEE;border-color:#4892ca}.btn-twitter .badge{color:#55ACEE;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#324c81}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#213255}.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:#324c81}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google-plus{color:#fff;background-color:#d34836;border-color:#b33d2e}.btn-google-plus.active,.btn-google-plus:active,.btn-google-plus:focus,.btn-google-plus:hover,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#b03626;border-color:#832d21}.btn-google-plus.disabled,.btn-google-plus.disabled.active,.btn-google-plus.disabled:active,.btn-google-plus.disabled:focus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled],.btn-google-plus[disabled].active,.btn-google-plus[disabled]:active,.btn-google-plus[disabled]:focus,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus,fieldset[disabled] .btn-google-plus.active,fieldset[disabled] .btn-google-plus:active,fieldset[disabled] .btn-google-plus:focus,fieldset[disabled] .btn-google-plus:hover{background-color:#d34836;border-color:#b33d2e}.btn-google-plus .badge{color:#d34836;background-color:#fff}.btn-github{color:#fff;background-color:#000;border-color:#333}.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#000;border-color:#141414}.btn-github.disabled,.btn-github.disabled.active,.btn-github.disabled:active,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled],.btn-github[disabled].active,.btn-github[disabled]:active,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github,fieldset[disabled] .btn-github.active,fieldset[disabled] .btn-github:active,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#000;border-color:#333}.btn-github .badge{color:#000;background-color:#fff}.btn-github:focus,.btn-github:hover,.jumbotron{background-color:#22313f}.list-btn>li{margin-bottom:15px}.jumbotron,.jumbotron p{margin-bottom:0}.jumbotron{color:#fff}.jumbotron h1{margin-top:0;font-size:32px}@media (min-width:992px){.jumbotron h1{line-height:40px;font-size:50px}}.jumbotron p.lead{color:#466581}.jumbotron .btn-primary{background-color:#344b60}.jumbotron .btn-primary:focus,.jumbotron .btn-primary:hover{background-color:#466581}@media (max-width:768px){footer article,footer article.text-right{text-align:center}.jumbotron{padding-top:100px;padding-bottom:65px}}@media (max-width:480px){.jumbotron{padding:75px 5px 40px}.jumbotron .lead{line-height:1.2em}}.label{font-weight:400}.label-primary{background-color:#22313f}.form-control:focus{border-color:#3498DB}.dialog{margin:20px 0;padding:20px;border-left:3px solid #555;background-color:#f8f9fa}.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog h5,.dialog h6{margin-top:0}.dialog p{margin-bottom:0}.dialog-primary{border-color:#e74c3c;background-color:#22313f;color:#fff}.dialog-primary h1,.dialog-primary h2,.dialog-primary h3,.dialog-primary h4,.dialog-primary h5,.dialog-primary h6{color:#3498DB}.dialog-info{border-color:#3498db;background-color:#f7fbfe}.dialog-info h1,.dialog-info h2,.dialog-info h3,.dialog-info h4,.dialog-info h5,.dialog-info h6{color:#3498db}.dialog-success{border-color:#2ecc71;background-color:#e6f9ee}.dialog-success h1,.dialog-success h2,.dialog-success h3,.dialog-success h4,.dialog-success h5,.dialog-success h6{color:#2ecc71}.dialog-warning{border-color:#f1c40f;background-color:#fef9e8}.dialog-warning h1,.dialog-warning h2,.dialog-warning h3,.dialog-warning h4,.dialog-warning h5,.dialog-warning h6{color:#f1c40f}.dialog-danger{border-color:#e74c3c;background-color:#fdf3f2}.dialog-danger h1,.dialog-danger h2,.dialog-danger h3,.dialog-danger h4,.dialog-danger h5,.dialog-danger h6{color:#e74c3c}.hljs-comment,.hljs-title{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;background:#22313f;color:#c5c8c6;padding:.5em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}pre{padding:5px;background-color:#344b60;border:none}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{box-shadow:none}@media (min-width:768px){.navbar-default{position:relative;z-index:2;top:55px;border-bottom:none}}.jumbotron{margin-top:-53px;padding-top:55px;padding-bottom:120px}.jumbotron h1{line-height:1.35em;margin:100px 0 40px}.jumbotron h3{margin-top:100px}@media (max-width:480px){.jumbotron a.btn-hg{padding:12px 18px;font-size:16px}}@media (min-width:992px){.jumbotron{padding:120px 150px 210px}.jumbotron h3{margin-top:100px}}#core,#features,#team{position:relative;padding-top:155px;padding-bottom:155px}#core h4,#features h4,#team h4{margin-top:20px}#core article,#features article,#team article{padding:40px}@media (max-width:768px){#core,#features,#team{padding-top:120px;padding-bottom:120px}#core p,#features p,#team p{text-align:center}}#caption img{padding-top:14px;padding-bottom:14px}#core{background-color:#22313f;color:#fff}#team img{width:120px;height:120px}#team .btn .fa{font-size:22px}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/release-notes.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/release-notes.css
new file mode 100644
index 0000000000000000000000000000000000000000..6550f4a3f05d497dc960f9862ab97f25a514c0e7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/release-notes.css	
@@ -0,0 +1 @@
+.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.btn-facebook.active,.btn-facebook:active,.btn-github.active,.btn-github:active,.btn-google-plus.active,.btn-google-plus:active,.btn-primary.active,.btn-primary:active,.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-facebook,.open>.dropdown-toggle.btn-github,.open>.dropdown-toggle.btn-google-plus,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-twitter{background-image:none}.dropdown-arrow-inverse{border-bottom-color:#34495e!important;border-top-color:#34495e!important}@font-face{font-family:'Open Sans - Semibold';src:url(../../../fonts/open-sans/semibold/open-sans.eot);src:url(../../../fonts/open-sans/semibold/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/semibold/open-sans.woff) format('woff'),url(../../../fonts/open-sans/semibold/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/semibold/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../../fonts/open-sans/regular/open-sans.eot);src:url(../../../fonts/open-sans/regular/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/regular/open-sans.woff) format('woff'),url(../../../fonts/open-sans/regular/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/regular/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans - Light';src:url(../../../fonts/open-sans/light/open-sans.eot);src:url(../../../fonts/open-sans/light/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/light/open-sans.woff) format('woff'),url(../../../fonts/open-sans/light/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/light/open-sans.svg#open-sans-light) format('svg');font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}body{min-width:320px;color:#555;overflow-x:hidden}a{color:#3498DB}a:hover{color:#5faee3}.table-bordered{border:2px solid #e7e9ec;border-radius:6px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:2px solid #e7e9ec}.section-breadcrumb{min-height:61px;padding:15px;background-color:#344b60;color:#fff}.section-breadcrumb p{margin:0}@media (max-width:480px){.section-breadcrumb{min-height:47px;padding:8px 5px}}.section-share .list-inline{margin-bottom:0}.section-share .fa{min-width:22px;font-size:18px}.section-title{left:50%;z-index:3;width:220px;height:220px;margin-left:-110px;padding:38px 10px 10px;border:12px solid;color:#fff;text-align:center;border-radius:50%}.section-title .label{display:inline-block;margin-top:10px}@media (min-width:992px){.section-title .label{padding:.2em .3em .3em;font-size:65%}}.section-title .section-icon{font-size:75px}.section-title .section-text{margin:7px 0 0;font-size:30px}.section-title.section-ebony{border-color:#22313f;background-color:#fff;color:#22313f}.section-title.section-white{border-color:#fff;background-color:#22313f;color:#fff}.section-title.section-curious{border-color:#3498DB;background-color:#22313f}.section-title.section-alizarin{border-color:#22313f;background-color:#e74c3c}.navbar-default,footer{background-color:#22313f}@media (max-width:992px){.section-title{top:-85px;width:170px;height:170px;margin-left:-85px;padding:38px 10px 10px;border:10px solid}.section-title .section-icon{font-size:55px}.section-title .section-text{margin:5px 0 0;font-size:20px}}@media (max-width:480px){.section-title{top:-65px;width:130px;height:130px;margin-left:-65px;padding:22px 10px 10px;border:8px solid}.section-title .section-icon{font-size:45px}.section-title .section-text{margin-top:2px;font-size:17px}.section-title .label{margin-top:3px}}.page-header{margin-top:80px;line-height:1.3em;border-bottom:none}.img-responsive{width:100%}#section_demo .page-header,#section_documentation .page-header{position:relative}#section_demo .page-header .label,#section_documentation .page-header .label{display:inline-block;height:54px;width:54px;padding:.38em 0;border-radius:1em}@media (max-width:992px){#section_demo .page-header,#section_documentation .page-header{text-align:center;font-size:32px}#section_demo .page-header .label,#section_documentation .page-header .label{position:absolute;left:50%;top:-60px;margin-left:-27px;padding-top:11px;font-size:30px}}@media (max-width:480px){.lead{font-size:1.115em}}footer{padding-top:50px;padding-bottom:40px;color:#fff}footer a,footer p{display:inline-block;line-height:50px;font-size:18px;font-weight:400;color:#fff}footer .fa{font-size:22px}@media (max-width:480px){footer{padding-top:15px;padding-bottom:10px}}.navbar-default{min-width:320px;margin-bottom:0;border-bottom:1px solid #2b3e50}.navbar-default .navbar-brand{height:53px;line-height:23px;color:#fff;font-size:28px;font-weight:400}.navbar-default .navbar-brand .brand-deso{color:#fff}.navbar-default .navbar-brand .brand-slide{color:#e74c3c}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#3498DB}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;transition:color .25s ease 0s,box-shadow .25s ease 0s}@media (max-width:992px){.navbar-default .navbar-nav>li>a{padding:15px 13px}}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#3498DB}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{color:#e74c3c}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#3498DB;border-bottom-color:#3498DB}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#3498DB}.navbar-default .navbar-toggle{font-size:23px;color:#fff}.navbar-default .navbar-toggle:before{content:none}.navbar-default .navbar-collapse{border-width:1px}@media (max-width:767px){.navbar-default .navbar-collapse li>a{padding:10px 20px}}.navbar-default .fa{margin-right:5px}.btn-primary{color:#fff;background-color:#3498DB;border-color:#2c81ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#217dbb;border-color:#205f89}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3498DB;border-color:#2c81ba}.btn-primary .badge{color:#3498DB;background-color:#fff}.btn-twitter{color:#fff;background-color:#55ACEE;border-color:#4892ca}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#3073a6}.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55ACEE;border-color:#4892ca}.btn-twitter .badge{color:#55ACEE;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#324c81}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#213255}.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:#324c81}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google-plus{color:#fff;background-color:#d34836;border-color:#b33d2e}.btn-google-plus.active,.btn-google-plus:active,.btn-google-plus:focus,.btn-google-plus:hover,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#b03626;border-color:#832d21}.btn-google-plus.disabled,.btn-google-plus.disabled.active,.btn-google-plus.disabled:active,.btn-google-plus.disabled:focus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled],.btn-google-plus[disabled].active,.btn-google-plus[disabled]:active,.btn-google-plus[disabled]:focus,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus,fieldset[disabled] .btn-google-plus.active,fieldset[disabled] .btn-google-plus:active,fieldset[disabled] .btn-google-plus:focus,fieldset[disabled] .btn-google-plus:hover{background-color:#d34836;border-color:#b33d2e}.btn-google-plus .badge{color:#d34836;background-color:#fff}.btn-github{color:#fff;background-color:#000;border-color:#333}.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#000;border-color:#141414}.btn-github.disabled,.btn-github.disabled.active,.btn-github.disabled:active,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled],.btn-github[disabled].active,.btn-github[disabled]:active,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github,fieldset[disabled] .btn-github.active,fieldset[disabled] .btn-github:active,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#000;border-color:#333}.btn-github .badge{color:#000;background-color:#fff}.btn-github:focus,.btn-github:hover,.jumbotron{background-color:#22313f}.list-btn>li{margin-bottom:15px}.jumbotron,.jumbotron p{margin-bottom:0}.jumbotron{padding-top:120px;padding-bottom:85px;color:#fff}.jumbotron h1{margin-top:0;font-size:32px}@media (min-width:992px){.jumbotron h1{line-height:40px;font-size:50px}}.jumbotron p.lead{color:#466581}.jumbotron .btn-primary{background-color:#344b60}.jumbotron .btn-primary:focus,.jumbotron .btn-primary:hover{background-color:#466581}@media (max-width:768px){footer article,footer article.text-right{text-align:center}.jumbotron{padding-top:100px;padding-bottom:65px}.changelog p{text-align:center}}@media (max-width:480px){.jumbotron{padding:75px 5px 40px}.jumbotron .lead{line-height:1.2em}}.label{font-weight:400}.label-primary{background-color:#22313f}.form-control:focus{border-color:#3498DB}.dialog{margin:20px 0;padding:20px;border-left:3px solid #555;background-color:#f8f9fa}.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog h5,.dialog h6{margin-top:0}.dialog p{margin-bottom:0}.dialog-primary{border-color:#e74c3c;background-color:#22313f;color:#fff}.dialog-primary h1,.dialog-primary h2,.dialog-primary h3,.dialog-primary h4,.dialog-primary h5,.dialog-primary h6{color:#3498DB}.dialog-info{border-color:#3498db;background-color:#f7fbfe}.dialog-info h1,.dialog-info h2,.dialog-info h3,.dialog-info h4,.dialog-info h5,.dialog-info h6{color:#3498db}.dialog-success{border-color:#2ecc71;background-color:#e6f9ee}.dialog-success h1,.dialog-success h2,.dialog-success h3,.dialog-success h4,.dialog-success h5,.dialog-success h6{color:#2ecc71}.dialog-warning{border-color:#f1c40f;background-color:#fef9e8}.dialog-warning h1,.dialog-warning h2,.dialog-warning h3,.dialog-warning h4,.dialog-warning h5,.dialog-warning h6{color:#f1c40f}.dialog-danger{border-color:#e74c3c;background-color:#fdf3f2}.dialog-danger h1,.dialog-danger h2,.dialog-danger h3,.dialog-danger h4,.dialog-danger h5,.dialog-danger h6{color:#e74c3c}.hljs-comment,.hljs-title{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;background:#22313f;color:#c5c8c6;padding:.5em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}pre{padding:5px;background-color:#344b60;border:none}.changelog{position:relative;padding-top:80px;padding-bottom:80px}.changelog article.col-lg-12{padding:30px}@media (max-width:480px){.changelog{padding-top:25px;padding-bottom:25px}}@media (min-width:768px){.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{box-shadow:inset 0 -3px 0 #3498DB}.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{box-shadow:inset 0 -3px 0 #e74c3c}.changelog .container{max-width:70%}}.section-title{position:relative;top:0;padding-top:20px;padding-bottom:20px}@media (max-width:480px){.section-title{padding-top:13px;padding-bottom:13px}}.list-changelog{margin-top:30px}.list-changelog>li{margin-bottom:20px}.list-changelog>li:last-child{margin-bottom:0}.list-changelog .label{display:inline-block;min-width:82px;padding:6px 8px}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/tests.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/tests.css
new file mode 100644
index 0000000000000000000000000000000000000000..696cc5380fb28ea6cdaf52b96eaf383e162f1589
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/app/views/tests.css	
@@ -0,0 +1 @@
+.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.btn-facebook.active,.btn-facebook:active,.btn-github.active,.btn-github:active,.btn-google-plus.active,.btn-google-plus:active,.btn-primary.active,.btn-primary:active,.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-facebook,.open>.dropdown-toggle.btn-github,.open>.dropdown-toggle.btn-google-plus,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-twitter{background-image:none}.dropdown-arrow-inverse{border-bottom-color:#34495e!important;border-top-color:#34495e!important}@font-face{font-family:'Open Sans - Semibold';src:url(../../../fonts/open-sans/semibold/open-sans.eot);src:url(../../../fonts/open-sans/semibold/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/semibold/open-sans.woff) format('woff'),url(../../../fonts/open-sans/semibold/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/semibold/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../../fonts/open-sans/regular/open-sans.eot);src:url(../../../fonts/open-sans/regular/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/regular/open-sans.woff) format('woff'),url(../../../fonts/open-sans/regular/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/regular/open-sans.svg#open-sans-regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans - Light';src:url(../../../fonts/open-sans/light/open-sans.eot);src:url(../../../fonts/open-sans/light/open-sans.eot?#iefix) format('embedded-opentype'),url(../../../fonts/open-sans/light/open-sans.woff) format('woff'),url(../../../fonts/open-sans/light/open-sans.ttf) format('truetype'),url(../../../fonts/open-sans/light/open-sans.svg#open-sans-light) format('svg');font-weight:400;font-style:normal}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}body{min-width:320px;color:#555;overflow-x:hidden}a{color:#3498DB}a:hover{color:#5faee3}.table-bordered{border:2px solid #e7e9ec;border-radius:6px}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:2px solid #e7e9ec}.section-breadcrumb{min-height:61px;padding:15px;background-color:#344b60;color:#fff}.section-breadcrumb p{margin:0}@media (max-width:480px){.section-breadcrumb{min-height:47px;padding:8px 5px}}.section-share .list-inline{margin-bottom:0}.section-share .fa{min-width:22px;font-size:18px}.section-title{position:absolute;top:-110px;left:50%;z-index:3;width:220px;height:220px;margin-left:-110px;padding:38px 10px 10px;border:12px solid;color:#fff;text-align:center;border-radius:50%}.section-title .label{display:inline-block;margin-top:10px}@media (min-width:992px){.section-title .label{padding:.2em .3em .3em;font-size:65%}}.section-title .section-icon{font-size:75px}.section-title .section-text{margin:7px 0 0;font-size:30px}.section-title.section-ebony{border-color:#22313f;background-color:#fff;color:#22313f}.section-title.section-white{border-color:#fff;background-color:#22313f;color:#fff}.section-title.section-curious{border-color:#3498DB;background-color:#22313f}.section-title.section-alizarin{border-color:#22313f;background-color:#e74c3c}.navbar-default,footer{background-color:#22313f}@media (max-width:992px){.section-title{top:-85px;width:170px;height:170px;margin-left:-85px;padding:38px 10px 10px;border:10px solid}.section-title .section-icon{font-size:55px}.section-title .section-text{margin:5px 0 0;font-size:20px}}@media (max-width:480px){.section-title{top:-65px;width:130px;height:130px;margin-left:-65px;padding:22px 10px 10px;border:8px solid}.section-title .section-icon{font-size:45px}.section-title .section-text{margin-top:2px;font-size:17px}.section-title .label{margin-top:3px}}.page-header{margin-top:80px;line-height:1.3em;border-bottom:none}.img-responsive{width:100%}#section_demo .page-header,#section_documentation .page-header{position:relative}#section_demo .page-header .label,#section_documentation .page-header .label{display:inline-block;height:54px;width:54px;padding:.38em 0;border-radius:1em}@media (max-width:992px){#section_demo .page-header,#section_documentation .page-header{text-align:center;font-size:32px}#section_demo .page-header .label,#section_documentation .page-header .label{position:absolute;left:50%;top:-60px;margin-left:-27px;padding-top:11px;font-size:30px}}@media (max-width:480px){.lead{font-size:1.115em}}footer{padding-top:50px;padding-bottom:40px;color:#fff}footer a,footer p{display:inline-block;line-height:50px;font-size:18px;font-weight:400;color:#fff}footer .fa{font-size:22px}@media (max-width:480px){footer{padding-top:15px;padding-bottom:10px}}.navbar-default{min-width:320px;margin-bottom:0;border-bottom:1px solid #2b3e50}.navbar-default .navbar-brand{height:53px;line-height:23px;color:#fff;font-size:28px;font-weight:400}.navbar-default .navbar-brand .brand-deso{color:#fff}.navbar-default .navbar-brand .brand-slide{color:#e74c3c}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#3498DB}.navbar-default .navbar-nav>li>a{color:#fff;font-weight:400;transition:color .25s ease 0s,box-shadow .25s ease 0s}@media (max-width:992px){.navbar-default .navbar-nav>li>a{padding:15px 13px}}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#3498DB}.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{color:#e74c3c}@media (min-width:768px){.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{box-shadow:inset 0 -3px 0 #3498DB}.navbar-default .navbar-nav>li.active>a:focus,.navbar-default .navbar-nav>li.active>a:hover{box-shadow:inset 0 -3px 0 #e74c3c}}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:focus .caret,.navbar-default .navbar-nav>.open>a:hover .caret{border-top-color:#3498DB;border-bottom-color:#3498DB}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#3498DB}.navbar-default .navbar-toggle{font-size:23px;color:#fff}.navbar-default .navbar-toggle:before{content:none}.navbar-default .navbar-collapse{border-width:1px}@media (max-width:767px){.navbar-default .navbar-collapse li>a{padding:10px 20px}}.navbar-default .fa{margin-right:5px}.btn-primary{color:#fff;background-color:#3498DB;border-color:#2c81ba}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#217dbb;border-color:#205f89}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#3498DB;border-color:#2c81ba}.btn-primary .badge{color:#3498DB;background-color:#fff}.btn-twitter{color:#fff;background-color:#55ACEE;border-color:#4892ca}.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#3073a6}.btn-twitter.disabled,.btn-twitter.disabled.active,.btn-twitter.disabled:active,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled],.btn-twitter[disabled].active,.btn-twitter[disabled]:active,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter,fieldset[disabled] .btn-twitter.active,fieldset[disabled] .btn-twitter:active,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55ACEE;border-color:#4892ca}.btn-twitter .badge{color:#55ACEE;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#324c81}.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#213255}.btn-facebook.disabled,.btn-facebook.disabled.active,.btn-facebook.disabled:active,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled],.btn-facebook[disabled].active,.btn-facebook[disabled]:active,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook,fieldset[disabled] .btn-facebook.active,fieldset[disabled] .btn-facebook:active,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:#324c81}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-google-plus{color:#fff;background-color:#d34836;border-color:#b33d2e}.btn-google-plus.active,.btn-google-plus:active,.btn-google-plus:focus,.btn-google-plus:hover,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#b03626;border-color:#832d21}.btn-google-plus.disabled,.btn-google-plus.disabled.active,.btn-google-plus.disabled:active,.btn-google-plus.disabled:focus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled],.btn-google-plus[disabled].active,.btn-google-plus[disabled]:active,.btn-google-plus[disabled]:focus,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus,fieldset[disabled] .btn-google-plus.active,fieldset[disabled] .btn-google-plus:active,fieldset[disabled] .btn-google-plus:focus,fieldset[disabled] .btn-google-plus:hover{background-color:#d34836;border-color:#b33d2e}.btn-google-plus .badge{color:#d34836;background-color:#fff}.btn-github{color:#fff;background-color:#000;border-color:#333}.btn-github.active,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#000;border-color:#141414}.btn-github.disabled,.btn-github.disabled.active,.btn-github.disabled:active,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled],.btn-github[disabled].active,.btn-github[disabled]:active,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github,fieldset[disabled] .btn-github.active,fieldset[disabled] .btn-github:active,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#000;border-color:#333}.btn-github .badge{color:#000;background-color:#fff}.btn-github:focus,.btn-github:hover,.jumbotron{background-color:#22313f}.list-btn>li{margin-bottom:15px}.jumbotron,.jumbotron p{margin-bottom:0}.jumbotron{padding-top:120px;padding-bottom:85px;color:#fff}.jumbotron h1{margin-top:0;font-size:32px}@media (min-width:992px){.jumbotron h1{line-height:40px;font-size:50px}}.jumbotron p.lead{color:#466581}.jumbotron .btn-primary{background-color:#344b60}.jumbotron .btn-primary:focus,.jumbotron .btn-primary:hover{background-color:#466581}@media (max-width:768px){footer article,footer article.text-right{text-align:center}.jumbotron{padding-top:100px;padding-bottom:65px}}@media (max-width:480px){.jumbotron{padding:75px 5px 40px}.jumbotron .lead{line-height:1.2em}}.label{font-weight:400}.label-primary{background-color:#22313f}.form-control:focus{border-color:#3498DB}.dialog{margin:20px 0;padding:20px;border-left:3px solid #555;background-color:#f8f9fa}.dialog h1,.dialog h2,.dialog h3,.dialog h4,.dialog h5,.dialog h6{margin-top:0}.dialog p{margin-bottom:0}.dialog-primary{border-color:#e74c3c;background-color:#22313f;color:#fff}.dialog-primary h1,.dialog-primary h2,.dialog-primary h3,.dialog-primary h4,.dialog-primary h5,.dialog-primary h6{color:#3498DB}.dialog-info{border-color:#3498db;background-color:#f7fbfe}.dialog-info h1,.dialog-info h2,.dialog-info h3,.dialog-info h4,.dialog-info h5,.dialog-info h6{color:#3498db}.dialog-success{border-color:#2ecc71;background-color:#e6f9ee}.dialog-success h1,.dialog-success h2,.dialog-success h3,.dialog-success h4,.dialog-success h5,.dialog-success h6{color:#2ecc71}.dialog-warning{border-color:#f1c40f;background-color:#fef9e8}.dialog-warning h1,.dialog-warning h2,.dialog-warning h3,.dialog-warning h4,.dialog-warning h5,.dialog-warning h6{color:#f1c40f}.dialog-danger{border-color:#e74c3c;background-color:#fdf3f2}.dialog-danger h1,.dialog-danger h2,.dialog-danger h3,.dialog-danger h4,.dialog-danger h5,.dialog-danger h6{color:#e74c3c}.hljs-comment,.hljs-title{color:#969896}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-tag,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;background:#22313f;color:#c5c8c6;padding:.5em}#qunit-testresult,pre{background-color:#344b60}#qunit-testresult,#qunit-userAgent{color:#fff;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}pre{padding:5px;border:none}#qunit-banner,#qunit-header,#qunit-testrunner-toolbar,.test{display:none}#qunit{padding-top:80px;padding-bottom:80px}@media (max-width:992px){#qunit{padding-top:55px;padding-bottom:55px}}@media (max-width:480px){#qunit{padding-top:25px;padding-bottom:25px}}#qunit-userAgent{line-height:20px;padding:8px 20px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#22313f;font-size:15px;text-shadow:none}#qunit-testresult{border-bottom:none;font-size:14px}#qunit-tests{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}#qunit-tests li{border:3px;padding-top:12px;padding-bottom:12px;font-size:14px}#qunit-tests li li.fail,#qunit-tests li li.pass{border-top:none;border-right:none;border-bottom:none}#qunit-tests li li.pass{border-left-color:#2ecc71}#qunit-tests li li.fail{border-left-color:#e74c3c}#qunit-tests li.fail,#qunit-tests li.pass{background-color:#f8f9fa}#qunit-tests li.fail .test-name,#qunit-tests li.pass .test-name{color:#555}#qunit-tests li.pass{border-left:solid #2ecc71;color:#2ecc71}#qunit-tests li.fail{border-left:solid #e74c3c;color:#e74c3c}#qunit-tests b.counts{color:#555}#qunit-tests b .failed{color:#e74c3c}#qunit-tests b .passed{color:#2ecc71}#qunit-tests th{vertical-align:middle}@media (min-width:480px){#qunit-tests li .runtime,.qunit-assert-list{margin-right:16px}}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/vendor/animate/animate.min.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/vendor/animate/animate.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..8ae4afdb46a6a6964418bd5b5319a41df8ccdc19
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/vendor/animate/animate.min.css	
@@ -0,0 +1,12 @@
+@charset "UTF-8";/*!
+Animate.css - http://daneden.me/animate
+Licensed under the MIT license
+
+Copyright (c) 2013 Daniel Eden
+
+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.
+*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/css/vendor/magic/magic.min.css b/Exercise 1/desoslide-2.2.0/doc/assets/css/vendor/magic/magic.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..37302b8a9bae6a876448b5730bf1a914e4229afa
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/css/vendor/magic/magic.min.css	
@@ -0,0 +1 @@
+.magictime{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.magic{-webkit-animation-name:magic;-moz-animation-name:magic;-ms-animation-name:magic;-o-animation-name:magic;animation-name:magic;}.openDownLeft{-webkit-animation-name:openDownLeft;-moz-animation-name:openDownLeft;-ms-animation-name:openDownLeft;-o-animation-name:openDownLeft;animation-name:openDownLeft;}.openDownRight{-webkit-animation-name:openDownRight;-moz-animation-name:openDownRight;-ms-animation-name:openDownRight;-o-animation-name:openDownRight;animation-name:openDownRight;}.openUpLeft{-webkit-animation-name:openUpLeft;-moz-animation-name:openUpLeft;-ms-animation-name:openUpLeft;-o-animation-name:openUpLeft;animation-name:openUpLeft;}.openUpRight{-webkit-animation-name:openUpRight;-moz-animation-name:openUpRight;-ms-animation-name:openUpRight;-o-animation-name:openUpRight;animation-name:openUpRight;}.openDownLeftRetourn{-webkit-animation-name:openDownLeftRetourn;-moz-animation-name:openDownLeftRetourn;-ms-animation-name:openDownLeftRetourn;-o-animation-name:openDownLeftRetourn;animation-name:openDownLeftRetourn;}.openDownRightRetourn{-webkit-animation-name:openDownRightRetourn;-moz-animation-name:openDownRightRetourn;-ms-animation-name:openDownRightRetourn;-o-animation-name:openDownRightRetourn;animation-name:openDownRightRetourn;}.openUpLeftRetourn{-webkit-animation-name:openUpLeftRetourn;-moz-animation-name:openUpLeftRetourn;-ms-animation-name:openUpLeftRetourn;-o-animation-name:openUpLeftRetourn;animation-name:openUpLeftRetourn;}.openUpRightRetourn{-webkit-animation-name:openUpRightRetourn;-moz-animation-name:openUpRightRetourn;-ms-animation-name:openUpRightRetourn;-o-animation-name:openUpRightRetourn;animation-name:openUpRightRetourn;}.openDownLeftOut{-webkit-animation-name:openDownLeftOut;-moz-animation-name:openDownLeftOut;-ms-animation-name:openDownLeftOut;-o-animation-name:openDownLeftOut;animation-name:openDownLeftOut;}.openDownRightOut{-webkit-animation-name:openDownRightOut;-moz-animation-name:openDownRightOut;-ms-animation-name:openDownRightOut;-o-animation-name:openDownRightOut;animation-name:openDownRightOut;}.openUpLeftOut{-webkit-animation-name:openUpLeftOut;-moz-animation-name:openUpLeftOut;-ms-animation-name:openUpLeftOut;-o-animation-name:openUpLeftOut;animation-name:openUpLeftOut;}.openUpRightOut{-webkit-animation-name:openUpRightOut;-moz-animation-name:openUpRightOut;-ms-animation-name:openUpRightOut;-o-animation-name:openUpRightOut;animation-name:openUpRightOut;}.perspectiveDown{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveDown;-moz-animation-name:perspectiveDown;-ms-animation-name:perspectiveDown;-o-animation-name:perspectiveDown;animation-name:perspectiveDown;}.perspectiveLeft{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveLeft;-moz-animation-name:perspectiveLeft;-ms-animation-name:perspectiveLeft;-o-animation-name:perspectiveLeft;animation-name:perspectiveLeft;}.perspectiveRight{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveRight;-moz-animation-name:perspectiveRight;-ms-animation-name:perspectiveRight;-o-animation-name:perspectiveRight;animation-name:perspectiveRight;}.perspectiveUp{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveUp;-moz-animation-name:perspectiveUp;-ms-animation-name:perspectiveUp;-o-animation-name:perspectiveUp;animation-name:perspectiveUp;}.perspectiveDownRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveDownRetourn;-moz-animation-name:perspectiveDownRetourn;-ms-animation-name:perspectiveDownRetourn;-o-animation-name:perspectiveDownRetourn;animation-name:perspectiveDownRetourn;}.perspectiveLeftRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveLeftRetourn;-moz-animation-name:perspectiveLeftRetourn;-ms-animation-name:perspectiveLeftRetourn;-o-animation-name:perspectiveLeftRetourn;animation-name:perspectiveLeftRetourn;}.perspectiveRightRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveRightRetourn;-moz-animation-name:perspectiveRightRetourn;-ms-animation-name:perspectiveRightRetourn;-o-animation-name:perspectiveRightRetourn;animation-name:perspectiveRightRetourn;}.perspectiveUpRetourn{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:perspectiveUpRetourn;-moz-animation-name:perspectiveUpRetourn;-ms-animation-name:perspectiveUpRetourn;-o-animation-name:perspectiveUpRetourn;animation-name:perspectiveUpRetourn;}.puffIn{-webkit-animation-name:puffIn;-moz-animation-name:puffIn;-ms-animation-name:puffIn;-o-animation-name:puffIn;animation-name:puffIn;}.puffOut{-webkit-animation-name:puffOut;-moz-animation-name:puffOut;-ms-animation-name:puffOut;-o-animation-name:puffOut;animation-name:puffOut;}.rotateDown{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateDown;-moz-animation-name:rotateDown;-ms-animation-name:rotateDown;-o-animation-name:rotateDown;animation-name:rotateDown;}.rotateLeft{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateLeft;-moz-animation-name:rotateLeft;-ms-animation-name:rotateLeft;-o-animation-name:rotateLeft;animation-name:rotateLeft;}.rotateRight{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateRight;-moz-animation-name:rotateRight;-ms-animation-name:rotateRight;-o-animation-name:rotateRight;animation-name:rotateRight;}.rotateUp{-webkit-backface-visibility:visible !important;-moz-backface-visibility:visible !important;-ms-backface-visibility:visible !important;-o-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:rotateUp;-moz-animation-name:rotateUp;-ms-animation-name:rotateUp;-o-animation-name:rotateUp;animation-name:rotateUp;}.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-ms-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown;}.slideLeft{-webkit-animation-name:slideLeft;-moz-animation-name:slideLeft;-ms-animation-name:slideLeft;-o-animation-name:slideLeft;animation-name:slideLeft;}.slideRight{-webkit-animation-name:slideRight;-moz-animation-name:slideRight;-ms-animation-name:slideRight;-o-animation-name:slideRight;animation-name:slideRight;}.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-ms-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp;}.slideDownRetourn{-webkit-animation-name:slideDownRetourn;-moz-animation-name:slideDownRetourn;-ms-animation-name:slideDownRetourn;-o-animation-name:slideDownRetourn;animation-name:slideDownRetourn;}.slideLeftRetourn{-webkit-animation-name:slideLeftRetourn;-moz-animation-name:slideLeftRetourn;-ms-animation-name:slideLeftRetourn;-o-animation-name:slideLeftRetourn;animation-name:slideLeftRetourn;}.slideRightRetourn{-webkit-animation-name:slideRightRetourn;-moz-animation-name:slideRightRetourn;-ms-animation-name:slideRightRetourn;-o-animation-name:slideRightRetourn;animation-name:slideRightRetourn;}.slideUpRetourn{-webkit-animation-name:slideUpRetourn;-moz-animation-name:slideUpRetourn;-ms-animation-name:slideUpRetourn;-o-animation-name:slideUpRetourn;animation-name:slideUpRetourn;}.swap{-webkit-animation-name:swap;-moz-animation-name:swap;-ms-animation-name:swap;-o-animation-name:swap;animation-name:swap;}.twisterInDown{-webkit-animation-name:twisterInDown;-moz-animation-name:twisterInDown;-ms-animation-name:twisterInDown;-o-animation-name:twisterInDown;animation-name:twisterInDown;}.twisterInUp{-webkit-animation-name:twisterInUp;-moz-animation-name:twisterInUp;-ms-animation-name:twisterInUp;-o-animation-name:twisterInUp;animation-name:twisterInUp;}.vanishIn{-webkit-animation-name:vanishIn;-moz-animation-name:vanishIn;-ms-animation-name:vanishIn;-o-animation-name:vanishIn;animation-name:vanishIn;}.vanishOut{-webkit-animation-name:vanishOut;-moz-animation-name:vanishOut;-ms-animation-name:vanishOut;-o-animation-name:vanishOut;animation-name:vanishOut;}.swashOut{-webkit-animation-name:swashOut;-moz-animation-name:swashOut;-ms-animation-name:swashOut;-o-animation-name:swashOut;animation-name:swashOut;}.swashIn{-webkit-animation-name:swashIn;-moz-animation-name:swashIn;-ms-animation-name:swashIn;-o-animation-name:swashIn;animation-name:swashIn;}.foolishOut{-webkit-animation-name:foolishOut;-moz-animation-name:foolishOut;-ms-animation-name:foolishOut;-o-animation-name:foolishOut;animation-name:foolishOut;}.foolishIn{-webkit-animation-name:foolishIn;-moz-animation-name:foolishIn;-ms-animation-name:foolishIn;-o-animation-name:foolishIn;animation-name:foolishIn;}.holeOut{-webkit-animation-name:holeOut;-moz-animation-name:holeOut;-ms-animation-name:holeOut;-o-animation-name:holeOut;animation-name:holeOut;}.tinRightOut{-webkit-animation-name:tinRightOut;-moz-animation-name:tinRightOut;-ms-animation-name:tinRightOut;-o-animation-name:tinRightOut;animation-name:tinRightOut;}.tinLeftOut{-webkit-animation-name:tinLeftOut;-moz-animation-name:tinLeftOut;-ms-animation-name:tinLeftOut;-o-animation-name:tinLeftOut;animation-name:tinLeftOut;}.tinUpOut{-webkit-animation-name:tinUpOut;-moz-animation-name:tinUpOut;-ms-animation-name:tinUpOut;-o-animation-name:tinUpOut;animation-name:tinUpOut;}.tinDownOut{-webkit-animation-name:tinDownOut;-moz-animation-name:tinDownOut;-ms-animation-name:tinDownOut;-o-animation-name:tinDownOut;animation-name:tinDownOut;}.tinRightIn{-webkit-animation-name:tinRightIn;-moz-animation-name:tinRightIn;-ms-animation-name:tinRightIn;-o-animation-name:tinRightIn;animation-name:tinRightIn;}.tinLeftIn{-webkit-animation-name:tinLeftIn;-moz-animation-name:tinLeftIn;-ms-animation-name:tinLeftIn;-o-animation-name:tinLeftIn;animation-name:tinLeftIn;}.tinUpIn{-webkit-animation-name:tinUpIn;-moz-animation-name:tinUpIn;-ms-animation-name:tinUpIn;-o-animation-name:tinUpIn;animation-name:tinUpIn;}.tinDownIn{-webkit-animation-name:tinDownIn;-moz-animation-name:tinDownIn;-ms-animation-name:tinDownIn;-o-animation-name:tinDownIn;animation-name:tinDownIn;}.bombRightOut{-webkit-animation-name:bombRightOut;-moz-animation-name:bombRightOut;-ms-animation-name:bombRightOut;-o-animation-name:bombRightOut;animation-name:bombRightOut;}.bombLeftOut{-webkit-animation-name:bombLeftOut;-moz-animation-name:bombLeftOut;-ms-animation-name:bombLeftOut;-o-animation-name:bombLeftOut;animation-name:bombLeftOut;}@-moz-keyframes magic{0%{opacity:1;-moz-transform-origin:100% 200%;-moz-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-moz-transform-origin:200% 500%;-moz-transform:scale(0,0) rotate(270deg);}}@-webkit-keyframes magic{0%{opacity:1;-webkit-transform-origin:100% 200%;-webkit-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-webkit-transform-origin:200% 500%;-webkit-transform:scale(0,0) rotate(270deg);}}@-o-keyframes magic{0%{opacity:1;-o-transform-origin:100% 200%;-o-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-o-transform-origin:200% 500%;-o-transform:scale(0,0) rotate(270deg);}}@-ms-keyframes magic{0%{opacity:1;-ms-transform-origin:100% 200%;-ms-transform:scale(1,1) rotate(0deg);}100%{opacity:0;-ms-transform-origin:200% 500%;-ms-transform:scale(0,0) rotate(270deg);}}@keyframes magic{0%{opacity:1;transform-origin:100% 200%;transform:scale(1,1) rotate(0deg);}100%{opacity:0;transform-origin:200% 500%;transform:scale(0,0) rotate(270deg);}}@-moz-keyframes openDownLeft{0%{-moz-transform-origin:bottom left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownLeft{0%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownLeft{0%{-o-transform-origin:bottom left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownLeft{0%{-ms-transform-origin:bottom left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownLeft{0%{transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openDownRight{0%{-moz-transform-origin:bottom right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownRight{0%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownRight{0%{-o-transform-origin:bottom right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownRight{0%{-ms-transform-origin:bottom right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:bottom right;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownRight{0%{transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpLeft{0%{-moz-transform-origin:top left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpLeft{0%{-webkit-transform-origin:top left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpLeft{0%{-o-transform-origin:top left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpLeft{0%{-ms-transform-origin:top left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:top left;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpLeft{0%{transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpRight{0%{-moz-transform-origin:top right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpRight{0%{-webkit-transform-origin:top right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpRight{0%{-o-transform-origin:top right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpRight{0%{-ms-transform-origin:top right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{-ms-transform-origin:top right;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpRight{0%{transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openDownLeftRetourn{0%{-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:bottom left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openDownLeftRetourn{0%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:bottom left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openDownLeftRetourn{0%{-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:bottom left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openDownLeftRetourn{0%{-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:bottom left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openDownLeftRetourn{0%{transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}100%{transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openDownRightRetourn{0%{-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:bottom right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openDownRightRetourn{0%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:bottom right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openDownRightRetourn{0%{-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:bottom right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openDownRightRetourn{0%{-ms-transform-origin:bottom right;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:bottom right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openDownRightRetourn{0%{transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}100%{transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openUpLeftRetourn{0%{-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:top left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openUpLeftRetourn{0%{-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:top left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openUpLeftRetourn{0%{-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:top left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openUpLeftRetourn{0%{-ms-transform-origin:top left;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:top left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openUpLeftRetourn{0%{transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}100%{transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openUpRightRetourn{0%{-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}100%{-moz-transform-origin:top right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}}@-webkit-keyframes openUpRightRetourn{0%{-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform-origin:top right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}}@-o-keyframes openUpRightRetourn{0%{-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}100%{-o-transform-origin:top right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}}@-ms-keyframes openUpRightRetourn{0%{-ms-transform-origin:top right;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}100%{-ms-transform-origin:top right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}}@keyframes openUpRightRetourn{0%{transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}100%{transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}}@-moz-keyframes openDownLeftOut{0%{opacity:1;-moz-transform-origin:bottom left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:bottom left;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownLeftOut{0%{opacity:1;-webkit-transform-origin:bottom left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:bottom left;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownLeftOut{0%{opacity:1;-o-transform-origin:bottom left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:bottom left;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownLeftOut{0%{opacity:1;-ms-transform-origin:bottom left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:bottom left;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownLeftOut{0%{opacity:1;transform-origin:bottom left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openDownRightOut{0%{opacity:1;-moz-transform-origin:bottom right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:bottom right;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openDownRightOut{0%{opacity:1;-webkit-transform-origin:bottom right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:bottom right;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openDownRightOut{0%{opacity:1;-o-transform-origin:bottom right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:bottom right;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openDownRightOut{0%{opacity:1;-ms-transform-origin:bottom right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:bottom right;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openDownRightOut{0%{opacity:1;transform-origin:bottom right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:bottom right;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpLeftOut{0%{opacity:1;-moz-transform-origin:top left;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:top left;-moz-transform:rotate(110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpLeftOut{0%{opacity:1;-webkit-transform-origin:top left;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:top left;-webkit-transform:rotate(110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpLeftOut{0%{opacity:1;-o-transform-origin:top left;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:top left;-o-transform:rotate(110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpLeftOut{0%{opacity:1;-ms-transform-origin:top left;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:top left;-ms-transform:rotate(110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpLeftOut{0%{opacity:1;transform-origin:top left;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:top left;transform:rotate(110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes openUpRightOut{0%{opacity:1;-moz-transform-origin:top right;-moz-transform:rotate(0deg);-moz-animation-timing-function:ease-out;}100%{opacity:0;-moz-transform-origin:top right;-moz-transform:rotate(-110deg);-moz-animation-timing-function:ease-in-out;}}@-webkit-keyframes openUpRightOut{0%{opacity:1;-webkit-transform-origin:top right;-webkit-transform:rotate(0deg);-webkit-animation-timing-function:ease-out;}100%{opacity:0;-webkit-transform-origin:top right;-webkit-transform:rotate(-110deg);-webkit-animation-timing-function:ease-in-out;}}@-o-keyframes openUpRightOut{0%{opacity:1;-o-transform-origin:top right;-o-transform:rotate(0deg);-o-animation-timing-function:ease-out;}100%{opacity:0;-o-transform-origin:top right;-o-transform:rotate(-110deg);-o-animation-timing-function:ease-in-out;}}@-ms-keyframes openUpRightOut{0%{opacity:1;-ms-transform-origin:top right;-ms-transform:rotate(0deg);-ms-animation-timing-function:ease-out;}100%{opacity:0;-ms-transform-origin:top right;-ms-transform:rotate(-110deg);-ms-animation-timing-function:ease-in-out;}}@keyframes openUpRightOut{0%{opacity:1;transform-origin:top right;transform:rotate(0deg);animation-timing-function:ease-out;}100%{opacity:0;transform-origin:top right;transform:rotate(-110deg);animation-timing-function:ease-in-out;}}@-moz-keyframes perspectiveDown{0%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(0deg);}100%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(-180deg);}}@-webkit-keyframes perspectiveDown{0%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(0deg);}100%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(-180deg);}}@-o-keyframes perspectiveDown{0%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(0deg);}100%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(-180deg);}}@-ms-keyframes perspectiveDown{0%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(0deg);}100%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(-180deg);}}@keyframes perspectiveDown{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}}@-moz-keyframes perspectiveLeft{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(-180deg);}}@-webkit-keyframes perspectiveLeft{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(-180deg);}}@-o-keyframes perspectiveLeft{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(-180deg);}}@-ms-keyframes perspectiveLeft{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(-180deg);}}@keyframes perspectiveLeft{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}}@-moz-keyframes perspectiveRight{0%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(0deg);}100%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(180deg);}}@-webkit-keyframes perspectiveRight{0%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(0deg);}100%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(180deg);}}@-o-keyframes perspectiveRight{0%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(0deg);}100%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(180deg);}}@-ms-keyframes perspectiveRight{0%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(0deg);}100%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(180deg);}}@keyframes perspectiveRight{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}}@-moz-keyframes perspectiveUp{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(180deg);}}@-webkit-keyframes perspectiveUp{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(180deg);}}@-o-keyframes perspectiveUp{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(180deg);}}@-ms-keyframes perspectiveUp{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(180deg);}}@keyframes perspectiveUp{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}}@-moz-keyframes perspectiveDownRetourn{0%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(-180deg);}100%{-moz-transform-origin:0 100%;-moz-transform:perspective(800px) rotateX(0deg);}}@-webkit-keyframes perspectiveDownRetourn{0%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(-180deg);}100%{-webkit-transform-origin:0 100%;-webkit-transform:perspective(800px) rotateX(0deg);}}@-o-keyframes perspectiveDownRetourn{0%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(-180deg);}100%{-o-transform-origin:0 100%;-o-transform:perspective(800px) rotateX(0deg);}}@-ms-keyframes perspectiveDownRetourn{0%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(-180deg);}100%{-ms-transform-origin:0 100%;-ms-transform:perspective(800px) rotateX(0deg);}}@keyframes perspectiveDownRetourn{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}}@-moz-keyframes perspectiveLeftRetourn{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(-180deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg);}}@-webkit-keyframes perspectiveLeftRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(-180deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg);}}@-o-keyframes perspectiveLeftRetourn{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(-180deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg);}}@-ms-keyframes perspectiveLeftRetourn{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(-180deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg);}}@keyframes perspectiveLeftRetourn{0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}}@-moz-keyframes perspectiveRightRetourn{0%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(180deg);}100%{-moz-transform-origin:100% 0;-moz-transform:perspective(800px) rotateY(0deg);}}@-webkit-keyframes perspectiveRightRetourn{0%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(180deg);}100%{-webkit-transform-origin:100% 0;-webkit-transform:perspective(800px) rotateY(0deg);}}@-o-keyframes perspectiveRightRetourn{0%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(180deg);}100%{-o-transform-origin:100% 0;-o-transform:perspective(800px) rotateY(0deg);}}@-ms-keyframes perspectiveRightRetourn{0%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(180deg);}100%{-ms-transform-origin:100% 0;-ms-transform:perspective(800px) rotateY(0deg);}}@keyframes perspectiveRightRetourn{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}}@-moz-keyframes perspectiveUpRetourn{0%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(180deg);}100%{-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg);}}@-webkit-keyframes perspectiveUpRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(180deg);}100%{-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg);}}@-o-keyframes perspectiveUpRetourn{0%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(180deg);}100%{-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg);}}@-ms-keyframes perspectiveUpRetourn{0%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(180deg);}100%{-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg);}}@keyframes perspectiveUpRetourn{0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}}@-moz-keyframes puffIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(2px);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-moz-filter:blur(0px);}}@-webkit-keyframes puffIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(2px);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}}@-o-keyframes puffIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(2px);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}}@-ms-keyframes puffIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);filter:blur(2px);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);filter:blur(0px);}}@keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);filter:blur(2px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);filter:blur(0px);}}@-moz-keyframes puffOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-moz-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-moz-filter:blur(2px);}}@-webkit-keyframes puffOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(2px);}}@-o-keyframes puffOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(2px);}}@-ms-keyframes puffOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);filter:blur(2px);}}@keyframes puffOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(2px);}}@-moz-keyframes rotateDown{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-moz-transform-origin:50% 100%;-moz-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-webkit-keyframes rotateDown{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-webkit-transform-origin:50% 100%;-webkit-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-o-keyframes rotateDown{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-o-transform-origin:50% 100%;-o-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-ms-keyframes rotateDown{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 100%;-ms-transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@keyframes rotateDown{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}@-moz-keyframes rotateLeft{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-webkit-keyframes rotateLeft{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-o-keyframes rotateLeft{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-ms-keyframes rotateLeft{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 0;-ms-transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@keyframes rotateLeft{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(300px);}}@-moz-keyframes rotateRight{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-webkit-keyframes rotateRight{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-o-keyframes rotateRight{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-ms-keyframes rotateRight{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 0;-ms-transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@keyframes rotateRight{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(150px);}}@-moz-keyframes rotateUp{0%{opacity:1;-moz-transform-origin:0 0;-moz-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-moz-transform-origin:50% 0;-moz-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-webkit-keyframes rotateUp{0%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-webkit-transform-origin:50% 0;-webkit-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-o-keyframes rotateUp{0%{opacity:1;-o-transform-origin:0 0;-o-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;-o-transform-origin:50% 0;-o-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-ms-keyframes rotateUp{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 0;-ms-transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@keyframes rotateUp{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px);}}@-moz-keyframes slideDown{0%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(100%);}}@-webkit-keyframes slideDown{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(100%);}}@-o-keyframes slideDown{0%{-o-transform-origin:0 0;-o-transform:translateY(0%);}100%{-o-transform-origin:0 0;-o-transform:translateY(100%);}}@-ms-keyframes slideDown{0%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(100%);}}@keyframes slideDown{0%{transform-origin:0 0;transform:translateY(0%);}100%{transform-origin:0 0;transform:translateY(100%);}}@-moz-keyframes slideLeft{0%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(-100%);}}@-webkit-keyframes slideLeft{0%{-webkit-transform-origin:0 0;;-webkit-transform:translateX(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(-100%);}}@-o-keyframes slideLeft{0%{-o-transform-origin:0 0;-o-transform:translateX(0%);}100%{-o-transform-origin:0 0;-o-transform:translateX(-100%);}}@-ms-keyframes slideLeft{0%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(-100%);}}@keyframes slideLeft{0%{transform-origin:0 0;transform:translateX(0%);}100%{transform-origin:0 0;transform:translateX(-100%);}}@-moz-keyframes slideRight{0%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(100%);}}@-webkit-keyframes slideRight{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(100%);}}@-o-keyframes slideRight{0%{-o-transform-origin:0 0;-o-transform:translateX(0%);}100%{-o-transform-origin:0 0;-o-transform:translateX(100%);}}@-ms-keyframes slideRight{0%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(100%);}}@keyframes slideRight{0%{transform-origin:0 0;transform:translateX(0%);}100%{transform-origin:0 0;transform:translateX(100%);}}@-moz-keyframes slideUp{0%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(-100%);}}@-webkit-keyframes slideUp{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(-100%);}}@-o-keyframes slideUp{0%{-o-transform-origin:0 0;-o-transform:translateY(0%);}100%{-o-transform-origin:0 0;-o-transform:translateY(-100%);}}@-ms-keyframes slideUp{0%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(-100%);}}@keyframes slideUp{0%{transform-origin:0 0;transform:translateY(0%);}100%{transform-origin:0 0;transform:translateY(-100%);}}@-moz-keyframes slideDownRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateY(100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}}@-webkit-keyframes slideDownRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}}@-o-keyframes slideDownRetourn{0%{-o-transform-origin:0 0;-o-transform:translateY(100%);}100%{-o-transform-origin:0 0;-o-transform:translateY(0%);}}@-ms-keyframes slideDownRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateY(100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}}@keyframes slideDownRetourn{0%{transform-origin:0 0;transform:translateY(100%);}100%{transform-origin:0 0;transform:translateY(0%);}}@-moz-keyframes slideLeftRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateX(-100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}}@-webkit-keyframes slideLeftRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(-100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0%);}}@-o-keyframes slideLeftRetourn{0%{-o-transform-origin:0 0;-o-transform:translateX(-100%);}100%{-o-transform-origin:0 0;-o-transform:translateX(0%);}}@-ms-keyframes slideLeftRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateX(-100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}}@keyframes slideLeftRetourn{0%{transform-origin:0 0;transform:translateX(-100%);}100%{transform-origin:0 0;transform:translateX(0%);}}@-moz-keyframes slideRightRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateX(100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateX(0%);}}@-webkit-keyframes slideRightRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateX(100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateX(0%);}}@-o-keyframes slideRightRetourn{0%{-o-transform-origin:0 0;-o-transform:translateX(100%);}100%{-o-transform-origin:0 0;-o-transform:translateX(0%);}}@-ms-keyframes slideRightRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateX(100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateX(0%);}}@keyframes slideRightRetourn{0%{transform-origin:0 0;transform:translateX(100%);}100%{transform-origin:0 0;transform:translateX(0%);}}@-moz-keyframes slideUpRetourn{0%{-moz-transform-origin:0 0;-moz-transform:translateY(-100%);}100%{-moz-transform-origin:0 0;-moz-transform:translateY(0%);}}@-webkit-keyframes slideUpRetourn{0%{-webkit-transform-origin:0 0;-webkit-transform:translateY(-100%);}100%{-webkit-transform-origin:0 0;-webkit-transform:translateY(0%);}}@-o-keyframes slideUpRetourn{0%{-o-transform-origin:0 0;-o-transform:translateY(-100%);}100%{-o-transform-origin:0 0;-o-transform:translateY(0%);}}@-ms-keyframes slideUpRetourn{0%{-ms-transform-origin:0 0;-ms-transform:translateY(-100%);}100%{-ms-transform-origin:0 0;-ms-transform:translateY(0%);}}@keyframes slideUpRetourn{0%{transform-origin:0 0;transform:translateY(-100%);}100%{transform-origin:0 0;transform:translateY(0%);}}@-moz-keyframes swap{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) translate(0px,0px);}}@-webkit-keyframes swap{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1,1) translate(0px,0px);;}}@-o-keyframes swap{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) translate(0px,0px);}}@-ms-keyframes swap{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:0 100%;-ms-transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 100%;-ms-transform:scale(1,1) translate(0px,0px);}}@keyframes swap{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) translate(-700px,0px);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) translate(0px,0px);}}@-moz-keyframes twisterInDown{0%{opacity:0;-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-moz-transform-origin:0 100%;-moz-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(1,1) rotate(0deg) translateY(0%);}}@-webkit-keyframes twisterInDown{0%{opacity:0;-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-webkit-transform-origin:0 100%;-webkit-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(1,1) rotate(0deg) translateY(0%);}}@-o-keyframes twisterInDown{0%{opacity:0;-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-o-transform-origin:0 100%;-o-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(1,1) rotate(0deg) translateY(0%);}}@-ms-keyframes twisterInDown{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:0 100%;-ms-transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{-ms-transform-origin:0 100%;-ms-transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 100%;-ms-transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@-moz-keyframes twisterInUp{0%{opacity:0;-moz-transform-origin:100% 0;-moz-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{-moz-transform-origin:100% 0;-moz-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;-moz-transform-origin:0 0;-moz-transform:scale(1,1) rotate(0deg) translateY(0);}}@-webkit-keyframes twisterInUp{0%{opacity:0;-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{-webkit-transform-origin:100% 0;-webkit-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;-webkit-transform-origin:0 0;-webkit-transform:scale(1,1) rotate(0deg) translateY(0);}}@-o-keyframes twisterInUp{0%{opacity:0;-o-transform-origin:100% 0;-o-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{-o-transform-origin:100% 0;-o-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;-o-transform-origin:0 0;-o-transform:scale(1,1) rotate(0deg) translateY(0);}}@-ms-keyframes twisterInUp{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:100% 0;-ms-transform:scale(0,0) rotate(360deg) translateY(100%);}30%{;-ms-transform-origin:100% 0;-ms-transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0 0;-ms-transform:scale(1,1) rotate(0deg) translateY(0);}}@keyframes twisterInUp{0%{opacity:0;transform-origin:100% 0;transform:scale(0,0) rotate(360deg) translateY(100%);}30%{transform-origin:100% 0;transform:scale(0,0) rotate(360deg) translateY(100%);}100%{opacity:1;transform-origin:0 0;transform:scale(1,1) rotate(0deg) translateY(0);}}@-moz-keyframes vanishIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-webkit-filter:blur(0px);}}@-webkit-keyframes vanishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}}@-o-keyframes vanishIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}}@-ms-keyframes vanishIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);-webkit-filter:blur(0px);}}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(90px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);}}@-moz-keyframes vanishOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(2,2);-webkit-filter:blur(20px);}}@-webkit-keyframes vanishOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(2,2);-webkit-filter:blur(20px);}}@-o-keyframes vanishOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(2,2);-webkit-filter:blur(20px);}}@-ms-keyframes vanishOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(2,2);-webkit-filter:blur(20px);}}@keyframes vanishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:50% 50%;transform:scale(2,2);-webkit-filter:blur(20px);}}@-moz-keyframes swashOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);}80%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(0.9,0.9);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0);}}@-webkit-keyframes swashOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1,1);}80%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0.9,0.9);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0);}}@-o-keyframes swashOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);}80%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(0.9,0.9);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0);}}@-ms-keyframes swashOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);}80%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(0.9,0.9);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0);}}@keyframes swashOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0);}}@-moz-keyframes swashIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0);}90%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(0.9,0.9);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1);}}@-webkit-keyframes swashIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0);}90%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0.9,0.9);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1);}}@-o-keyframes swashIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0);}90%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(0.9,0.9);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1);}}@-ms-keyframes swashIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0);}90%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(0.9,0.9);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1);}}@keyframes swashIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0);}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9,0.9);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1);}}@-moz-keyframes foolishOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotate(360deg);}20%{opacity:1;-moz-transform-origin:0% 0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-moz-transform-origin:100% 0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-moz-transform-origin:0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-moz-transform-origin:0% 100%;-moz-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotate(0deg);}}@-webkit-keyframes foolishOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotate(360deg);}20%{opacity:1;-webkit-transform-origin:0% 0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-webkit-transform-origin:100% 0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-webkit-transform-origin:0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-webkit-transform-origin:0% 100%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotate(0deg);}}@-o-keyframes foolishOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotate(360deg);}20%{opacity:1;-o-transform-origin:0% 0%;-o-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-o-transform-origin:100% 0%;-o-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-o-transform-origin:0%;-o-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-o-transform-origin:0% 100%;-o-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotate(0deg);}}@-ms-keyframes foolishOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1) rotate(360deg);}20%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 100%;-ms-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0) rotate(0deg);}}@keyframes foolishOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotate(360deg);}20%{opacity:1;transform-origin:0% 0%;transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;transform-origin:100% 0%;transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;transform-origin:0%;transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;transform-origin:0% 100%;transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotate(0deg);}}@-moz-keyframes foolishIn{0%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotate(360deg);}20%{opacity:1;-moz-transform-origin:0% 100%;-moz-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-moz-transform-origin:100% 100%;-moz-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-moz-transform-origin:0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-moz-transform-origin:0% 0%;-moz-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotate(0deg);}}@-webkit-keyframes foolishIn{0%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotate(360deg);}20%{opacity:1;-webkit-transform-origin:0% 100%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-webkit-transform-origin:100% 100%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-webkit-transform-origin:0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-webkit-transform-origin:0% 0%;-webkit-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotate(0deg);}}@-o-keyframes foolishIn{0%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotate(360deg);}20%{opacity:1;-o-transform-origin:0% 100%;-o-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;-o-transform-origin:100% 100%;-o-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;-o-transform-origin:0%;-o-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;-o-transform-origin:0% 0%;-o-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotate(0deg);}}@-ms-keyframes foolishIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0) rotate(360deg);}20%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 100%;-ms-transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:100% 100%;-ms-transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:0% 0%;-ms-transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1) rotate(0deg);}}@keyframes foolishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotate(360deg);}20%{opacity:1;transform-origin:0% 100%;transform:scale(0.5,0.5) rotate(0deg);}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5,0.5) rotate(0deg);}60%{opacity:1;transform-origin:0%;transform:scale(0.5,0.5) rotate(0deg);}80%{opacity:1;transform-origin:0% 0%;transform:scale(0.5,0.5) rotate(0deg);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotate(0deg);}}@-moz-keyframes holeOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;-moz-transform-origin:50% 50%;-moz-transform:scale(0,0) rotateY(180deg);}}@-webkit-keyframes holeOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;-webkit-transform-origin:50% 50%;-webkit-transform:scale(0,0) rotateY(180deg);}}@-o-keyframes holeOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;-o-transform-origin:50% 50%;-o-transform:scale(0,0) rotateY(180deg);}}@-ms-keyframes holeOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:scale(1,1) rotateY(0deg);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:50% 50%;-ms-transform:scale(0,0) rotateY(180deg);}}@keyframes holeOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1,1) rotateY(0deg);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0,0) rotateY(180deg);}}@-moz-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-moz-transform:scale(1,1) translateX(900%);}}@-webkit-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateX(900%);}}@-o-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-o-transform:scale(1,1) translateX(900%);}}@-ms-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(900%);}}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateX(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;transform:scale(1,1) translateX(900%);}}@-moz-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-moz-transform:scale(1,1) translateX(-900%);}}@-webkit-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateX(-900%);}}@-o-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;-o-transform:scale(1,1) translateX(-900%);}}@-ms-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(-900%);}}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateX(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateX(0);}100%{opacity:0;transform:scale(1,1) translateX(-900%);}}@-moz-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-moz-transform:scale(1,1) translateY(-900%);}}@-webkit-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateY(-900%);}}@-o-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-o-transform:scale(1,1) translateY(-900%);}}@-ms-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(-900%);}}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateY(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;transform:scale(1,1) translateY(-900%);}}@-moz-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-moz-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-moz-transform:scale(1,1) translateY(900%);}}@-webkit-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-webkit-transform:scale(1,1) translateY(900%);}}@-o-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-o-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;-o-transform:scale(1,1) translateY(900%);}}@-ms-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}10%,30%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(900%);}}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;transform:scale(1,1) translateY(0);}10%,30%{opacity:1;transform:scale(1.1,1.1) translateY(0);}100%{opacity:0;transform:scale(1,1) translateY(900%);}}@-moz-keyframes tinRightIn{0%{opacity:0;-moz-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateX(0);}}@-webkit-keyframes tinRightIn{0%{opacity:0;-webkit-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}}@-o-keyframes tinRightIn{0%{opacity:0;-o-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateX(0);}}@-ms-keyframes tinRightIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}}@keyframes tinRightIn{0%{opacity:0;transform:scale(1,1) translateX(900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateX(0);}}@-moz-keyframes tinLeftIn{0%{opacity:0;-moz-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateX(0);}}@-webkit-keyframes tinLeftIn{0%{opacity:0;-webkit-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateX(0);}}@-o-keyframes tinLeftIn{0%{opacity:0;-o-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateX(0);}}@-ms-keyframes tinLeftIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateX(0);}}@keyframes tinLeftIn{0%{opacity:0;transform:scale(1,1) translateX(-900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateX(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateX(0);}}@-moz-keyframes tinUpIn{0%{opacity:0;-moz-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateY(0);}}@-webkit-keyframes tinUpIn{0%{opacity:0;-webkit-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}}@-o-keyframes tinUpIn{0%{opacity:0;-o-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateY(0);}}@-ms-keyframes tinUpIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}}@keyframes tinUpIn{0%{opacity:0;transform:scale(1,1) translateY(-900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateY(0);}}@-moz-keyframes tinDownIn{0%{opacity:0;-moz-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;-moz-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-moz-transform:scale(1,1) translateY(0);}}@-webkit-keyframes tinDownIn{0%{opacity:0;-webkit-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-webkit-transform:scale(1,1) translateY(0);}}@-o-keyframes tinDownIn{0%{opacity:0;-o-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;-o-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;-o-transform:scale(1,1) translateY(0);}}@-ms-keyframes tinDownIn{0%{opacity:0;filter:alpha(opacity=0);-ms-transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;filter:alpha(opacity=100);-ms-transform:scale(1,1) translateY(0);}}@keyframes tinDownIn{0%{opacity:0;transform:scale(1,1) translateY(900%);}50%,70%,90%{opacity:1;transform:scale(1.1,1.1) translateY(0);}60%,80%,100%{opacity:1;transform:scale(1,1) translateY(0);}}@-moz-keyframes bombRightOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-moz-transform-origin:200% 50%;-moz-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:200% 50%;-moz-transform:rotate(160deg);-webkit-filter:blur(20px);}}@-webkit-keyframes bombRightOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-webkit-transform-origin:200% 50%;-webkit-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:200% 50%;-webkit-transform:rotate(160deg);-webkit-filter:blur(20px);}}@-o-keyframes bombRightOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-o-transform-origin:200% 50%;-o-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:200% 50%;-o-transform:rotate(160deg);-webkit-filter:blur(20px);}}@-ms-keyframes bombRightOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:200% 50%;-ms-transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:200% 50%;-ms-transform:rotate(160deg);-webkit-filter:blur(20px);}}@keyframes bombRightOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);-webkit-filter:blur(20px);}}@-moz-keyframes bombLeftOut{0%{opacity:1;-moz-transform-origin:50% 50%;-moz-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-moz-transform-origin:-100% 50%;-moz-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;-moz-transform-origin:-100% 50%;-moz-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@-webkit-keyframes bombLeftOut{0%{opacity:1;-webkit-transform-origin:50% 50%;-webkit-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-webkit-transform-origin:-100% 50%;-webkit-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;-webkit-transform-origin:-100% 50%;-webkit-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@-o-keyframes bombLeftOut{0%{opacity:1;-o-transform-origin:50% 50%;-o-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;-o-transform-origin:-100% 50%;-o-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;-o-transform-origin:-100% 50%;-o-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@-ms-keyframes bombLeftOut{0%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:50% 50%;-ms-transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;filter:alpha(opacity=100);-ms-transform-origin:-100% 50%;-ms-transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;filter:alpha(opacity=0);-ms-transform-origin:-100% 50%;-ms-transform:rotate(-160deg);-webkit-filter:blur(20px);}}@keyframes bombLeftOut{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);-webkit-filter:blur(0px);}50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(0px);}100%{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);-webkit-filter:blur(20px);}}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/FontAwesome.otf b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/FontAwesome.otf
new file mode 100644
index 0000000000000000000000000000000000000000..3461e3fce6a37f2321ecbe64707f04c0a4f05424
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/FontAwesome.otf differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.eot b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.eot
new file mode 100644
index 0000000000000000000000000000000000000000..6cfd56609567bc9db55186415c694d1d32808fc2
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.eot differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.svg b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.svg
new file mode 100644
index 0000000000000000000000000000000000000000..a9f84695031139c2542f582e9312310f2186ff58
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.svg	
@@ -0,0 +1,504 @@
+<?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="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<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="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" horiz-adv-x="1792" d="M93 1350q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5q0 -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 78z" />
+<glyph unicode="&#xf001;" d="M0 -64q0 50 34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68v-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.5 q105 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 89z" />
+<glyph unicode="&#xf002;" horiz-adv-x="1664" d="M0 704q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90q0 -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.5z M256 704q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
+<glyph unicode="&#xf003;" horiz-adv-x="1792" d="M0 32v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5 t-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-768zM128 1120q0 -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 317 q54 43 100.5 115.5t46.5 131.5v11v13.5t-0.5 13t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5z" />
+<glyph unicode="&#xf004;" horiz-adv-x="1792" d="M0 940q0 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 -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 138z " />
+<glyph unicode="&#xf005;" horiz-adv-x="1664" d="M0 889q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46q0 -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 500 l-364 354q-25 27 -25 48z" />
+<glyph unicode="&#xf006;" horiz-adv-x="1664" d="M0 889q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46q0 -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 500l-364 354 q-25 27 -25 48zM221 829l306 -297l-73 -421l378 199l377 -199l-72 421l306 297l-422 62l-189 382l-189 -382z" />
+<glyph unicode="&#xf007;" horiz-adv-x="1408" d="M0 131q0 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 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5q0 -120 -73 -189.5t-194 -69.5 h-874q-121 0 -194 69.5t-73 189.5zM320 1024q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5z" />
+<glyph unicode="&#xf008;" horiz-adv-x="1920" d="M0 -96v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 64v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45zM128 320q0 -26 19 -45t45 -19h128 q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM128 704q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM128 1088q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19 h-128q-26 0 -45 -19t-19 -45v-128zM512 -64q0 -26 19 -45t45 -19h768q26 0 45 19t19 45v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512zM512 704q0 -26 19 -45t45 -19h768q26 0 45 19t19 45v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512zM1536 64 v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45zM1536 320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM1536 704q0 -26 19 -45t45 -19h128q26 0 45 19t19 45 v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128zM1536 1088q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128z" />
+<glyph unicode="&#xf009;" horiz-adv-x="1664" d="M0 128v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM0 896v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM896 128v384q0 52 38 90t90 38h512q52 0 90 -38 t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM896 896v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90z" />
+<glyph unicode="&#xf00a;" horiz-adv-x="1792" d="M0 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 608v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 1120v192q0 40 28 68t68 28h320q40 0 68 -28 t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 608v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68zM640 1120v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1280 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1280 608v192 q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1280 1120v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf00b;" horiz-adv-x="1792" d="M0 96v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 608v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM0 1120v192q0 40 28 68t68 28h320q40 0 68 -28 t28 -68v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 96v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68zM640 608v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68zM640 1120v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf00c;" horiz-adv-x="1792" d="M121 608q0 40 28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68t-28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68z" />
+<glyph unicode="&#xf00d;" horiz-adv-x="1408" d="M110 214q0 40 28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68t-28 -68l-294 -294l294 -294q28 -28 28 -68t-28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294 q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68z" />
+<glyph unicode="&#xf00e;" horiz-adv-x="1664" d="M0 704q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90t-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.5z M256 704q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5zM384 672v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224q13 0 22.5 -9.5t9.5 -22.5v-64 q0 -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.5z" />
+<glyph unicode="&#xf010;" horiz-adv-x="1664" d="M0 704q0 143 55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90t-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.5z M256 704q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5zM384 672v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf011;" d="M0 640q0 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.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181 q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298zM640 768v640q0 52 38 90t90 38t90 -38t38 -90v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90z" />
+<glyph unicode="&#xf012;" horiz-adv-x="1792" d="M0 -96v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM384 -96v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM768 -96v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576 q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM1152 -96v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM1536 -96v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf013;" d="M0 531v222q0 12 8 23t19 13l186 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 -10 q129 -119 165 -170q7 -8 7 -22q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5v-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 108 q-44 -23 -91 -38q-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.5z M512 640q0 -106 75 -181t181 -75t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181z" />
+<glyph unicode="&#xf014;" horiz-adv-x="1408" d="M0 1056v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23zM256 76q0 -22 7 -40.5 t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5v948h-896v-948zM384 224v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM640 224v576q0 14 9 23t23 9h64 q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23zM896 224v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf015;" horiz-adv-x="1664" d="M26 636.5q1 13.5 11 21.5l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5l-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.5zM256 64 v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf016;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22 v-376z" />
+<glyph unicode="&#xf017;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 544v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf018;" horiz-adv-x="1920" d="M50 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 -116q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256 q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73zM809 540q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4z" />
+<glyph unicode="&#xf019;" horiz-adv-x="1664" d="M0 96v320q0 40 28 68t68 28h465l135 -136q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68zM325 985q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39q17 -41 -14 -70 l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70zM1152 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM1408 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf01a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM418 620q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35z" />
+<glyph unicode="&#xf01b;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM416 672q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf01c;" d="M0 64v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552q25 -61 25 -123v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM197 576h316l95 -192h320l95 192h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8 t-2.5 -8z" />
+<glyph unicode="&#xf01d;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 320v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55t-32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56z" />
+<glyph unicode="&#xf01e;" d="M0 640q0 156 61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59v-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.5 t-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 -9l137 -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 298z" />
+<glyph unicode="&#xf021;" d="M0 0v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129 q-19 -19 -45 -19t-45 19t-19 45zM18 800v7q65 268 270 434.5t480 166.5q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179 q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf022;" horiz-adv-x="1792" d="M0 160v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM128 160q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832z M256 288v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 544v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5z M256 800v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 288v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5z M512 544v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5zM512 800v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5z " />
+<glyph unicode="&#xf023;" horiz-adv-x="1152" d="M0 96v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68zM320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192z" />
+<glyph unicode="&#xf024;" horiz-adv-x="1792" d="M64 1280q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5q0 -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 110zM320 320v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19 q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf025;" horiz-adv-x="1664" d="M0 650q0 151 67 291t179 242.5t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291q0 -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-32 q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78t-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 23v32 q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314z" />
+<glyph unicode="&#xf026;" horiz-adv-x="768" d="M0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf027;" horiz-adv-x="1152" d="M0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45zM908 464q0 21 12 35.5t29 25t34 23t29 35.5t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5 q15 0 25 -5q70 -27 112.5 -93t42.5 -142t-42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5z" />
+<glyph unicode="&#xf028;" horiz-adv-x="1664" d="M0 448v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45zM908 464q0 21 12 35.5t29 25t34 23t29 35.5t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5 q15 0 25 -5q70 -27 112.5 -93t42.5 -142t-42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5zM1008 228q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5 q140 -59 225 -188.5t85 -282.5t-85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45zM1109 -7q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19 q13 0 26 -5q211 -91 338 -283.5t127 -422.5t-127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf029;" horiz-adv-x="1408" d="M0 0v640h640v-640h-640zM0 768v640h640v-640h-640zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM256 256v128h128v-128h-128zM256 1024v128h128v-128h-128zM768 0v640h384v-128h128v128h128v-384h-384v128h-128v-384h-128zM768 768v640h640v-640h-640z M896 896h384v384h-384v-384zM1024 0v128h128v-128h-128zM1024 1024v128h128v-128h-128zM1280 0v128h128v-128h-128z" />
+<glyph unicode="&#xf02a;" horiz-adv-x="1792" d="M0 0v1408h63v-1408h-63zM94 1v1407h32v-1407h-32zM189 1v1407h31v-1407h-31zM346 1v1407h31v-1407h-31zM472 1v1407h62v-1407h-62zM629 1v1407h31v-1407h-31zM692 1v1407h31v-1407h-31zM755 1v1407h31v-1407h-31zM880 1v1407h63v-1407h-63zM1037 1v1407h63v-1407h-63z M1163 1v1407h63v-1407h-63zM1289 1v1407h63v-1407h-63zM1383 1v1407h63v-1407h-63zM1541 1v1407h94v-1407h-94zM1666 1v1407h32v-1407h-32zM1729 0v1408h63v-1408h-63z" />
+<glyph unicode="&#xf02b;" d="M0 864v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117zM192 1088q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5z" />
+<glyph unicode="&#xf02c;" horiz-adv-x="1920" d="M0 864v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117zM192 1088q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5zM704 1408h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91q0 -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.5z" />
+<glyph unicode="&#xf02d;" horiz-adv-x="1664" d="M10 184q0 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 23q21 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 23 t17 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 -906q-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 57 q38 -15 59 -43q40 -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 127zM492 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.5zM575 1056 q-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="M0 7v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048q23 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 62z" />
+<glyph unicode="&#xf02f;" horiz-adv-x="1664" d="M0 160v416q0 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.5v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v160h-224 q-13 0 -22.5 9.5t-9.5 22.5zM384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1408 576q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf030;" horiz-adv-x="1920" d="M0 128v896q0 106 75 181t181 75h224l51 136q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181zM512 576q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5 t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5zM672 576q0 119 84.5 203.5t203.5 84.5t203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5z" />
+<glyph unicode="&#xf031;" horiz-adv-x="1664" d="M0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8 t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27 q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14zM555 527q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452z" />
+<glyph unicode="&#xf032;" horiz-adv-x="1408" d="M0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5 t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12zM533 1292q0 -50 4 -151t4 -152q0 -27 -0.5 -80 t-0.5 -79q0 -46 1 -69q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13zM538.5 165q0.5 -37 4.5 -83.5t12 -66.5q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25 t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5z" />
+<glyph unicode="&#xf033;" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
+<glyph unicode="&#xf034;" horiz-adv-x="1792" d="M0 1023v383l81 1l54 -27q12 -5 211 -5q44 0 132 2t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5 q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9 t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44zM1414 109.5q9 18.5 42 18.5h80v1024 h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5z" />
+<glyph unicode="&#xf035;" d="M0 1023v383l81 1l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1 t-103 1t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29 t78 27q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44zM5 -64q0 28 26 49q4 3 36 30t59.5 49 t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5q12 0 42 -19.5t57.5 -41.5t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5 t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49z" />
+<glyph unicode="&#xf036;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 448v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM0 832v128q0 26 19 45t45 19h1536 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1536q-26 0 -45 19t-19 45zM0 1216v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf037;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM128 832v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM384 448v128q0 26 19 45t45 19h896 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45zM512 1216v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf038;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM128 832v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1536q-26 0 -45 19t-19 45zM384 448v128q0 26 19 45t45 19h1280 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM512 1216v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf039;" horiz-adv-x="1792" d="M0 64v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 448v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 832v128q0 26 19 45t45 19h1664 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 1216v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf03a;" horiz-adv-x="1792" d="M0 32v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5zM0 416v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5 t-9.5 22.5zM0 800v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5zM0 1184v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192 q-13 0 -22.5 9.5t-9.5 22.5zM384 32v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5zM384 416v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5zM384 800v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5zM384 1184v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-192 q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf03b;" horiz-adv-x="1792" d="M0 32v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5zM0 1184v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5 t-9.5 22.5zM32 704q0 14 9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23zM640 416v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088 q-13 0 -22.5 9.5t-9.5 22.5zM640 800v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf03c;" horiz-adv-x="1792" d="M0 32v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5zM0 416v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23t-9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5z M0 1184v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5zM640 416v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5 t-9.5 22.5zM640 800v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf03d;" horiz-adv-x="1792" d="M0 288v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5q39 -17 39 -59v-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.5 t-84.5 203.5z" />
+<glyph unicode="&#xf03e;" horiz-adv-x="1920" d="M0 32v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216z M256 128v192l320 320l160 -160l512 512l416 -416v-448h-1408zM256 960q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136z" />
+<glyph unicode="&#xf040;" d="M0 -128v416l832 832l416 -416l-832 -832h-416zM128 128h128v-128h107l91 91l-235 235l-91 -91v-107zM298 384q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17zM896 1184l166 165q36 38 90 38q53 0 91 -38l235 -234 q37 -39 37 -91q0 -53 -37 -90l-166 -166z" />
+<glyph unicode="&#xf041;" horiz-adv-x="1024" d="M0 896q0 212 150 362t362 150t362 -150t150 -362q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179zM256 896q0 -106 75 -181t181 -75t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181z" />
+<glyph unicode="&#xf042;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73v1088q-148 0 -273 -73t-198 -198t-73 -273z" />
+<glyph unicode="&#xf043;" horiz-adv-x="1024" d="M0 512q0 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 -275q0 -212 -150 -362t-362 -150t-362 150t-150 362zM256 384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5q0 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 -69z" />
+<glyph unicode="&#xf044;" horiz-adv-x="1792" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q63 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 -29v-190 q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM640 256v288l672 672l288 -288l-672 -672h-288zM736 448h96v-96h56l116 116l-152 152l-116 -116v-56zM944 688q16 -16 33 1l350 350q17 17 1 33t-33 -1l-350 -350q-17 -17 -1 -33zM1376 1280l92 92 q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68l-92 -92z" />
+<glyph unicode="&#xf045;" horiz-adv-x="1664" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h255q13 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 -47h832q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29v-259 q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM256 704q0 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 -45l-384 -384 q-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.5t-38.5 114t-17.5 122z" />
+<glyph unicode="&#xf046;" horiz-adv-x="1664" d="M0 288v832q0 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-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3 q20 -8 20 -29v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM257 768q0 33 24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110q24 -24 24 -57t-24 -57l-814 -814q-24 -24 -57 -24t-57 24l-430 430 q-24 24 -24 57z" />
+<glyph unicode="&#xf047;" horiz-adv-x="1792" d="M0 640q0 26 19 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 -45t-19 -45l-256 -256 q-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 45z" />
+<glyph unicode="&#xf048;" horiz-adv-x="1024" d="M0 -64v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710q19 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 45z" />
+<glyph unicode="&#xf049;" horiz-adv-x="1792" d="M0 -64v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710q19 19 32 13t13 -32v-710q4 11 13 19l710 710q19 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 -45 t-45 -19h-128q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf04a;" horiz-adv-x="1664" d="M122 640q0 26 19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19l710 710q19 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 45z" />
+<glyph unicode="&#xf04b;" horiz-adv-x="1408" d="M0 -96v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31l-1328 -738q-23 -13 -39.5 -3t-16.5 36z" />
+<glyph unicode="&#xf04c;" d="M0 -64v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45zM896 -64v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf04d;" d="M0 -64v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf04e;" horiz-adv-x="1664" d="M0 -96v1472q0 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 -19l-710 -710q-19 -19 -32 -13t-13 32z" />
+<glyph unicode="&#xf050;" horiz-adv-x="1792" d="M0 -96v1472q0 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 -710q-19 -19 -32 -13t-13 32v710 q-5 -10 -13 -19l-710 -710q-19 -19 -32 -13t-13 32z" />
+<glyph unicode="&#xf051;" horiz-adv-x="1024" d="M0 -96v1472q0 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 -710q-19 -19 -32 -13t-13 32z" />
+<glyph unicode="&#xf052;" horiz-adv-x="1538" d="M1 64v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM1 525q-6 13 13 32l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13z" />
+<glyph unicode="&#xf053;" horiz-adv-x="1280" d="M154 704q0 26 19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45z" />
+<glyph unicode="&#xf054;" horiz-adv-x="1280" d="M90 128q0 26 19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45z" />
+<glyph unicode="&#xf055;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM320 576q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19 t19 45v128q0 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-128z" />
+<glyph unicode="&#xf056;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM320 576q0 -26 19 -45t45 -19h768q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19 t-19 -45v-128z" />
+<glyph unicode="&#xf057;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM387 414q0 -27 19 -46l90 -90q19 -19 46 -19q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19 l90 90q19 19 19 46q0 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 -45z" />
+<glyph unicode="&#xf058;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM252 621q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45q0 28 -18 46l-91 90 q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46z" />
+<glyph unicode="&#xf059;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM417 939q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26 t37.5 -59q0 -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 81q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213zM640 160q0 -14 9 -23t23 -9 h192q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192z" />
+<glyph unicode="&#xf05a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM512 160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320 q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160zM640 1056q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160z" />
+<glyph unicode="&#xf05b;" d="M0 576v128q0 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 -45v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143 q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45zM339 512q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5h-109q-26 0 -45 19 t-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-109z" />
+<glyph unicode="&#xf05c;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM429 480q0 13 10 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 -23l-137 -137l137 -137q10 -10 10 -23t-10 -23l-146 -146q-10 -10 -23 -10t-23 10l-137 137 l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23z" />
+<glyph unicode="&#xf05d;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM346 640q0 26 19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45z" />
+<glyph unicode="&#xf05e;" d="M0 643q0 157 61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5t-61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61t-245 164t-163.5 246t-61 300zM224 643q0 -162 89 -299l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199 t-73 -274zM471 185q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5q0 161 -87 295z" />
+<glyph unicode="&#xf060;" d="M64 576q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5t32.5 -90.5v-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 90 z" />
+<glyph unicode="&#xf061;" d="M0 512v128q0 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 -90q0 -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.5z" />
+<glyph unicode="&#xf062;" horiz-adv-x="1664" d="M53 565q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651q37 -39 37 -91q0 -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 75 q-38 38 -38 90z" />
+<glyph unicode="&#xf063;" horiz-adv-x="1664" d="M53 704q0 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 -91q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90z" />
+<glyph unicode="&#xf064;" horiz-adv-x="1792" d="M0 416q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45t-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 -123 q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22t-13.5 30t-10.5 24q-127 285 -127 451z" />
+<glyph unicode="&#xf065;" d="M0 -64v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23t-10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45zM781 800q0 13 10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448 q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23z" />
+<glyph unicode="&#xf066;" d="M13 32q0 13 10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23zM768 704v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10 t23 -10l114 -114q10 -10 10 -23t-10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf067;" horiz-adv-x="1408" d="M0 608v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68v-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 68z" />
+<glyph unicode="&#xf068;" horiz-adv-x="1408" d="M0 608v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf069;" horiz-adv-x="1664" d="M122.5 408.5q13.5 51.5 59.5 77.5l266 154l-266 154q-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.5 l-266 -154l266 -154q46 -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.5z" />
+<glyph unicode="&#xf06a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM624 1126l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5l18 621q0 12 -10 18 q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18zM640 161q0 -13 10 -23t23 -10h192q13 0 22 9.5t9 23.5v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190z" />
+<glyph unicode="&#xf06b;" d="M0 544v320q0 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.5t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68 t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23zM376 1120q0 -40 28 -68t68 -28h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68zM608 180q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5v56v468v192h-320v-192v-468v-56zM870 1024h194q40 0 68 28 t28 68t-28 68t-68 28q-43 0 -69 -31z" />
+<glyph unicode="&#xf06c;" horiz-adv-x="1792" d="M0 121q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5t170.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 -96 q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268q-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.5zM384 448q0 -26 19 -45t45 -19q24 0 45 19 q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45t-19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45z" />
+<glyph unicode="&#xf06d;" horiz-adv-x="1408" d="M0 -160q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64zM256 640q0 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 -100 t113.5 -122.5t72.5 -150.5t27.5 -184q0 -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 -1q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184z" />
+<glyph unicode="&#xf06e;" horiz-adv-x="1792" d="M0 576q0 34 20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69t-20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69zM128 576q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5q-152 236 -381 353 q61 -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 -353zM592 704q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34t-14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5z" />
+<glyph unicode="&#xf070;" horiz-adv-x="1792" d="M0 576q0 38 20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5q16 -10 16 -27q0 -7 -1 -9q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87 q-143 65 -263.5 173t-208.5 245q-20 31 -20 69zM128 576q167 -258 427 -375l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353zM592 704q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34t-14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5zM896 0l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69t-20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95zM1056 286l280 502q8 -45 8 -84q0 -139 -79 -253.5t-209 -164.5z" />
+<glyph unicode="&#xf071;" horiz-adv-x="1792" d="M16 61l768 1408q17 31 47 49t65 18t65 -18t47 -49l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126zM752 992l17 -457q0 -10 10 -16.5t24 -6.5h185q14 0 23.5 6.5t10.5 16.5l18 459q0 12 -10 19q-13 11 -24 11h-220 q-11 0 -24 -11q-10 -7 -10 -21zM768 161q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190z" />
+<glyph unicode="&#xf072;" horiz-adv-x="1408" d="M0 477q-1 13 9 25l96 97q9 9 23 9q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16 l-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 23z" />
+<glyph unicode="&#xf073;" horiz-adv-x="1664" d="M0 -128v1280q0 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 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90zM128 -128h288v288h-288v-288zM128 224 h288v320h-288v-320zM128 608h288v288h-288v-288zM384 1088q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288zM480 -128h320v288h-320v-288zM480 224h320v320h-320v-320zM480 608h320v288h-320 v-288zM864 -128h320v288h-320v-288zM864 224h320v320h-320v-320zM864 608h320v288h-320v-288zM1152 1088q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288zM1248 -128h288v288h-288v-288z M1248 224h288v320h-288v-320zM1248 608h288v288h-288v-288z" />
+<glyph unicode="&#xf074;" horiz-adv-x="1792" d="M0 160v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192 h-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 23zM0 1056v192q0 14 9 23t23 9h224q250 0 410 -225q-60 -92 -137 -273q-22 45 -37 72.5 t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23zM743 353q59 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 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192 q-32 0 -85 -0.5t-81 -1t-73 1t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5z" />
+<glyph unicode="&#xf075;" horiz-adv-x="1792" d="M0 640q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5t-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.5 t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281z" />
+<glyph unicode="&#xf076;" d="M0 576v128q0 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 19h384q26 0 45 -19t19 -45v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5 t-98.5 362zM0 960v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45zM1024 960v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf077;" horiz-adv-x="1792" d="M90 250.5q0 26.5 19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5z" />
+<glyph unicode="&#xf078;" horiz-adv-x="1792" d="M90 773.5q0 26.5 19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5z" />
+<glyph unicode="&#xf079;" horiz-adv-x="1920" d="M0 704q0 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 -21q0 -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 45z M640 1120q0 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 -45q0 -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 20z " />
+<glyph unicode="&#xf07a;" horiz-adv-x="1664" d="M0 1216q0 26 19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024 q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45zM384 0q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM1280 0q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5 t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
+<glyph unicode="&#xf07b;" horiz-adv-x="1664" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158z" />
+<glyph unicode="&#xf07c;" horiz-adv-x="1920" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5t-0.5 12.5zM73 56q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43 q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43z" />
+<glyph unicode="&#xf07d;" horiz-adv-x="768" d="M64 64q0 26 19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-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 45z" />
+<glyph unicode="&#xf07e;" horiz-adv-x="1792" d="M0 640q0 26 19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45t-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 45z" />
+<glyph unicode="&#xf080;" horiz-adv-x="1920" d="M0 32v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216z M256 128v384h256v-384h-256zM640 128v896h256v-896h-256zM1024 128v640h256v-640h-256zM1408 128v1024h256v-1024h-256z" />
+<glyph unicode="&#xf081;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 286q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109 q-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 4q21 -63 74.5 -104 t121.5 -42q-116 -90 -261 -90q-26 0 -50 3z" />
+<glyph unicode="&#xf082;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-192v608h203l30 224h-233v143q0 54 28 83t96 29l132 1v207q-96 9 -180 9q-136 0 -218 -80.5t-82 -225.5v-166h-224v-224h224v-608h-544 q-119 0 -203.5 84.5t-84.5 203.5z" />
+<glyph unicode="&#xf083;" horiz-adv-x="1792" d="M0 0v1280q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5zM128 0h1536v128h-1536v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM256 1216h384v128h-384v-128zM512 574 q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM640 574q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181zM736 576q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9 t9 23t-9 23t-23 9q-66 0 -113 -47t-47 -113z" />
+<glyph unicode="&#xf084;" horiz-adv-x="1792" d="M0 752q0 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.5t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41q0 -17 -49 -66t-66 -49 q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26l-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.5zM192 768q0 -80 56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56 t56 136t-56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136z" />
+<glyph unicode="&#xf085;" horiz-adv-x="1920" d="M0 549v185q0 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 -7l115 -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 -8 q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5v-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 90 q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5l-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.5zM384 640q0 -106 75 -181t181 -75 t181 75t75 181t-75 181t-181 75t-181 -75t-75 -181zM1152 58v140q0 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 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31 v-140q0 -16 -149 -31q-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 31zM1152 1082v140q0 16 149 31q13 29 30 52 q-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 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71 q-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 31zM1408 128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5q0 52 -38 90t-90 38t-90 -38t-38 -90zM1408 1152q0 -53 37.5 -90.5 t90.5 -37.5t90.5 37.5t37.5 90.5q0 52 -38 90t-90 38t-90 -38t-38 -90z" />
+<glyph unicode="&#xf086;" horiz-adv-x="1792" d="M0 768q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257t-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 25 t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224zM616 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5 t4.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 132z" />
+<glyph unicode="&#xf087;" d="M0 128v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128q24 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 -179q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43 q0 -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.5zM128 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM384 128h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5 t35.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 81q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85 t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640z" />
+<glyph unicode="&#xf088;" d="M0 512v640q0 53 37.5 90.5t90.5 37.5h288q22 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 -163q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186 q-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.5zM128 1088q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM384 512h32q16 0 35.5 -9 t40 -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.5q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5 t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640z" />
+<glyph unicode="&#xf089;" horiz-adv-x="896" d="M0 889q0 37 56 46l502 73l225 455q19 41 49 41v-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 48z" />
+<glyph unicode="&#xf08a;" horiz-adv-x="1792" d="M0 940q0 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 -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 138z M128 940q0 -168 187 -355l581 -560l580 559q188 188 188 356q0 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.5 t-21.5 -143z" />
+<glyph unicode="&#xf08b;" horiz-adv-x="1664" d="M0 288v704q0 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-704q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5q0 -4 1 -20t0.5 -26.5t-3 -23.5 t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5zM384 448v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45t-19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf08c;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM223 1030q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86z M237 122h231v694h-231v-694zM595 122h231v388q0 38 7 56q15 35 45 59.5t74 24.5q116 0 116 -157v-371h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694z" />
+<glyph unicode="&#xf08d;" horiz-adv-x="1152" d="M0 320q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5q0 -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 19 t-19 45zM416 672q0 -14 9 -23t23 -9t23 9t9 23v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448z" />
+<glyph unicode="&#xf08e;" horiz-adv-x="1792" d="M0 288v832q0 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 113v320q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832 q-119 0 -203.5 84.5t-84.5 203.5zM685 576q0 13 10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23z" />
+<glyph unicode="&#xf090;" d="M0 448v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45t-19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45zM894.5 78.5q0.5 10.5 3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113 t-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.5v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5q0 4 -1 20t-0.5 26.5z" />
+<glyph unicode="&#xf091;" horiz-adv-x="1664" d="M0 928v128q0 40 28 68t68 28h288v96q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68v-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 -91t97.5 -37q75 0 133.5 -45.5 t58.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 143zM128 928q0 -78 94.5 -162t235.5 -113q-74 162 -74 371 h-256v-96zM1206 653q141 29 235.5 113t94.5 162v96h-256q0 -209 -74 -371z" />
+<glyph unicode="&#xf092;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5v-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 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204 q-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 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52 t-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.5h-224q-119 0 -203.5 84.5t-84.5 203.5zM271 315q3 5 13 2 q10 -5 7 -12q-5 -7 -13 -2q-10 5 -7 12zM304 290q6 6 16 -3q9 -11 2 -16q-6 -7 -16 3q-9 11 -2 16zM335 233q-9 13 0 18q9 7 17 -6q9 -12 0 -19q-8 -6 -17 7zM370 206q8 9 20 -3q12 -11 4 -19q-8 -9 -20 3q-13 11 -4 19zM419 168q4 11 19 7q16 -5 13 -16q-4 -12 -19 -6 q-17 4 -13 15zM481 154q0 11 16 11q17 2 17 -11q0 -11 -16 -11q-17 -2 -17 11zM540 158q-2 12 14 15q16 2 18 -9q2 -10 -14 -14t-18 8z" />
+<glyph unicode="&#xf093;" horiz-adv-x="1664" d="M0 -32v320q0 40 28 68t68 28h427q21 -56 70.5 -92t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68zM325 936q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69q-17 -40 -59 -40 h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40zM1152 64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM1408 64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf094;" d="M0 433q0 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 5q81 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.5q0 -165 -70 -327.5 t-196 -288t-281 -180.5q-124 -44 -326 -44q-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.5zM128 434q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5 q24 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 275q0 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 24 q-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.5z" />
+<glyph unicode="&#xf095;" horiz-adv-x="1408" d="M0 1069q0 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 -235 t235 -174q2 -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 -21q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5 t-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.5z" />
+<glyph unicode="&#xf096;" horiz-adv-x="1408" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM128 288q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47 t-47 -113v-832z" />
+<glyph unicode="&#xf097;" horiz-adv-x="1280" d="M0 7v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048q23 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 62zM128 38l423 406l89 85l89 -85l423 -406 v1242h-1024v-1242z" />
+<glyph unicode="&#xf098;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 905q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5 q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101q0 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.5 t-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.5t45 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.5z" />
+<glyph unicode="&#xf099;" horiz-adv-x="1664" d="M44 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 -41q-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.5 q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50q-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 145z" />
+<glyph unicode="&#xf09a;" horiz-adv-x="1024" d="M95 631v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255z" />
+<glyph unicode="&#xf09b;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5q0 -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 -44 l-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 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3 q-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 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5z" />
+<glyph unicode="&#xf09c;" horiz-adv-x="1664" d="M0 96v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5v-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-960 q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf09d;" horiz-adv-x="1920" d="M0 32v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v608h-1664v-608zM128 1024h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600 q-13 0 -22.5 -9.5t-9.5 -22.5v-224zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
+<glyph unicode="&#xf09e;" horiz-adv-x="1408" d="M0 192q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM0 697v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5t259 -181.5q114 -113 181.5 -259t80.5 -306q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5 t-391.5 184.5q-25 2 -41.5 20t-16.5 43zM0 1201v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294q187 -186 294 -425.5t120 -501.5q2 -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 102 q-25 1 -42.5 19.5t-17.5 43.5z" />
+<glyph unicode="&#xf0a0;" d="M0 160v320q0 25 16 75l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113zM128 160q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5v320q0 13 -9.5 22.5t-22.5 9.5h-1216 q-13 0 -22.5 -9.5t-9.5 -22.5v-320zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM880 320q0 33 23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5t-23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5zM1136 320q0 33 23.5 56.5t56.5 23.5 t56.5 -23.5t23.5 -56.5t-23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5z" />
+<glyph unicode="&#xf0a1;" horiz-adv-x="1792" d="M0 672v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384q53 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 -50 t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113zM768 633q377 -42 768 -341v954q-394 -302 -768 -343v-270z" />
+<glyph unicode="&#xf0a2;" horiz-adv-x="1664" d="M0 128q190 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.5q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38 t-38 90zM183 128h1298q-164 181 -246.5 411.5t-82.5 484.5q0 256 -320 256t-320 -256q0 -254 -82.5 -484.5t-246.5 -411.5zM656 0q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16z" />
+<glyph unicode="&#xf0a3;" d="M2 435q-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 -70l-53 -186l188 -48 q40 -10 52 -51q10 -42 -20 -70l-138 -135l138 -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 -53 q-41 -12 -70 19q-31 29 -19 70l53 186l-188 48q-40 10 -52 51z" />
+<glyph unicode="&#xf0a4;" horiz-adv-x="1792" d="M0 128v640q0 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.5t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179q0 -105 -75.5 -181 t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43q0 -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.5zM128 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM384 128h32q72 0 167 -32 t193.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 90q0 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 -139 q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106q-69 -57 -140 -57h-32v-640z" />
+<glyph unicode="&#xf0a5;" horiz-adv-x="1792" d="M0 769q0 103 76 179t180 76h374q-22 60 -22 128q0 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.5v-640 q0 -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 181zM128 768q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119 q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32h32v640h-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.5 t-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-576q-50 0 -89 -38.5t-39 -89.5zM1536 192q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf0a6;" d="M0 640q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5t-90.5 -37.5h-640 q-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.5zM128 640q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140 v-32h640v32q0 72 32 167t64 193.5t32 179.5q0 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-576q-20 0 -48.5 15t-55 33t-68 33t-84.5 15 q-67 0 -97.5 -44.5t-30.5 -115.5zM1152 -64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf0a7;" d="M0 640q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100q3 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 -317q0 -142 -77.5 -230t-217.5 -87 l-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.5zM128 640q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33t55 33t48.5 15v-576q0 -50 38.5 -89 t89.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.5q0 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 -112 q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5zM1152 1344q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf0a8;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM251 640q0 -27 18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502 q26 0 45 19t19 45v128q0 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 -45z" />
+<glyph unicode="&#xf0a9;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM256 576q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18 l362 362l91 91q18 18 18 45t-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-128z" />
+<glyph unicode="&#xf0aa;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM252 641q0 -27 18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19 t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45t-18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45z" />
+<glyph unicode="&#xf0ab;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM252 639q0 -27 18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45t-18 45l-91 91 q-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 -45z" />
+<glyph unicode="&#xf0ac;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM226 979q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18 q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5t-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 -13 q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5t-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.5 t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21q36 -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 13 q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5q-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 25 t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3q-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.5 t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5t15.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 4 q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5q15 10 -7 16q-17 5 -43 -12q-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 -11q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8 q0 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.5q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5 q-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.5q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26 q-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.5t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5 q-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 -3q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14 q-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 -25q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5 q-16 0 -22 -1q-146 -80 -235 -222zM877 26q0 -6 2 -16q206 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 7 t-10 1.5t-11.5 -7q-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.5z" />
+<glyph unicode="&#xf0ad;" horiz-adv-x="1664" d="M21 0q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90zM256 64q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45zM768 960q0 185 131.5 316.5t316.5 131.5q58 0 121.5 -16.5 t107.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 -25q0 -39 -23 -106q-47 -134 -164.5 -217.5t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5z" />
+<glyph unicode="&#xf0ae;" horiz-adv-x="1792" d="M0 64v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 576v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM0 1088v256q0 26 19 45t45 19h1664 q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45zM640 640h1024v128h-1024v-128zM1024 128h640v128h-640v-128zM1280 1152h384v128h-384v-128z" />
+<glyph unicode="&#xf0b0;" horiz-adv-x="1408" d="M5 1241q17 39 59 39h1280q42 0 59 -39q17 -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 70z" />
+<glyph unicode="&#xf0b1;" horiz-adv-x="1792" d="M0 160v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM0 736v384q0 66 47 113t113 47h352v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113v-384h-1792z M640 1280h512v128h-512v-128zM768 512v128h256v-128h-256z" />
+<glyph unicode="&#xf0b2;" d="M0 -64v448q0 42 40 59q39 17 69 -14l144 -144l355 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 -45 v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19l-144 144l-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 19 t-19 45z" />
+<glyph unicode="&#xf0c0;" horiz-adv-x="1920" d="M0 671q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5zM128 1280q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181zM256 3q0 53 3.5 103.5 t14 109t26.5 108.5t43 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.5q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5 zM576 896q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5zM1280 1280q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181zM1327 640q81 117 81 256q0 29 -5 66q66 -23 133 -23 q59 0 119 21.5t97.5 42.5t43.5 21q124 0 124 -353q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128z" />
+<glyph unicode="&#xf0c1;" horiz-adv-x="1664" d="M16 1088q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l206 -207q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204t-85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88 q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204zM208 1088q0 -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 -15t21.5 -21.5t18.5 -19q33 31 33 73 q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67zM911 383q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26l147 146q28 28 28 67q0 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.5 q0 -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 -73z" />
+<glyph unicode="&#xf0c2;" horiz-adv-x="1920" d="M0 448q0 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.5q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5z" />
+<glyph unicode="&#xf0c3;" horiz-adv-x="1664" d="M115.5 -64.5q-34.5 63.5 21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399l503 -793q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5zM476 384h712l-272 429l-20 31v37v399h-128v-399v-37 l-20 -31z" />
+<glyph unicode="&#xf0c4;" horiz-adv-x="1792" d="M1 157q7 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 -148q4 -48 -10 -97q4 -1 12 -5 l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56l-507 -398l507 -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 207zM168 176q-25 -66 21 -108q39 -36 113 -36q100 0 192 59q81 51 106 117t-21 108q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117zM168 976q25 -66 106 -117q92 -59 192 -59q74 0 113 36q46 42 21 108t-106 117q-92 59 -192 59 q-74 0 -113 -36q-46 -42 -21 -108zM672 448l9 -8q2 -2 7 -6q4 -4 11 -12t11 -12l26 -26l160 96l96 -32l736 576l-128 64l-768 -431v-113zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 576q0 26 19 45t45 19t45 -19 t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1018 391l582 -327l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
+<glyph unicode="&#xf0c5;" horiz-adv-x="1792" d="M0 224v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68zM128 256h512v256q0 40 20 88t48 76l316 316v416h-384 v-416q0 -40 -28 -68t-68 -28h-416v-640zM213 1024h299v299zM768 -128h896v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640zM853 640h299v299z" />
+<glyph unicode="&#xf0c6;" horiz-adv-x="1408" d="M4 1023q0 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 -181l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581 q-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 -235q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776 q-113 115 -113 271z" />
+<glyph unicode="&#xf0c7;" d="M0 -32v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 0h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20 t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280zM384 0h768v384h-768v-384zM640 928q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v320q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320z" />
+<glyph unicode="&#xf0c8;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5z" />
+<glyph unicode="&#xf0c9;" d="M0 64v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM0 576v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM0 1088v128q0 26 19 45t45 19h1408 q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf0ca;" horiz-adv-x="1792" d="M0 128q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM0 640q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM0 1152q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM512 32v192 q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5zM512 544v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5z M512 1056v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0cb;" horiz-adv-x="1792" d="M15 438q0 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.5h127v60h105v-159h-362q-6 36 -6 54zM19 -190 l57 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 -88q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66zM34 1400l136 127h106v-404h108v-99 h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54zM512 32v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5zM512 544v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5v-192 q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5zM512 1056v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0cc;" horiz-adv-x="1792" d="M0 544v64q0 14 9 23t23 9h1728q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23zM384 972q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6l-14 2q-50 149 -103 205 q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743q-28 35 -51 80q-48 97 -48 188zM414 154q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22 q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71h411q7 -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 23l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156z" />
+<glyph unicode="&#xf0cd;" d="M0 -32v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-1472q-14 0 -23 -9t-9 -23zM0 1405q13 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.5 t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47q104 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 -2 q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41q0 -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 195 q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39q-37 2 -45 4z" />
+<glyph unicode="&#xf0ce;" horiz-adv-x="1664" d="M0 160v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113zM128 160q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM128 544q0 -14 9 -23t23 -9h320 q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM128 928q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM640 160q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192zM640 544q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM640 928q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM1152 160q0 -14 9 -23t23 -9h320q14 0 23 9t9 23 v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM1152 544q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192zM1152 928q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192z" />
+<glyph unicode="&#xf0d0;" horiz-adv-x="1664" d="M27 160q0 27 18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45t-18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45zM128 1408l98 30l30 98l30 -98l98 -30l-98 -30l-30 -98l-30 98zM320 1216l196 60l60 196l60 -196l196 -60l-196 -60 l-60 -196l-60 196zM768 1408l98 30l30 98l30 -98l98 -30l-98 -30l-30 -98l-30 98zM1083 1062l107 -107l293 293l-107 107zM1408 768l98 30l30 98l30 -98l98 -30l-98 -30l-30 -98l-30 98z" />
+<glyph unicode="&#xf0d1;" horiz-adv-x="1792" d="M64 192q0 26 19 45t45 19v320q0 8 -0.5 35t0 38t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45v-1024q0 -15 -4 -26.5t-13.5 -18.5t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5 q0 -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.5zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM384 128q0 -52 38 -90t90 -38 t90 38t38 90t-38 90t-90 38t-90 -38t-38 -90zM1280 128q0 -52 38 -90t90 -38t90 38t38 90t-38 90t-90 38t-90 -38t-38 -90z" />
+<glyph unicode="&#xf0d2;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5t-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 63 q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134q0 -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.5 q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423z" />
+<glyph unicode="&#xf0d3;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5 q-104 0 -194.5 -28.5t-153 -76.5t-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 -118 q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5t29.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.5z" />
+<glyph unicode="&#xf0d4;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM276 309q0 -43 18.5 -77.5t48.5 -56.5t69 -37t77.5 -21t76.5 -6q60 0 120.5 15.5t113.5 46t86 82.5t33 117 q0 49 -20 89.5t-49 66.5t-58 47.5t-49 44t-20 44.5t15.5 42.5t37.5 39.5t44 42t37.5 59.5t15.5 82.5q0 60 -22.5 99.5t-72.5 90.5h83l88 64h-265q-85 0 -161 -32t-127.5 -98t-51.5 -153q0 -93 64.5 -154.5t158.5 -61.5q22 0 43 3q-13 -29 -13 -54q0 -44 40 -94 q-175 -12 -257 -63q-47 -29 -75.5 -73t-28.5 -95zM395 338q0 46 25 80t65.5 51.5t82 25t84.5 7.5q20 0 31 -2q2 -1 23 -16.5t26 -19t23 -18t24.5 -22t19 -22.5t17 -26t9 -26.5t4.5 -31.5q0 -76 -58.5 -112.5t-139.5 -36.5q-41 0 -80.5 9.5t-75.5 28.5t-58 53t-22 78z M462 969q0 61 32 104t92 43q53 0 93.5 -45t58 -101t17.5 -107q0 -60 -33 -99.5t-92 -39.5q-53 0 -93 42.5t-57.5 96.5t-17.5 106zM960 672h128v-160h64v160h128v64h-128v128h-64v-128h-128v-64z" />
+<glyph unicode="&#xf0d5;" horiz-adv-x="1664" d="M32 182q0 81 44.5 150t118.5 115q131 82 404 100q-32 42 -47.5 74t-15.5 73q0 36 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q77 66 182.5 98t217.5 32h418l-138 -88h-131q74 -63 112 -133t38 -160q0 -72 -24.5 -129.5t-59 -93t-69.5 -65 t-59.5 -61.5t-24.5 -66q0 -36 32 -70.5t77.5 -68t90.5 -73.5t77 -104t32 -142q0 -90 -48 -173q-72 -122 -211 -179.5t-298 -57.5q-132 0 -246.5 41.5t-171.5 137.5q-37 60 -37 131zM218 228q0 -70 35 -123.5t91.5 -83t119 -44t127.5 -14.5q58 0 111.5 13t99 39t73 73 t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -48 2q-53 0 -105 -7t-107.5 -25t-97 -46t-68.5 -74.5t-27 -105.5zM324 1222q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q38 0 78 16.5t66 43.5q53 57 53 159 q0 58 -17 125t-48.5 129.5t-84.5 103.5t-117 41q-42 0 -82.5 -19.5t-65.5 -52.5q-47 -59 -47 -160zM1084 731v108h212v217h105v-217h213v-108h-213v-219h-105v219h-212z" />
+<glyph unicode="&#xf0d6;" horiz-adv-x="1920" d="M0 64v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45zM128 384q106 0 181 -75t75 -181h1152q0 106 75 181t181 75v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512zM640 640q0 70 21 142 t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142t-21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142zM762 791l77 -80q42 37 55 57h2v-288h-128v-96h384v96h-128v448h-114z" />
+<glyph unicode="&#xf0d7;" horiz-adv-x="1024" d="M0 832q0 26 19 45t45 19h896q26 0 45 -19t19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45z" />
+<glyph unicode="&#xf0d8;" horiz-adv-x="1024" d="M0 320q0 26 19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf0d9;" horiz-adv-x="640" d="M64 640q0 26 19 45l448 448q19 19 45 19t45 -19t19 -45v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45z" />
+<glyph unicode="&#xf0da;" horiz-adv-x="640" d="M0 192v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45z" />
+<glyph unicode="&#xf0db;" horiz-adv-x="1664" d="M0 32v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113zM128 32q0 -13 9.5 -22.5t22.5 -9.5h608v1152h-640v-1120zM896 0h608q13 0 22.5 9.5t9.5 22.5v1120h-640v-1152z" />
+<glyph unicode="&#xf0dc;" horiz-adv-x="1024" d="M0 448q0 26 19 45t45 19h896q26 0 45 -19t19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45zM0 832q0 26 19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf0dd;" horiz-adv-x="1024" d="M0 448q0 26 19 45t45 19h896q26 0 45 -19t19 -45t-19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45z" />
+<glyph unicode="&#xf0de;" horiz-adv-x="1024" d="M0 832q0 26 19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf0e0;" horiz-adv-x="1792" d="M0 32v794q44 -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 87v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113zM0 1098q0 78 41.5 130t118.5 52h1472 q65 0 112.5 -47t47.5 -113q0 -79 -49 -151t-122 -123q-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.5z" />
+<glyph unicode="&#xf0e1;" d="M0 1217q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122zM19 -80v991h330v-991h-330zM531 -80q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5v-568 h-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-329z" />
+<glyph unicode="&#xf0e2;" d="M0 832v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298t-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 -12 q73 -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.5t-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 45z" />
+<glyph unicode="&#xf0e3;" horiz-adv-x="1792" d="M40 736q0 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 -14q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18 q0 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 -28q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5 q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91q0 -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.5 t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68z" />
+<glyph unicode="&#xf0e4;" horiz-adv-x="1792" d="M0 384q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29q-141 221 -141 483zM128 384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z M320 832q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM710 241q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91l101 382q6 26 -7.5 48.5t-38.5 29.5t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5 t-63 -98.5zM768 1024q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM1216 832q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM1408 384q0 -53 37.5 -90.5 t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
+<glyph unicode="&#xf0e5;" horiz-adv-x="1792" d="M0 640q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5t-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.5 t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281zM128 640q0 -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.5t-381.5 -69.5 t-282 -187.5t-104.5 -255z" />
+<glyph unicode="&#xf0e6;" horiz-adv-x="1792" d="M0 768q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257t-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 25 t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224zM128 768q0 -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 52t-286 -52t-211.5 -141t-78.5 -191zM616 132 q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -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 -22 t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132z" />
+<glyph unicode="&#xf0e7;" horiz-adv-x="896" d="M1 551l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15q18 -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 39z" />
+<glyph unicode="&#xf0e8;" horiz-adv-x="1792" d="M0 -32v320q0 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 -68v-320q0 -40 -28 -68t-68 -28h-320 q-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-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf0e9;" horiz-adv-x="1664" d="M0 681q0 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 -7q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17 q-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 -69q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5z M384 128q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180zM768 1310v98q0 26 19 45t45 19t45 -19t19 -45v-98q-42 2 -64 2t-64 -2z" />
+<glyph unicode="&#xf0ea;" horiz-adv-x="1792" d="M0 96v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88v-672q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68zM256 1312q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5v64 q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64zM768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1280 640h299l-299 299v-299z" />
+<glyph unicode="&#xf0eb;" horiz-adv-x="1024" d="M0 960q0 99 44.5 184.5t117 142t164 89t186.5 32.5t186.5 -32.5t164 -89t117 -142t44.5 -184.5q0 -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 -47q0 -46 -31.5 -71t-77.5 -25 q-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 268zM128 960q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228 q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134zM480 1088q0 13 9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5 q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0ec;" horiz-adv-x="1792" d="M0 256q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5v-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 22zM0 800v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23 t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0ed;" horiz-adv-x="1920" d="M0 448q0 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.5q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5z M512 608q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24q0 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.5z" />
+<glyph unicode="&#xf0ee;" horiz-adv-x="1920" d="M0 448q0 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.5q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5z M512 672q0 -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.5q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24z" />
+<glyph unicode="&#xf0f0;" horiz-adv-x="1408" d="M0 131q0 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 -56t136 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-89 q-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 -68t68 -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.5 t81 -103t47.5 -132.5t24 -138t5.5 -131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190zM256 192q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM320 1024q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5 t-271.5 112.5t-112.5 271.5z" />
+<glyph unicode="&#xf0f1;" horiz-adv-x="1408" d="M0 768v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48t65 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 -48 q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5 t-131.5 271.5v132q-164 20 -274 128t-110 252zM1152 832q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf0f2;" horiz-adv-x="1792" d="M0 96v832q0 92 66 158t158 66h64v-1280h-64q-92 0 -158 66t-66 158zM384 -128v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128v-1280h-1024zM640 1152h512v128h-512v-128zM1504 -128v1280h64q92 0 158 -66t66 -158v-832q0 -92 -66 -158t-158 -66h-64z " />
+<glyph unicode="&#xf0f3;" horiz-adv-x="1664" d="M0 128q190 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.5q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38 t-38 90zM656 0q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16z" />
+<glyph unicode="&#xf0f4;" horiz-adv-x="1920" d="M0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM256 480v736q0 26 19 45t45 19h1152q159 0 271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158zM1408 704h64q80 0 136 56t56 136 t-56 136t-136 56h-64v-384z" />
+<glyph unicode="&#xf0f5;" horiz-adv-x="1408" d="M0 832v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128 q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111zM768 416v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0f6;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM384 160v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64 q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23zM384 416v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23zM384 672v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23zM1024 1024h376 q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf0f7;" horiz-adv-x="1408" d="M0 -192v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM128 -128h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224h384v1536h-1152v-1536zM256 160v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 672v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 1184v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 672v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 1184v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 672v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 928v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 1184v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 416v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 928v64q0 13 9.5 22.5t22.5 9.5h64 q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 1184v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0f8;" horiz-adv-x="1408" d="M0 -192v1280q0 26 19 45t45 19h320v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM128 -128h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224h384v1152h-256 v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152zM256 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM256 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64 q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM512 1056q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128 v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v320q0 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.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320zM768 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM768 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 160v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 416v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5zM1024 672v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5 v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5z" />
+<glyph unicode="&#xf0f9;" horiz-adv-x="1920" d="M64 192q0 26 19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-1152q0 -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-128 q-26 0 -45 19t-19 45zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM384 128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM896 800q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192 q14 0 23 9t9 23v224h224q14 0 23 9t9 23v192q0 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-192zM1280 128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
+<glyph unicode="&#xf0fa;" horiz-adv-x="1792" d="M0 96v832q0 92 66 158t158 66h32v-1280h-32q-92 0 -158 66t-66 158zM352 -128v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160v-1280h-1088zM512 416q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23v192 q0 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-192zM640 1152h512v128h-512v-128zM1536 -128v1280h32q92 0 158 -66t66 -158v-832q0 -92 -66 -158t-158 -66h-32z" />
+<glyph unicode="&#xf0fb;" horiz-adv-x="1920" d="M0 512v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93l1 -3q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5 t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8z" />
+<glyph unicode="&#xf0fc;" horiz-adv-x="1664" d="M64 1152l32 128h480l32 128h960l32 -192l-64 -32v-800l128 -192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320zM384 768q0 -53 37.5 -90.5t90.5 -37.5h128v384h-256v-256z" />
+<glyph unicode="&#xf0fd;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 192q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45 v896q0 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-896z" />
+<glyph unicode="&#xf0fe;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 576q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45 v128q0 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-128z" />
+<glyph unicode="&#xf100;" horiz-adv-x="1024" d="M45 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23zM429 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23 l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
+<glyph unicode="&#xf101;" horiz-adv-x="1024" d="M13 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23zM397 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10 l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
+<glyph unicode="&#xf102;" horiz-adv-x="1152" d="M77 224q0 13 10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-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 23zM77 608q0 13 10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23 l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
+<glyph unicode="&#xf103;" horiz-adv-x="1152" d="M77 672q0 13 10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23zM77 1056q0 13 10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10 l50 -50q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
+<glyph unicode="&#xf104;" horiz-adv-x="640" d="M45 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
+<glyph unicode="&#xf105;" horiz-adv-x="640" d="M13 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
+<glyph unicode="&#xf106;" horiz-adv-x="1152" d="M77 352q0 13 10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-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 23z" />
+<glyph unicode="&#xf107;" horiz-adv-x="1152" d="M77 800q0 13 10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23z" />
+<glyph unicode="&#xf108;" horiz-adv-x="1920" d="M0 288v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113zM128 544q0 -13 9.5 -22.5 t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832z" />
+<glyph unicode="&#xf109;" horiz-adv-x="1920" d="M0 96v96h160h1600h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68zM256 416v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113zM384 416q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5 t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-704zM864 112q0 -16 16 -16h160q16 0 16 16t-16 16h-160q-16 0 -16 -16z" />
+<glyph unicode="&#xf10a;" horiz-adv-x="1152" d="M0 160v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-832q-66 0 -113 47t-47 113zM128 288q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM512 128 q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf10b;" horiz-adv-x="768" d="M0 128v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90zM96 288q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704zM288 1136 q0 -16 16 -16h160q16 0 16 16t-16 16h-160q-16 0 -16 -16zM304 128q0 -33 23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5z" />
+<glyph unicode="&#xf10c;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273z" />
+<glyph unicode="&#xf10d;" horiz-adv-x="1664" d="M0 192v704q0 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 -136v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136z M896 192v704q0 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 -136v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136z" />
+<glyph unicode="&#xf10e;" horiz-adv-x="1664" d="M0 832v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136v-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 136zM896 832v384 q0 80 56 136t136 56h384q80 0 136 -56t56 -136v-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 136z" />
+<glyph unicode="&#xf110;" horiz-adv-x="1568" d="M0 640q0 66 47 113t113 47t113 -47t47 -113t-47 -113t-113 -47t-113 47t-47 113zM176 1088q0 73 51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5t-51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5zM208 192q0 60 42 102t102 42q59 0 101.5 -42t42.5 -102t-42.5 -102 t-101.5 -42q-60 0 -102 42t-42 102zM608 1280q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM672 0q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM1136 192q0 46 33 79t79 33t79 -33t33 -79 t-33 -79t-79 -33t-79 33t-33 79zM1168 1088q0 33 23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5t-23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5zM1344 640q0 40 28 68t68 28t68 -28t28 -68t-28 -68t-68 -28t-68 28t-28 68z" />
+<glyph unicode="&#xf111;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5z" />
+<glyph unicode="&#xf112;" horiz-adv-x="1792" d="M0 896q0 26 19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333q0 -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 101 t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19l-512 512q-19 19 -19 45z" />
+<glyph unicode="&#xf113;" horiz-adv-x="1664" d="M0 496q0 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 -218q0 -87 -27 -168q136 -160 136 -398q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86t-170 -47.5t-171.5 -22t-167 -4.5 q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331zM224 320q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11 q-152 21 -195 21q-118 0 -187 -84t-69 -204zM384 320q0 40 12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82t-12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82zM1024 320q0 40 12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82t-12.5 -82t-43 -76t-72.5 -34t-72.5 34 t-43 76t-12.5 82z" />
+<glyph unicode="&#xf114;" horiz-adv-x="1664" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158zM128 224q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64 q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960z" />
+<glyph unicode="&#xf115;" horiz-adv-x="1920" d="M0 224v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158zM128 331l256 315q44 53 116 87.5 t140 34.5h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-853zM171 163q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40z " />
+<glyph unicode="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM384 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM402 461q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38 q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5q-37 -121 -138 -195t-228 -74t-228 74t-138 195zM896 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
+<glyph unicode="&#xf119;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM384 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM402 307q37 121 138 195t228 74t228 -74t138 -195q8 -25 -4 -48.5 t-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.5zM896 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
+<glyph unicode="&#xf11a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM384 448q0 26 19 45t45 19h640q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45zM384 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5 t-90.5 -37.5t-90.5 37.5t-37.5 90.5zM896 896q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5z" />
+<glyph unicode="&#xf11b;" horiz-adv-x="1920" d="M0 512q0 212 150 362t362 150h896q212 0 362 -150t150 -362t-150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150t-150 362zM192 448q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23v128 q0 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-128zM1152 384q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5zM1408 640q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z" />
+<glyph unicode="&#xf11c;" horiz-adv-x="1920" d="M0 128v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5zM128 128h1664v896h-1664v-896zM256 272v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM256 528v96 q0 16 16 16h224q16 0 16 -16v-96q0 -16 -16 -16h-224q-16 0 -16 16zM256 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM512 272v96q0 16 16 16h864q16 0 16 -16v-96q0 -16 -16 -16h-864q-16 0 -16 16zM512 784v96q0 16 16 16h96q16 0 16 -16v-96 q0 -16 -16 -16h-96q-16 0 -16 16zM640 528v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM768 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM896 528v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16z M1024 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM1152 528v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM1280 784v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16zM1408 528v96q0 16 16 16h112v240 q0 16 16 16h96q16 0 16 -16v-352q0 -16 -16 -16h-224q-16 0 -16 16zM1536 272v96q0 16 16 16h96q16 0 16 -16v-96q0 -16 -16 -16h-96q-16 0 -16 16z" />
+<glyph unicode="&#xf11d;" horiz-adv-x="1792" d="M64 1280q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64zM320 320v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86 q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55v-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 8q-32 19 -32 56zM448 426 q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599z" />
+<glyph unicode="&#xf11e;" horiz-adv-x="1792" d="M64 1280q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64zM320 320v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86 q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55v-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 8q-32 19 -32 56zM448 426 q205 96 384 110v192q-181 -16 -384 -117v-185zM448 836q215 111 384 118v197q-172 -8 -384 -126v-189zM832 730h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15 t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2q-23 0 -49 -3v-222zM1280 828q148 -42 384 90v189q-169 -91 -306 -91q-45 0 -78 8v-196z" />
+<glyph unicode="&#xf120;" horiz-adv-x="1664" d="M13 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23zM640 32v64q0 14 9 23t23 9h960q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-960 q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf121;" horiz-adv-x="1920" d="M45 576q0 13 10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23zM712 -52l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5 l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5zM1293 160q0 13 10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23z" />
+<glyph unicode="&#xf122;" horiz-adv-x="1792" d="M0 896q0 26 19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45l397 -397v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45zM384 896q0 26 19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221 q169 -173 169 -509q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1q-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 45z" />
+<glyph unicode="&#xf123;" horiz-adv-x="1664" d="M2 900.5q9 27.5 54 34.5l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5l-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.5z M832 310l59 -31l318 -168l-60 355l-12 66l49 47l257 250l-356 52l-66 10l-30 60l-159 322v-963z" />
+<glyph unicode="&#xf124;" horiz-adv-x="1408" d="M2 561q-5 22 4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5l-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.5z" />
+<glyph unicode="&#xf125;" horiz-adv-x="1664" d="M0 928v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864 q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23zM512 301l595 595h-595v-595zM557 256h595v595z" />
+<glyph unicode="&#xf126;" horiz-adv-x="1024" d="M0 64q0 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-497q54 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 -136 q0 -52 -26 -96.5t-70 -69.5q-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 136zM96 64q0 -40 28 -68t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68zM96 1216q0 -40 28 -68 t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68zM736 1088q0 -40 28 -68t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68z" />
+<glyph unicode="&#xf127;" horiz-adv-x="1664" d="M0 448q0 14 9 23t23 9h320q14 0 23 -9t9 -23t-9 -23t-23 -9h-320q-14 0 -23 9t-9 23zM16 1088q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56l-239 -18l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68 l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204zM128 32q0 13 9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23zM544 -96v320q0 14 9 23t23 9t23 -9t9 -23v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23zM633 364 l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56zM1056 1184v320q0 14 9 23t23 9t23 -9t9 -23v-320 q0 -14 -9 -23t-23 -9t-23 9t-9 23zM1216 1120q0 13 9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23zM1280 960q0 14 9 23t23 9h320q14 0 23 -9t9 -23t-9 -23t-23 -9h-320q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf128;" horiz-adv-x="1024" d="M96.5 986q-2.5 15 5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5q0 -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.5t-10.5 37.5v45q0 83 65 156.5 t143 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 25zM384 40v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28z" />
+<glyph unicode="&#xf129;" horiz-adv-x="640" d="M0 64v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45zM128 1152v192q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-192 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf12a;" horiz-adv-x="640" d="M98 1344q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45zM128 64v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf12b;" d="M5 0v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258zM1013 713q0 64 26 117t65 86.5 t84 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 -63h232v80h126v-206h-514l-3 27q-4 28 -4 46z " />
+<glyph unicode="&#xf12c;" d="M5 0v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258zM1015 -183q0 64 26 117t65 86.5 t84 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 -73h232v80h126v-206h-514l-4 27q-3 45 -3 46z" />
+<glyph unicode="&#xf12d;" horiz-adv-x="1920" d="M1.5 146.5q5.5 37.5 30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5q15 -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.5zM128 128h768l336 384h-768z" />
+<glyph unicode="&#xf12e;" horiz-adv-x="1664" d="M0 0v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89q0 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.5 q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124 q0 -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.5t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89 q-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 1z" />
+<glyph unicode="&#xf130;" horiz-adv-x="1152" d="M0 704v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-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 45 t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5zM256 704v512q0 132 94 226t226 94t226 -94t94 -226v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226z" />
+<glyph unicode="&#xf131;" horiz-adv-x="1408" d="M13 64q0 13 10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23t-10 -23l-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-128q0 -221 -147.5 -384.5 t-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 23zM128 704v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113l-101 -101 q-42 103 -42 214zM384 704v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
+<glyph unicode="&#xf132;" horiz-adv-x="1280" d="M0 576v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45v-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 150t-33.5 170.5zM640 79 q119 63 213 137q235 184 235 360v640h-448v-1137z" />
+<glyph unicode="&#xf133;" horiz-adv-x="1664" d="M0 -128v1280q0 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 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90zM128 -128h1408v1024h-1408v-1024z M384 1088q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288zM1152 1088q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288z" />
+<glyph unicode="&#xf134;" horiz-adv-x="1408" d="M3.5 940q-8.5 25 3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96 q-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 45v800q0 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 37 zM384 1344q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf135;" horiz-adv-x="1664" d="M36 464l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5q0 -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 -85 q-3 -1 -9 -1q-14 0 -23 9l-64 64q-17 19 -5 39zM1248 1088q0 -40 28 -68t68 -28t68 28t28 68t-28 68t-68 28t-68 -28t-28 -68z" />
+<glyph unicode="&#xf136;" horiz-adv-x="1792" d="M0 0l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334z" />
+<glyph unicode="&#xf137;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM346 640q0 -26 19 -45l454 -454q19 -19 45 -19t45 19l102 102q19 19 19 45t-19 45l-307 307l307 307 q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45z" />
+<glyph unicode="&#xf138;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM506 288q0 -26 19 -45l102 -102q19 -19 45 -19t45 19l454 454q19 19 19 45t-19 45l-454 454 q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45z" />
+<glyph unicode="&#xf139;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM250 544q0 -26 19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19l102 102 q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45z" />
+<glyph unicode="&#xf13a;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM250 736q0 -26 19 -45l454 -454q19 -19 45 -19t45 19l454 454q19 19 19 45t-19 45l-102 102 q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45z" />
+<glyph unicode="&#xf13b;" horiz-adv-x="1408" d="M0 1408h1408l-128 -1438l-578 -162l-574 162zM262 1114l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674l16 175h-884z" />
+<glyph unicode="&#xf13c;" horiz-adv-x="1792" d="M12 75l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208l59 297h1505l-266 -1333l-804 -267z" />
+<glyph unicode="&#xf13d;" horiz-adv-x="1792" d="M0 0v352q0 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-163h192 q26 0 45 -19t19 -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 -23v-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.5 l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30zM832 1280q0 -26 19 -45t45 -19t45 19t19 45t-19 45t-45 19t-45 -19t-19 -45z" />
+<glyph unicode="&#xf13e;" horiz-adv-x="1152" d="M0 96v576q0 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 -181v-320h736q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28 t-28 68z" />
+<glyph unicode="&#xf140;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5zM256 640q0 212 150 362t362 150t362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362zM384 640q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM512 640q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181z" />
+<glyph unicode="&#xf141;" horiz-adv-x="1408" d="M0 608v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM512 608v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM1024 608v192q0 40 28 68t68 28h192 q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf142;" horiz-adv-x="384" d="M0 96v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM0 608v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68zM0 1120v192q0 40 28 68t68 28h192q40 0 68 -28 t28 -68v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68z" />
+<glyph unicode="&#xf143;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 256q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5t-37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5z M256 575q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10t9 24q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128zM256 959q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128 q13 0 23 10q11 9 9 23q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128z" />
+<glyph unicode="&#xf144;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM512 320q0 -37 32 -56q16 -8 32 -8q17 0 32 9l544 320q32 18 32 55t-32 55l-544 320q-31 19 -64 1 q-32 -19 -32 -56v-640z" />
+<glyph unicode="&#xf145;" horiz-adv-x="1792" d="M54 448.5q0 53.5 37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136t-136 56t-136 -56l-125 126q-37 37 -37 90.5z M342 512q0 -26 19 -45l362 -362q18 -18 45 -18t45 18l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45zM452 512l572 572l316 -316l-572 -572z" />
+<glyph unicode="&#xf146;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 576q0 -26 19 -45t45 -19h896q26 0 45 19t19 45v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128 z" />
+<glyph unicode="&#xf147;" horiz-adv-x="1408" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM128 288q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47 t-47 -113v-832zM256 672v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf148;" horiz-adv-x="1024" d="M3 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 -68q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18z" />
+<glyph unicode="&#xf149;" horiz-adv-x="1024" d="M3 1261q9 19 29 19h704q13 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 34z" />
+<glyph unicode="&#xf14a;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM218 640q0 -26 19 -45l358 -358q19 -19 45 -19t45 19l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19 t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45z" />
+<glyph unicode="&#xf14b;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 128h288l544 544l-288 288l-544 -544v-288zM352 320v56l52 52l152 -152l-52 -52h-56v96h-96zM494 494 q-14 13 3 30l291 291q17 17 30 3q14 -13 -3 -30l-291 -291q-17 -17 -30 -3zM864 1024l288 -288l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28z" />
+<glyph unicode="&#xf14c;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM282 320q0 -26 19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59 v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45z" />
+<glyph unicode="&#xf14d;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 448q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5t224 23.5v-160 q0 -42 40 -59q12 -5 24 -5q26 0 45 19l352 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.5z" />
+<glyph unicode="&#xf14e;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 241v542l512 256v-542zM640 448l256 128l-256 128v-256z" />
+<glyph unicode="&#xf150;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 160q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-960 q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM391 861q17 35 57 35h640q40 0 57 -35q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66z" />
+<glyph unicode="&#xf151;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 160q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-960 q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM391 419q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66q-17 -35 -57 -35h-640q-40 0 -57 35z" />
+<glyph unicode="&#xf152;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 160q0 -14 9 -23t23 -9h960q14 0 23 9t9 23v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960z M512 320v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52t-27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57z" />
+<glyph unicode="&#xf153;" horiz-adv-x="1024" d="M0 514v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9t-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.5 t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26l-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.5 l12 3l5 2q13 5 26 -2q12 -7 15 -21l35 -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.5z" />
+<glyph unicode="&#xf154;" horiz-adv-x="1024" d="M0 32v150q0 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 7q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215 h305q13 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.5v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf155;" horiz-adv-x="1024" d="M52 171l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43t61.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 242 t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5t63.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 -48 t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50t53 -63.5t31.5 -76.5t13 -94q0 -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.5 t-17.5 18q-17 21 -2 41z" />
+<glyph unicode="&#xf156;" horiz-adv-x="898" d="M0 605v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102q0 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 -144h171 q14 0 23 -9t9 -23v-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 22z" />
+<glyph unicode="&#xf157;" horiz-adv-x="1027" d="M4 1360q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61l191 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-103 q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5h-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.5h214z" />
+<glyph unicode="&#xf158;" horiz-adv-x="1280" d="M0 256v128q0 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 -315t-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 -9 h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23zM487 747h320q106 0 171 62t65 162t-65 162t-171 62h-320v-448z" />
+<glyph unicode="&#xf159;" horiz-adv-x="1792" d="M0 672v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28q10 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 -344h111 q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-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 23z M373 896l32 -128h225l35 128h-292zM436 640l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5l81 299h-159zM822 768h139l-35 128h-70zM1118 896l34 -128h230l33 128h-297zM1187 640l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3l78 300h-162z" />
+<glyph unicode="&#xf15a;" horiz-adv-x="1280" d="M56 0l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89 t-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-200zM522 182q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30t24.5 40t9.5 51q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1 t-47.5 -1v-338zM522 674q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51q0 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-307z" />
+<glyph unicode="&#xf15b;" d="M0 -160v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472z" />
+<glyph unicode="&#xf15c;" d="M0 -160v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM384 160q0 -14 9 -23t23 -9h704q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64zM384 416q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64zM384 672q0 -14 9 -23t23 -9h704q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64zM1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472z" />
+<glyph unicode="&#xf15d;" horiz-adv-x="1664" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM899 768v106h70l230 662h162l230 -662h70v-106h-288v106h75l-47 144h-243l-47 -144h75v-106 h-287zM988 -166l369 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 2h248v119h121v-233h-584v90zM1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18 t-7.5 -29z" />
+<glyph unicode="&#xf15e;" horiz-adv-x="1664" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM899 -150h70l230 662h162l230 -662h70v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287 v106zM988 768v90l369 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 1h248v119h121v-233h-584zM1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29 z" />
+<glyph unicode="&#xf160;" horiz-adv-x="1792" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM896 -32q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9 t-9 23v192zM896 288v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23zM896 800v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23zM896 1312v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23 v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf161;" horiz-adv-x="1792" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM896 -32q0 14 9 23t23 9h256q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9 t-9 23v192zM896 288v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23zM896 800v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23zM896 1312v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23 v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf162;" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM946 261q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5q0 -62 -13 -121.5t-41 -114 t-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.5zM976 1351l192 185h123v-654h165v-114h-469v114h167v432q0 7 0.5 19t0.5 17 v16h-2l-7 -12q-8 -13 -26 -31l-62 -58zM1085 261q0 -57 36.5 -95t104.5 -38q50 0 85 27t35 68q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94z" />
+<glyph unicode="&#xf163;" d="M34 108q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35zM946 1285q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5q0 -62 -13 -121.5t-41 -114 t-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.5zM976 327l192 185h123v-654h165v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16 h-2l-7 -12q-8 -13 -26 -31l-62 -58zM1085 1285q0 -57 36.5 -95t104.5 -38q50 0 85 27t35 68q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94z" />
+<glyph unicode="&#xf164;" horiz-adv-x="1664" d="M0 64v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45zM128 192q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45zM480 64v641q0 25 18 43.5t43 20.5q24 2 76 59 t101 121q68 87 101 120q18 18 31 48t17.5 48.5t13.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 -135 q0 -86 -55 -149q15 -44 15 -76q3 -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.5z" />
+<glyph unicode="&#xf165;" horiz-adv-x="1664" d="M0 448q0 -26 19 -45t45 -19h288q26 0 45 19t19 45v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640zM128 960q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45zM480 447v641q0 26 19 44.5t45 19.5q35 1 158 44 q77 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 -76q55 -61 55 -149q-1 -78 -57.5 -135t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39 t-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 121t-76 59q-25 2 -43 20.5t-18 43.5z" />
+<glyph unicode="&#xf166;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM218 366q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73 q20 84 20 260q0 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.5q-20 -87 -20 -260zM300 551v70h232v-70h-80v-423h-74v423h-78zM396 1313l24 -69t23 -69q35 -103 46 -158v-201h74v201l90 296h-75l-51 -195l-53 195 h-78zM542 205v290h66v-270q0 -24 1 -26q1 -15 15 -15q20 0 42 31v280h67v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54zM654 936q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38q-21 -29 -21 -87v-130zM721 923 v156q0 52 32 52t32 -52v-156q0 -51 -32 -51t-32 51zM790 128v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67zM857 200q16 -16 33 -16q29 0 29 49v157q0 50 -29 50q-17 0 -33 -16v-224zM907 893q0 -37 6 -55 q11 -27 43 -27q36 0 77 45v-40h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293zM1037 247v129q0 59 20 86q29 38 80 38t78 -38q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68v-9q0 -29 -2 -43q-3 -22 -15 -40 q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86zM1103 355h66v34q0 51 -33 51t-33 -51v-34z" />
+<glyph unicode="&#xf167;" d="M27 260q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99q-26 112 -26 350zM138 509h105v-569h100v569h107v94h-312 v-94zM266 1536h106l71 -263l68 263h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187zM463 43q0 -49 8 -73q12 -37 58 -37q48 0 102 61v-54h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391zM614 1028v175q0 80 28 117q38 51 105 51 q69 0 106 -51q28 -37 28 -117v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51q-28 38 -28 118zM704 1011q0 -70 43 -70t43 70v210q0 69 -43 69t-43 -69v-210zM798 -60h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89 v-663zM887 36v301q22 22 45 22q39 0 39 -67v-211q0 -67 -39 -67q-23 0 -45 22zM955 971v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75zM1130 100q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54 q2 9 2 58v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51q-28 -37 -28 -116v-173zM1219 245v46q0 68 45 68t45 -68v-46h-90z" />
+<glyph unicode="&#xf168;" horiz-adv-x="1408" d="M5 384q-10 17 0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45l164 -286q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17zM536 539q18 32 531 942q25 45 64 45h241q22 0 31 -15q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37 q-10 -15 -32 -15h-239q-42 0 -66 45z" />
+<glyph unicode="&#xf169;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM227 396q8 -13 24 -13h185q31 0 50 36l199 352q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29 l125 -216v-1l-196 -346q-9 -14 0 -28zM638 516q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1l409 723q8 16 0 28q-7 12 -24 12h-187q-30 0 -49 -35z" />
+<glyph unicode="&#xf16a;" horiz-adv-x="1792" d="M0 640q0 96 1 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 -150t-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 58 t-69.5 123q-14 65 -21.5 147.5t-8.5 136.5t-1 150zM640 320q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54t-30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640z" />
+<glyph unicode="&#xf16b;" horiz-adv-x="1792" d="M64 558l338 271l494 -305l-342 -285zM64 1099l490 319l342 -285l-494 -304zM407 166v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284l147 96v-108l-490 -293v-1l-1 1l-1 -1v1zM896 524l494 305l338 -271l-489 -319zM896 1133l343 285l489 -319l-338 -270z" />
+<glyph unicode="&#xf16c;" horiz-adv-x="1408" d="M0 -255v736h121v-618h928v618h120v-701l-1 -35v-1h-1132l-35 1h-1zM221 -17v151l707 1v-151zM227 243l14 150l704 -65l-13 -150zM270 563l39 146l683 -183l-39 -146zM395 928l77 130l609 -360l-77 -130zM707 1303l125 86l398 -585l-124 -85zM1136 1510l149 26l121 -697 l-149 -26z" />
+<glyph unicode="&#xf16d;" d="M0 69v1142q0 81 58 139t139 58h1142q81 0 139 -58t58 -139v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139zM171 110q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62 q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648zM461 643q0 -124 90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5t-90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5zM1050 1003q0 -29 20 -49t49 -20h174q29 0 49 20t20 49v165q0 28 -20 48.5 t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165z" />
+<glyph unicode="&#xf16e;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM274 640q0 -88 62 -150t150 -62t150 62t62 150t-62 150t-150 62t-150 -62t-62 -150zM838 640q0 -88 62 -150 t150 -62t150 62t62 150t-62 150t-150 62t-150 -62t-62 -150z" />
+<glyph unicode="&#xf170;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM309 384h94l104 160h522l104 -160h94l-459 691zM567 608l201 306l201 -306h-402z" />
+<glyph unicode="&#xf171;" horiz-adv-x="1408" d="M0 1222q3 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 -54q-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 34 t-6 39.5t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158zM173 285l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37q-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 18t-76.5 27 t-73 43.5t-52 61.5q-25 96 -57 292zM243 1240q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5q-20 27 -56 44.5t-58 22t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43zM481 657q4 -91 77.5 -155t165.5 -56q91 8 152 84 t50 168q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5zM599 710q14 41 52 58q36 18 72.5 12t64 -35.5t27.5 -67.5q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82z" />
+<glyph unicode="&#xf172;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM260 1060q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63 q24 13 39.5 23t31 29t19.5 40q48 267 80 473q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54zM385 384q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71q0 7 5.5 26.5t3 32 t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6zM436 1073q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5t-52.5 16t-54.5 32.5zM607 653q-2 49 25.5 93t72.5 64 q70 31 141.5 -10t81.5 -118q8 -66 -36 -121t-110 -61t-119 40t-56 113zM687.5 660.5q0.5 -52.5 43.5 -70.5q39 -23 81 4t36 72q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5z" />
+<glyph unicode="&#xf173;" horiz-adv-x="1024" d="M78 779v217q91 30 155 84q64 55 103 132q39 78 54 196h219v-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-170z" />
+<glyph unicode="&#xf174;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM413 744h127v-404q0 -78 17 -121q17 -42 59 -78q43 -37 104 -57q62 -20 140 -20q67 0 129 14q57 13 134 49v181 q-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-163z" />
+<glyph unicode="&#xf175;" horiz-adv-x="768" d="M3 237q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19t-5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35z" />
+<glyph unicode="&#xf176;" horiz-adv-x="768" d="M3 1043q-8 19 5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19z" />
+<glyph unicode="&#xf177;" horiz-adv-x="1792" d="M64 637q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23z" />
+<glyph unicode="&#xf178;" horiz-adv-x="1792" d="M0 544v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf179;" horiz-adv-x="1408" d="M0 634q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32 q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503zM683 1131q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17z" />
+<glyph unicode="&#xf17a;" horiz-adv-x="1664" d="M0 -27v557h682v-651zM0 614v565l682 94v-659h-682zM757 -131v661h907v-786zM757 614v669l907 125v-794h-907z" />
+<glyph unicode="&#xf17b;" horiz-adv-x="1408" d="M0 337v430q0 42 30 72t73 30q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30t-73 30t-30 73zM241 886q0 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 -20l-71 -131q107 -55 171 -153.5t64 -215.5 h-925zM245 184v666h918v-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 78zM455 1092q0 -16 11 -27.5t27 -11.5t27.5 11.5t11.5 27.5t-11.5 27.5 t-27.5 11.5t-27 -11.5t-11 -27.5zM876 1092q0 -16 11.5 -27.5t27.5 -11.5t27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5zM1203 337v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73z" />
+<glyph unicode="&#xf17c;" d="M11 -115q-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 -48q3 -17 37 -26q20 -6 84.5 -18.5 t99.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 195q-12 112 -16 310q-2 90 24 151.5 t106 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 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5 t-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.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13 t16.5 -9.5q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5t-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.5 q-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.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5zM321 495q-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 -54 t7 -70.5q46 24 7 92q-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.5 t60 -22.5q0 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 18zM372 630q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12zM603 1190q2 -5 5 -6 q10 0 7 -15q-3 -20 8 -20q3 0 3 3q3 17 -2.5 30t-11.5 15q-9 2 -9 -7zM634 1110q0 12 19 15h10q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5zM721 1122q24 11 32 -2q3 -6 -3 -9q-4 -1 -11.5 6.5t-17.5 4.5zM835 1196l4 -2q14 -4 18 -31q0 -3 8 2l2 3q0 11 -5 19.5t-11 12.5 t-9 3q-14 -1 -7 -7zM851 1381.5q-1 -2.5 3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7q0 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 -9zM981 1002q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20q-2 8 -6.5 11.5t-13 5 t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5z" />
+<glyph unicode="&#xf17d;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM112 640q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81t99.5 48l37 13 q4 1 13 3.5t13 4.5q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21zM126 775q302 0 606 80q-120 213 -244 378q-138 -65 -234 -186t-128 -272zM350 134q184 -150 418 -150q132 0 256 52q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5 t-103 -148zM609 1276q1 1 2 1q-1 0 -2 -1zM613 1277q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5l12.5 17.5q-185 164 -433 164q-76 0 -155 -19zM909 797q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5 t36.5 -6t25 -4.5l10 -2q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5zM1007 565q87 -239 128 -469q111 75 185 189.5t96 250.5q-210 60 -409 29z" />
+<glyph unicode="&#xf17e;" d="M0 1024q0 159 112.5 271.5t271.5 112.5q130 0 234 -80q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234q0 -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 225 t-55.5 273.5q0 73 16 150q-80 104 -80 234zM376 399q0 -92 122 -157.5t291 -65.5q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5q0 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 -12 t54 -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.5t-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.5 q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75z" />
+<glyph unicode="&#xf180;" horiz-adv-x="1664" d="M0 640q0 75 53 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 41l619 619l2 -3q53 -53 53 -128t-53 -128l-587 -587 q-52 -53 -127.5 -53t-128.5 53l-587 587q-53 53 -53 128zM302 660q0 21 14 35l121 120q13 15 35 15t36 -15l252 -252l574 575q15 15 36 15t36 -15l120 -120q14 -15 14 -36t-14 -36l-730 -730q-17 -15 -37 -15q-4 0 -6 1q-18 2 -30 14l-407 408q-14 15 -14 36z" />
+<glyph unicode="&#xf181;" d="M0 -64v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM160 192q0 -14 9 -23t23 -9h480q14 0 23 9t9 23v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024zM832 576q0 -14 9 -23t23 -9h480q14 0 23 9t9 23 v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640z" />
+<glyph unicode="&#xf182;" horiz-adv-x="1280" d="M0 480q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53q0 -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-192 q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43q-40 0 -68 28t-28 68zM416 1280q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5z" />
+<glyph unicode="&#xf183;" horiz-adv-x="1024" d="M0 416v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136v-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 68z M288 1280q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5z" />
+<glyph unicode="&#xf184;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM399.5 766q8.5 -37 24.5 -59l349 -473l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5 t-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 -85z" />
+<glyph unicode="&#xf185;" horiz-adv-x="1792" d="M44 363q-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 94q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29q-4 -15 -20 -20 l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4l-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 20zM320 640q0 -117 45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5 t-45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5z" />
+<glyph unicode="&#xf186;" d="M0 640q0 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 -38q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384z" />
+<glyph unicode="&#xf187;" horiz-adv-x="1792" d="M64 1088v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1536q-26 0 -45 19t-19 45zM128 -64v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45zM704 704q0 -26 19 -45t45 -19h256 q26 0 45 19t19 45t-19 45t-45 19h-256q-26 0 -45 -19t-19 -45z" />
+<glyph unicode="&#xf188;" horiz-adv-x="1664" d="M32 576q0 26 19 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 -19t19 -45t-19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19 t-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 -207q-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 45z M512 1152q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5h-640z" />
+<glyph unicode="&#xf189;" horiz-adv-x="1920" d="M-1 1004q0 11 3 16l4 6q15 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 24 q17 19 38 30q53 26 239 24q82 -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.5 t13 3t20 0.5l288 2q39 5 64 -2.5t31 -16.5l6 -10q23 -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 12 q-30 21 -70 64t-68.5 77.5t-61 58t-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 211 t-130.5 272q-6 16 -6 27z" />
+<glyph unicode="&#xf18a;" horiz-adv-x="1792" d="M0 391q0 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 -178q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5q0 -68 -37 -139.5 t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5zM181 320q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5zM413.5 230.5 q-40.5 92.5 6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5q-45 -102 -158 -150t-224 -12q-107 34 -147.5 126.5zM495 257.5q9 -34.5 43 -50.5t74.5 -2.5t62.5 47.5q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5zM705 399 q-17 -31 13 -45q14 -5 29 0.5t22 18.5q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5zM1165 1274q-6 28 9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158 q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5zM1224 1047q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5t54.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 37z" />
+<glyph unicode="&#xf18b;" d="M0 638q0 187 83.5 349.5t229.5 269.5t325 137v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495zM398 -34q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211q-171 -94 -368 -94q-196 0 -367 94zM898 909v485q179 -30 325 -137t229.5 -269.5 t83.5 -349.5q0 -280 -181 -495q-204 99 -330.5 306.5t-126.5 459.5z" />
+<glyph unicode="&#xf18c;" horiz-adv-x="1408" d="M0 -211q0 19 13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5t-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 23 t-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 -56t16 -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 -89 t-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.5t112 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 -283 q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5q-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 32z" />
+<glyph unicode="&#xf18d;" horiz-adv-x="1280" d="M21 217v66h1238v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5zM21 354v255h1238v-255h-1238zM21 682v255h1238v-255h-1238zM21 1010v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5v-67h-1238z" />
+<glyph unicode="&#xf18e;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM384 544v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23t-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.5z" />
+<glyph unicode="&#xf190;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM384 640q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5v-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 23z" />
+<glyph unicode="&#xf191;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 160q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5v960q0 13 -9.5 22.5t-22.5 9.5h-960 q-13 0 -22.5 -9.5t-9.5 -22.5v-960zM448 640q0 33 27 52l448 320q17 12 37 12q26 0 45 -19t19 -45v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52z" />
+<glyph unicode="&#xf192;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM224 640q0 -148 73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73 t-198 -198t-73 -273zM512 640q0 106 75 181t181 75t181 -75t75 -181t-75 -181t-181 -75t-181 75t-75 181z" />
+<glyph unicode="&#xf193;" horiz-adv-x="1664" d="M0 320q0 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.5l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5zM416 1348q-2 16 6 42 q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455l198 99l58 -114l-256 -128q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5z" />
+<glyph unicode="&#xf194;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM128 806q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5 q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237q104 139 172.5 292.5t82.5 226.5q16 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 -143 q-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 69t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7z" />
+<glyph unicode="&#xf195;" horiz-adv-x="1152" d="M0 608v128q0 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 9h160q14 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 -31 l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23q0 -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 26z" />
+<glyph unicode="&#xf196;" horiz-adv-x="1408" d="M0 288v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5zM128 288q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47 t-47 -113v-832zM256 672v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23v-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 23z" />
+<glyph unicode="&#xf197;" horiz-adv-x="2176" d="M0 576q0 12 38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113q-110 -64 -268 -64h-128v64 h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5zM323 336h29q157 0 273 64h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96zM323 816l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5 t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64h-29zM1739 484l81 -30q68 48 68 122t-68 122l-81 -30q53 -36 53 -92t-53 -92z" />
+<glyph unicode="&#xf198;" horiz-adv-x="1664" d="M0 796q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5 t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72 l-55 163l-153 -53q-29 -9 -50 -9q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5zM620 811l105 -313l310 105l-105 315z" />
+<glyph unicode="&#xf199;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 352q0 -40 28 -68t68 -28h832q40 0 68 28t28 68v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99 q-98 -69 -164 -69t-164 69q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436zM256 928q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13 t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68z" />
+<glyph unicode="&#xf19a;" horiz-adv-x="1792" d="M0 640q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM41 640q0 -173 68 -331.5t182.5 -273t273 -182.5t331.5 -68t331.5 68t273 182.5t182.5 273t68 331.5 t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5zM127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM254 1062q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5 q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21t14.5 -24t14 -23q63 -107 63 -212q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15 t-1.5 -18.5t9 -16.5t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5zM679 -97l230 670l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1282 -24l235 678q59 169 59 276q0 42 -6 79 q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5z" />
+<glyph unicode="&#xf19b;" horiz-adv-x="1792" d="M0 455q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360l272 133v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5zM1134 860v172q277 -33 481 -157l140 79l37 -390l-525 114l147 83 q-119 70 -280 99z" />
+<glyph unicode="&#xf19c;" horiz-adv-x="2048" d="M0 -128q0 26 20.5 45t48.5 19h1782q28 0 48.5 -19t20.5 -45v-128h-1920v128zM0 1024v128l960 384l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128zM128 0v64q0 26 20.5 45t48.5 19h59v768h256v-768h128v768h256v-768h128v768h256 v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664z" />
+<glyph unicode="&#xf19d;" horiz-adv-x="2304" d="M0 1024q0 23 22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31t-22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433 q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31zM512 384l18 316l574 -181q22 -7 48 -7t48 7l574 181l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128z" />
+<glyph unicode="&#xf19e;" d="M109 1536q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610l13 -707q-62 11 -105 11 q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287z" />
+<glyph unicode="&#xf1a0;" horiz-adv-x="1280" d="M111 182q0 81 44.5 150t118.5 115q131 82 404 100q-32 41 -47.5 73.5t-15.5 73.5q0 40 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q76 66 182 98t218 32h417l-137 -88h-132q75 -63 113 -133t38 -160q0 -72 -24.5 -129.5t-59.5 -93 t-69.5 -65t-59 -61.5t-24.5 -66q0 -36 32 -70.5t77 -68t90.5 -73.5t77.5 -104t32 -142q0 -91 -49 -173q-71 -122 -209.5 -179.5t-298.5 -57.5q-132 0 -246.5 41.5t-172.5 137.5q-36 59 -36 131zM297 228q0 -56 23.5 -102t61 -75.5t87 -50t100 -29t101.5 -8.5q58 0 111.5 13 t99 39t73 73t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -49 2q-53 0 -104.5 -7t-107 -25t-97 -46t-68.5 -74.5t-27 -105.5zM403 1222q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q37 0 77.5 16.5t65.5 43.5 q53 56 53 159q0 59 -17 125.5t-48 129t-84 103.5t-117 41q-42 0 -82.5 -19.5t-66.5 -52.5q-46 -59 -46 -160z" />
+<glyph unicode="&#xf1a1;" horiz-adv-x="1984" d="M0 722q0 94 66 160t160 66q83 0 148 -55q248 158 592 164l134 423q4 14 17.5 21.5t28.5 4.5l347 -82q22 50 68.5 81t102.5 31q77 0 131.5 -54.5t54.5 -131.5t-54.5 -132t-131.5 -55q-76 0 -130.5 54t-55.5 131l-315 74l-116 -366q327 -14 560 -166q64 58 151 58 q94 0 160 -66t66 -160q0 -62 -31 -114t-83 -82q5 -33 5 -61q0 -121 -68.5 -230.5t-197.5 -193.5q-125 -82 -285.5 -125.5t-335.5 -43.5q-176 0 -336.5 43.5t-284.5 125.5q-129 84 -197.5 193t-68.5 231q0 29 5 66q-48 31 -77 81.5t-29 109.5zM77 722q0 -67 51 -111 q49 131 180 235q-36 25 -82 25q-62 0 -105.5 -43.5t-43.5 -105.5zM178 465q0 -101 59.5 -194t171.5 -166q116 -75 265.5 -115.5t313.5 -40.5t313.5 40.5t265.5 115.5q112 73 171.5 166t59.5 194t-59.5 193.5t-171.5 165.5q-116 75 -265.5 115.5t-313.5 40.5t-313.5 -40.5 t-265.5 -115.5q-112 -73 -171.5 -165.5t-59.5 -193.5zM555 572q0 57 41.5 98t97.5 41t96.5 -41t40.5 -98q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96zM661 209.5q0 16.5 11 27.5t27 11t27 -11q77 -77 265 -77h2q188 0 265 77q11 11 27 11t27 -11t11 -27.5t-11 -27.5 q-99 -99 -319 -99h-2q-220 0 -319 99q-11 11 -11 27.5zM1153 572q0 57 41.5 98t97.5 41t96.5 -41t40.5 -98q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96zM1555 1350q0 -45 32 -77t77 -32t77 32t32 77t-32 77t-77 32t-77 -32t-32 -77zM1672 843q131 -105 178 -238 q57 46 57 117q0 62 -43.5 105.5t-105.5 43.5q-49 0 -86 -28z" />
+<glyph unicode="&#xf1a2;" d="M0 193v894q0 133 94 227t226 94h896q132 0 226 -94t94 -227v-894q0 -133 -94 -227t-226 -94h-896q-132 0 -226 94t-94 227zM155 709q0 -37 19.5 -67.5t52.5 -45.5q-7 -25 -7 -54q0 -98 74 -181.5t201.5 -132t278.5 -48.5q150 0 277.5 48.5t201.5 132t74 181.5q0 27 -6 54 q35 14 57 45.5t22 70.5q0 51 -36 87.5t-87 36.5q-60 0 -98 -48q-151 107 -375 115l83 265l206 -49q1 -50 36.5 -85t84.5 -35q50 0 86 35.5t36 85.5t-36 86t-86 36q-36 0 -66 -20.5t-45 -53.5l-227 54q-9 2 -17.5 -2.5t-11.5 -14.5l-95 -302q-224 -4 -381 -113q-36 43 -93 43 q-51 0 -87 -36.5t-36 -87.5zM493 613q0 37 26 63t63 26t63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64zM560 375q0 11 8 18q7 7 17.5 7t17.5 -7q49 -51 172 -51h1h1q122 0 173 51q7 7 17.5 7t17.5 -7t7 -18t-7 -18q-65 -64 -208 -64h-1h-1q-143 0 -207 64q-8 7 -8 18z M882 613q0 37 26 63t63 26t63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64zM1143 1120q0 30 21 51t50 21q30 0 51 -21t21 -51q0 -29 -21 -50t-51 -21q-29 0 -50 21t-21 50z" />
+<glyph unicode="&#xf1a3;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM320 502q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14 q19 0 32.5 -14t13.5 -33v-54l60 -28l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122zM806 500q0 -80 58 -137t139 -57t138.5 57t57.5 139v122h-150v-126q0 -20 -13.5 -33.5t-33.5 -13.5 q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123z" />
+<glyph unicode="&#xf1a4;" horiz-adv-x="1920" d="M0 336v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58l-131 61v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5zM1062 332 v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275h328v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5z" />
+<glyph unicode="&#xf1a5;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM64 640h704v-704h480q93 0 158.5 65.5t65.5 158.5v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480z " />
+<glyph unicode="&#xf1a6;" horiz-adv-x="2048" d="M0 271v697h328v286h204v-983h-532zM205 435h123v369h-123v-369zM614 271h205v697h-205v-697zM614 1050h205v204h-205v-204zM901 26v163h328v82h-328v697h533v-942h-533zM1106 435h123v369h-123v-369zM1516 26v163h327v82h-327v697h532v-942h-532zM1720 435h123v369h-123 v-369z" />
+<glyph unicode="&#xf1a7;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM293 388l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229t-88.5 229t-213.5 95q-74 0 -141 -36h-186v-840z M504 804v277q28 17 70 17q53 0 91 -45t38 -109t-38 -109.5t-91 -45.5q-43 0 -70 15zM636 -39l211 41v206q51 -19 117 -19q125 0 213 95t88 229t-88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101v-636zM847 377v277q28 17 70 17q53 0 91 -45.5t38 -109.5 t-38 -109t-91 -45q-43 0 -70 15z" />
+<glyph unicode="&#xf1a8;" horiz-adv-x="2038" d="M41 455q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80 t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5l1 -21q75 3 143.5 -20.5 t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14q6 -5 28 -23.5t25.5 -22t19 -18 t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63 t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27zM764 676q10 1 32.5 7t34.5 6q19 0 35 -10l-96 -20zM822 568l48 12l109 -177l-73 -48zM859 884q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1 v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5 t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43zM1061 45h31l10 -83l-41 -12v95zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM1116 29 q21 2 60.5 8.5t72 10t60.5 3.5h14q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13t-54 -9.5t-53.5 -7.5t-32 -4.5zM1947 1528l1 3l2 4l-1 -5zM1950 1535v1v-1zM1950 1535l1 1z" />
+<glyph unicode="&#xf1a9;" d="M0 520q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5 t19.5 -177.5q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302zM333 256q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5zM685.5 -76q-0.5 -10 7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5 q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16zM852 31q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5 t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10q-29 -12 -78 -56q-26 -24 -12 -44z" />
+<glyph unicode="&#xf1aa;" d="M0 78q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160l151 -152l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5 t-60 145.5zM2 1202q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5t149.5 -87.5l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5 q-70 15 -115 71t-45 129zM446 803l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126t135.5 51q85 0 145 -60.5t60 -145.5q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152 l-160 -160zM776 793l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5q76 -11 126.5 -68.5t50.5 -134.5q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30 l-152 152z" />
+<glyph unicode="&#xf1ab;" d="M0 -16v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5q20 0 20 -21v-418l147 -47v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3zM39 15l694 232v1032l-694 -233v-1031zM147 293q6 4 82 92 q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8 t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110 q-4 -2 -19.5 -4t-18.5 0zM268 933l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41zM310 -116q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11q73 -37 159.5 -61.5t157.5 -24.5 q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5l-43 73l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16zM777 1294l573 -184v380zM885 453l102 -31l45 110l211 -65l37 -135l102 -31l-181 657l-100 31z M1071 630l76 185l63 -227z" />
+<glyph unicode="&#xf1ac;" horiz-adv-x="1792" d="M0 -96v1088q0 66 47 113t113 47h128q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113zM512 -96v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-163q58 -34 93 -93t35 -128v-768q0 -106 -75 -181 t-181 -75h-864q-66 0 -113 47t-47 113zM640 896h896v256h-160q-40 0 -68 28t-28 68v160h-640v-512zM736 0q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM736 256q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9 h-128q-14 0 -23 -9t-9 -23v-128zM736 512q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM992 0q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM992 256q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM992 512q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM1248 0q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23 v-128zM1248 256q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128zM1248 512q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128z" />
+<glyph unicode="&#xf1ad;" d="M0 -192v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45zM256 160q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 928q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM256 1184q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM512 96v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23zM512 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64zM512 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM512 928q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM512 1184q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 928q0 -14 9 -23 t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM768 1184q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 160q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64zM1024 416q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 672q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 928q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64zM1024 1184q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64z" />
+<glyph unicode="&#xf1ae;" horiz-adv-x="1280" d="M64 1056q0 40 28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68zM416 1152q0 93 65.5 158.5t158.5 65.5 t158.5 -65.5t65.5 -158.5t-65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5z" />
+<glyph unicode="&#xf1b0;" horiz-adv-x="1664" d="M0 724q0 80 42 139.5t119 59.5q76 0 141.5 -55.5t100.5 -134t35 -152.5q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152zM256 19q0 86 56 191.5t139.5 192.5t187.5 146t193 59q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45 t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146zM333 1163q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151zM884 1064 q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5q-61 0 -105 39t-63 92.5t-19 113.5zM1226 581q0 74 35 152.5t100.5 134t141.5 55.5q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5 q-77 0 -119 59t-42 139z" />
+<glyph unicode="&#xf1b1;" horiz-adv-x="768" d="M64 1008q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5z" />
+<glyph unicode="&#xf1b2;" horiz-adv-x="1792" d="M0 256v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65zM134 1026l698 -254l698 254l-698 254zM896 -93l640 349v636l-640 -233v-752z" />
+<glyph unicode="&#xf1b3;" horiz-adv-x="2304" d="M0 96v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70v-400l434 -186q36 -16 57 -48t21 -70v-416q0 -36 -19 -67t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4 l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67zM172 531l404 -173l404 173l-404 173zM640 -96l384 192v314l-384 -164v-342zM647 1219l441 -189l441 189l-441 189zM1152 651l384 165v266l-384 -164v-267zM1196 531l404 -173l404 173l-404 173zM1664 -96 l384 192v314l-384 -164v-342z" />
+<glyph unicode="&#xf1b4;" horiz-adv-x="2048" d="M0 22v1260h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5 t45.5 113.5q0 144 -190 144h-260v-294zM1137 477q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658q0 -111 57.5 -171.5t166.5 -60.5q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347zM1337 1073h511v124 h-511v-124zM1388 576h408q-18 195 -200 195q-90 0 -146 -52.5t-62 -142.5z" />
+<glyph unicode="&#xf1b5;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM128 254h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5t-56.5 60.5t-79 29.5 t-97 8.5h-371v-787zM301 388v217h189q124 0 124 -113q0 -104 -128 -104h-185zM301 723v184h163q119 0 119 -90q0 -94 -106 -94h-176zM838 538q0 -135 79 -217t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20q-68 0 -104 38t-36 107h411q1 10 1 30 q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216zM964 911v77h319v-77h-319zM996 600q4 56 39 89t91 33q113 0 124 -122h-254z" />
+<glyph unicode="&#xf1b6;" horiz-adv-x="2048" d="M0 764q0 86 61 146.5t146 60.5q73 0 130 -46t73 -117l783 -315q49 29 106 29q14 0 21 -1l173 248q1 114 82 194.5t195 80.5q115 0 196.5 -81t81.5 -196t-81.5 -196.5t-196.5 -81.5l-265 -194q-8 -80 -67.5 -133.5t-138.5 -53.5q-73 0 -130 46t-73 117l-783 315 q-51 -30 -106 -30q-85 0 -146 61t-61 147zM55 764q0 -64 44.5 -108.5t107.5 -44.5q11 0 33 4l-64 26q-33 14 -52.5 44.5t-19.5 66.5q0 50 35.5 85.5t85.5 35.5q20 0 41 -8v1l76 -31q-20 37 -56.5 59t-78.5 22q-63 0 -107.5 -44.5t-44.5 -107.5zM1164 244q19 -37 55.5 -59 t79.5 -22q63 0 107.5 44.5t44.5 107.5t-44.5 108t-107.5 45q-13 0 -33 -4q2 -1 20 -8t21.5 -8.5t18.5 -8.5t19 -10t16 -11t15.5 -13.5t11 -14.5t10 -18t5 -21t2.5 -25q0 -50 -35.5 -85.5t-85.5 -35.5q-14 0 -31.5 4.5t-29 9t-31.5 13.5t-28 12zM1584 767q0 -77 54.5 -131.5 t131.5 -54.5t132 54.5t55 131.5t-55 131.5t-132 54.5q-76 0 -131 -54.5t-55 -131.5zM1623 767q0 62 43.5 105.5t104.5 43.5t105 -44t44 -105t-43.5 -104.5t-105.5 -43.5q-61 0 -104.5 43.5t-43.5 104.5z" />
+<glyph unicode="&#xf1b7;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM128 693q0 -53 38 -91t92 -38q36 0 66 18l489 -197q10 -44 45.5 -73t81.5 -29q50 0 86.5 34t41.5 83l167 122 q71 0 122 50.5t51 122.5t-51 123t-122 51q-72 0 -122.5 -50.5t-51.5 -121.5l-108 -155q-2 0 -6.5 0.5t-6.5 0.5q-35 0 -67 -19l-489 197q-10 44 -45.5 73t-80.5 29q-54 0 -92 -38t-38 -92zM162 693q0 40 28 68t68 28q27 0 49.5 -14t34.5 -37l-48 19q-29 11 -56.5 -2 t-38.5 -41q-12 -29 -0.5 -57t39.5 -40v-1l40 -16q-14 -2 -20 -2q-40 0 -68 27.5t-28 67.5zM855 369q5 -2 47 -19q29 -12 58 0.5t41 41.5q11 29 -1 57.5t-41 40.5l-40 16q14 2 21 2q39 0 67 -27.5t28 -67.5t-28 -67.5t-67 -27.5q-59 0 -85 51zM1118 695q0 48 34 82t83 34 q48 0 82 -34t34 -82t-34 -82t-82 -34q-49 0 -83 34t-34 82zM1142 696q0 -39 27.5 -66t65.5 -27t65.5 27t27.5 66q0 38 -27.5 65.5t-65.5 27.5t-65.5 -27.5t-27.5 -65.5z" />
+<glyph unicode="&#xf1b8;" horiz-adv-x="1792" d="M16 970l433 -17l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188zM270.5 158q-3.5 28 4 65t12 55t21.5 64t19 53q78 -12 509 -28l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5 q-11 27 -14.5 55zM294 1124l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5t36 -39.5t32 -35q-47 -63 -265 -435l-317 187zM782 1524l405 -1q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190l142 83l-220 -373l-419 20l151 86q-34 89 -75 166 t-75.5 123.5t-64.5 80t-47 46.5zM953 197l211 362l7 -173q170 -16 283 -5t170 33l56 22l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164zM1218 847l313 195l19 11l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22 t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436z" />
+<glyph unicode="&#xf1b9;" horiz-adv-x="1984" d="M0 160v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h704q98 0 179 -63.5t104 -157.5l105 -419h28q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-128v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-928v-128q0 -80 -56 -136 t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23zM160 448q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47t-113 -47t-47 -113zM516 768h952l-89 357q-2 8 -14 17.5t-21 9.5h-704q-9 0 -21 -9.5t-14 -17.5zM1472 448q0 -66 47 -113t113 -47t113 47t47 113 t-47 113t-113 47t-113 -47t-47 -113z" />
+<glyph unicode="&#xf1ba;" horiz-adv-x="1984" d="M0 32v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h64q98 0 179 -63.5t104 -157.5l105 -419h28q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-128v-64q0 -80 -56 -136t-136 -56 t-136 56t-56 136v64h-928v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23zM160 320q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47t-113 -47t-47 -113zM516 640h952l-89 357q-2 8 -14 17.5t-21 9.5h-704q-9 0 -21 -9.5t-14 -17.5zM1472 320 q0 -66 47 -113t113 -47t113 47t47 113t-47 113t-113 47t-113 -47t-47 -113z" />
+<glyph unicode="&#xf1bb;" d="M32 64q0 26 19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45t-19 -45t-45 -19 h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45z" />
+<glyph unicode="&#xf1bc;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM237 886q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37q159 0 309.5 -34t253.5 -95q21 -12 40 -12 q29 0 50.5 20.5t21.5 51.5q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5zM289 637q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5q0 40 -35 61 q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64zM321 406q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52z" />
+<glyph unicode="&#xf1bd;" d="M0 11v1258q0 58 40.5 98.5t98.5 40.5h1258q58 0 98.5 -40.5t40.5 -98.5v-1258q0 -58 -40.5 -98.5t-98.5 -40.5h-1258q-58 0 -98.5 40.5t-40.5 98.5zM71 11q0 -28 20 -48t48 -20h1258q28 0 48 20t20 48v1258q0 28 -20 48t-48 20h-1258q-28 0 -48 -20t-20 -48v-1258z M121 11v141l711 195l-212 439q4 1 12 2.5t12 1.5q170 32 303.5 21.5t221 -46t143.5 -94.5q27 -28 -25 -42q-64 -16 -256 -62l-97 198q-111 7 -240 -16l188 -387l533 145v-496q0 -7 -5.5 -12.5t-12.5 -5.5h-1258q-7 0 -12.5 5.5t-5.5 12.5zM121 709v560q0 7 5.5 12.5 t12.5 5.5h1258q7 0 12.5 -5.5t5.5 -12.5v-428q-85 30 -188 52q-294 64 -645 12l-18 -3l-65 134h-233l85 -190q-132 -51 -230 -137zM246 413q-24 203 166 305l129 -270l-255 -61q-14 -3 -26 4.5t-14 21.5z" />
+<glyph unicode="&#xf1be;" horiz-adv-x="2304" d="M0 405l17 128q2 9 9 9t9 -9l20 -128l-20 -126q-2 -9 -9 -9t-9 9zM79 405l23 207q0 9 9 9q8 0 10 -9l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10zM169 405l21 245q2 12 12 12q11 0 11 -12l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11zM259 405l21 252q0 13 13 13 q12 0 14 -13l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13zM350 405l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5zM401 159zM442 405l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5l21 -380l-21 -246q0 -7 -5 -12.5 t-12 -5.5q-16 0 -18 18zM534 403l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19zM628 405l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5l18 -506l-18 -242q-2 -21 -22 -21q-19 0 -21 21zM723 405l14 -241 q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17zM784 164zM817 405l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18zM913 404l12 492q1 12 9 20t19 8t18.5 -8 t8.5 -20l14 -492l-14 -236q0 -11 -8 -19t-19 -8t-19 8t-9 19zM1010 405q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11q11 0 20 9q9 7 9 20l1 24l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6zM1079 169zM1103 404l12 636v3q2 15 12 24q9 7 20 7 q8 0 15 -5q14 -8 16 -26l14 -639l-14 -231q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114zM1204 174v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22z" />
+<glyph unicode="&#xf1c0;" d="M0 0v170q119 -84 325 -127t443 -43t443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128zM0 384v170q119 -84 325 -127t443 -43t443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128zM0 768 v170q119 -84 325 -127t443 -43t443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128zM0 1152v128q0 69 103 128t280 93.5t385 34.5t385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128z" />
+<glyph unicode="&#xf1c1;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM257 60q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4 q52 85 107 197q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38 q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83z M714 842q1 7 7 44q0 3 7 43q1 4 4 8q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2q-15 -42 -2 -132zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376zM1098 353q76 -28 124 -28q14 0 18 1q0 1 -2 3q-24 24 -140 24z" />
+<glyph unicode="&#xf1c2;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM233 661h70l164 -661h159l128 485q7 20 10 46q2 16 2 24 h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300v-107zM1024 1024h376 q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c3;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM429 0h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4 h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107h-290v-107h68l189 -272l-194 -283h-68v-106zM1024 1024h376 q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c4;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM416 0h327v106h-93v167h137q76 0 118 15q67 23 106.5 87 t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92v-106zM650 386v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15h-119zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c5;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM256 0v192l192 192l128 -128l384 384l320 -320v-320 h-1024zM256 704q0 80 56 136t136 56t136 -56t56 -136t-56 -136t-136 -56t-136 56t-56 136zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c6;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536zM384 192q0 25 8 52q21 63 120 396 v128h128v-128h79q22 0 39 -13t23 -34l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5zM512 192q0 -26 37.5 -45t90.5 -19t90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45zM512 896h128v128h-128v-128zM512 1152h128v128h-128v-128 zM640 768h128v128h-128v-128zM640 1024h128v128h-128v-128zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c7;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM256 288v192q0 14 9 23t23 9h131l166 167q16 15 35 7 q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23zM762 206.5q1 -26.5 20 -44.5q20 -17 44 -17q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5z M973.5 54.5q2.5 -26.5 23.5 -42.5q18 -15 40 -15q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c8;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM256 256v384q0 52 38 90t90 38h384q52 0 90 -38t38 -90 v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90zM960 403v90l265 266q9 9 23 9q4 0 12 -2q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1c9;" d="M0 -160v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48l312 -312q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68zM128 -128h1280v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536zM254 429q-14 19 0 38l226 301q8 11 21 12.5t24 -6.5 l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5zM636 43l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5l-63 10q-13 2 -20.5 13t-5.5 24zM947.5 181 q-1.5 13 6.5 24l182 243l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5l226 -301q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21zM1024 1024h376q-10 29 -22 41l-313 313q-12 12 -41 22v-376z" />
+<glyph unicode="&#xf1ca;" d="M39 1286h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132 t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390z" />
+<glyph unicode="&#xf1cb;" horiz-adv-x="1792" d="M0 367v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64v-546q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64zM154 511l193 129l-193 129v-258zM216 367l603 -402v359l-334 223zM216 913l269 -180l334 223v359zM624 640 l272 -182l272 182l-272 182zM973 -35l603 402l-269 180l-334 -223v-359zM973 956l334 -223l269 180l-603 402v-359zM1445 640l193 -129v258z" />
+<glyph unicode="&#xf1cc;" horiz-adv-x="2048" d="M0 407q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5 h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55t121.5 -21 q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z " />
+<glyph unicode="&#xf1cd;" horiz-adv-x="1792" d="M0 640q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM128 640q0 -190 90 -361l194 194q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361zM512 640 q0 -159 112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5zM535 -38q171 -90 361 -90t361 90l-194 194q-82 -28 -167 -28t-167 28zM535 1318l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90t-361 -90z M1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
+<glyph unicode="&#xf1ce;" horiz-adv-x="1792" d="M0 640q0 222 101 414.5t276.5 317t390.5 155.5v-260q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v260q215 -31 390.5 -155.5t276.5 -317t101 -414.5 q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348z" />
+<glyph unicode="&#xf1d0;" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
+<glyph unicode="&#xf1d1;" horiz-adv-x="1792" d="M0 640q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348zM44 640q0 -173 67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331 t-67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331zM87 640q0 205 98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385zM206 217l58 34q29 -49 73 -99 l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13v-66q-208 6 -385 109.5t-283 275.5zM207 1063q106 172 282 275.5t385 109.5v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98zM415 805q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10 t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162q-67 77 -98 169l232 80q-14 42 -14 85t14 85zM918 -102 q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99l58 -34q-106 -172 -283 -275.5t-385 -109.5v66zM918 1382v66q209 -6 385 -109.5t282 -275.5l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13zM1516 428q36 103 36 212q0 112 -35 212l82 28 q-19 56 -49 112l57 33q98 -180 98 -385t-98 -385l-57 33q27 52 49 112z" />
+<glyph unicode="&#xf1d2;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 218q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5 t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85q0 -53 41 -77v-3q-113 -37 -113 -139zM382 225q0 64 98 64q102 0 102 -61q0 -66 -93 -66 q-107 0 -107 63zM395 693q0 90 77 90q36 0 55 -25.5t19 -63.5q0 -85 -74 -85q-77 0 -77 84zM755 1072q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392q0 -50 -3 -75z M966 771q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117z" />
+<glyph unicode="&#xf1d3;" horiz-adv-x="1792" d="M68 7q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47q98 0 218 47v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58q0 -31 22.5 -51.5t58 -32 t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5zM272 18q0 -101 172 -101q151 0 151 105q0 100 -165 100q-158 0 -158 -104zM293 775q0 -135 124 -135q119 0 119 137q0 61 -30 102t-89 41 q-124 0 -124 -145zM875 1389q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5t-39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5zM901 220q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134h-222zM1217 901v190h96v76q0 54 -6 89h227q-6 -41 -6 -165 h171v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6z" />
+<glyph unicode="&#xf1d4;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM368 1135l323 -589v-435h134v436l343 588h-150q-21 -39 -63.5 -118.5t-68 -128.5t-59.5 -118.5t-60 -128.5h-3 q-21 48 -44.5 97t-52 105.5t-46.5 92t-54 104.5t-49 95h-150z" />
+<glyph unicode="&#xf1d5;" horiz-adv-x="1280" d="M57 953q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5t-78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153 t-153 102t-186 38t-186 -38t-153 -102t-102 -153t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265zM113.5 38.5q10.5 121.5 29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5t136.5 -56.5 t56.5 -136.5t-57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5z" />
+<glyph unicode="&#xf1d6;" horiz-adv-x="1792" d="M18 264q0 275 252 466q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5 t3.5 -5t2 -3.5q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9 t-98 20t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20 q-18 -41 -54.5 -74.5t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100z" />
+<glyph unicode="&#xf1d7;" horiz-adv-x="2048" d="M0 858q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490z M380 1075q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5t-25 66t-66 25q-43 0 -76 -25.5t-33 -65.5zM816 404q0 143 81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109q-150 -37 -218 -37 q-169 0 -311 70.5t-223.5 191.5t-81.5 264zM888 1075q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5t-24.5 66t-65.5 25q-43 0 -76 -25.5t-33 -65.5zM1160 568q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5 t-22.5 -49.5zM1559 568q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5z" />
+<glyph unicode="&#xf1d8;" horiz-adv-x="1792" d="M0 508q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55z" />
+<glyph unicode="&#xf1d9;" horiz-adv-x="1792" d="M0 508q-3 39 32 59l1664 960q35 21 68 -2q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55zM209 522l336 -137l863 639l-478 -797l492 -201 l221 1323z" />
+<glyph unicode="&#xf1da;" d="M0 832v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298t-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 -12 q73 -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.5t-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 45zM512 480v64q0 14 9 23t23 9h224v352 q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf1db;" d="M0 640q0 209 103 385.5t279.5 279.5t385.5 103t385.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.5zM128 640q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5z" />
+<glyph unicode="&#xf1dc;" horiz-adv-x="1792" d="M62 1338q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5 t45 -15t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18 q-15 10 -45 12t-53 2t-41 14t-18 45z" />
+<glyph unicode="&#xf1dd;" horiz-adv-x="1280" d="M24 926q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108 q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179q-64 117 -64 259z" />
+<glyph unicode="&#xf1de;" d="M0 736v64q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-64q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM128 -96v672h256v-672q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM128 960v416q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-416h-256zM512 224v64q0 40 28 68 t68 28h320q40 0 68 -28t28 -68v-64q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM640 64h256v-160q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v160zM640 448v928q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-928h-256zM1024 992v64q0 40 28 68t68 28h320q40 0 68 -28 t28 -68v-64q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68zM1152 -96v928h256v-928q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23zM1152 1216v160q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-160h-256z" />
+<glyph unicode="&#xf1e0;" d="M0 640q0 133 93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86q133 0 226.5 -93.5t93.5 -226.5 t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5z" />
+<glyph unicode="&#xf1e1;" d="M0 160v960q0 119 84.5 203.5t203.5 84.5h960q119 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.5zM256 640q0 -88 62.5 -150.5t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5 t150.5 62.5t62.5 150.5t-62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5z" />
+<glyph unicode="&#xf1e2;" horiz-adv-x="1792" d="M0 448q0 143 55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68l243 244l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5 t-225 150t-150 225t-55.5 273.5zM170 615q10 -24 35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49t-34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49zM1376 1472q0 13 9 23q10 9 23 9t23 -9l90 -91q10 -9 10 -22.5t-10 -22.5 q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23zM1536 1408v96q0 14 9 23t23 9t23 -9t9 -23v-96q0 -14 -9 -23t-23 -9t-23 9t-9 23zM1605 1242.5q0 13.5 10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5z M1605 1381.5q0 13.5 10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5zM1632 1312q0 14 9 23t23 9h96q14 0 23 -9t9 -23t-9 -23t-23 -9h-96q-14 0 -23 9t-9 23z" />
+<glyph unicode="&#xf1e3;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1e4;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1e5;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1e6;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1e7;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1e8;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1e9;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1ea;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1eb;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1ec;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1ed;" horiz-adv-x="1792" />
+<glyph unicode="&#xf1ee;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+<glyph horiz-adv-x="1792" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.ttf b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..5cd6cff6d6f6cf438a882e366420dbcc5dddd3f1
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.ttf differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.woff b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.woff
new file mode 100644
index 0000000000000000000000000000000000000000..9eaecb37996e205f1027fce2df59fbaa500657a8
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/font-awesome/fontawesome-webfont.woff differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/LICENSE.txt b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d645695673349e3947e8e5ae42332d0ac3164cd7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/LICENSE.txt	
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.eot b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.eot
new file mode 100644
index 0000000000000000000000000000000000000000..14868406aa7d728a88d63963f119635813b5d30e
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.eot differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.svg b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.svg
new file mode 100644
index 0000000000000000000000000000000000000000..11a472ca8a5111187b4269b1407bbfd8dcf8fffd
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.svg	
@@ -0,0 +1,1831 @@
+<?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="open_sanslight" horiz-adv-x="1169" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="532" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1077" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM895 0h-99v1087h99v-1087zM782 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71 t-48.5 -26q-63 0 -63 97z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1077" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM895 0h-99v1556h99v-1556z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="1692" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1200 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5 q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1510 0h-99v1087h99v-1087zM1397 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="1692" d="M29 0zM586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1200 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5 q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86zM1510 0h-99v1556h99v-1556z" />
+<glyph horiz-adv-x="2048" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="1044" />
+<glyph unicode=" "  horiz-adv-x="532" />
+<glyph unicode="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" horiz-adv-x="532" />
+<glyph unicode="!" horiz-adv-x="492" d="M276 377h-61l-29 1085h119zM164 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
+<glyph unicode="&#x22;" horiz-adv-x="723" d="M260 1462l-33 -528h-61l-33 528h127zM590 1462l-33 -528h-61l-33 528h127z" />
+<glyph unicode="#" horiz-adv-x="1323" d="M967 928l-76 -398h303v-79h-320l-86 -451h-90l88 451h-360l-86 -451h-88l86 451h-283v79h299l76 398h-297v80h311l86 454h91l-89 -454h365l88 454h86l-88 -454h285v-80h-301zM440 530h363l78 398h-363z" />
+<glyph unicode="$" d="M991 440q0 -133 -99 -217t-274 -106v-236h-81v232q-92 2 -200.5 22.5t-172.5 50.5v103q75 -36 179.5 -61t193.5 -25v508q-145 44 -215 88t-102 104t-32 146q0 124 94.5 208.5t254.5 104.5v192h81v-190q197 -9 351 -72l-33 -90q-141 62 -318 72v-486q213 -66 293 -144 t80 -204zM881 444q0 85 -63 140.5t-200 95.5v-471q122 13 192.5 75t70.5 160zM297 1049q0 -86 57 -141t183 -93v453q-119 -16 -179.5 -76t-60.5 -143z" />
+<glyph unicode="%" horiz-adv-x="1653" d="M211 1026q0 -186 45 -279.5t141 -93.5q193 0 193 373q0 184 -49.5 276.5t-143.5 92.5q-96 0 -141 -92.5t-45 -276.5zM688 1026q0 -226 -75 -343.5t-216 -117.5q-133 0 -208.5 120.5t-75.5 340.5q0 223 72 340t212 117q139 0 215 -120.5t76 -336.5zM1063 438 q0 -185 45 -277.5t141 -92.5q193 0 193 370q0 369 -193 369q-96 0 -141 -91.5t-45 -277.5zM1540 438q0 -226 -74 -343.5t-215 -117.5q-136 0 -211 121.5t-75 339.5q0 225 73.5 341t212.5 116q137 0 213 -120t76 -337zM1280 1462l-811 -1462h-96l811 1462h96z" />
+<glyph unicode="&#x26;" horiz-adv-x="1460" d="M123 371q0 138 73.5 235t274.5 205l-75 82q-66 71 -98 139t-32 142q0 143 95.5 227t256.5 84q155 0 245.5 -81t90.5 -224q0 -105 -70 -192.5t-253 -194.5l452 -457q61 72 104 157t75 201h96q-63 -246 -209 -426l266 -268h-135l-193 197q-92 -90 -164 -131.5t-157.5 -63.5 t-194.5 -22q-209 0 -328.5 103t-119.5 288zM578 70q128 0 234.5 43.5t209.5 146.5l-483 485q-136 -72 -196.5 -122.5t-88 -109.5t-27.5 -138q0 -143 93 -224t258 -81zM373 1176q0 -79 40 -146t152 -174q159 85 221 159t62 169q0 94 -62 152.5t-168 58.5q-114 0 -179.5 -58 t-65.5 -161z" />
+<glyph unicode="'" horiz-adv-x="393" d="M260 1462l-33 -528h-61l-33 528h127z" />
+<glyph unicode="(" horiz-adv-x="557" d="M82 561q0 265 77.5 496t223.5 405h113q-148 -182 -227 -412.5t-79 -486.5q0 -483 304 -887h-111q-147 170 -224 397t-77 488z" />
+<glyph unicode=")" horiz-adv-x="557" d="M475 561q0 -263 -77.5 -490t-223.5 -395h-111q304 404 304 887q0 257 -79 487.5t-227 411.5h113q147 -175 224 -406.5t77 -494.5z" />
+<glyph unicode="*" horiz-adv-x="1128" d="M631 1556l-37 -405l405 104l21 -131l-395 -39l247 -340l-124 -71l-191 379l-180 -379l-125 71l242 340l-390 39l19 131l401 -104l-39 405h146z" />
+<glyph unicode="+" d="M625 764h434v-82h-434v-432h-82v432h-432v82h432v434h82v-434z" />
+<glyph unicode="," horiz-adv-x="440" d="M295 238l12 -21q-75 -265 -174 -481h-65q77 275 110 502h117z" />
+<glyph unicode="-" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="." horiz-adv-x="487" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
+<glyph unicode="/" horiz-adv-x="698" d="M674 1462l-545 -1462h-104l544 1462h105z" />
+<glyph unicode="0" d="M1055 735q0 -385 -117.5 -570t-355.5 -185q-229 0 -348 190.5t-119 564.5q0 382 115.5 566t351.5 184q231 0 352 -190.5t121 -559.5zM223 735q0 -340 89 -502.5t270 -162.5q189 0 275.5 168t86.5 497q0 324 -86.5 492t-275.5 168t-274 -168t-85 -492z" />
+<glyph unicode="1" d="M682 0h-98v1065q0 145 12 301q-15 -15 -31 -29t-309 -243l-57 71l397 297h86v-1462z" />
+<glyph unicode="2" d="M1028 0h-915v88l389 406q164 170 230 260t97 172t31 172q0 131 -86 213t-223 82q-183 0 -350 -133l-54 69q183 154 406 154q191 0 300.5 -102t109.5 -281q0 -145 -73.5 -280.5t-268.5 -334.5l-375 -385v-4h782v-96z" />
+<glyph unicode="3" d="M979 1118q0 -136 -85.5 -229t-229.5 -119v-6q176 -22 268 -112t92 -242q0 -205 -139.5 -317.5t-401.5 -112.5q-223 0 -389 83v99q84 -44 188.5 -69t196.5 -25q221 0 332 89.5t111 252.5q0 145 -113.5 223t-333.5 78h-158v96h160q182 0 288.5 86.5t106.5 234.5 q0 122 -86.5 195.5t-226.5 73.5q-109 0 -199 -30.5t-202 -104.5l-49 67q85 71 205 112.5t243 41.5q202 0 312 -95.5t110 -269.5z" />
+<glyph unicode="4" d="M1141 373h-252v-373h-94v373h-752v67l725 1030h121v-1011h252v-86zM795 459v418q0 302 14 507h-8q-20 -37 -123 -188l-516 -737h633z" />
+<glyph unicode="5" d="M537 879q234 0 368.5 -113t134.5 -311q0 -225 -140 -350t-386 -125q-109 0 -207 21.5t-164 61.5v103q108 -55 192 -76.5t179 -21.5q192 0 308 101.5t116 274.5q0 163 -113 256t-307 93q-130 0 -272 -39l-60 39l58 669h704v-96h-610l-45 -516q156 29 244 29z" />
+<glyph unicode="6" d="M131 623q0 285 77.5 479.5t220 288.5t343.5 94q94 0 172 -23v-88q-73 27 -176 27q-247 0 -384.5 -178t-154.5 -518h13q76 98 174 148t207 50q205 0 320.5 -117t115.5 -323q0 -224 -121.5 -353.5t-327.5 -129.5q-222 0 -350.5 169.5t-128.5 473.5zM610 68q164 0 255 103 t91 294q0 168 -90 262t-245 94q-102 0 -189.5 -45t-139.5 -119.5t-52 -152.5q0 -111 49.5 -213.5t134 -162.5t186.5 -60z" />
+<glyph unicode="7" d="M334 0l602 1366h-827v96h946v-73l-604 -1389h-117z" />
+<glyph unicode="8" d="M582 1487q186 0 299.5 -95t113.5 -257q0 -112 -70.5 -198t-228.5 -159q192 -79 270 -173t78 -228q0 -181 -126.5 -289t-339.5 -108q-221 0 -339 101t-118 294q0 131 83 230t257 169q-161 76 -227 160.5t-66 202.5q0 105 53 184.5t148.5 122.5t212.5 43zM223 360 q0 -138 93.5 -214t261.5 -76q164 0 264 80.5t100 218.5q0 124 -78.5 201.5t-302.5 162.5q-184 -71 -261 -157t-77 -216zM580 1397q-141 0 -226.5 -69.5t-85.5 -190.5q0 -70 31.5 -123.5t91 -97t199.5 -101.5q163 63 234 139t71 183q0 120 -84.5 190t-230.5 70z" />
+<glyph unicode="9" d="M1036 842q0 -288 -75.5 -482t-220 -287t-349.5 -93q-104 0 -192 26v86q43 -14 103.5 -21.5t92.5 -7.5q247 0 387 178.5t156 520.5h-12q-73 -96 -174 -147.5t-211 -51.5q-203 0 -316.5 112t-113.5 318q0 220 124.5 356t323.5 136q144 0 252 -75.5t166.5 -221.5t58.5 -346z M559 1397q-158 0 -252 -106.5t-94 -291.5q0 -174 87 -264t249 -90q101 0 188.5 45t139 119.5t51.5 151.5q0 117 -46.5 219t-130 159.5t-192.5 57.5z" />
+<glyph unicode=":" horiz-adv-x="487" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM162 971q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
+<glyph unicode=";" horiz-adv-x="487" d="M303 238l12 -21q-75 -265 -174 -481h-65q29 97 62 245.5t48 256.5h117zM162 971q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
+<glyph unicode="&#x3c;" d="M1059 266l-948 416v61l948 474v-95l-823 -405l823 -355v-96z" />
+<glyph unicode="=" d="M111 885v82h948v-82h-948zM111 477v82h948v-82h-948z" />
+<glyph unicode="&#x3e;" d="M111 362l823 355l-823 405v95l948 -474v-61l-948 -416v96z" />
+<glyph unicode="?" horiz-adv-x="862" d="M293 377v37q0 123 37.5 201t138.5 167l91 79q72 61 103 121t31 138q0 127 -83.5 202t-219.5 75q-79 0 -148 -17.5t-149 -56.5l-37 80q110 48 184.5 64t153.5 16q183 0 288 -98.5t105 -270.5q0 -68 -18 -119t-50.5 -94.5t-78.5 -84t-102 -87.5q-64 -54 -98.5 -98.5 t-50 -93.5t-15.5 -146v-14h-82zM260 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
+<glyph unicode="@" horiz-adv-x="1815" d="M1702 725q0 -228 -90.5 -366t-245.5 -138q-89 0 -144.5 54t-64.5 147h-4q-43 -100 -124 -150.5t-189 -50.5q-148 0 -229 96.5t-81 270.5q0 202 120.5 330.5t314.5 128.5q138 0 286 -41l-22 -464v-30q0 -104 35 -156.5t116 -52.5q103 0 168.5 116.5t65.5 303.5 q0 194 -79 340t-225.5 224.5t-334.5 78.5q-230 0 -405.5 -99.5t-270 -281.5t-94.5 -418q0 -322 167 -497.5t474 -175.5q93 0 188.5 18t231.5 70v-99q-203 -80 -414 -80q-349 0 -544 200.5t-195 557.5q0 256 108.5 460.5t307 317.5t448.5 113q215 0 380.5 -89t255 -254.5 t89.5 -383.5zM633 590q0 -143 55 -215t174 -72q255 0 273 346l16 291q-79 27 -193 27q-149 0 -237 -102.5t-88 -274.5z" />
+<glyph unicode="A" horiz-adv-x="1229" d="M911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174z" />
+<glyph unicode="B" horiz-adv-x="1284" d="M207 1462h401q271 0 398 -92t127 -278q0 -127 -77.5 -211.5t-226.5 -108.5v-6q175 -26 257.5 -110.5t82.5 -235.5q0 -202 -134 -311t-380 -109h-448v1462zM309 811h322q206 0 299.5 68.5t93.5 214.5t-105.5 212t-314.5 66h-295v-561zM309 721v-631h344q406 0 406 330 q0 301 -428 301h-322z" />
+<glyph unicode="C" horiz-adv-x="1272" d="M831 1391q-275 0 -433 -176t-158 -482q0 -313 149 -486t426 -173q184 0 338 47v-90q-145 -51 -362 -51q-308 0 -485 199t-177 556q0 223 84.5 393t243 262.5t368.5 92.5q214 0 383 -80l-41 -92q-160 80 -336 80z" />
+<glyph unicode="D" horiz-adv-x="1446" d="M1317 745q0 -368 -193 -556.5t-567 -188.5h-350v1462h395q350 0 532.5 -183t182.5 -534zM1206 741q0 314 -159.5 472.5t-468.5 158.5h-269v-1282h242q655 0 655 651z" />
+<glyph unicode="E" horiz-adv-x="1130" d="M1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94z" />
+<glyph unicode="F" horiz-adv-x="1028" d="M309 0h-102v1462h801v-94h-699v-620h660v-95h-660v-653z" />
+<glyph unicode="G" horiz-adv-x="1481" d="M782 737h539v-667q-212 -90 -477 -90q-346 0 -530.5 195.5t-184.5 553.5q0 223 91.5 395.5t262 266.5t391.5 94q239 0 429 -88l-41 -92q-190 88 -394 88q-289 0 -458.5 -178.5t-169.5 -481.5q0 -330 161 -496.5t473 -166.5q202 0 343 57v514h-435v96z" />
+<glyph unicode="H" horiz-adv-x="1473" d="M1266 0h-103v719h-854v-719h-102v1462h102v-649h854v649h103v-1462z" />
+<glyph unicode="I" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102z" />
+<glyph unicode="J" horiz-adv-x="506" d="M-33 -369q-92 0 -151 27v88q78 -20 149 -20q242 0 242 264v1472h102v-1462q0 -369 -342 -369z" />
+<glyph unicode="K" horiz-adv-x="1190" d="M1190 0h-125l-561 772l-195 -172v-600h-102v1462h102v-760l162 162l573 598h130l-599 -618z" />
+<glyph unicode="L" horiz-adv-x="1051" d="M207 0v1462h102v-1366h697v-96h-799z" />
+<glyph unicode="M" horiz-adv-x="1767" d="M850 0l-545 1350h-8q8 -124 8 -254v-1096h-98v1462h158l518 -1286h6l518 1286h154v-1462h-103v1108q0 116 12 240h-8l-547 -1348h-65z" />
+<glyph unicode="N" horiz-adv-x="1477" d="M1270 0h-103l-866 1298h-8q12 -232 12 -350v-948h-98v1462h102l865 -1296h6q-9 180 -9 342v954h99v-1462z" />
+<glyph unicode="O" horiz-adv-x="1565" d="M1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483z" />
+<glyph unicode="P" horiz-adv-x="1198" d="M1087 1042q0 -212 -144 -325t-408 -113h-226v-604h-102v1462h358q522 0 522 -420zM309 692h201q247 0 357 81.5t110 264.5q0 169 -104 250.5t-322 81.5h-242v-678z" />
+<glyph unicode="Q" horiz-adv-x="1565" d="M1436 733q0 -294 -126 -486.5t-349 -246.5l333 -348h-166l-282 330l-33 -2h-31q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5 t-401.5 168.5q-261 0 -402.5 -170t-141.5 -483z" />
+<glyph unicode="R" horiz-adv-x="1217" d="M309 637v-637h-102v1462h348q272 0 402 -100.5t130 -302.5q0 -147 -77.5 -248t-235.5 -145l397 -666h-122l-377 637h-363zM309 725h279q185 0 287 82.5t102 243.5q0 167 -100 243t-326 76h-242v-645z" />
+<glyph unicode="S" horiz-adv-x="1116" d="M1014 377q0 -183 -134.5 -290t-357.5 -107q-268 0 -411 59v102q158 -67 403 -67q180 0 285.5 82.5t105.5 216.5q0 83 -35 137.5t-114 99.5t-232 97q-224 77 -309.5 166.5t-85.5 238.5q0 164 128.5 267.5t330.5 103.5q206 0 387 -78l-37 -88q-182 76 -348 76 q-162 0 -258 -75t-96 -204q0 -81 29.5 -133t96.5 -93.5t230 -99.5q171 -59 257 -114.5t125.5 -126t39.5 -170.5z" />
+<glyph unicode="T" horiz-adv-x="1073" d="M588 0h-103v1366h-475v96h1053v-96h-475v-1366z" />
+<glyph unicode="U" horiz-adv-x="1473" d="M1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102z" />
+<glyph unicode="V" horiz-adv-x="1182" d="M1071 1462h111l-547 -1462h-90l-545 1462h109l368 -995q84 -225 113 -338q20 75 79 233z" />
+<glyph unicode="W" horiz-adv-x="1827" d="M1372 0h-84l-321 1128q-40 139 -60 228q-16 -87 -45.5 -200t-322.5 -1156h-86l-402 1462h107l256 -942q15 -57 28 -105.5t23.5 -91t19 -82t15.5 -79.5q24 136 102 413l250 887h113l293 -1018q51 -176 73 -284q13 72 33.5 153t308.5 1149h103z" />
+<glyph unicode="X" horiz-adv-x="1102" d="M1102 0h-117l-432 682l-440 -682h-113l492 762l-447 700h115l395 -626l401 626h109l-453 -698z" />
+<glyph unicode="Y" horiz-adv-x="1081" d="M543 662l428 800h110l-487 -897v-565h-105v557l-489 905h117z" />
+<glyph unicode="Z" horiz-adv-x="1180" d="M1098 0h-1016v76l856 1290h-817v96h954v-76l-858 -1290h881v-96z" />
+<glyph unicode="[" horiz-adv-x="653" d="M602 -324h-428v1786h428v-94h-330v-1597h330v-95z" />
+<glyph unicode="\" horiz-adv-x="698" d="M127 1462l547 -1462h-103l-546 1462h102z" />
+<glyph unicode="]" horiz-adv-x="653" d="M51 -229h330v1597h-330v94h428v-1786h-428v95z" />
+<glyph unicode="^" d="M88 561l465 912h68l460 -912h-100l-395 791l-398 -791h-100z" />
+<glyph unicode="_" horiz-adv-x="842" d="M846 -266h-850v82h850v-82z" />
+<glyph unicode="`" horiz-adv-x="1182" d="M776 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="a" horiz-adv-x="1085" d="M842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5z" />
+<glyph unicode="b" horiz-adv-x="1219" d="M641 1108q228 0 343.5 -143.5t115.5 -419.5q0 -271 -121.5 -418t-341.5 -147q-116 0 -209 48t-147 136h-9l-28 -164h-62v1556h99v-391q0 -88 -4 -162l-3 -85h7q62 98 149.5 144t210.5 46zM639 1018q-192 0 -275 -110t-83 -363v-17q0 -246 86.5 -353t269.5 -107 q178 0 268 124.5t90 354.5q0 471 -356 471z" />
+<glyph unicode="c" horiz-adv-x="973" d="M616 -20q-233 0 -365 147t-132 410q0 270 137 420.5t375 150.5q141 0 270 -49l-27 -88q-141 47 -245 47q-200 0 -303 -123.5t-103 -355.5q0 -220 103 -344.5t288 -124.5q148 0 275 53v-92q-104 -51 -273 -51z" />
+<glyph unicode="d" horiz-adv-x="1219" d="M580 1108q118 0 204 -43t154 -147h6q-6 126 -6 247v391h98v-1556h-65l-25 166h-8q-124 -186 -356 -186q-225 0 -344 140t-119 408q0 282 118 431t343 149zM580 1018q-178 0 -267.5 -125t-89.5 -363q0 -462 359 -462q184 0 270 107t86 353v17q0 252 -84.5 362.5 t-273.5 110.5z" />
+<glyph unicode="e" horiz-adv-x="1124" d="M621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5z" />
+<glyph unicode="f" horiz-adv-x="614" d="M586 1001h-256v-1001h-99v1001h-202v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86z" />
+<glyph unicode="g" horiz-adv-x="1071" d="M1030 1087v-69l-225 -14q90 -112 90 -246q0 -157 -104.5 -254.5t-280.5 -97.5q-74 0 -104 6q-59 -31 -90 -73t-31 -89q0 -52 39.5 -76t132.5 -24h190q177 0 271 -71.5t94 -211.5q0 -172 -139.5 -265.5t-397.5 -93.5q-205 0 -317.5 79t-112.5 220q0 112 69.5 186 t188.5 101q-49 21 -78.5 59.5t-29.5 88.5q0 109 139 192q-95 39 -148 122.5t-53 191.5q0 163 103.5 261.5t279.5 98.5q107 0 166 -21h348zM150 -184q0 -224 333 -224q428 0 428 273q0 98 -67 142t-217 44h-178q-299 0 -299 -235zM233 748q0 -126 76.5 -195.5t204.5 -69.5 q136 0 208.5 69t72.5 200q0 139 -74.5 208.5t-208.5 69.5q-130 0 -204.5 -74.5t-74.5 -207.5z" />
+<glyph unicode="h" horiz-adv-x="1208" d="M940 0v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99v1556h99v-495l-5 -139h7q61 98 154 142t231 44q370 0 370 -397v-711h-98z" />
+<glyph unicode="i" horiz-adv-x="463" d="M281 0h-99v1087h99v-1087zM168 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" />
+<glyph unicode="j" horiz-adv-x="463" d="M37 -492q-80 0 -135 25v86q69 -20 129 -20q151 0 151 176v1312h99v-1298q0 -135 -63.5 -208t-180.5 -73zM168 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" />
+<glyph unicode="k" horiz-adv-x="991" d="M279 477l555 610h120l-428 -464l465 -623h-119l-413 549l-178 -162v-387h-99v1556h99v-780l-7 -299h5z" />
+<glyph unicode="l" horiz-adv-x="463" d="M281 0h-99v1556h99v-1556z" />
+<glyph unicode="m" horiz-adv-x="1808" d="M1540 0v713q0 159 -62 232t-190 73q-167 0 -247 -92t-80 -289v-637h-101v743q0 275 -252 275q-171 0 -249 -99.5t-78 -318.5v-600h-99v1087h82l21 -149h6q45 81 128 125.5t183 44.5q257 0 330 -193h4q53 93 142.5 143t203.5 50q178 0 267 -95t89 -302v-711h-98z" />
+<glyph unicode="n" horiz-adv-x="1208" d="M940 0v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99v1087h84l19 -149h6q106 170 377 170q370 0 370 -397v-711h-98z" />
+<glyph unicode="o" horiz-adv-x="1200" d="M1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z " />
+<glyph unicode="p" horiz-adv-x="1219" d="M647 -20q-251 0 -366 188h-7l3 -84q4 -74 4 -162v-414h-99v1579h84l19 -155h6q112 176 358 176q220 0 335.5 -144.5t115.5 -420.5q0 -268 -121.5 -415.5t-331.5 -147.5zM645 68q167 0 258.5 124t91.5 347q0 479 -346 479q-190 0 -279 -104.5t-89 -340.5v-32 q0 -255 85.5 -364t278.5 -109z" />
+<glyph unicode="q" horiz-adv-x="1219" d="M569 -20q-214 0 -332 142t-118 410q0 275 118 425.5t338 150.5q236 0 353 -174h6l18 153h84v-1579h-98v414q0 122 6 248h-6q-118 -190 -369 -190zM571 68q198 0 282.5 109t84.5 366v12q0 245 -85 354t-271 109q-176 0 -267.5 -124t-91.5 -364q0 -229 89.5 -345.5 t258.5 -116.5z" />
+<glyph unicode="r" horiz-adv-x="797" d="M610 1108q69 0 148 -14l-19 -95q-68 17 -141 17q-139 0 -228 -118t-89 -298v-600h-99v1087h84l10 -196h7q67 120 143 168.5t184 48.5z" />
+<glyph unicode="s" horiz-adv-x="954" d="M856 283q0 -146 -111 -224.5t-315 -78.5q-218 0 -346 67v107q164 -82 346 -82q161 0 244.5 53.5t83.5 142.5q0 82 -66.5 138t-218.5 110q-163 59 -229 101.5t-99.5 96t-33.5 130.5q0 122 102.5 193t286.5 71q176 0 334 -66l-37 -90q-160 66 -297 66q-133 0 -211 -44 t-78 -122q0 -85 60.5 -136t236.5 -114q147 -53 214 -95.5t100.5 -96.5t33.5 -127z" />
+<glyph unicode="t" horiz-adv-x="686" d="M469 68q94 0 164 16v-80q-72 -24 -166 -24q-144 0 -212.5 77t-68.5 242v702h-161v58l161 45l50 246h51v-263h319v-86h-319v-688q0 -125 44 -185t138 -60z" />
+<glyph unicode="u" horiz-adv-x="1208" d="M268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98z" />
+<glyph unicode="v" horiz-adv-x="940" d="M420 0l-420 1087h102l281 -739q56 -142 84 -248h6q41 136 84 250l281 737h102l-420 -1087h-100z" />
+<glyph unicode="w" horiz-adv-x="1481" d="M1051 0l-238 727q-23 74 -59 217h-6l-21 -74l-45 -145l-242 -725h-98l-311 1087h106l174 -630q61 -234 80 -344h6q59 234 86 311l224 663h90l213 -661q72 -235 88 -311h6q8 65 80 348l166 624h100l-295 -1087h-104z" />
+<glyph unicode="x" horiz-adv-x="1020" d="M449 559l-379 528h114l324 -458l321 458h109l-373 -528l400 -559h-115l-342 485l-344 -485h-109z" />
+<glyph unicode="y" horiz-adv-x="940" d="M0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5z" />
+<glyph unicode="z" horiz-adv-x="944" d="M858 0h-776v63l645 936h-598v88h727v-63l-649 -936h651v-88z" />
+<glyph unicode="{" horiz-adv-x="723" d="M389 -27q0 -102 59.5 -152.5t202.5 -53.5v-91q-195 0 -277.5 75t-82.5 231v337q0 205 -230 209v80q122 2 176 51t54 148v350q0 299 360 305v-90q-138 -5 -200 -58t-62 -157v-305q0 -130 -44 -194t-142 -85v-8q97 -20 141.5 -83.5t44.5 -186.5v-322z" />
+<glyph unicode="|" horiz-adv-x="1108" d="M508 1561h92v-2067h-92v2067z" />
+<glyph unicode="}" horiz-adv-x="723" d="M334 295q0 123 44.5 186.5t141.5 83.5v8q-97 20 -141.5 84t-44.5 195v305q0 103 -61.5 156.5t-200.5 58.5v90q174 0 267 -77.5t93 -227.5v-350q0 -100 54.5 -148.5t175.5 -50.5v-80q-230 -4 -230 -209v-337q0 -155 -82.5 -230.5t-277.5 -75.5v91q141 2 201.5 52.5 t60.5 153.5v322z" />
+<glyph unicode="~" d="M334 745q-49 0 -108 -30.5t-115 -89.5v94q108 110 233 110q61 0 115 -13.5t155 -57.5q126 -58 220 -58q56 0 109.5 30.5t115.5 94.5v-96q-48 -49 -104.5 -81t-129.5 -32q-116 0 -270 72q-124 57 -221 57z" />
+<glyph unicode="&#xa1;" horiz-adv-x="492" d="M215 711h61l29 -1086h-119zM166 1010q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
+<glyph unicode="&#xa2;" d="M602 190q-186 30 -288.5 175t-102.5 380q0 232 102.5 381.5t288.5 182.5v174h82v-166h14q131 0 275 -55l-31 -84q-134 51 -237 51q-187 0 -288.5 -122.5t-101.5 -358.5q0 -225 100.5 -349.5t280.5 -124.5q131 0 267 58v-92q-110 -56 -267 -56h-12v-204h-82v210z" />
+<glyph unicode="&#xa3;" d="M412 676v-256q0 -116 -35 -196t-113 -128h809v-96h-995v84q110 21 171.5 110t61.5 224v258h-211v82h211v297q0 204 98 315t281 111q175 0 330 -68l-35 -86q-157 66 -295 66q-141 0 -209.5 -81t-68.5 -253v-301h411v-82h-411z" />
+<glyph unicode="&#xa4;" d="M991 723q0 -151 -90 -256l139 -141l-59 -60l-137 142q-110 -93 -260 -93q-153 0 -260 93l-138 -142l-59 60l139 141q-90 106 -90 256q0 147 90 258l-139 141l59 60l138 -142q103 93 260 93q155 0 260 -93l137 142l59 -60l-139 -141q90 -111 90 -258zM584 395 q134 0 228.5 95.5t94.5 232.5q0 136 -95 233t-228 97q-134 0 -229 -97t-95 -233t94.5 -232t229.5 -96z" />
+<glyph unicode="&#xa5;" d="M586 666l428 796h110l-432 -788h283v-82h-338v-205h338v-82h-338v-305h-105v305h-337v82h337v205h-337v82h278l-430 788h117z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1108" d="M508 1561h92v-764h-92v764zM508 258h92v-764h-92v764z" />
+<glyph unicode="&#xa7;" horiz-adv-x="1057" d="M145 813q0 83 50.5 152.5t138.5 107.5q-86 47 -125 102t-39 136q0 117 101.5 183.5t275.5 66.5q175 0 336 -64l-35 -80q-91 34 -158.5 47t-144.5 13q-134 0 -205.5 -44.5t-71.5 -119.5q0 -54 25.5 -88.5t85.5 -65.5t188 -74q192 -64 264 -132.5t72 -170.5 q0 -173 -186 -274q86 -42 129 -96t43 -136q0 -135 -113 -207.5t-311 -72.5q-92 0 -171 15t-165 52v95q182 -78 332 -78q162 0 247 49.5t85 140.5q0 55 -25 87.5t-88.5 65.5t-190.5 79q-200 73 -272 141.5t-72 169.5zM246 825q0 -65 31.5 -104t105.5 -75t250 -99 q82 41 126 98t44 121q0 62 -32 102t-108.5 77t-236.5 87q-81 -23 -130.5 -79t-49.5 -128z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1182" d="M336 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM717 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1704" d="M897 1092q-142 0 -222.5 -94.5t-80.5 -264.5q0 -186 74.5 -275t220.5 -89q84 0 198 43v-88q-102 -45 -208 -45q-187 0 -288.5 115t-101.5 331q0 208 111 332.5t297 124.5q119 0 227 -52l-37 -83q-98 45 -190 45zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100 t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM193 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89t329.5 88.5t240.5 240.5t89 330q0 174 -85.5 325t-239 243t-334.5 92q-176 0 -328.5 -88.5t-241.5 -242.5t-89 -329z " />
+<glyph unicode="&#xaa;" horiz-adv-x="686" d="M512 813l-25 72q-84 -84 -202 -84q-95 0 -151 49t-56 139q0 100 80 151.5t241 59.5l95 4v43q0 77 -38 114.5t-106 37.5q-87 0 -196 -49l-33 73q117 56 231 56q228 0 228 -215v-451h-68zM168 993q0 -54 35 -85t96 -31q90 0 142.5 50t52.5 142v64l-88 -5 q-116 -6 -177 -36.5t-61 -98.5z" />
+<glyph unicode="&#xab;" horiz-adv-x="885" d="M82 543l309 393l62 -43l-254 -363l254 -362l-62 -43l-309 391v27zM442 543l310 393l61 -43l-254 -363l254 -362l-61 -43l-310 391v27z" />
+<glyph unicode="&#xac;" d="M1038 764v-494h-82v412h-845v82h927z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M92 512zM92 512v82h475v-82h-475z" />
+<glyph unicode="&#xae;" horiz-adv-x="1704" d="M709 731h112q91 0 143 46.5t52 135.5q0 172 -197 172h-110v-354zM1120 918q0 -79 -38.5 -139.5t-110.5 -94.5l237 -393h-121l-210 360h-168v-360h-101v880h211q143 0 222 -62t79 -191zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377 q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM193 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89t329.5 88.5t240.5 240.5t89 330q0 174 -85.5 325t-239 243t-334.5 92q-176 0 -328.5 -88.5t-241.5 -242.5t-89 -329z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M1030 1556h-1036v82h1036v-82z" />
+<glyph unicode="&#xb0;" horiz-adv-x="877" d="M139 1184q0 132 86.5 215.5t212.5 83.5t212.5 -83.5t86.5 -215.5t-86.5 -215.5t-212.5 -83.5q-130 0 -214.5 83t-84.5 216zM229 1184q0 -91 61 -154t148 -63q86 0 147.5 62t61.5 155q0 92 -60 154.5t-149 62.5q-90 0 -149.5 -64t-59.5 -153z" />
+<glyph unicode="&#xb1;" d="M111 1zM111 1v82h948v-82h-948zM625 764h434v-82h-434v-432h-82v432h-432v82h432v434h82v-434z" />
+<glyph unicode="&#xb2;" horiz-adv-x="688" d="M629 586h-576v78l242 237q125 121 172 193t47 149q0 71 -46.5 112.5t-123.5 41.5q-108 0 -217 -82l-49 65q119 103 270 103q124 0 194 -63.5t70 -174.5q0 -47 -13 -89t-40 -85.5t-68.5 -90t-308.5 -306.5h447v-88z" />
+<glyph unicode="&#xb3;" horiz-adv-x="688" d="M616 1260q0 -78 -44 -131.5t-117 -75.5q186 -45 186 -211q0 -130 -88.5 -201.5t-247.5 -71.5q-144 0 -264 60v88q136 -62 266 -62q115 0 174.5 49t59.5 136q0 83 -59.5 122t-178.5 39h-131v84h135q105 0 158 43.5t53 120.5q0 67 -47 107.5t-127 40.5q-128 0 -246 -78 l-47 70q130 94 293 94q127 0 199.5 -60t72.5 -163z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1182" d="M393 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1221" d="M281 1087v-704q0 -164 69 -238.5t213 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-50 -77 -150 -123.5t-217 -46.5q-99 0 -167.5 27.5t-119.5 84.5q5 -92 5 -170v-414h-99v1579h99z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1106 -260h-100v1722h-228v-1722h-100v819q-64 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h543v-1816z" />
+<glyph unicode="&#xb7;" horiz-adv-x="487" d="M162 623zM162 721q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
+<glyph unicode="&#xb8;" horiz-adv-x="420" d="M393 -291q0 -100 -67.5 -150.5t-188.5 -50.5q-68 0 -94 11v88q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174z" />
+<glyph unicode="&#xb9;" horiz-adv-x="688" d="M350 1462h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145l-47 77z" />
+<glyph unicode="&#xba;" horiz-adv-x="739" d="M670 1141q0 -161 -80 -250.5t-223 -89.5t-220 86t-77 254q0 162 78 250t223 88q142 0 220.5 -87t78.5 -251zM160 1141q0 -264 209 -264t209 264q0 131 -50 194.5t-159 63.5t-159 -63.5t-50 -194.5z" />
+<glyph unicode="&#xbb;" horiz-adv-x="885" d="M803 518l-309 -393l-62 43l254 362l-254 363l62 43l309 -391v-27zM442 518l-309 -393l-61 43l254 362l-254 363l61 43l309 -391v-27z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1516" d="M59 0zM333 1462h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145l-47 77zM1148 1462l-811 -1462h-94l811 1462h94zM1392 242h-129v-241h-90v241h-413v60l407 581h96v-563h129v-78zM1173 320v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5h309z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1516" d="M11 0zM285 1462h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145l-47 77zM1073 1462l-811 -1462h-94l811 1462h94zM1403 1h-576v78l242 237q125 121 172 193t47 149q0 71 -46.5 112.5t-123.5 41.5q-108 0 -217 -82l-49 65q119 103 270 103q124 0 194 -63.5t70 -174.5 q0 -47 -13 -89t-40 -85.5t-68.5 -90t-308.5 -306.5h447v-88z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1516" d="M41 0zM616 1260q0 -78 -44 -131.5t-117 -75.5q186 -45 186 -211q0 -130 -88.5 -201.5t-247.5 -71.5q-144 0 -264 60v88q136 -62 266 -62q115 0 174.5 49t59.5 136q0 83 -59.5 122t-178.5 39h-131v84h135q105 0 158 43.5t53 120.5q0 67 -47 107.5t-127 40.5 q-128 0 -246 -78l-47 70q130 94 293 94q127 0 199.5 -60t72.5 -163zM1300 1462l-811 -1462h-94l811 1462h94zM1495 242h-129v-241h-90v241h-413v60l407 581h96v-563h129v-78zM1276 320v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5h309z" />
+<glyph unicode="&#xbf;" horiz-adv-x="862" d="M569 711v-37q0 -125 -39.5 -204.5t-136.5 -164.5l-90 -79q-73 -61 -104 -120.5t-31 -138.5q0 -124 82 -200t221 -76q125 0 233 46l64 27l37 -79q-111 -48 -185.5 -64t-152.5 -16q-184 0 -288.5 99t-104.5 269q0 70 20 124t58.5 102t171.5 159q64 53 98.5 98.5t49.5 94 t15 145.5v15h82zM440 1010q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM720 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM504 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM328 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM784 1581q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59 q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM367 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM748 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1229" d="M0 0zM911 516h-594l-204 -516h-113l588 1468h65l576 -1468h-115zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM836 1610q0 -97 -60 -155t-157 -58t-157 58t-60 155q0 94 60 152.5t157 58.5t157 -59t60 -152zM482 1610q0 -66 37.5 -103.5t99.5 -37.5 t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5q-62 0 -99.5 -38t-37.5 -101z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1653" d="M1528 0h-717v516h-475l-227 -516h-111l653 1462h877v-94h-615v-553h576v-94h-576v-627h615v-94zM377 608h434v760h-100z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1272" d="M129 0zM831 1391q-275 0 -433 -176t-158 -482q0 -313 149 -486t426 -173q184 0 338 47v-90q-145 -51 -362 -51q-308 0 -485 199t-177 556q0 223 84.5 393t243 262.5t368.5 92.5q214 0 383 -80l-41 -92q-160 80 -336 80zM911 -291q0 -100 -67.5 -150.5t-188.5 -50.5 q-68 0 -94 11v88q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM697 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM463 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xca;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM315 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1130" d="M207 0zM1006 0h-799v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94zM354 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM735 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xcc;" horiz-adv-x="516" d="M0 0zM207 0v1462h102v-1462h-102zM320 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xcd;" horiz-adv-x="516" d="M191 0zM207 0v1462h102v-1462h-102zM191 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xce;" horiz-adv-x="516" d="M0 0zM207 0v1462h102v-1462h-102zM-32 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xcf;" horiz-adv-x="516" d="M5 0zM207 0v1462h102v-1462h-102zM5 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM386 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1466" d="M1317 745q0 -368 -193 -556.5t-567 -188.5h-350v678h-160v94h160v690h395q350 0 532.5 -183t182.5 -534zM1206 741q0 314 -159.5 472.5t-468.5 158.5h-269v-600h406v-94h-406v-588h242q655 0 655 651z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1477" d="M207 0zM1270 0h-103l-866 1298h-8q12 -232 12 -350v-948h-98v1462h102l865 -1296h6q-9 180 -9 342v954h99v-1462zM897 1581q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59 q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM885 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM686 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM492 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM940 1581q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1565" d="M129 0zM1436 733q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM529 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM910 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xd7;" d="M584 780l409 408l58 -58l-408 -407l406 -408l-58 -57l-407 408l-406 -408l-57 57l405 408l-407 407l57 58z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1565" d="M1436 733q0 -348 -174 -550.5t-480 -202.5q-236 0 -395 120l-86 -120l-74 59l90 127q-188 200 -188 569q0 349 175.5 549.5t479.5 200.5q232 0 392 -121l108 152l72 -60l-111 -153q191 -207 191 -570zM1325 733q0 315 -139 486l-742 -1037q133 -106 338 -106 q264 0 403.5 170t139.5 487zM240 733q0 -312 139 -483l739 1034q-133 102 -334 102q-261 0 -402.5 -170t-141.5 -483z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM833 1579h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xda;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM633 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM444 1595q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207 q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1473" d="M190 0zM1282 1462v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102zM481 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM862 1727q0 46 15.5 66 t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1081" d="M0 0zM543 662l428 800h110l-487 -897v-565h-105v557l-489 905h117zM434 1595q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xde;" horiz-adv-x="1198" d="M1087 778q0 -212 -144 -325t-408 -113h-226v-340h-102v1462h102v-264h256q522 0 522 -420zM309 428h201q247 0 357 81.5t110 264.5q0 169 -104 250.5t-322 81.5h-242v-678z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1194" d="M961 1284q0 -139 -139 -250q-81 -64 -110.5 -100.5t-29.5 -75.5q0 -44 14.5 -68t51.5 -57t102 -78q106 -75 151.5 -124.5t68 -103t22.5 -120.5q0 -156 -88 -241.5t-246 -85.5q-95 0 -174.5 18.5t-126.5 48.5v107q65 -38 148.5 -62t152.5 -24q114 0 174.5 54.5t60.5 160.5 q0 83 -39 144t-149 136q-127 87 -175 147t-48 146q0 60 32.5 110t106.5 108q74 57 106.5 105.5t32.5 106.5q0 93 -70 143t-202 50q-145 0 -226 -69t-81 -196v-1214h-99v1206q0 173 103.5 267t292.5 94q188 0 285.5 -72.5t97.5 -210.5z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM638 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM422 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM251 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM697 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5 h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM282 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM663 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1085" d="M98 0zM842 0l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73zM442 70q174 0 274.5 99.5t100.5 276.5v107 l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5q0 -102 62.5 -158.5t176.5 -56.5zM759 1456q0 -97 -60 -155t-157 -58t-157 58t-60 155q0 94 60 152.5t157 58.5t157 -59t60 -152zM405 1456q0 -66 37.5 -103.5t99.5 -37.5t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5 q-62 0 -99.5 -38t-37.5 -101z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1731" d="M1243 -20q-295 0 -397 256q-68 -133 -168 -194.5t-252 -61.5q-156 0 -242 82.5t-86 226.5q0 154 125 243t377 97l201 6v72q0 155 -61.5 234t-198.5 79q-148 0 -305 -84l-37 86q173 84 346 84q261 0 325 -211q111 213 347 213q184 0 289.5 -134.5t105.5 -363.5v-80h-715 q0 -460 348 -460q85 0 150 12t174 57v-90q-92 -41 -165 -55t-161 -14zM434 70q169 0 266 99.5t97 276.5v107l-187 -8q-219 -11 -313 -71.5t-94 -188.5q0 -102 61 -158.5t170 -56.5zM1217 1020q-284 0 -314 -402h604q0 188 -77.5 295t-212.5 107z" />
+<glyph unicode="&#xe7;" horiz-adv-x="973" d="M119 0zM616 -20q-233 0 -365 147t-132 410q0 270 137 420.5t375 150.5q141 0 270 -49l-27 -88q-141 47 -245 47q-200 0 -303 -123.5t-103 -355.5q0 -220 103 -344.5t288 -124.5q148 0 275 53v-92q-104 -51 -273 -51zM723 -291q0 -100 -67.5 -150.5t-188.5 -50.5 q-68 0 -94 11v88q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM685 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM452 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xea;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM290 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1124" d="M119 0zM621 -20q-237 0 -369.5 146t-132.5 409q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5zM592 1020q-157 0 -252 -103.5t-111 -298.5h672q0 189 -82 295.5 t-227 106.5zM331 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM712 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xec;" horiz-adv-x="463" d="M0 0zM281 0h-99v1087h99v-1087zM349 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xed;" horiz-adv-x="463" d="M107 0zM281 0h-99v1087h99v-1087zM107 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xee;" horiz-adv-x="463" d="M0 0zM281 0h-99v1087h99v-1087zM-58 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xef;" horiz-adv-x="463" d="M0 0zM281 0h-99v1087h99v-1087zM-21 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM360 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1174" d="M1055 559q0 -276 -124 -427.5t-349 -151.5q-214 0 -339.5 130t-125.5 361q0 228 126.5 357.5t342.5 129.5q108 0 187.5 -33t148.5 -96l4 2q-64 270 -269 459l-270 -157l-49 77l244 146q-86 62 -199 119l45 81q147 -69 248 -145l225 137l49 -84l-202 -121 q154 -151 230.5 -353t76.5 -431zM950 557q0 146 -97 228.5t-267 82.5q-185 0 -275 -100.5t-90 -304.5q0 -186 94.5 -289.5t268.5 -103.5q179 0 272.5 123t93.5 364z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1208" d="M182 0zM940 0v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99v1087h84l19 -149h6q106 170 377 170q370 0 370 -397v-711h-98zM779 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5 t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM718 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM499 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM309 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM761 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1200" d="M119 0zM1081 545q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5 t-97.5 -349.5zM346 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM727 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xf7;" d="M111 682v82h948v-82h-948zM504 1075q0 99 80 99q82 0 82 -99q0 -52 -23.5 -75t-58.5 -23q-34 0 -57 23t-23 75zM504 371q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1200" d="M1081 545q0 -266 -129 -415.5t-356 -149.5q-173 0 -291 98l-86 -113l-72 58l93 120q-121 153 -121 402q0 266 129 414.5t354 148.5q179 0 301 -104l96 124l74 -55l-104 -137q112 -147 112 -391zM223 545q0 -200 78 -322l543 705q-98 90 -246 90q-180 0 -277.5 -123.5 t-97.5 -349.5zM977 545q0 190 -72 309l-543 -702q94 -82 238 -82q180 0 278.5 125.5t98.5 349.5z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM687 1241h-69q-96 79 -188.5 171.5t-125.5 139.5v17h142q26 -48 98.5 -142t142.5 -170v-16z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM495 1257q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM313 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70 v16z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1208" d="M170 0zM268 1087v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397v710h98zM350 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM731 1389q0 46 15.5 66t47.5 20q64 0 64 -86 t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#xfd;" horiz-adv-x="940" d="M0 0zM0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5zM361 1257q73 79 144.5 171.5t97.5 140.5h141v-17 q-36 -52 -122.5 -138t-190.5 -173h-70v16z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1219" d="M281 918q114 190 368 190q220 0 335.5 -144.5t115.5 -420.5q0 -268 -121.5 -415.5t-331.5 -147.5q-251 0 -366 188h-7l3 -84q4 -74 4 -162v-414h-99v2048h99v-391l-7 -247h7zM645 68q167 0 258.5 124t91.5 347q0 479 -348 479q-193 0 -279.5 -105t-86.5 -354v-18 q0 -255 85.5 -364t278.5 -109z" />
+<glyph unicode="&#xff;" horiz-adv-x="940" d="M0 0zM0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5zM214 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86 q-63 0 -63 86zM595 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#x131;" horiz-adv-x="463" d="M281 0h-99v1087h99v-1087z" />
+<glyph unicode="&#x152;" horiz-adv-x="1839" d="M1714 0h-756q-76 -16 -176 -16q-305 0 -479 200t-174 551q0 347 174.5 545.5t480.5 198.5q78 0 183 -17h747v-94h-655v-553h616v-94h-616v-627h655v-94zM782 80q109 0 174 18v1266q-62 16 -172 16q-262 0 -403 -167.5t-141 -479.5q0 -315 140.5 -484t401.5 -169z" />
+<glyph unicode="&#x153;" horiz-adv-x="1942" d="M1438 -20q-156 0 -266.5 67.5t-165.5 198.5q-59 -128 -158 -197t-252 -69q-143 0 -252 69t-167 198t-58 298q0 266 129 414.5t354 148.5q151 0 251 -70t157 -209q110 279 399 279q192 0 303 -134t111 -364v-80h-762q2 -230 100.5 -345t276.5 -115q93 0 163.5 13t178.5 56 v-90q-92 -40 -170 -54.5t-172 -14.5zM223 545q0 -224 98.5 -349.5t278.5 -125.5q174 0 265 122.5t91 352.5q0 224 -93 348.5t-265 124.5q-180 0 -277.5 -123.5t-97.5 -349.5zM1409 1020q-155 0 -242 -104t-102 -298h653q0 189 -82 295.5t-227 106.5z" />
+<glyph unicode="&#x178;" horiz-adv-x="1081" d="M0 0zM543 662l428 800h110l-487 -897v-565h-105v557l-489 905h117zM288 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM669 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1182" d="M299 1257q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70v16z" />
+<glyph unicode="&#x2da;" horiz-adv-x="1182" d="M805 1456q0 -97 -60 -155t-157 -58t-157 58t-60 155q0 94 60 152.5t157 58.5t157 -59t60 -152zM451 1456q0 -66 37.5 -103.5t99.5 -37.5t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5q-62 0 -99.5 -38t-37.5 -101z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1182" d="M780 1243q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61z" />
+<glyph unicode="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 512v82h860v-82h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 512v82h1884v-82h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="297" d="M41 961l-12 20q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117z" />
+<glyph unicode="&#x2019;" horiz-adv-x="297" d="M256 1462l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117z" />
+<glyph unicode="&#x201a;" horiz-adv-x="451" d="M68 0zM295 238l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117z" />
+<glyph unicode="&#x201c;" horiz-adv-x="614" d="M358 961l-12 20q34 120 83 255t91 226h66q-30 -98 -63 -248.5t-48 -252.5h-117zM41 961l-12 20q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117z" />
+<glyph unicode="&#x201d;" horiz-adv-x="614" d="M256 1462l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117zM573 1462l13 -20q-36 -128 -85 -261t-89 -220h-66q30 98 63 248.5t48 252.5h116z" />
+<glyph unicode="&#x201e;" horiz-adv-x="768" d="M68 0zM295 238l12 -20q-75 -265 -174 -481h-65q29 96 61 241.5t49 259.5h117zM612 238l13 -20q-36 -128 -85 -261t-89 -220h-66q30 98 63 248.5t48 252.5h116z" />
+<glyph unicode="&#x2022;" horiz-adv-x="770" d="M231 748q0 89 40.5 134.5t113.5 45.5t113.5 -47t40.5 -133q0 -85 -41 -133t-113 -48t-113 47t-41 134z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1466" d="M162 0zM162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM651 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM1141 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
+<glyph unicode="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="524" d="M82 543l309 393l62 -43l-254 -363l254 -362l-62 -43l-309 391v27z" />
+<glyph unicode="&#x203a;" horiz-adv-x="524" d="M442 518l-309 -393l-61 43l254 362l-254 363l61 43l309 -391v-27z" />
+<glyph unicode="&#x2044;" horiz-adv-x="246" d="M573 1462l-811 -1462h-94l811 1462h94z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" horiz-adv-x="688" d="M657 827h-129v-241h-90v241h-413v60l407 581h96v-563h129v-78zM438 905v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5h309z" />
+<glyph unicode="&#x20ac;" d="M803 1397q-174 0 -288 -125.5t-155 -364.5h502v-82h-510l-4 -104v-24q0 -65 4 -87h449v-82h-443q30 -217 147.5 -338.5t301.5 -121.5q148 0 287 65v-94q-81 -34 -150.5 -46.5t-140.5 -12.5q-228 0 -367.5 140t-181.5 408h-180v82h172q-4 38 -4 113l4 102h-172v82h184 q39 272 183 425t362 153q88 0 161 -17t148 -57l-39 -86q-132 72 -270 72z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1485" d="M313 741h-86v643h-217v78h522v-78h-219v-643zM913 741l-221 609h-6l4 -201v-408h-82v721h125l221 -606l224 606h125v-721h-86v398l4 207h-7l-227 -605h-74z" />
+<glyph unicode="&#x2212;" d="M111 682v82h948v-82h-948z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
+<glyph horiz-adv-x="1219" d="M0 0z" />
+<hkern u1="&#x22;" u2="&#x178;" k="-20" />
+<hkern u1="&#x22;" u2="&#x153;" k="123" />
+<hkern u1="&#x22;" u2="&#xfc;" k="61" />
+<hkern u1="&#x22;" u2="&#xfb;" k="61" />
+<hkern u1="&#x22;" u2="&#xfa;" k="61" />
+<hkern u1="&#x22;" u2="&#xf9;" k="61" />
+<hkern u1="&#x22;" u2="&#xf8;" k="123" />
+<hkern u1="&#x22;" u2="&#xf6;" k="123" />
+<hkern u1="&#x22;" u2="&#xf5;" k="123" />
+<hkern u1="&#x22;" u2="&#xf4;" k="123" />
+<hkern u1="&#x22;" u2="&#xf3;" k="123" />
+<hkern u1="&#x22;" u2="&#xf2;" k="123" />
+<hkern u1="&#x22;" u2="&#xeb;" k="123" />
+<hkern u1="&#x22;" u2="&#xea;" k="123" />
+<hkern u1="&#x22;" u2="&#xe9;" k="123" />
+<hkern u1="&#x22;" u2="&#xe8;" k="123" />
+<hkern u1="&#x22;" u2="&#xe7;" k="123" />
+<hkern u1="&#x22;" u2="&#xe6;" k="82" />
+<hkern u1="&#x22;" u2="&#xe5;" k="82" />
+<hkern u1="&#x22;" u2="&#xe4;" k="82" />
+<hkern u1="&#x22;" u2="&#xe3;" k="82" />
+<hkern u1="&#x22;" u2="&#xe2;" k="82" />
+<hkern u1="&#x22;" u2="&#xe1;" k="82" />
+<hkern u1="&#x22;" u2="&#xe0;" k="123" />
+<hkern u1="&#x22;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x22;" u2="&#xc5;" k="143" />
+<hkern u1="&#x22;" u2="&#xc4;" k="143" />
+<hkern u1="&#x22;" u2="&#xc3;" k="143" />
+<hkern u1="&#x22;" u2="&#xc2;" k="143" />
+<hkern u1="&#x22;" u2="&#xc1;" k="143" />
+<hkern u1="&#x22;" u2="&#xc0;" k="143" />
+<hkern u1="&#x22;" u2="u" k="61" />
+<hkern u1="&#x22;" u2="s" k="61" />
+<hkern u1="&#x22;" u2="r" k="61" />
+<hkern u1="&#x22;" u2="q" k="123" />
+<hkern u1="&#x22;" u2="p" k="61" />
+<hkern u1="&#x22;" u2="o" k="123" />
+<hkern u1="&#x22;" u2="n" k="61" />
+<hkern u1="&#x22;" u2="m" k="61" />
+<hkern u1="&#x22;" u2="g" k="61" />
+<hkern u1="&#x22;" u2="e" k="123" />
+<hkern u1="&#x22;" u2="d" k="123" />
+<hkern u1="&#x22;" u2="c" k="123" />
+<hkern u1="&#x22;" u2="a" k="82" />
+<hkern u1="&#x22;" u2="Y" k="-20" />
+<hkern u1="&#x22;" u2="W" k="-41" />
+<hkern u1="&#x22;" u2="V" k="-41" />
+<hkern u1="&#x22;" u2="T" k="-41" />
+<hkern u1="&#x22;" u2="A" k="143" />
+<hkern u1="&#x27;" u2="&#x178;" k="-20" />
+<hkern u1="&#x27;" u2="&#x153;" k="123" />
+<hkern u1="&#x27;" u2="&#xfc;" k="61" />
+<hkern u1="&#x27;" u2="&#xfb;" k="61" />
+<hkern u1="&#x27;" u2="&#xfa;" k="61" />
+<hkern u1="&#x27;" u2="&#xf9;" k="61" />
+<hkern u1="&#x27;" u2="&#xf8;" k="123" />
+<hkern u1="&#x27;" u2="&#xf6;" k="123" />
+<hkern u1="&#x27;" u2="&#xf5;" k="123" />
+<hkern u1="&#x27;" u2="&#xf4;" k="123" />
+<hkern u1="&#x27;" u2="&#xf3;" k="123" />
+<hkern u1="&#x27;" u2="&#xf2;" k="123" />
+<hkern u1="&#x27;" u2="&#xeb;" k="123" />
+<hkern u1="&#x27;" u2="&#xea;" k="123" />
+<hkern u1="&#x27;" u2="&#xe9;" k="123" />
+<hkern u1="&#x27;" u2="&#xe8;" k="123" />
+<hkern u1="&#x27;" u2="&#xe7;" k="123" />
+<hkern u1="&#x27;" u2="&#xe6;" k="82" />
+<hkern u1="&#x27;" u2="&#xe5;" k="82" />
+<hkern u1="&#x27;" u2="&#xe4;" k="82" />
+<hkern u1="&#x27;" u2="&#xe3;" k="82" />
+<hkern u1="&#x27;" u2="&#xe2;" k="82" />
+<hkern u1="&#x27;" u2="&#xe1;" k="82" />
+<hkern u1="&#x27;" u2="&#xe0;" k="123" />
+<hkern u1="&#x27;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x27;" u2="&#xc5;" k="143" />
+<hkern u1="&#x27;" u2="&#xc4;" k="143" />
+<hkern u1="&#x27;" u2="&#xc3;" k="143" />
+<hkern u1="&#x27;" u2="&#xc2;" k="143" />
+<hkern u1="&#x27;" u2="&#xc1;" k="143" />
+<hkern u1="&#x27;" u2="&#xc0;" k="143" />
+<hkern u1="&#x27;" u2="u" k="61" />
+<hkern u1="&#x27;" u2="s" k="61" />
+<hkern u1="&#x27;" u2="r" k="61" />
+<hkern u1="&#x27;" u2="q" k="123" />
+<hkern u1="&#x27;" u2="p" k="61" />
+<hkern u1="&#x27;" u2="o" k="123" />
+<hkern u1="&#x27;" u2="n" k="61" />
+<hkern u1="&#x27;" u2="m" k="61" />
+<hkern u1="&#x27;" u2="g" k="61" />
+<hkern u1="&#x27;" u2="e" k="123" />
+<hkern u1="&#x27;" u2="d" k="123" />
+<hkern u1="&#x27;" u2="c" k="123" />
+<hkern u1="&#x27;" u2="a" k="82" />
+<hkern u1="&#x27;" u2="Y" k="-20" />
+<hkern u1="&#x27;" u2="W" k="-41" />
+<hkern u1="&#x27;" u2="V" k="-41" />
+<hkern u1="&#x27;" u2="T" k="-41" />
+<hkern u1="&#x27;" u2="A" k="143" />
+<hkern u1="&#x28;" u2="J" k="-184" />
+<hkern u1="&#x2c;" u2="&#x178;" k="123" />
+<hkern u1="&#x2c;" u2="&#x152;" k="102" />
+<hkern u1="&#x2c;" u2="&#xdd;" k="123" />
+<hkern u1="&#x2c;" u2="&#xdc;" k="41" />
+<hkern u1="&#x2c;" u2="&#xdb;" k="41" />
+<hkern u1="&#x2c;" u2="&#xda;" k="41" />
+<hkern u1="&#x2c;" u2="&#xd9;" k="41" />
+<hkern u1="&#x2c;" u2="&#xd8;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd6;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd5;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd4;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd3;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd2;" k="102" />
+<hkern u1="&#x2c;" u2="&#xc7;" k="102" />
+<hkern u1="&#x2c;" u2="Y" k="123" />
+<hkern u1="&#x2c;" u2="W" k="123" />
+<hkern u1="&#x2c;" u2="V" k="123" />
+<hkern u1="&#x2c;" u2="U" k="41" />
+<hkern u1="&#x2c;" u2="T" k="143" />
+<hkern u1="&#x2c;" u2="Q" k="102" />
+<hkern u1="&#x2c;" u2="O" k="102" />
+<hkern u1="&#x2c;" u2="G" k="102" />
+<hkern u1="&#x2c;" u2="C" k="102" />
+<hkern u1="&#x2d;" u2="T" k="82" />
+<hkern u1="&#x2e;" u2="&#x178;" k="123" />
+<hkern u1="&#x2e;" u2="&#x152;" k="102" />
+<hkern u1="&#x2e;" u2="&#xdd;" k="123" />
+<hkern u1="&#x2e;" u2="&#xdc;" k="41" />
+<hkern u1="&#x2e;" u2="&#xdb;" k="41" />
+<hkern u1="&#x2e;" u2="&#xda;" k="41" />
+<hkern u1="&#x2e;" u2="&#xd9;" k="41" />
+<hkern u1="&#x2e;" u2="&#xd8;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd6;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd5;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd4;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd3;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd2;" k="102" />
+<hkern u1="&#x2e;" u2="&#xc7;" k="102" />
+<hkern u1="&#x2e;" u2="Y" k="123" />
+<hkern u1="&#x2e;" u2="W" k="123" />
+<hkern u1="&#x2e;" u2="V" k="123" />
+<hkern u1="&#x2e;" u2="U" k="41" />
+<hkern u1="&#x2e;" u2="T" k="143" />
+<hkern u1="&#x2e;" u2="Q" k="102" />
+<hkern u1="&#x2e;" u2="O" k="102" />
+<hkern u1="&#x2e;" u2="G" k="102" />
+<hkern u1="&#x2e;" u2="C" k="102" />
+<hkern u1="A" u2="&#x201d;" k="143" />
+<hkern u1="A" u2="&#x2019;" k="143" />
+<hkern u1="A" u2="&#x178;" k="123" />
+<hkern u1="A" u2="&#x152;" k="41" />
+<hkern u1="A" u2="&#xdd;" k="123" />
+<hkern u1="A" u2="&#xd8;" k="41" />
+<hkern u1="A" u2="&#xd6;" k="41" />
+<hkern u1="A" u2="&#xd5;" k="41" />
+<hkern u1="A" u2="&#xd4;" k="41" />
+<hkern u1="A" u2="&#xd3;" k="41" />
+<hkern u1="A" u2="&#xd2;" k="41" />
+<hkern u1="A" u2="&#xc7;" k="41" />
+<hkern u1="A" u2="Y" k="123" />
+<hkern u1="A" u2="W" k="82" />
+<hkern u1="A" u2="V" k="82" />
+<hkern u1="A" u2="T" k="143" />
+<hkern u1="A" u2="Q" k="41" />
+<hkern u1="A" u2="O" k="41" />
+<hkern u1="A" u2="J" k="-266" />
+<hkern u1="A" u2="G" k="41" />
+<hkern u1="A" u2="C" k="41" />
+<hkern u1="A" u2="&#x27;" k="143" />
+<hkern u1="A" u2="&#x22;" k="143" />
+<hkern u1="B" u2="&#x201e;" k="82" />
+<hkern u1="B" u2="&#x201a;" k="82" />
+<hkern u1="B" u2="&#x178;" k="20" />
+<hkern u1="B" u2="&#xdd;" k="20" />
+<hkern u1="B" u2="&#xc5;" k="41" />
+<hkern u1="B" u2="&#xc4;" k="41" />
+<hkern u1="B" u2="&#xc3;" k="41" />
+<hkern u1="B" u2="&#xc2;" k="41" />
+<hkern u1="B" u2="&#xc1;" k="41" />
+<hkern u1="B" u2="&#xc0;" k="41" />
+<hkern u1="B" u2="Z" k="20" />
+<hkern u1="B" u2="Y" k="20" />
+<hkern u1="B" u2="X" k="41" />
+<hkern u1="B" u2="W" k="20" />
+<hkern u1="B" u2="V" k="20" />
+<hkern u1="B" u2="T" k="61" />
+<hkern u1="B" u2="A" k="41" />
+<hkern u1="B" u2="&#x2e;" k="82" />
+<hkern u1="B" u2="&#x2c;" k="82" />
+<hkern u1="C" u2="&#x152;" k="41" />
+<hkern u1="C" u2="&#xd8;" k="41" />
+<hkern u1="C" u2="&#xd6;" k="41" />
+<hkern u1="C" u2="&#xd5;" k="41" />
+<hkern u1="C" u2="&#xd4;" k="41" />
+<hkern u1="C" u2="&#xd3;" k="41" />
+<hkern u1="C" u2="&#xd2;" k="41" />
+<hkern u1="C" u2="&#xc7;" k="41" />
+<hkern u1="C" u2="Q" k="41" />
+<hkern u1="C" u2="O" k="41" />
+<hkern u1="C" u2="G" k="41" />
+<hkern u1="C" u2="C" k="41" />
+<hkern u1="D" u2="&#x201e;" k="82" />
+<hkern u1="D" u2="&#x201a;" k="82" />
+<hkern u1="D" u2="&#x178;" k="20" />
+<hkern u1="D" u2="&#xdd;" k="20" />
+<hkern u1="D" u2="&#xc5;" k="41" />
+<hkern u1="D" u2="&#xc4;" k="41" />
+<hkern u1="D" u2="&#xc3;" k="41" />
+<hkern u1="D" u2="&#xc2;" k="41" />
+<hkern u1="D" u2="&#xc1;" k="41" />
+<hkern u1="D" u2="&#xc0;" k="41" />
+<hkern u1="D" u2="Z" k="20" />
+<hkern u1="D" u2="Y" k="20" />
+<hkern u1="D" u2="X" k="41" />
+<hkern u1="D" u2="W" k="20" />
+<hkern u1="D" u2="V" k="20" />
+<hkern u1="D" u2="T" k="61" />
+<hkern u1="D" u2="A" k="41" />
+<hkern u1="D" u2="&#x2e;" k="82" />
+<hkern u1="D" u2="&#x2c;" k="82" />
+<hkern u1="E" u2="J" k="-123" />
+<hkern u1="F" u2="&#x201e;" k="123" />
+<hkern u1="F" u2="&#x201a;" k="123" />
+<hkern u1="F" u2="&#xc5;" k="41" />
+<hkern u1="F" u2="&#xc4;" k="41" />
+<hkern u1="F" u2="&#xc3;" k="41" />
+<hkern u1="F" u2="&#xc2;" k="41" />
+<hkern u1="F" u2="&#xc1;" k="41" />
+<hkern u1="F" u2="&#xc0;" k="41" />
+<hkern u1="F" u2="A" k="41" />
+<hkern u1="F" u2="&#x3f;" k="-41" />
+<hkern u1="F" u2="&#x2e;" k="123" />
+<hkern u1="F" u2="&#x2c;" k="123" />
+<hkern u1="K" u2="&#x152;" k="41" />
+<hkern u1="K" u2="&#xd8;" k="41" />
+<hkern u1="K" u2="&#xd6;" k="41" />
+<hkern u1="K" u2="&#xd5;" k="41" />
+<hkern u1="K" u2="&#xd4;" k="41" />
+<hkern u1="K" u2="&#xd3;" k="41" />
+<hkern u1="K" u2="&#xd2;" k="41" />
+<hkern u1="K" u2="&#xc7;" k="41" />
+<hkern u1="K" u2="Q" k="41" />
+<hkern u1="K" u2="O" k="41" />
+<hkern u1="K" u2="G" k="41" />
+<hkern u1="K" u2="C" k="41" />
+<hkern u1="L" u2="&#x201d;" k="164" />
+<hkern u1="L" u2="&#x2019;" k="164" />
+<hkern u1="L" u2="&#x178;" k="61" />
+<hkern u1="L" u2="&#x152;" k="41" />
+<hkern u1="L" u2="&#xdd;" k="61" />
+<hkern u1="L" u2="&#xdc;" k="20" />
+<hkern u1="L" u2="&#xdb;" k="20" />
+<hkern u1="L" u2="&#xda;" k="20" />
+<hkern u1="L" u2="&#xd9;" k="20" />
+<hkern u1="L" u2="&#xd8;" k="41" />
+<hkern u1="L" u2="&#xd6;" k="41" />
+<hkern u1="L" u2="&#xd5;" k="41" />
+<hkern u1="L" u2="&#xd4;" k="41" />
+<hkern u1="L" u2="&#xd3;" k="41" />
+<hkern u1="L" u2="&#xd2;" k="41" />
+<hkern u1="L" u2="&#xc7;" k="41" />
+<hkern u1="L" u2="Y" k="61" />
+<hkern u1="L" u2="W" k="41" />
+<hkern u1="L" u2="V" k="41" />
+<hkern u1="L" u2="U" k="20" />
+<hkern u1="L" u2="T" k="41" />
+<hkern u1="L" u2="Q" k="41" />
+<hkern u1="L" u2="O" k="41" />
+<hkern u1="L" u2="G" k="41" />
+<hkern u1="L" u2="C" k="41" />
+<hkern u1="L" u2="&#x27;" k="164" />
+<hkern u1="L" u2="&#x22;" k="164" />
+<hkern u1="O" u2="&#x201e;" k="82" />
+<hkern u1="O" u2="&#x201a;" k="82" />
+<hkern u1="O" u2="&#x178;" k="20" />
+<hkern u1="O" u2="&#xdd;" k="20" />
+<hkern u1="O" u2="&#xc5;" k="41" />
+<hkern u1="O" u2="&#xc4;" k="41" />
+<hkern u1="O" u2="&#xc3;" k="41" />
+<hkern u1="O" u2="&#xc2;" k="41" />
+<hkern u1="O" u2="&#xc1;" k="41" />
+<hkern u1="O" u2="&#xc0;" k="41" />
+<hkern u1="O" u2="Z" k="20" />
+<hkern u1="O" u2="Y" k="20" />
+<hkern u1="O" u2="X" k="41" />
+<hkern u1="O" u2="W" k="20" />
+<hkern u1="O" u2="V" k="20" />
+<hkern u1="O" u2="T" k="61" />
+<hkern u1="O" u2="A" k="41" />
+<hkern u1="O" u2="&#x2e;" k="82" />
+<hkern u1="O" u2="&#x2c;" k="82" />
+<hkern u1="P" u2="&#x201e;" k="266" />
+<hkern u1="P" u2="&#x201a;" k="266" />
+<hkern u1="P" u2="&#xc5;" k="102" />
+<hkern u1="P" u2="&#xc4;" k="102" />
+<hkern u1="P" u2="&#xc3;" k="102" />
+<hkern u1="P" u2="&#xc2;" k="102" />
+<hkern u1="P" u2="&#xc1;" k="102" />
+<hkern u1="P" u2="&#xc0;" k="102" />
+<hkern u1="P" u2="Z" k="20" />
+<hkern u1="P" u2="X" k="41" />
+<hkern u1="P" u2="A" k="102" />
+<hkern u1="P" u2="&#x2e;" k="266" />
+<hkern u1="P" u2="&#x2c;" k="266" />
+<hkern u1="Q" u2="&#x201e;" k="82" />
+<hkern u1="Q" u2="&#x201a;" k="82" />
+<hkern u1="Q" u2="&#x178;" k="20" />
+<hkern u1="Q" u2="&#xdd;" k="20" />
+<hkern u1="Q" u2="&#xc5;" k="41" />
+<hkern u1="Q" u2="&#xc4;" k="41" />
+<hkern u1="Q" u2="&#xc3;" k="41" />
+<hkern u1="Q" u2="&#xc2;" k="41" />
+<hkern u1="Q" u2="&#xc1;" k="41" />
+<hkern u1="Q" u2="&#xc0;" k="41" />
+<hkern u1="Q" u2="Z" k="20" />
+<hkern u1="Q" u2="Y" k="20" />
+<hkern u1="Q" u2="X" k="41" />
+<hkern u1="Q" u2="W" k="20" />
+<hkern u1="Q" u2="V" k="20" />
+<hkern u1="Q" u2="T" k="61" />
+<hkern u1="Q" u2="A" k="41" />
+<hkern u1="Q" u2="&#x2e;" k="82" />
+<hkern u1="Q" u2="&#x2c;" k="82" />
+<hkern u1="T" u2="&#x201e;" k="123" />
+<hkern u1="T" u2="&#x201a;" k="123" />
+<hkern u1="T" u2="&#x2014;" k="82" />
+<hkern u1="T" u2="&#x2013;" k="82" />
+<hkern u1="T" u2="&#x153;" k="143" />
+<hkern u1="T" u2="&#x152;" k="41" />
+<hkern u1="T" u2="&#xfd;" k="41" />
+<hkern u1="T" u2="&#xfc;" k="102" />
+<hkern u1="T" u2="&#xfb;" k="102" />
+<hkern u1="T" u2="&#xfa;" k="102" />
+<hkern u1="T" u2="&#xf9;" k="102" />
+<hkern u1="T" u2="&#xf8;" k="143" />
+<hkern u1="T" u2="&#xf6;" k="143" />
+<hkern u1="T" u2="&#xf5;" k="143" />
+<hkern u1="T" u2="&#xf4;" k="143" />
+<hkern u1="T" u2="&#xf3;" k="143" />
+<hkern u1="T" u2="&#xf2;" k="143" />
+<hkern u1="T" u2="&#xeb;" k="143" />
+<hkern u1="T" u2="&#xea;" k="143" />
+<hkern u1="T" u2="&#xe9;" k="143" />
+<hkern u1="T" u2="&#xe8;" k="143" />
+<hkern u1="T" u2="&#xe7;" k="143" />
+<hkern u1="T" u2="&#xe6;" k="164" />
+<hkern u1="T" u2="&#xe5;" k="164" />
+<hkern u1="T" u2="&#xe4;" k="164" />
+<hkern u1="T" u2="&#xe3;" k="164" />
+<hkern u1="T" u2="&#xe2;" k="164" />
+<hkern u1="T" u2="&#xe1;" k="164" />
+<hkern u1="T" u2="&#xe0;" k="143" />
+<hkern u1="T" u2="&#xd8;" k="41" />
+<hkern u1="T" u2="&#xd6;" k="41" />
+<hkern u1="T" u2="&#xd5;" k="41" />
+<hkern u1="T" u2="&#xd4;" k="41" />
+<hkern u1="T" u2="&#xd3;" k="41" />
+<hkern u1="T" u2="&#xd2;" k="41" />
+<hkern u1="T" u2="&#xc7;" k="41" />
+<hkern u1="T" u2="&#xc5;" k="143" />
+<hkern u1="T" u2="&#xc4;" k="143" />
+<hkern u1="T" u2="&#xc3;" k="143" />
+<hkern u1="T" u2="&#xc2;" k="143" />
+<hkern u1="T" u2="&#xc1;" k="143" />
+<hkern u1="T" u2="&#xc0;" k="143" />
+<hkern u1="T" u2="z" k="82" />
+<hkern u1="T" u2="y" k="41" />
+<hkern u1="T" u2="x" k="41" />
+<hkern u1="T" u2="w" k="41" />
+<hkern u1="T" u2="v" k="41" />
+<hkern u1="T" u2="u" k="102" />
+<hkern u1="T" u2="s" k="123" />
+<hkern u1="T" u2="r" k="102" />
+<hkern u1="T" u2="q" k="143" />
+<hkern u1="T" u2="p" k="102" />
+<hkern u1="T" u2="o" k="143" />
+<hkern u1="T" u2="n" k="102" />
+<hkern u1="T" u2="m" k="102" />
+<hkern u1="T" u2="g" k="143" />
+<hkern u1="T" u2="e" k="143" />
+<hkern u1="T" u2="d" k="143" />
+<hkern u1="T" u2="c" k="143" />
+<hkern u1="T" u2="a" k="164" />
+<hkern u1="T" u2="T" k="-41" />
+<hkern u1="T" u2="Q" k="41" />
+<hkern u1="T" u2="O" k="41" />
+<hkern u1="T" u2="G" k="41" />
+<hkern u1="T" u2="C" k="41" />
+<hkern u1="T" u2="A" k="143" />
+<hkern u1="T" u2="&#x3f;" k="-41" />
+<hkern u1="T" u2="&#x2e;" k="123" />
+<hkern u1="T" u2="&#x2d;" k="82" />
+<hkern u1="T" u2="&#x2c;" k="123" />
+<hkern u1="U" u2="&#x201e;" k="41" />
+<hkern u1="U" u2="&#x201a;" k="41" />
+<hkern u1="U" u2="&#xc5;" k="20" />
+<hkern u1="U" u2="&#xc4;" k="20" />
+<hkern u1="U" u2="&#xc3;" k="20" />
+<hkern u1="U" u2="&#xc2;" k="20" />
+<hkern u1="U" u2="&#xc1;" k="20" />
+<hkern u1="U" u2="&#xc0;" k="20" />
+<hkern u1="U" u2="A" k="20" />
+<hkern u1="U" u2="&#x2e;" k="41" />
+<hkern u1="U" u2="&#x2c;" k="41" />
+<hkern u1="V" u2="&#x201e;" k="102" />
+<hkern u1="V" u2="&#x201a;" k="102" />
+<hkern u1="V" u2="&#x153;" k="41" />
+<hkern u1="V" u2="&#x152;" k="20" />
+<hkern u1="V" u2="&#xfc;" k="20" />
+<hkern u1="V" u2="&#xfb;" k="20" />
+<hkern u1="V" u2="&#xfa;" k="20" />
+<hkern u1="V" u2="&#xf9;" k="20" />
+<hkern u1="V" u2="&#xf8;" k="41" />
+<hkern u1="V" u2="&#xf6;" k="41" />
+<hkern u1="V" u2="&#xf5;" k="41" />
+<hkern u1="V" u2="&#xf4;" k="41" />
+<hkern u1="V" u2="&#xf3;" k="41" />
+<hkern u1="V" u2="&#xf2;" k="41" />
+<hkern u1="V" u2="&#xeb;" k="41" />
+<hkern u1="V" u2="&#xea;" k="41" />
+<hkern u1="V" u2="&#xe9;" k="41" />
+<hkern u1="V" u2="&#xe8;" k="41" />
+<hkern u1="V" u2="&#xe7;" k="41" />
+<hkern u1="V" u2="&#xe6;" k="41" />
+<hkern u1="V" u2="&#xe5;" k="41" />
+<hkern u1="V" u2="&#xe4;" k="41" />
+<hkern u1="V" u2="&#xe3;" k="41" />
+<hkern u1="V" u2="&#xe2;" k="41" />
+<hkern u1="V" u2="&#xe1;" k="41" />
+<hkern u1="V" u2="&#xe0;" k="41" />
+<hkern u1="V" u2="&#xd8;" k="20" />
+<hkern u1="V" u2="&#xd6;" k="20" />
+<hkern u1="V" u2="&#xd5;" k="20" />
+<hkern u1="V" u2="&#xd4;" k="20" />
+<hkern u1="V" u2="&#xd3;" k="20" />
+<hkern u1="V" u2="&#xd2;" k="20" />
+<hkern u1="V" u2="&#xc7;" k="20" />
+<hkern u1="V" u2="&#xc5;" k="82" />
+<hkern u1="V" u2="&#xc4;" k="82" />
+<hkern u1="V" u2="&#xc3;" k="82" />
+<hkern u1="V" u2="&#xc2;" k="82" />
+<hkern u1="V" u2="&#xc1;" k="82" />
+<hkern u1="V" u2="&#xc0;" k="82" />
+<hkern u1="V" u2="u" k="20" />
+<hkern u1="V" u2="s" k="20" />
+<hkern u1="V" u2="r" k="20" />
+<hkern u1="V" u2="q" k="41" />
+<hkern u1="V" u2="p" k="20" />
+<hkern u1="V" u2="o" k="41" />
+<hkern u1="V" u2="n" k="20" />
+<hkern u1="V" u2="m" k="20" />
+<hkern u1="V" u2="g" k="20" />
+<hkern u1="V" u2="e" k="41" />
+<hkern u1="V" u2="d" k="41" />
+<hkern u1="V" u2="c" k="41" />
+<hkern u1="V" u2="a" k="41" />
+<hkern u1="V" u2="Q" k="20" />
+<hkern u1="V" u2="O" k="20" />
+<hkern u1="V" u2="G" k="20" />
+<hkern u1="V" u2="C" k="20" />
+<hkern u1="V" u2="A" k="82" />
+<hkern u1="V" u2="&#x3f;" k="-41" />
+<hkern u1="V" u2="&#x2e;" k="102" />
+<hkern u1="V" u2="&#x2c;" k="102" />
+<hkern u1="W" u2="&#x201e;" k="102" />
+<hkern u1="W" u2="&#x201a;" k="102" />
+<hkern u1="W" u2="&#x153;" k="41" />
+<hkern u1="W" u2="&#x152;" k="20" />
+<hkern u1="W" u2="&#xfc;" k="20" />
+<hkern u1="W" u2="&#xfb;" k="20" />
+<hkern u1="W" u2="&#xfa;" k="20" />
+<hkern u1="W" u2="&#xf9;" k="20" />
+<hkern u1="W" u2="&#xf8;" k="41" />
+<hkern u1="W" u2="&#xf6;" k="41" />
+<hkern u1="W" u2="&#xf5;" k="41" />
+<hkern u1="W" u2="&#xf4;" k="41" />
+<hkern u1="W" u2="&#xf3;" k="41" />
+<hkern u1="W" u2="&#xf2;" k="41" />
+<hkern u1="W" u2="&#xeb;" k="41" />
+<hkern u1="W" u2="&#xea;" k="41" />
+<hkern u1="W" u2="&#xe9;" k="41" />
+<hkern u1="W" u2="&#xe8;" k="41" />
+<hkern u1="W" u2="&#xe7;" k="41" />
+<hkern u1="W" u2="&#xe6;" k="41" />
+<hkern u1="W" u2="&#xe5;" k="41" />
+<hkern u1="W" u2="&#xe4;" k="41" />
+<hkern u1="W" u2="&#xe3;" k="41" />
+<hkern u1="W" u2="&#xe2;" k="41" />
+<hkern u1="W" u2="&#xe1;" k="41" />
+<hkern u1="W" u2="&#xe0;" k="41" />
+<hkern u1="W" u2="&#xd8;" k="20" />
+<hkern u1="W" u2="&#xd6;" k="20" />
+<hkern u1="W" u2="&#xd5;" k="20" />
+<hkern u1="W" u2="&#xd4;" k="20" />
+<hkern u1="W" u2="&#xd3;" k="20" />
+<hkern u1="W" u2="&#xd2;" k="20" />
+<hkern u1="W" u2="&#xc7;" k="20" />
+<hkern u1="W" u2="&#xc5;" k="82" />
+<hkern u1="W" u2="&#xc4;" k="82" />
+<hkern u1="W" u2="&#xc3;" k="82" />
+<hkern u1="W" u2="&#xc2;" k="82" />
+<hkern u1="W" u2="&#xc1;" k="82" />
+<hkern u1="W" u2="&#xc0;" k="82" />
+<hkern u1="W" u2="u" k="20" />
+<hkern u1="W" u2="s" k="20" />
+<hkern u1="W" u2="r" k="20" />
+<hkern u1="W" u2="q" k="41" />
+<hkern u1="W" u2="p" k="20" />
+<hkern u1="W" u2="o" k="41" />
+<hkern u1="W" u2="n" k="20" />
+<hkern u1="W" u2="m" k="20" />
+<hkern u1="W" u2="g" k="20" />
+<hkern u1="W" u2="e" k="41" />
+<hkern u1="W" u2="d" k="41" />
+<hkern u1="W" u2="c" k="41" />
+<hkern u1="W" u2="a" k="41" />
+<hkern u1="W" u2="Q" k="20" />
+<hkern u1="W" u2="O" k="20" />
+<hkern u1="W" u2="G" k="20" />
+<hkern u1="W" u2="C" k="20" />
+<hkern u1="W" u2="A" k="82" />
+<hkern u1="W" u2="&#x3f;" k="-41" />
+<hkern u1="W" u2="&#x2e;" k="102" />
+<hkern u1="W" u2="&#x2c;" k="102" />
+<hkern u1="X" u2="&#x152;" k="41" />
+<hkern u1="X" u2="&#xd8;" k="41" />
+<hkern u1="X" u2="&#xd6;" k="41" />
+<hkern u1="X" u2="&#xd5;" k="41" />
+<hkern u1="X" u2="&#xd4;" k="41" />
+<hkern u1="X" u2="&#xd3;" k="41" />
+<hkern u1="X" u2="&#xd2;" k="41" />
+<hkern u1="X" u2="&#xc7;" k="41" />
+<hkern u1="X" u2="Q" k="41" />
+<hkern u1="X" u2="O" k="41" />
+<hkern u1="X" u2="G" k="41" />
+<hkern u1="X" u2="C" k="41" />
+<hkern u1="Y" u2="&#x201e;" k="123" />
+<hkern u1="Y" u2="&#x201a;" k="123" />
+<hkern u1="Y" u2="&#x153;" k="102" />
+<hkern u1="Y" u2="&#x152;" k="41" />
+<hkern u1="Y" u2="&#xfc;" k="61" />
+<hkern u1="Y" u2="&#xfb;" k="61" />
+<hkern u1="Y" u2="&#xfa;" k="61" />
+<hkern u1="Y" u2="&#xf9;" k="61" />
+<hkern u1="Y" u2="&#xf8;" k="102" />
+<hkern u1="Y" u2="&#xf6;" k="102" />
+<hkern u1="Y" u2="&#xf5;" k="102" />
+<hkern u1="Y" u2="&#xf4;" k="102" />
+<hkern u1="Y" u2="&#xf3;" k="102" />
+<hkern u1="Y" u2="&#xf2;" k="102" />
+<hkern u1="Y" u2="&#xeb;" k="102" />
+<hkern u1="Y" u2="&#xea;" k="102" />
+<hkern u1="Y" u2="&#xe9;" k="102" />
+<hkern u1="Y" u2="&#xe8;" k="102" />
+<hkern u1="Y" u2="&#xe7;" k="102" />
+<hkern u1="Y" u2="&#xe6;" k="102" />
+<hkern u1="Y" u2="&#xe5;" k="102" />
+<hkern u1="Y" u2="&#xe4;" k="102" />
+<hkern u1="Y" u2="&#xe3;" k="102" />
+<hkern u1="Y" u2="&#xe2;" k="102" />
+<hkern u1="Y" u2="&#xe1;" k="102" />
+<hkern u1="Y" u2="&#xe0;" k="102" />
+<hkern u1="Y" u2="&#xd8;" k="41" />
+<hkern u1="Y" u2="&#xd6;" k="41" />
+<hkern u1="Y" u2="&#xd5;" k="41" />
+<hkern u1="Y" u2="&#xd4;" k="41" />
+<hkern u1="Y" u2="&#xd3;" k="41" />
+<hkern u1="Y" u2="&#xd2;" k="41" />
+<hkern u1="Y" u2="&#xc7;" k="41" />
+<hkern u1="Y" u2="&#xc5;" k="123" />
+<hkern u1="Y" u2="&#xc4;" k="123" />
+<hkern u1="Y" u2="&#xc3;" k="123" />
+<hkern u1="Y" u2="&#xc2;" k="123" />
+<hkern u1="Y" u2="&#xc1;" k="123" />
+<hkern u1="Y" u2="&#xc0;" k="123" />
+<hkern u1="Y" u2="z" k="41" />
+<hkern u1="Y" u2="u" k="61" />
+<hkern u1="Y" u2="s" k="82" />
+<hkern u1="Y" u2="r" k="61" />
+<hkern u1="Y" u2="q" k="102" />
+<hkern u1="Y" u2="p" k="61" />
+<hkern u1="Y" u2="o" k="102" />
+<hkern u1="Y" u2="n" k="61" />
+<hkern u1="Y" u2="m" k="61" />
+<hkern u1="Y" u2="g" k="41" />
+<hkern u1="Y" u2="e" k="102" />
+<hkern u1="Y" u2="d" k="102" />
+<hkern u1="Y" u2="c" k="102" />
+<hkern u1="Y" u2="a" k="102" />
+<hkern u1="Y" u2="Q" k="41" />
+<hkern u1="Y" u2="O" k="41" />
+<hkern u1="Y" u2="G" k="41" />
+<hkern u1="Y" u2="C" k="41" />
+<hkern u1="Y" u2="A" k="123" />
+<hkern u1="Y" u2="&#x3f;" k="-41" />
+<hkern u1="Y" u2="&#x2e;" k="123" />
+<hkern u1="Y" u2="&#x2c;" k="123" />
+<hkern u1="Z" u2="&#x152;" k="20" />
+<hkern u1="Z" u2="&#xd8;" k="20" />
+<hkern u1="Z" u2="&#xd6;" k="20" />
+<hkern u1="Z" u2="&#xd5;" k="20" />
+<hkern u1="Z" u2="&#xd4;" k="20" />
+<hkern u1="Z" u2="&#xd3;" k="20" />
+<hkern u1="Z" u2="&#xd2;" k="20" />
+<hkern u1="Z" u2="&#xc7;" k="20" />
+<hkern u1="Z" u2="Q" k="20" />
+<hkern u1="Z" u2="O" k="20" />
+<hkern u1="Z" u2="G" k="20" />
+<hkern u1="Z" u2="C" k="20" />
+<hkern u1="[" u2="J" k="-184" />
+<hkern u1="a" u2="&#x201d;" k="20" />
+<hkern u1="a" u2="&#x2019;" k="20" />
+<hkern u1="a" u2="&#x27;" k="20" />
+<hkern u1="a" u2="&#x22;" k="20" />
+<hkern u1="b" u2="&#x201d;" k="20" />
+<hkern u1="b" u2="&#x2019;" k="20" />
+<hkern u1="b" u2="&#xfd;" k="41" />
+<hkern u1="b" u2="z" k="20" />
+<hkern u1="b" u2="y" k="41" />
+<hkern u1="b" u2="x" k="41" />
+<hkern u1="b" u2="w" k="41" />
+<hkern u1="b" u2="v" k="41" />
+<hkern u1="b" u2="&#x27;" k="20" />
+<hkern u1="b" u2="&#x22;" k="20" />
+<hkern u1="c" u2="&#x201d;" k="-41" />
+<hkern u1="c" u2="&#x2019;" k="-41" />
+<hkern u1="c" u2="&#x27;" k="-41" />
+<hkern u1="c" u2="&#x22;" k="-41" />
+<hkern u1="e" u2="&#x201d;" k="20" />
+<hkern u1="e" u2="&#x2019;" k="20" />
+<hkern u1="e" u2="&#xfd;" k="41" />
+<hkern u1="e" u2="z" k="20" />
+<hkern u1="e" u2="y" k="41" />
+<hkern u1="e" u2="x" k="41" />
+<hkern u1="e" u2="w" k="41" />
+<hkern u1="e" u2="v" k="41" />
+<hkern u1="e" u2="&#x27;" k="20" />
+<hkern u1="e" u2="&#x22;" k="20" />
+<hkern u1="f" u2="&#x201d;" k="-123" />
+<hkern u1="f" u2="&#x2019;" k="-123" />
+<hkern u1="f" u2="&#x27;" k="-123" />
+<hkern u1="f" u2="&#x22;" k="-123" />
+<hkern u1="h" u2="&#x201d;" k="20" />
+<hkern u1="h" u2="&#x2019;" k="20" />
+<hkern u1="h" u2="&#x27;" k="20" />
+<hkern u1="h" u2="&#x22;" k="20" />
+<hkern u1="k" u2="&#x153;" k="41" />
+<hkern u1="k" u2="&#xf8;" k="41" />
+<hkern u1="k" u2="&#xf6;" k="41" />
+<hkern u1="k" u2="&#xf5;" k="41" />
+<hkern u1="k" u2="&#xf4;" k="41" />
+<hkern u1="k" u2="&#xf3;" k="41" />
+<hkern u1="k" u2="&#xf2;" k="41" />
+<hkern u1="k" u2="&#xeb;" k="41" />
+<hkern u1="k" u2="&#xea;" k="41" />
+<hkern u1="k" u2="&#xe9;" k="41" />
+<hkern u1="k" u2="&#xe8;" k="41" />
+<hkern u1="k" u2="&#xe7;" k="41" />
+<hkern u1="k" u2="&#xe0;" k="41" />
+<hkern u1="k" u2="q" k="41" />
+<hkern u1="k" u2="o" k="41" />
+<hkern u1="k" u2="e" k="41" />
+<hkern u1="k" u2="d" k="41" />
+<hkern u1="k" u2="c" k="41" />
+<hkern u1="m" u2="&#x201d;" k="20" />
+<hkern u1="m" u2="&#x2019;" k="20" />
+<hkern u1="m" u2="&#x27;" k="20" />
+<hkern u1="m" u2="&#x22;" k="20" />
+<hkern u1="n" u2="&#x201d;" k="20" />
+<hkern u1="n" u2="&#x2019;" k="20" />
+<hkern u1="n" u2="&#x27;" k="20" />
+<hkern u1="n" u2="&#x22;" k="20" />
+<hkern u1="o" u2="&#x201d;" k="20" />
+<hkern u1="o" u2="&#x2019;" k="20" />
+<hkern u1="o" u2="&#xfd;" k="41" />
+<hkern u1="o" u2="z" k="20" />
+<hkern u1="o" u2="y" k="41" />
+<hkern u1="o" u2="x" k="41" />
+<hkern u1="o" u2="w" k="41" />
+<hkern u1="o" u2="v" k="41" />
+<hkern u1="o" u2="&#x27;" k="20" />
+<hkern u1="o" u2="&#x22;" k="20" />
+<hkern u1="p" u2="&#x201d;" k="20" />
+<hkern u1="p" u2="&#x2019;" k="20" />
+<hkern u1="p" u2="&#xfd;" k="41" />
+<hkern u1="p" u2="z" k="20" />
+<hkern u1="p" u2="y" k="41" />
+<hkern u1="p" u2="x" k="41" />
+<hkern u1="p" u2="w" k="41" />
+<hkern u1="p" u2="v" k="41" />
+<hkern u1="p" u2="&#x27;" k="20" />
+<hkern u1="p" u2="&#x22;" k="20" />
+<hkern u1="r" u2="&#x201d;" k="-82" />
+<hkern u1="r" u2="&#x2019;" k="-82" />
+<hkern u1="r" u2="&#x153;" k="41" />
+<hkern u1="r" u2="&#xf8;" k="41" />
+<hkern u1="r" u2="&#xf6;" k="41" />
+<hkern u1="r" u2="&#xf5;" k="41" />
+<hkern u1="r" u2="&#xf4;" k="41" />
+<hkern u1="r" u2="&#xf3;" k="41" />
+<hkern u1="r" u2="&#xf2;" k="41" />
+<hkern u1="r" u2="&#xeb;" k="41" />
+<hkern u1="r" u2="&#xea;" k="41" />
+<hkern u1="r" u2="&#xe9;" k="41" />
+<hkern u1="r" u2="&#xe8;" k="41" />
+<hkern u1="r" u2="&#xe7;" k="41" />
+<hkern u1="r" u2="&#xe6;" k="41" />
+<hkern u1="r" u2="&#xe5;" k="41" />
+<hkern u1="r" u2="&#xe4;" k="41" />
+<hkern u1="r" u2="&#xe3;" k="41" />
+<hkern u1="r" u2="&#xe2;" k="41" />
+<hkern u1="r" u2="&#xe1;" k="41" />
+<hkern u1="r" u2="&#xe0;" k="41" />
+<hkern u1="r" u2="q" k="41" />
+<hkern u1="r" u2="o" k="41" />
+<hkern u1="r" u2="g" k="20" />
+<hkern u1="r" u2="e" k="41" />
+<hkern u1="r" u2="d" k="41" />
+<hkern u1="r" u2="c" k="41" />
+<hkern u1="r" u2="a" k="41" />
+<hkern u1="r" u2="&#x27;" k="-82" />
+<hkern u1="r" u2="&#x22;" k="-82" />
+<hkern u1="t" u2="&#x201d;" k="-41" />
+<hkern u1="t" u2="&#x2019;" k="-41" />
+<hkern u1="t" u2="&#x27;" k="-41" />
+<hkern u1="t" u2="&#x22;" k="-41" />
+<hkern u1="v" u2="&#x201e;" k="82" />
+<hkern u1="v" u2="&#x201d;" k="-82" />
+<hkern u1="v" u2="&#x201a;" k="82" />
+<hkern u1="v" u2="&#x2019;" k="-82" />
+<hkern u1="v" u2="&#x3f;" k="-41" />
+<hkern u1="v" u2="&#x2e;" k="82" />
+<hkern u1="v" u2="&#x2c;" k="82" />
+<hkern u1="v" u2="&#x27;" k="-82" />
+<hkern u1="v" u2="&#x22;" k="-82" />
+<hkern u1="w" u2="&#x201e;" k="82" />
+<hkern u1="w" u2="&#x201d;" k="-82" />
+<hkern u1="w" u2="&#x201a;" k="82" />
+<hkern u1="w" u2="&#x2019;" k="-82" />
+<hkern u1="w" u2="&#x3f;" k="-41" />
+<hkern u1="w" u2="&#x2e;" k="82" />
+<hkern u1="w" u2="&#x2c;" k="82" />
+<hkern u1="w" u2="&#x27;" k="-82" />
+<hkern u1="w" u2="&#x22;" k="-82" />
+<hkern u1="x" u2="&#x153;" k="41" />
+<hkern u1="x" u2="&#xf8;" k="41" />
+<hkern u1="x" u2="&#xf6;" k="41" />
+<hkern u1="x" u2="&#xf5;" k="41" />
+<hkern u1="x" u2="&#xf4;" k="41" />
+<hkern u1="x" u2="&#xf3;" k="41" />
+<hkern u1="x" u2="&#xf2;" k="41" />
+<hkern u1="x" u2="&#xeb;" k="41" />
+<hkern u1="x" u2="&#xea;" k="41" />
+<hkern u1="x" u2="&#xe9;" k="41" />
+<hkern u1="x" u2="&#xe8;" k="41" />
+<hkern u1="x" u2="&#xe7;" k="41" />
+<hkern u1="x" u2="&#xe0;" k="41" />
+<hkern u1="x" u2="q" k="41" />
+<hkern u1="x" u2="o" k="41" />
+<hkern u1="x" u2="e" k="41" />
+<hkern u1="x" u2="d" k="41" />
+<hkern u1="x" u2="c" k="41" />
+<hkern u1="y" u2="&#x201e;" k="82" />
+<hkern u1="y" u2="&#x201d;" k="-82" />
+<hkern u1="y" u2="&#x201a;" k="82" />
+<hkern u1="y" u2="&#x2019;" k="-82" />
+<hkern u1="y" u2="&#x3f;" k="-41" />
+<hkern u1="y" u2="&#x2e;" k="82" />
+<hkern u1="y" u2="&#x2c;" k="82" />
+<hkern u1="y" u2="&#x27;" k="-82" />
+<hkern u1="y" u2="&#x22;" k="-82" />
+<hkern u1="&#x7b;" u2="J" k="-184" />
+<hkern u1="&#xc0;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc0;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc0;" u2="&#x178;" k="123" />
+<hkern u1="&#xc0;" u2="&#x152;" k="41" />
+<hkern u1="&#xc0;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc0;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc0;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc0;" u2="Y" k="123" />
+<hkern u1="&#xc0;" u2="W" k="82" />
+<hkern u1="&#xc0;" u2="V" k="82" />
+<hkern u1="&#xc0;" u2="T" k="143" />
+<hkern u1="&#xc0;" u2="Q" k="41" />
+<hkern u1="&#xc0;" u2="O" k="41" />
+<hkern u1="&#xc0;" u2="J" k="-266" />
+<hkern u1="&#xc0;" u2="G" k="41" />
+<hkern u1="&#xc0;" u2="C" k="41" />
+<hkern u1="&#xc0;" u2="&#x27;" k="143" />
+<hkern u1="&#xc0;" u2="&#x22;" k="143" />
+<hkern u1="&#xc1;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc1;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc1;" u2="&#x178;" k="123" />
+<hkern u1="&#xc1;" u2="&#x152;" k="41" />
+<hkern u1="&#xc1;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc1;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc1;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc1;" u2="Y" k="123" />
+<hkern u1="&#xc1;" u2="W" k="82" />
+<hkern u1="&#xc1;" u2="V" k="82" />
+<hkern u1="&#xc1;" u2="T" k="143" />
+<hkern u1="&#xc1;" u2="Q" k="41" />
+<hkern u1="&#xc1;" u2="O" k="41" />
+<hkern u1="&#xc1;" u2="J" k="-266" />
+<hkern u1="&#xc1;" u2="G" k="41" />
+<hkern u1="&#xc1;" u2="C" k="41" />
+<hkern u1="&#xc1;" u2="&#x27;" k="143" />
+<hkern u1="&#xc1;" u2="&#x22;" k="143" />
+<hkern u1="&#xc2;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc2;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc2;" u2="&#x178;" k="123" />
+<hkern u1="&#xc2;" u2="&#x152;" k="41" />
+<hkern u1="&#xc2;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc2;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc2;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc2;" u2="Y" k="123" />
+<hkern u1="&#xc2;" u2="W" k="82" />
+<hkern u1="&#xc2;" u2="V" k="82" />
+<hkern u1="&#xc2;" u2="T" k="143" />
+<hkern u1="&#xc2;" u2="Q" k="41" />
+<hkern u1="&#xc2;" u2="O" k="41" />
+<hkern u1="&#xc2;" u2="J" k="-266" />
+<hkern u1="&#xc2;" u2="G" k="41" />
+<hkern u1="&#xc2;" u2="C" k="41" />
+<hkern u1="&#xc2;" u2="&#x27;" k="143" />
+<hkern u1="&#xc2;" u2="&#x22;" k="143" />
+<hkern u1="&#xc3;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc3;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc3;" u2="&#x178;" k="123" />
+<hkern u1="&#xc3;" u2="&#x152;" k="41" />
+<hkern u1="&#xc3;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc3;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc3;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc3;" u2="Y" k="123" />
+<hkern u1="&#xc3;" u2="W" k="82" />
+<hkern u1="&#xc3;" u2="V" k="82" />
+<hkern u1="&#xc3;" u2="T" k="143" />
+<hkern u1="&#xc3;" u2="Q" k="41" />
+<hkern u1="&#xc3;" u2="O" k="41" />
+<hkern u1="&#xc3;" u2="J" k="-266" />
+<hkern u1="&#xc3;" u2="G" k="41" />
+<hkern u1="&#xc3;" u2="C" k="41" />
+<hkern u1="&#xc3;" u2="&#x27;" k="143" />
+<hkern u1="&#xc3;" u2="&#x22;" k="143" />
+<hkern u1="&#xc4;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc4;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc4;" u2="&#x178;" k="123" />
+<hkern u1="&#xc4;" u2="&#x152;" k="41" />
+<hkern u1="&#xc4;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc4;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc4;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc4;" u2="Y" k="123" />
+<hkern u1="&#xc4;" u2="W" k="82" />
+<hkern u1="&#xc4;" u2="V" k="82" />
+<hkern u1="&#xc4;" u2="T" k="143" />
+<hkern u1="&#xc4;" u2="Q" k="41" />
+<hkern u1="&#xc4;" u2="O" k="41" />
+<hkern u1="&#xc4;" u2="J" k="-266" />
+<hkern u1="&#xc4;" u2="G" k="41" />
+<hkern u1="&#xc4;" u2="C" k="41" />
+<hkern u1="&#xc4;" u2="&#x27;" k="143" />
+<hkern u1="&#xc4;" u2="&#x22;" k="143" />
+<hkern u1="&#xc5;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc5;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc5;" u2="&#x178;" k="123" />
+<hkern u1="&#xc5;" u2="&#x152;" k="41" />
+<hkern u1="&#xc5;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc5;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc5;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc5;" u2="Y" k="123" />
+<hkern u1="&#xc5;" u2="W" k="82" />
+<hkern u1="&#xc5;" u2="V" k="82" />
+<hkern u1="&#xc5;" u2="T" k="143" />
+<hkern u1="&#xc5;" u2="Q" k="41" />
+<hkern u1="&#xc5;" u2="O" k="41" />
+<hkern u1="&#xc5;" u2="J" k="-266" />
+<hkern u1="&#xc5;" u2="G" k="41" />
+<hkern u1="&#xc5;" u2="C" k="41" />
+<hkern u1="&#xc5;" u2="&#x27;" k="143" />
+<hkern u1="&#xc5;" u2="&#x22;" k="143" />
+<hkern u1="&#xc6;" u2="J" k="-123" />
+<hkern u1="&#xc7;" u2="&#x152;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc7;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc7;" u2="Q" k="41" />
+<hkern u1="&#xc7;" u2="O" k="41" />
+<hkern u1="&#xc7;" u2="G" k="41" />
+<hkern u1="&#xc7;" u2="C" k="41" />
+<hkern u1="&#xc8;" u2="J" k="-123" />
+<hkern u1="&#xc9;" u2="J" k="-123" />
+<hkern u1="&#xca;" u2="J" k="-123" />
+<hkern u1="&#xcb;" u2="J" k="-123" />
+<hkern u1="&#xd0;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd0;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd0;" u2="&#x178;" k="20" />
+<hkern u1="&#xd0;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd0;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd0;" u2="Z" k="20" />
+<hkern u1="&#xd0;" u2="Y" k="20" />
+<hkern u1="&#xd0;" u2="X" k="41" />
+<hkern u1="&#xd0;" u2="W" k="20" />
+<hkern u1="&#xd0;" u2="V" k="20" />
+<hkern u1="&#xd0;" u2="T" k="61" />
+<hkern u1="&#xd0;" u2="A" k="41" />
+<hkern u1="&#xd0;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd0;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd2;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd2;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd2;" u2="&#x178;" k="20" />
+<hkern u1="&#xd2;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd2;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd2;" u2="Z" k="20" />
+<hkern u1="&#xd2;" u2="Y" k="20" />
+<hkern u1="&#xd2;" u2="X" k="41" />
+<hkern u1="&#xd2;" u2="W" k="20" />
+<hkern u1="&#xd2;" u2="V" k="20" />
+<hkern u1="&#xd2;" u2="T" k="61" />
+<hkern u1="&#xd2;" u2="A" k="41" />
+<hkern u1="&#xd2;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd2;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd3;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd3;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd3;" u2="&#x178;" k="20" />
+<hkern u1="&#xd3;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd3;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd3;" u2="Z" k="20" />
+<hkern u1="&#xd3;" u2="Y" k="20" />
+<hkern u1="&#xd3;" u2="X" k="41" />
+<hkern u1="&#xd3;" u2="W" k="20" />
+<hkern u1="&#xd3;" u2="V" k="20" />
+<hkern u1="&#xd3;" u2="T" k="61" />
+<hkern u1="&#xd3;" u2="A" k="41" />
+<hkern u1="&#xd3;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd3;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd4;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd4;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd4;" u2="&#x178;" k="20" />
+<hkern u1="&#xd4;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd4;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd4;" u2="Z" k="20" />
+<hkern u1="&#xd4;" u2="Y" k="20" />
+<hkern u1="&#xd4;" u2="X" k="41" />
+<hkern u1="&#xd4;" u2="W" k="20" />
+<hkern u1="&#xd4;" u2="V" k="20" />
+<hkern u1="&#xd4;" u2="T" k="61" />
+<hkern u1="&#xd4;" u2="A" k="41" />
+<hkern u1="&#xd4;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd4;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd5;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd5;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd5;" u2="&#x178;" k="20" />
+<hkern u1="&#xd5;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd5;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd5;" u2="Z" k="20" />
+<hkern u1="&#xd5;" u2="Y" k="20" />
+<hkern u1="&#xd5;" u2="X" k="41" />
+<hkern u1="&#xd5;" u2="W" k="20" />
+<hkern u1="&#xd5;" u2="V" k="20" />
+<hkern u1="&#xd5;" u2="T" k="61" />
+<hkern u1="&#xd5;" u2="A" k="41" />
+<hkern u1="&#xd5;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd5;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd6;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd6;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd6;" u2="&#x178;" k="20" />
+<hkern u1="&#xd6;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd6;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd6;" u2="Z" k="20" />
+<hkern u1="&#xd6;" u2="Y" k="20" />
+<hkern u1="&#xd6;" u2="X" k="41" />
+<hkern u1="&#xd6;" u2="W" k="20" />
+<hkern u1="&#xd6;" u2="V" k="20" />
+<hkern u1="&#xd6;" u2="T" k="61" />
+<hkern u1="&#xd6;" u2="A" k="41" />
+<hkern u1="&#xd6;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd6;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd8;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd8;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd8;" u2="&#x178;" k="20" />
+<hkern u1="&#xd8;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd8;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd8;" u2="Z" k="20" />
+<hkern u1="&#xd8;" u2="Y" k="20" />
+<hkern u1="&#xd8;" u2="X" k="41" />
+<hkern u1="&#xd8;" u2="W" k="20" />
+<hkern u1="&#xd8;" u2="V" k="20" />
+<hkern u1="&#xd8;" u2="T" k="61" />
+<hkern u1="&#xd8;" u2="A" k="41" />
+<hkern u1="&#xd8;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd8;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd9;" u2="&#x201e;" k="41" />
+<hkern u1="&#xd9;" u2="&#x201a;" k="41" />
+<hkern u1="&#xd9;" u2="&#xc5;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc4;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc3;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc2;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc1;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc0;" k="20" />
+<hkern u1="&#xd9;" u2="A" k="20" />
+<hkern u1="&#xd9;" u2="&#x2e;" k="41" />
+<hkern u1="&#xd9;" u2="&#x2c;" k="41" />
+<hkern u1="&#xda;" u2="&#x201e;" k="41" />
+<hkern u1="&#xda;" u2="&#x201a;" k="41" />
+<hkern u1="&#xda;" u2="&#xc5;" k="20" />
+<hkern u1="&#xda;" u2="&#xc4;" k="20" />
+<hkern u1="&#xda;" u2="&#xc3;" k="20" />
+<hkern u1="&#xda;" u2="&#xc2;" k="20" />
+<hkern u1="&#xda;" u2="&#xc1;" k="20" />
+<hkern u1="&#xda;" u2="&#xc0;" k="20" />
+<hkern u1="&#xda;" u2="A" k="20" />
+<hkern u1="&#xda;" u2="&#x2e;" k="41" />
+<hkern u1="&#xda;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdb;" u2="&#x201e;" k="41" />
+<hkern u1="&#xdb;" u2="&#x201a;" k="41" />
+<hkern u1="&#xdb;" u2="&#xc5;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc4;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc3;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc2;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc1;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc0;" k="20" />
+<hkern u1="&#xdb;" u2="A" k="20" />
+<hkern u1="&#xdb;" u2="&#x2e;" k="41" />
+<hkern u1="&#xdb;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdc;" u2="&#x201e;" k="41" />
+<hkern u1="&#xdc;" u2="&#x201a;" k="41" />
+<hkern u1="&#xdc;" u2="&#xc5;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc4;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc3;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc2;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc1;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc0;" k="20" />
+<hkern u1="&#xdc;" u2="A" k="20" />
+<hkern u1="&#xdc;" u2="&#x2e;" k="41" />
+<hkern u1="&#xdc;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdd;" u2="&#x201e;" k="123" />
+<hkern u1="&#xdd;" u2="&#x201a;" k="123" />
+<hkern u1="&#xdd;" u2="&#x153;" k="102" />
+<hkern u1="&#xdd;" u2="&#x152;" k="41" />
+<hkern u1="&#xdd;" u2="&#xfc;" k="61" />
+<hkern u1="&#xdd;" u2="&#xfb;" k="61" />
+<hkern u1="&#xdd;" u2="&#xfa;" k="61" />
+<hkern u1="&#xdd;" u2="&#xf9;" k="61" />
+<hkern u1="&#xdd;" u2="&#xf8;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf6;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf5;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf4;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf3;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf2;" k="102" />
+<hkern u1="&#xdd;" u2="&#xeb;" k="102" />
+<hkern u1="&#xdd;" u2="&#xea;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe9;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe8;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe7;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe6;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe5;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe4;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe3;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe2;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe1;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe0;" k="102" />
+<hkern u1="&#xdd;" u2="&#xd8;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd6;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd5;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd4;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd3;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd2;" k="41" />
+<hkern u1="&#xdd;" u2="&#xc7;" k="41" />
+<hkern u1="&#xdd;" u2="&#xc5;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc4;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc3;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc2;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc1;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc0;" k="123" />
+<hkern u1="&#xdd;" u2="z" k="41" />
+<hkern u1="&#xdd;" u2="u" k="61" />
+<hkern u1="&#xdd;" u2="s" k="82" />
+<hkern u1="&#xdd;" u2="r" k="61" />
+<hkern u1="&#xdd;" u2="q" k="102" />
+<hkern u1="&#xdd;" u2="p" k="61" />
+<hkern u1="&#xdd;" u2="o" k="102" />
+<hkern u1="&#xdd;" u2="n" k="61" />
+<hkern u1="&#xdd;" u2="m" k="61" />
+<hkern u1="&#xdd;" u2="g" k="41" />
+<hkern u1="&#xdd;" u2="e" k="102" />
+<hkern u1="&#xdd;" u2="d" k="102" />
+<hkern u1="&#xdd;" u2="c" k="102" />
+<hkern u1="&#xdd;" u2="a" k="102" />
+<hkern u1="&#xdd;" u2="Q" k="41" />
+<hkern u1="&#xdd;" u2="O" k="41" />
+<hkern u1="&#xdd;" u2="G" k="41" />
+<hkern u1="&#xdd;" u2="C" k="41" />
+<hkern u1="&#xdd;" u2="A" k="123" />
+<hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xdd;" u2="&#x2e;" k="123" />
+<hkern u1="&#xdd;" u2="&#x2c;" k="123" />
+<hkern u1="&#xde;" u2="&#x201e;" k="266" />
+<hkern u1="&#xde;" u2="&#x201a;" k="266" />
+<hkern u1="&#xde;" u2="&#xc5;" k="102" />
+<hkern u1="&#xde;" u2="&#xc4;" k="102" />
+<hkern u1="&#xde;" u2="&#xc3;" k="102" />
+<hkern u1="&#xde;" u2="&#xc2;" k="102" />
+<hkern u1="&#xde;" u2="&#xc1;" k="102" />
+<hkern u1="&#xde;" u2="&#xc0;" k="102" />
+<hkern u1="&#xde;" u2="Z" k="20" />
+<hkern u1="&#xde;" u2="X" k="41" />
+<hkern u1="&#xde;" u2="A" k="102" />
+<hkern u1="&#xde;" u2="&#x2e;" k="266" />
+<hkern u1="&#xde;" u2="&#x2c;" k="266" />
+<hkern u1="&#xe0;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe0;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe0;" u2="&#x27;" k="20" />
+<hkern u1="&#xe0;" u2="&#x22;" k="20" />
+<hkern u1="&#xe1;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe1;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe1;" u2="&#x27;" k="20" />
+<hkern u1="&#xe1;" u2="&#x22;" k="20" />
+<hkern u1="&#xe2;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe2;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe2;" u2="&#x27;" k="20" />
+<hkern u1="&#xe2;" u2="&#x22;" k="20" />
+<hkern u1="&#xe3;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe3;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe3;" u2="&#x27;" k="20" />
+<hkern u1="&#xe3;" u2="&#x22;" k="20" />
+<hkern u1="&#xe4;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe4;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe4;" u2="&#x27;" k="20" />
+<hkern u1="&#xe4;" u2="&#x22;" k="20" />
+<hkern u1="&#xe5;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe5;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe5;" u2="&#x27;" k="20" />
+<hkern u1="&#xe5;" u2="&#x22;" k="20" />
+<hkern u1="&#xe8;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe8;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe8;" u2="&#xfd;" k="41" />
+<hkern u1="&#xe8;" u2="z" k="20" />
+<hkern u1="&#xe8;" u2="y" k="41" />
+<hkern u1="&#xe8;" u2="x" k="41" />
+<hkern u1="&#xe8;" u2="w" k="41" />
+<hkern u1="&#xe8;" u2="v" k="41" />
+<hkern u1="&#xe8;" u2="&#x27;" k="20" />
+<hkern u1="&#xe8;" u2="&#x22;" k="20" />
+<hkern u1="&#xe9;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe9;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe9;" u2="&#xfd;" k="41" />
+<hkern u1="&#xe9;" u2="z" k="20" />
+<hkern u1="&#xe9;" u2="y" k="41" />
+<hkern u1="&#xe9;" u2="x" k="41" />
+<hkern u1="&#xe9;" u2="w" k="41" />
+<hkern u1="&#xe9;" u2="v" k="41" />
+<hkern u1="&#xe9;" u2="&#x27;" k="20" />
+<hkern u1="&#xe9;" u2="&#x22;" k="20" />
+<hkern u1="&#xea;" u2="&#x201d;" k="20" />
+<hkern u1="&#xea;" u2="&#x2019;" k="20" />
+<hkern u1="&#xea;" u2="&#xfd;" k="41" />
+<hkern u1="&#xea;" u2="z" k="20" />
+<hkern u1="&#xea;" u2="y" k="41" />
+<hkern u1="&#xea;" u2="x" k="41" />
+<hkern u1="&#xea;" u2="w" k="41" />
+<hkern u1="&#xea;" u2="v" k="41" />
+<hkern u1="&#xea;" u2="&#x27;" k="20" />
+<hkern u1="&#xea;" u2="&#x22;" k="20" />
+<hkern u1="&#xeb;" u2="&#x201d;" k="20" />
+<hkern u1="&#xeb;" u2="&#x2019;" k="20" />
+<hkern u1="&#xeb;" u2="&#xfd;" k="41" />
+<hkern u1="&#xeb;" u2="z" k="20" />
+<hkern u1="&#xeb;" u2="y" k="41" />
+<hkern u1="&#xeb;" u2="x" k="41" />
+<hkern u1="&#xeb;" u2="w" k="41" />
+<hkern u1="&#xeb;" u2="v" k="41" />
+<hkern u1="&#xeb;" u2="&#x27;" k="20" />
+<hkern u1="&#xeb;" u2="&#x22;" k="20" />
+<hkern u1="&#xf0;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf0;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf0;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf0;" u2="z" k="20" />
+<hkern u1="&#xf0;" u2="y" k="41" />
+<hkern u1="&#xf0;" u2="x" k="41" />
+<hkern u1="&#xf0;" u2="w" k="41" />
+<hkern u1="&#xf0;" u2="v" k="41" />
+<hkern u1="&#xf0;" u2="&#x27;" k="20" />
+<hkern u1="&#xf0;" u2="&#x22;" k="20" />
+<hkern u1="&#xf2;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf2;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf2;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf2;" u2="z" k="20" />
+<hkern u1="&#xf2;" u2="y" k="41" />
+<hkern u1="&#xf2;" u2="x" k="41" />
+<hkern u1="&#xf2;" u2="w" k="41" />
+<hkern u1="&#xf2;" u2="v" k="41" />
+<hkern u1="&#xf2;" u2="&#x27;" k="20" />
+<hkern u1="&#xf2;" u2="&#x22;" k="20" />
+<hkern u1="&#xf3;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf3;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf3;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf3;" u2="z" k="20" />
+<hkern u1="&#xf3;" u2="y" k="41" />
+<hkern u1="&#xf3;" u2="x" k="41" />
+<hkern u1="&#xf3;" u2="w" k="41" />
+<hkern u1="&#xf3;" u2="v" k="41" />
+<hkern u1="&#xf3;" u2="&#x27;" k="20" />
+<hkern u1="&#xf3;" u2="&#x22;" k="20" />
+<hkern u1="&#xf4;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf4;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf4;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf4;" u2="z" k="20" />
+<hkern u1="&#xf4;" u2="y" k="41" />
+<hkern u1="&#xf4;" u2="x" k="41" />
+<hkern u1="&#xf4;" u2="w" k="41" />
+<hkern u1="&#xf4;" u2="v" k="41" />
+<hkern u1="&#xf4;" u2="&#x27;" k="20" />
+<hkern u1="&#xf4;" u2="&#x22;" k="20" />
+<hkern u1="&#xf6;" u2="&#x201d;" k="41" />
+<hkern u1="&#xf6;" u2="&#x2019;" k="41" />
+<hkern u1="&#xf6;" u2="&#x27;" k="41" />
+<hkern u1="&#xf6;" u2="&#x22;" k="41" />
+<hkern u1="&#xf8;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf8;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf8;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf8;" u2="z" k="20" />
+<hkern u1="&#xf8;" u2="y" k="41" />
+<hkern u1="&#xf8;" u2="x" k="41" />
+<hkern u1="&#xf8;" u2="w" k="41" />
+<hkern u1="&#xf8;" u2="v" k="41" />
+<hkern u1="&#xf8;" u2="&#x27;" k="20" />
+<hkern u1="&#xf8;" u2="&#x22;" k="20" />
+<hkern u1="&#xfd;" u2="&#x201e;" k="82" />
+<hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x201a;" k="82" />
+<hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xfd;" u2="&#x2e;" k="82" />
+<hkern u1="&#xfd;" u2="&#x2c;" k="82" />
+<hkern u1="&#xfd;" u2="&#x27;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x22;" k="-82" />
+<hkern u1="&#xfe;" u2="&#x201d;" k="20" />
+<hkern u1="&#xfe;" u2="&#x2019;" k="20" />
+<hkern u1="&#xfe;" u2="&#xfd;" k="41" />
+<hkern u1="&#xfe;" u2="z" k="20" />
+<hkern u1="&#xfe;" u2="y" k="41" />
+<hkern u1="&#xfe;" u2="x" k="41" />
+<hkern u1="&#xfe;" u2="w" k="41" />
+<hkern u1="&#xfe;" u2="v" k="41" />
+<hkern u1="&#xfe;" u2="&#x27;" k="20" />
+<hkern u1="&#xfe;" u2="&#x22;" k="20" />
+<hkern u1="&#xff;" u2="&#x201e;" k="82" />
+<hkern u1="&#xff;" u2="&#x201d;" k="-82" />
+<hkern u1="&#xff;" u2="&#x201a;" k="82" />
+<hkern u1="&#xff;" u2="&#x2019;" k="-82" />
+<hkern u1="&#xff;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xff;" u2="&#x2e;" k="82" />
+<hkern u1="&#xff;" u2="&#x2c;" k="82" />
+<hkern u1="&#xff;" u2="&#x27;" k="-82" />
+<hkern u1="&#xff;" u2="&#x22;" k="-82" />
+<hkern u1="&#x152;" u2="J" k="-123" />
+<hkern u1="&#x178;" u2="&#x201e;" k="123" />
+<hkern u1="&#x178;" u2="&#x201a;" k="123" />
+<hkern u1="&#x178;" u2="&#x153;" k="102" />
+<hkern u1="&#x178;" u2="&#x152;" k="41" />
+<hkern u1="&#x178;" u2="&#xfc;" k="61" />
+<hkern u1="&#x178;" u2="&#xfb;" k="61" />
+<hkern u1="&#x178;" u2="&#xfa;" k="61" />
+<hkern u1="&#x178;" u2="&#xf9;" k="61" />
+<hkern u1="&#x178;" u2="&#xf8;" k="102" />
+<hkern u1="&#x178;" u2="&#xf6;" k="102" />
+<hkern u1="&#x178;" u2="&#xf5;" k="102" />
+<hkern u1="&#x178;" u2="&#xf4;" k="102" />
+<hkern u1="&#x178;" u2="&#xf3;" k="102" />
+<hkern u1="&#x178;" u2="&#xf2;" k="102" />
+<hkern u1="&#x178;" u2="&#xeb;" k="102" />
+<hkern u1="&#x178;" u2="&#xea;" k="102" />
+<hkern u1="&#x178;" u2="&#xe9;" k="102" />
+<hkern u1="&#x178;" u2="&#xe8;" k="102" />
+<hkern u1="&#x178;" u2="&#xe7;" k="102" />
+<hkern u1="&#x178;" u2="&#xe6;" k="102" />
+<hkern u1="&#x178;" u2="&#xe5;" k="102" />
+<hkern u1="&#x178;" u2="&#xe4;" k="102" />
+<hkern u1="&#x178;" u2="&#xe3;" k="102" />
+<hkern u1="&#x178;" u2="&#xe2;" k="102" />
+<hkern u1="&#x178;" u2="&#xe1;" k="102" />
+<hkern u1="&#x178;" u2="&#xe0;" k="102" />
+<hkern u1="&#x178;" u2="&#xd8;" k="41" />
+<hkern u1="&#x178;" u2="&#xd6;" k="41" />
+<hkern u1="&#x178;" u2="&#xd5;" k="41" />
+<hkern u1="&#x178;" u2="&#xd4;" k="41" />
+<hkern u1="&#x178;" u2="&#xd3;" k="41" />
+<hkern u1="&#x178;" u2="&#xd2;" k="41" />
+<hkern u1="&#x178;" u2="&#xc7;" k="41" />
+<hkern u1="&#x178;" u2="&#xc5;" k="123" />
+<hkern u1="&#x178;" u2="&#xc4;" k="123" />
+<hkern u1="&#x178;" u2="&#xc3;" k="123" />
+<hkern u1="&#x178;" u2="&#xc2;" k="123" />
+<hkern u1="&#x178;" u2="&#xc1;" k="123" />
+<hkern u1="&#x178;" u2="&#xc0;" k="123" />
+<hkern u1="&#x178;" u2="z" k="41" />
+<hkern u1="&#x178;" u2="u" k="61" />
+<hkern u1="&#x178;" u2="s" k="82" />
+<hkern u1="&#x178;" u2="r" k="61" />
+<hkern u1="&#x178;" u2="q" k="102" />
+<hkern u1="&#x178;" u2="p" k="61" />
+<hkern u1="&#x178;" u2="o" k="102" />
+<hkern u1="&#x178;" u2="n" k="61" />
+<hkern u1="&#x178;" u2="m" k="61" />
+<hkern u1="&#x178;" u2="g" k="41" />
+<hkern u1="&#x178;" u2="e" k="102" />
+<hkern u1="&#x178;" u2="d" k="102" />
+<hkern u1="&#x178;" u2="c" k="102" />
+<hkern u1="&#x178;" u2="a" k="102" />
+<hkern u1="&#x178;" u2="Q" k="41" />
+<hkern u1="&#x178;" u2="O" k="41" />
+<hkern u1="&#x178;" u2="G" k="41" />
+<hkern u1="&#x178;" u2="C" k="41" />
+<hkern u1="&#x178;" u2="A" k="123" />
+<hkern u1="&#x178;" u2="&#x3f;" k="-41" />
+<hkern u1="&#x178;" u2="&#x2e;" k="123" />
+<hkern u1="&#x178;" u2="&#x2c;" k="123" />
+<hkern u1="&#x2013;" u2="T" k="82" />
+<hkern u1="&#x2014;" u2="T" k="82" />
+<hkern u1="&#x2018;" u2="&#x178;" k="-20" />
+<hkern u1="&#x2018;" u2="&#x153;" k="123" />
+<hkern u1="&#x2018;" u2="&#xfc;" k="61" />
+<hkern u1="&#x2018;" u2="&#xfb;" k="61" />
+<hkern u1="&#x2018;" u2="&#xfa;" k="61" />
+<hkern u1="&#x2018;" u2="&#xf9;" k="61" />
+<hkern u1="&#x2018;" u2="&#xf8;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf6;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf5;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf4;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf3;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf2;" k="123" />
+<hkern u1="&#x2018;" u2="&#xeb;" k="123" />
+<hkern u1="&#x2018;" u2="&#xea;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe9;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe8;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe7;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe6;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe5;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe4;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe3;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe2;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe1;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe0;" k="123" />
+<hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x2018;" u2="&#xc5;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc4;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc3;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc2;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc1;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc0;" k="143" />
+<hkern u1="&#x2018;" u2="u" k="61" />
+<hkern u1="&#x2018;" u2="s" k="61" />
+<hkern u1="&#x2018;" u2="r" k="61" />
+<hkern u1="&#x2018;" u2="q" k="123" />
+<hkern u1="&#x2018;" u2="p" k="61" />
+<hkern u1="&#x2018;" u2="o" k="123" />
+<hkern u1="&#x2018;" u2="n" k="61" />
+<hkern u1="&#x2018;" u2="m" k="61" />
+<hkern u1="&#x2018;" u2="g" k="61" />
+<hkern u1="&#x2018;" u2="e" k="123" />
+<hkern u1="&#x2018;" u2="d" k="123" />
+<hkern u1="&#x2018;" u2="c" k="123" />
+<hkern u1="&#x2018;" u2="a" k="82" />
+<hkern u1="&#x2018;" u2="Y" k="-20" />
+<hkern u1="&#x2018;" u2="W" k="-41" />
+<hkern u1="&#x2018;" u2="V" k="-41" />
+<hkern u1="&#x2018;" u2="T" k="-41" />
+<hkern u1="&#x2018;" u2="A" k="143" />
+<hkern u1="&#x2019;" u2="&#x178;" k="-20" />
+<hkern u1="&#x2019;" u2="&#x153;" k="123" />
+<hkern u1="&#x2019;" u2="&#xfc;" k="61" />
+<hkern u1="&#x2019;" u2="&#xfb;" k="61" />
+<hkern u1="&#x2019;" u2="&#xfa;" k="61" />
+<hkern u1="&#x2019;" u2="&#xf9;" k="61" />
+<hkern u1="&#x2019;" u2="&#xf8;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf6;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf5;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf4;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf3;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf2;" k="123" />
+<hkern u1="&#x2019;" u2="&#xeb;" k="123" />
+<hkern u1="&#x2019;" u2="&#xea;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe9;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe8;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe7;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe6;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe5;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe4;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe3;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe2;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe1;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe0;" k="123" />
+<hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x2019;" u2="&#xc5;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc4;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc3;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc2;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc1;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc0;" k="143" />
+<hkern u1="&#x2019;" u2="u" k="61" />
+<hkern u1="&#x2019;" u2="s" k="61" />
+<hkern u1="&#x2019;" u2="r" k="61" />
+<hkern u1="&#x2019;" u2="q" k="123" />
+<hkern u1="&#x2019;" u2="p" k="61" />
+<hkern u1="&#x2019;" u2="o" k="123" />
+<hkern u1="&#x2019;" u2="n" k="61" />
+<hkern u1="&#x2019;" u2="m" k="61" />
+<hkern u1="&#x2019;" u2="g" k="61" />
+<hkern u1="&#x2019;" u2="e" k="123" />
+<hkern u1="&#x2019;" u2="d" k="123" />
+<hkern u1="&#x2019;" u2="c" k="123" />
+<hkern u1="&#x2019;" u2="a" k="82" />
+<hkern u1="&#x2019;" u2="Y" k="-20" />
+<hkern u1="&#x2019;" u2="W" k="-41" />
+<hkern u1="&#x2019;" u2="V" k="-41" />
+<hkern u1="&#x2019;" u2="T" k="-41" />
+<hkern u1="&#x2019;" u2="A" k="143" />
+<hkern u1="&#x201a;" u2="&#x178;" k="123" />
+<hkern u1="&#x201a;" u2="&#x152;" k="102" />
+<hkern u1="&#x201a;" u2="&#xdd;" k="123" />
+<hkern u1="&#x201a;" u2="&#xdc;" k="41" />
+<hkern u1="&#x201a;" u2="&#xdb;" k="41" />
+<hkern u1="&#x201a;" u2="&#xda;" k="41" />
+<hkern u1="&#x201a;" u2="&#xd9;" k="41" />
+<hkern u1="&#x201a;" u2="&#xd8;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd6;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd5;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd4;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd3;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd2;" k="102" />
+<hkern u1="&#x201a;" u2="&#xc7;" k="102" />
+<hkern u1="&#x201a;" u2="Y" k="123" />
+<hkern u1="&#x201a;" u2="W" k="123" />
+<hkern u1="&#x201a;" u2="V" k="123" />
+<hkern u1="&#x201a;" u2="U" k="41" />
+<hkern u1="&#x201a;" u2="T" k="143" />
+<hkern u1="&#x201a;" u2="Q" k="102" />
+<hkern u1="&#x201a;" u2="O" k="102" />
+<hkern u1="&#x201a;" u2="G" k="102" />
+<hkern u1="&#x201a;" u2="C" k="102" />
+<hkern u1="&#x201c;" u2="&#x178;" k="-20" />
+<hkern u1="&#x201c;" u2="&#x153;" k="123" />
+<hkern u1="&#x201c;" u2="&#xfc;" k="61" />
+<hkern u1="&#x201c;" u2="&#xfb;" k="61" />
+<hkern u1="&#x201c;" u2="&#xfa;" k="61" />
+<hkern u1="&#x201c;" u2="&#xf9;" k="61" />
+<hkern u1="&#x201c;" u2="&#xf8;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf6;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf5;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf4;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf3;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf2;" k="123" />
+<hkern u1="&#x201c;" u2="&#xeb;" k="123" />
+<hkern u1="&#x201c;" u2="&#xea;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe9;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe8;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe7;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe6;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe5;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe4;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe3;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe2;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe1;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe0;" k="123" />
+<hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x201c;" u2="&#xc5;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc4;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc3;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc2;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc1;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc0;" k="143" />
+<hkern u1="&#x201c;" u2="u" k="61" />
+<hkern u1="&#x201c;" u2="s" k="61" />
+<hkern u1="&#x201c;" u2="r" k="61" />
+<hkern u1="&#x201c;" u2="q" k="123" />
+<hkern u1="&#x201c;" u2="p" k="61" />
+<hkern u1="&#x201c;" u2="o" k="123" />
+<hkern u1="&#x201c;" u2="n" k="61" />
+<hkern u1="&#x201c;" u2="m" k="61" />
+<hkern u1="&#x201c;" u2="g" k="61" />
+<hkern u1="&#x201c;" u2="e" k="123" />
+<hkern u1="&#x201c;" u2="d" k="123" />
+<hkern u1="&#x201c;" u2="c" k="123" />
+<hkern u1="&#x201c;" u2="a" k="82" />
+<hkern u1="&#x201c;" u2="Y" k="-20" />
+<hkern u1="&#x201c;" u2="W" k="-41" />
+<hkern u1="&#x201c;" u2="V" k="-41" />
+<hkern u1="&#x201c;" u2="T" k="-41" />
+<hkern u1="&#x201c;" u2="A" k="143" />
+<hkern u1="&#x201e;" u2="&#x178;" k="123" />
+<hkern u1="&#x201e;" u2="&#x152;" k="102" />
+<hkern u1="&#x201e;" u2="&#xdd;" k="123" />
+<hkern u1="&#x201e;" u2="&#xdc;" k="41" />
+<hkern u1="&#x201e;" u2="&#xdb;" k="41" />
+<hkern u1="&#x201e;" u2="&#xda;" k="41" />
+<hkern u1="&#x201e;" u2="&#xd9;" k="41" />
+<hkern u1="&#x201e;" u2="&#xd8;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd6;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd5;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd4;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd3;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd2;" k="102" />
+<hkern u1="&#x201e;" u2="&#xc7;" k="102" />
+<hkern u1="&#x201e;" u2="Y" k="123" />
+<hkern u1="&#x201e;" u2="W" k="123" />
+<hkern u1="&#x201e;" u2="V" k="123" />
+<hkern u1="&#x201e;" u2="U" k="41" />
+<hkern u1="&#x201e;" u2="T" k="143" />
+<hkern u1="&#x201e;" u2="Q" k="102" />
+<hkern u1="&#x201e;" u2="O" k="102" />
+<hkern u1="&#x201e;" u2="G" k="102" />
+<hkern u1="&#x201e;" u2="C" k="102" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.ttf b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..63af664cde6abb0083a37fb7f9d561c461997f49
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.ttf differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.woff b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.woff
new file mode 100644
index 0000000000000000000000000000000000000000..e786074813a27d0a7a249047832988d5bf0fe756
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/light/open-sans.woff differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.eot b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.eot
new file mode 100644
index 0000000000000000000000000000000000000000..6bbc3cf58cb011a6b4bf3cb1612ce212608f7274
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.eot differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.svg b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.svg
new file mode 100644
index 0000000000000000000000000000000000000000..25a3952340fc727f6571e182d63a7938a2f27b32
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.svg	
@@ -0,0 +1,1831 @@
+<?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="open_sansregular" horiz-adv-x="1171" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="532" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1212" d="M29 0zM670 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129zM1036 0h-166v1096h166v-1096zM856 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5 q-42 0 -70 27.5t-28 83.5z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1212" d="M29 0zM670 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129zM1036 0h-166v1556h166v-1556z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="1909" d="M29 0zM1358 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129zM670 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31 q-94 0 -139 -62.5t-45 -200.5v-71h279v-129zM1731 0h-166v1096h166v-1096zM1551 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="1909" d="M29 0zM1358 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129zM670 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31 q-94 0 -139 -62.5t-45 -200.5v-71h279v-129zM1731 0h-166v1556h166v-1556z" />
+<glyph horiz-adv-x="2048" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="1044" />
+<glyph unicode=" "  horiz-adv-x="532" />
+<glyph unicode="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" horiz-adv-x="532" />
+<glyph unicode="!" horiz-adv-x="547" d="M326 403h-105l-51 1059h207zM152 106q0 136 120 136q58 0 89.5 -35t31.5 -101q0 -64 -32 -99.5t-89 -35.5q-52 0 -86 31.5t-34 103.5z" />
+<glyph unicode="&#x22;" horiz-adv-x="821" d="M319 1462l-40 -528h-105l-41 528h186zM688 1462l-41 -528h-104l-41 528h186z" />
+<glyph unicode="#" horiz-adv-x="1323" d="M981 899l-66 -340h283v-129h-307l-84 -430h-137l84 430h-303l-82 -430h-136l80 430h-262v129h287l68 340h-277v127h299l82 436h139l-82 -436h305l84 436h134l-84 -436h264v-127h-289zM475 559h303l66 340h-303z" />
+<glyph unicode="$" d="M1036 449q0 -136 -102 -224.5t-285 -111.5v-232h-129v223q-112 0 -217 17.5t-172 48.5v156q83 -37 191.5 -60.5t197.5 -23.5v440q-205 65 -287.5 151t-82.5 222q0 131 101.5 215t268.5 102v182h129v-180q184 -5 355 -74l-52 -131q-149 59 -303 70v-434q157 -50 235 -97.5 t115 -109t37 -149.5zM866 436q0 72 -44.5 116.5t-172.5 88.5v-389q217 30 217 184zM319 1057q0 -76 45 -122t156 -87v387q-99 -16 -150 -62.5t-51 -115.5z" />
+<glyph unicode="%" horiz-adv-x="1686" d="M242 1026q0 -170 37 -255t120 -85q164 0 164 340q0 338 -164 338q-83 0 -120 -84t-37 -254zM700 1026q0 -228 -76.5 -344.5t-224.5 -116.5q-140 0 -217.5 119t-77.5 342q0 227 74.5 342t220.5 115q145 0 223 -119t78 -338zM1122 440q0 -171 37 -255.5t121 -84.5t124 83.5 t40 256.5q0 171 -40 253.5t-124 82.5t-121 -82.5t-37 -253.5zM1581 440q0 -227 -76.5 -343.5t-224.5 -116.5q-142 0 -218.5 119t-76.5 341q0 227 74.5 342t220.5 115q142 0 221.5 -117.5t79.5 -339.5zM1323 1462l-811 -1462h-147l811 1462h147z" />
+<glyph unicode="&#x26;" horiz-adv-x="1495" d="M414 1171q0 -69 36 -131.5t123 -150.5q129 75 179.5 138.5t50.5 146.5q0 77 -51.5 125.5t-137.5 48.5q-89 0 -144.5 -48t-55.5 -129zM569 129q241 0 400 154l-437 424q-111 -68 -157 -112.5t-68 -95.5t-22 -116q0 -117 77.5 -185.5t206.5 -68.5zM113 379q0 130 69.5 230 t249.5 202q-85 95 -115.5 144t-48.5 102t-18 110q0 150 98 234t273 84q162 0 255 -83.5t93 -232.5q0 -107 -68 -197.5t-225 -183.5l407 -391q56 62 89.5 145.5t56.5 182.5h168q-68 -286 -205 -434l299 -291h-229l-185 178q-118 -106 -240 -152t-272 -46q-215 0 -333.5 106 t-118.5 293z" />
+<glyph unicode="'" horiz-adv-x="453" d="M319 1462l-40 -528h-105l-41 528h186z" />
+<glyph unicode="(" horiz-adv-x="606" d="M82 561q0 265 77.5 496t223.5 405h162q-144 -193 -216.5 -424t-72.5 -475q0 -240 74 -469t213 -418h-160q-147 170 -224 397t-77 488z" />
+<glyph unicode=")" horiz-adv-x="606" d="M524 561q0 -263 -77.5 -490t-223.5 -395h-160q139 188 213 417.5t74 469.5q0 244 -72.5 475t-216.5 424h162q147 -175 224 -406.5t77 -494.5z" />
+<glyph unicode="*" horiz-adv-x="1130" d="M657 1556l-43 -395l398 111l26 -182l-381 -31l248 -326l-172 -94l-176 362l-160 -362l-176 94l242 326l-377 31l29 182l391 -111l-43 395h194z" />
+<glyph unicode="+" d="M653 791h412v-138h-412v-426h-139v426h-410v138h410v428h139v-428z" />
+<glyph unicode="," horiz-adv-x="502" d="M350 238l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125q27 104 59.5 257t45.5 245h182z" />
+<glyph unicode="-" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="." horiz-adv-x="545" d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" />
+<glyph unicode="/" horiz-adv-x="752" d="M731 1462l-545 -1462h-166l545 1462h166z" />
+<glyph unicode="0" d="M1069 733q0 -379 -119.5 -566t-365.5 -187q-236 0 -359 191.5t-123 561.5q0 382 119 567t363 185q238 0 361.5 -193t123.5 -559zM270 733q0 -319 75 -464.5t239 -145.5q166 0 240.5 147.5t74.5 462.5t-74.5 461.5t-240.5 146.5q-164 0 -239 -144.5t-75 -463.5z" />
+<glyph unicode="1" d="M715 0h-162v1042q0 130 8 246q-21 -21 -47 -44t-238 -195l-88 114l387 299h140v-1462z" />
+<glyph unicode="2" d="M1061 0h-961v143l385 387q176 178 232 254t84 148t28 155q0 117 -71 185.5t-197 68.5q-91 0 -172.5 -30t-181.5 -109l-88 113q202 168 440 168q206 0 323 -105.5t117 -283.5q0 -139 -78 -275t-292 -344l-320 -313v-8h752v-154z" />
+<glyph unicode="3" d="M1006 1118q0 -140 -78.5 -229t-222.5 -119v-8q176 -22 261 -112t85 -236q0 -209 -145 -321.5t-412 -112.5q-116 0 -212.5 17.5t-187.5 61.5v158q95 -47 202.5 -71.5t203.5 -24.5q379 0 379 297q0 266 -418 266h-144v143h146q171 0 271 75.5t100 209.5q0 107 -73.5 168 t-199.5 61q-96 0 -181 -26t-194 -96l-84 112q90 71 207.5 111.5t247.5 40.5q213 0 331 -97.5t118 -267.5z" />
+<glyph unicode="4" d="M1130 336h-217v-336h-159v336h-711v145l694 989h176v-983h217v-151zM754 487v486q0 143 10 323h-8q-48 -96 -90 -159l-457 -650h545z" />
+<glyph unicode="5" d="M557 893q231 0 363.5 -114.5t132.5 -313.5q0 -227 -144.5 -356t-398.5 -129q-247 0 -377 79v160q70 -45 174 -70.5t205 -25.5q176 0 273.5 83t97.5 240q0 306 -375 306q-95 0 -254 -29l-86 55l55 684h727v-153h-585l-37 -439q115 23 229 23z" />
+<glyph unicode="6" d="M117 625q0 431 167.5 644.5t495.5 213.5q113 0 178 -19v-143q-77 25 -176 25q-235 0 -359 -146.5t-136 -460.5h12q110 172 348 172q197 0 310.5 -119t113.5 -323q0 -228 -124.5 -358.5t-336.5 -130.5q-227 0 -360 170.5t-133 474.5zM608 121q142 0 220.5 89.5t78.5 258.5 q0 145 -73 228t-218 83q-90 0 -165 -37t-119.5 -102t-44.5 -135q0 -103 40 -192t113.5 -141t167.5 -52z" />
+<glyph unicode="7" d="M285 0l606 1309h-797v153h973v-133l-598 -1329h-184z" />
+<glyph unicode="8" d="M584 1483q200 0 317 -93t117 -257q0 -108 -67 -197t-214 -162q178 -85 253 -178.5t75 -216.5q0 -182 -127 -290.5t-348 -108.5q-234 0 -360 102.5t-126 290.5q0 251 306 391q-138 78 -198 168.5t-60 202.5q0 159 117.5 253.5t314.5 94.5zM268 369q0 -120 83.5 -187 t234.5 -67q149 0 232 70t83 192q0 97 -78 172.5t-272 146.5q-149 -64 -216 -141.5t-67 -185.5zM582 1348q-125 0 -196 -60t-71 -160q0 -92 59 -158t218 -132q143 60 202.5 129t59.5 161q0 101 -72.5 160.5t-199.5 59.5z" />
+<glyph unicode="9" d="M1061 838q0 -858 -664 -858q-116 0 -184 20v143q80 -26 182 -26q240 0 362.5 148.5t133.5 455.5h-12q-55 -83 -146 -126.5t-205 -43.5q-194 0 -308 116t-114 324q0 228 127.5 360t335.5 132q149 0 260.5 -76.5t171.5 -223t60 -345.5zM569 1341q-143 0 -221 -92t-78 -256 q0 -144 72 -226.5t219 -82.5q91 0 167.5 37t120.5 101t44 134q0 105 -41 194t-114.5 140t-168.5 51z" />
+<glyph unicode=":" horiz-adv-x="545" d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM152 989q0 135 118 135q123 0 123 -135q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" />
+<glyph unicode=";" horiz-adv-x="545" d="M350 238l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125q27 104 59.5 257t45.5 245h182zM147 989q0 135 119 135q123 0 123 -135q0 -65 -33 -100t-90 -35q-58 0 -88.5 35t-30.5 100z" />
+<glyph unicode="&#x3c;" d="M1065 242l-961 422v98l961 479v-149l-782 -371l782 -328v-151z" />
+<glyph unicode="=" d="M119 858v137h930v-137h-930zM119 449v137h930v-137h-930z" />
+<glyph unicode="&#x3e;" d="M104 393l783 326l-783 373v149l961 -479v-98l-961 -422v151z" />
+<glyph unicode="?" horiz-adv-x="879" d="M289 403v54q0 117 36 192.5t134 159.5q136 115 171.5 173t35.5 140q0 102 -65.5 157.5t-188.5 55.5q-79 0 -154 -18.5t-172 -67.5l-59 135q189 99 395 99q191 0 297 -94t106 -265q0 -73 -19.5 -128.5t-57.5 -105t-164 -159.5q-101 -86 -133.5 -143t-32.5 -152v-33h-129z M240 106q0 136 120 136q58 0 89.5 -35t31.5 -101q0 -64 -32 -99.5t-89 -35.5q-52 0 -86 31.5t-34 103.5z" />
+<glyph unicode="@" horiz-adv-x="1841" d="M1720 729q0 -142 -44 -260t-124 -183t-184 -65q-86 0 -145 52t-70 133h-8q-40 -87 -114.5 -136t-176.5 -49q-150 0 -234.5 102.5t-84.5 278.5q0 204 118 331.5t310 127.5q68 0 154 -12.5t155 -34.5l-25 -470v-22q0 -178 133 -178q91 0 148 107.5t57 279.5q0 181 -74 317 t-210.5 209.5t-313.5 73.5q-223 0 -388 -92.5t-252 -264t-87 -396.5q0 -305 161 -469t464 -164q210 0 436 86v-133q-192 -84 -436 -84q-363 0 -563.5 199.5t-200.5 557.5q0 260 107 463t305 314.5t454 111.5q215 0 382.5 -90.5t259 -257t91.5 -383.5zM686 598 q0 -254 195 -254q207 0 225 313l14 261q-72 20 -157 20q-130 0 -203.5 -90t-73.5 -250z" />
+<glyph unicode="A" horiz-adv-x="1296" d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473z" />
+<glyph unicode="B" horiz-adv-x="1327" d="M201 1462h413q291 0 421 -87t130 -275q0 -130 -72.5 -214.5t-211.5 -109.5v-10q333 -57 333 -350q0 -196 -132.5 -306t-370.5 -110h-510v1462zM371 836h280q180 0 259 56.5t79 190.5q0 123 -88 177.5t-280 54.5h-250v-479zM371 692v-547h305q177 0 266.5 68.5t89.5 214.5 q0 136 -91.5 200t-278.5 64h-291z" />
+<glyph unicode="C" horiz-adv-x="1292" d="M827 1331q-241 0 -380.5 -160.5t-139.5 -439.5q0 -287 134.5 -443.5t383.5 -156.5q153 0 349 55v-149q-152 -57 -375 -57q-323 0 -498.5 196t-175.5 557q0 226 84.5 396t244 262t375.5 92q230 0 402 -84l-72 -146q-166 78 -332 78z" />
+<glyph unicode="D" horiz-adv-x="1493" d="M1368 745q0 -362 -196.5 -553.5t-565.5 -191.5h-405v1462h448q341 0 530 -189t189 -528zM1188 739q0 286 -143.5 431t-426.5 145h-247v-1168h207q304 0 457 149.5t153 442.5z" />
+<glyph unicode="E" horiz-adv-x="1139" d="M1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152z" />
+<glyph unicode="F" horiz-adv-x="1057" d="M371 0h-170v1462h815v-151h-645v-535h606v-151h-606v-625z" />
+<glyph unicode="G" horiz-adv-x="1491" d="M844 766h497v-711q-116 -37 -236 -56t-278 -19q-332 0 -517 197.5t-185 553.5q0 228 91.5 399.5t263.5 262t403 90.5q234 0 436 -86l-66 -150q-198 84 -381 84q-267 0 -417 -159t-150 -441q0 -296 144.5 -449t424.5 -153q152 0 297 35v450h-327v152z" />
+<glyph unicode="H" horiz-adv-x="1511" d="M1311 0h-170v688h-770v-688h-170v1462h170v-622h770v622h170v-1462z" />
+<glyph unicode="I" horiz-adv-x="571" d="M201 0v1462h170v-1462h-170z" />
+<glyph unicode="J" horiz-adv-x="547" d="M-12 -385q-94 0 -148 27v145q71 -20 148 -20q99 0 150.5 60t51.5 173v1462h170v-1448q0 -190 -96 -294.5t-276 -104.5z" />
+<glyph unicode="K" horiz-adv-x="1257" d="M1257 0h-200l-533 709l-153 -136v-573h-170v1462h170v-725l663 725h201l-588 -635z" />
+<glyph unicode="L" horiz-adv-x="1063" d="M201 0v1462h170v-1308h645v-154h-815z" />
+<glyph unicode="M" horiz-adv-x="1849" d="M848 0l-496 1296h-8q14 -154 14 -366v-930h-157v1462h256l463 -1206h8l467 1206h254v-1462h-170v942q0 162 14 352h-8l-500 -1294h-137z" />
+<glyph unicode="N" horiz-adv-x="1544" d="M1343 0h-194l-799 1227h-8q16 -216 16 -396v-831h-157v1462h192l797 -1222h8q-2 27 -9 173.5t-5 209.5v839h159v-1462z" />
+<glyph unicode="O" horiz-adv-x="1595" d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5z" />
+<glyph unicode="P" horiz-adv-x="1233" d="M1128 1036q0 -222 -151.5 -341.5t-433.5 -119.5h-172v-575h-170v1462h379q548 0 548 -426zM371 721h153q226 0 327 73t101 234q0 145 -95 216t-296 71h-190v-594z" />
+<glyph unicode="Q" horiz-adv-x="1595" d="M1470 733q0 -281 -113 -467t-319 -252l348 -362h-247l-285 330l-55 -2q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5 q-243 0 -369.5 -153.5t-126.5 -446.5z" />
+<glyph unicode="R" horiz-adv-x="1266" d="M371 608v-608h-170v1462h401q269 0 397.5 -103t128.5 -310q0 -290 -294 -392l397 -657h-201l-354 608h-305zM371 754h233q180 0 264 71.5t84 214.5q0 145 -85.5 209t-274.5 64h-221v-559z" />
+<glyph unicode="S" horiz-adv-x="1124" d="M1026 389q0 -193 -140 -301t-380 -108q-260 0 -400 67v164q90 -38 196 -60t210 -22q170 0 256 64.5t86 179.5q0 76 -30.5 124.5t-102 89.5t-217.5 93q-204 73 -291.5 173t-87.5 261q0 169 127 269t336 100q218 0 401 -80l-53 -148q-181 76 -352 76q-135 0 -211 -58 t-76 -161q0 -76 28 -124.5t94.5 -89t203.5 -89.5q230 -82 316.5 -176t86.5 -244z" />
+<glyph unicode="T" horiz-adv-x="1133" d="M651 0h-170v1311h-463v151h1096v-151h-463v-1311z" />
+<glyph unicode="U" horiz-adv-x="1491" d="M1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170z" />
+<glyph unicode="V" horiz-adv-x="1219" d="M1036 1462h183l-527 -1462h-168l-524 1462h180l336 -946q58 -163 92 -317q36 162 94 323z" />
+<glyph unicode="W" horiz-adv-x="1896" d="M1477 0h-168l-295 979q-21 65 -47 164t-27 119q-22 -132 -70 -289l-286 -973h-168l-389 1462h180l231 -903q48 -190 70 -344q27 183 80 358l262 889h180l275 -897q48 -155 81 -350q19 142 72 346l230 901h180z" />
+<glyph unicode="X" horiz-adv-x="1182" d="M1174 0h-193l-393 643l-400 -643h-180l486 764l-453 698h188l363 -579l366 579h181l-453 -692z" />
+<glyph unicode="Y" horiz-adv-x="1147" d="M573 731l390 731h184l-488 -895v-567h-172v559l-487 903h186z" />
+<glyph unicode="Z" horiz-adv-x="1169" d="M1087 0h-1005v133l776 1176h-752v153h959v-133l-776 -1175h798v-154z" />
+<glyph unicode="[" horiz-adv-x="674" d="M623 -324h-457v1786h457v-141h-289v-1503h289v-142z" />
+<glyph unicode="\" horiz-adv-x="752" d="M186 1462l547 -1462h-166l-544 1462h163z" />
+<glyph unicode="]" horiz-adv-x="674" d="M51 -182h289v1503h-289v141h457v-1786h-457v142z" />
+<glyph unicode="^" horiz-adv-x="1110" d="M49 551l434 922h99l477 -922h-152l-372 745l-334 -745h-152z" />
+<glyph unicode="_" horiz-adv-x="918" d="M922 -315h-926v131h926v-131z" />
+<glyph unicode="`" horiz-adv-x="1182" d="M786 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="a" horiz-adv-x="1139" d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47z" />
+<glyph unicode="b" horiz-adv-x="1255" d="M686 1114q216 0 335.5 -147.5t119.5 -417.5t-120.5 -419.5t-334.5 -149.5q-107 0 -195.5 39.5t-148.5 121.5h-12l-35 -141h-119v1556h166v-378q0 -127 -8 -228h8q116 164 344 164zM662 975q-170 0 -245 -97.5t-75 -328.5t77 -330.5t247 -99.5q153 0 228 111.5t75 320.5 q0 214 -75 319t-232 105z" />
+<glyph unicode="c" horiz-adv-x="975" d="M614 -20q-238 0 -368.5 146.5t-130.5 414.5q0 275 132.5 425t377.5 150q79 0 158 -17t124 -40l-51 -141q-55 22 -120 36.5t-115 14.5q-334 0 -334 -426q0 -202 81.5 -310t241.5 -108q137 0 281 59v-147q-110 -57 -277 -57z" />
+<glyph unicode="d" horiz-adv-x="1255" d="M922 147h-9q-115 -167 -344 -167q-215 0 -334.5 147t-119.5 418t120 421t334 150q223 0 342 -162h13l-7 79l-4 77v446h166v-1556h-135zM590 119q170 0 246.5 92.5t76.5 298.5v35q0 233 -77.5 332.5t-247.5 99.5q-146 0 -223.5 -113.5t-77.5 -320.5q0 -210 77 -317 t226 -107z" />
+<glyph unicode="e" horiz-adv-x="1149" d="M639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5t-200 83.5z " />
+<glyph unicode="f" horiz-adv-x="694" d="M670 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129z" />
+<glyph unicode="g" horiz-adv-x="1122" d="M1073 1096v-105l-203 -24q28 -35 50 -91.5t22 -127.5q0 -161 -110 -257t-302 -96q-49 0 -92 8q-106 -56 -106 -141q0 -45 37 -66.5t127 -21.5h194q178 0 273.5 -75t95.5 -218q0 -182 -146 -277.5t-426 -95.5q-215 0 -331.5 80t-116.5 226q0 100 64 173t180 99 q-42 19 -70.5 59t-28.5 93q0 60 32 105t101 87q-85 35 -138.5 119t-53.5 192q0 180 108 277.5t306 97.5q86 0 155 -20h379zM199 -184q0 -89 75 -135t215 -46q209 0 309.5 62.5t100.5 169.5q0 89 -55 123.5t-207 34.5h-199q-113 0 -176 -54t-63 -155zM289 745q0 -115 65 -174 t181 -59q243 0 243 236q0 247 -246 247q-117 0 -180 -63t-63 -187z" />
+<glyph unicode="h" horiz-adv-x="1257" d="M926 0v709q0 134 -61 200t-191 66q-173 0 -252.5 -94t-79.5 -308v-573h-166v1556h166v-471q0 -85 -8 -141h10q49 79 139.5 124.5t206.5 45.5q201 0 301.5 -95.5t100.5 -303.5v-715h-166z" />
+<glyph unicode="i" horiz-adv-x="518" d="M342 0h-166v1096h166v-1096zM162 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5z" />
+<glyph unicode="j" horiz-adv-x="518" d="M43 -492q-95 0 -154 25v135q69 -20 136 -20q78 0 114.5 42.5t36.5 129.5v1276h166v-1264q0 -324 -299 -324zM162 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5z" />
+<glyph unicode="k" horiz-adv-x="1075" d="M340 561q43 61 131 160l354 375h197l-444 -467l475 -629h-201l-387 518l-125 -108v-410h-164v1556h164v-825q0 -55 -8 -170h8z" />
+<glyph unicode="l" horiz-adv-x="518" d="M342 0h-166v1556h166v-1556z" />
+<glyph unicode="m" horiz-adv-x="1905" d="M1573 0v713q0 131 -56 196.5t-174 65.5q-155 0 -229 -89t-74 -274v-612h-166v713q0 131 -56 196.5t-175 65.5q-156 0 -228.5 -93.5t-72.5 -306.5v-575h-166v1096h135l27 -150h8q47 80 132.5 125t191.5 45q257 0 336 -186h8q49 86 142 136t212 50q186 0 278.5 -95.5 t92.5 -305.5v-715h-166z" />
+<glyph unicode="n" horiz-adv-x="1257" d="M926 0v709q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166v1096h135l27 -150h8q51 81 143 125.5t205 44.5q198 0 298 -95.5t100 -305.5v-715h-166z" />
+<glyph unicode="o" horiz-adv-x="1237" d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z" />
+<glyph unicode="p" horiz-adv-x="1255" d="M686 -20q-107 0 -195.5 39.5t-148.5 121.5h-12q12 -96 12 -182v-451h-166v1588h135l23 -150h8q64 90 149 130t195 40q218 0 336.5 -149t118.5 -418q0 -270 -120.5 -419.5t-334.5 -149.5zM662 975q-168 0 -243 -93t-77 -296v-37q0 -231 77 -330.5t247 -99.5 q142 0 222.5 115t80.5 317q0 205 -80.5 314.5t-226.5 109.5z" />
+<glyph unicode="q" horiz-adv-x="1255" d="M590 119q166 0 242 89t81 300v37q0 230 -78 331t-247 101q-146 0 -223.5 -113.5t-77.5 -320.5t76.5 -315.5t226.5 -108.5zM565 -20q-212 0 -331 149t-119 416q0 269 120 420t334 151q225 0 346 -170h9l24 150h131v-1588h-166v469q0 100 11 170h-13q-115 -167 -346 -167z " />
+<glyph unicode="r" horiz-adv-x="836" d="M676 1116q73 0 131 -12l-23 -154q-68 15 -120 15q-133 0 -227.5 -108t-94.5 -269v-588h-166v1096h137l19 -203h8q61 107 147 165t189 58z" />
+<glyph unicode="s" horiz-adv-x="977" d="M883 299q0 -153 -114 -236t-320 -83q-218 0 -340 69v154q79 -40 169.5 -63t174.5 -23q130 0 200 41.5t70 126.5q0 64 -55.5 109.5t-216.5 107.5q-153 57 -217.5 99.5t-96 96.5t-31.5 129q0 134 109 211.5t299 77.5q177 0 346 -72l-59 -135q-165 68 -299 68 q-118 0 -178 -37t-60 -102q0 -44 22.5 -75t72.5 -59t192 -81q195 -71 263.5 -143t68.5 -181z" />
+<glyph unicode="t" horiz-adv-x="723" d="M530 117q44 0 85 6.5t65 13.5v-127q-27 -13 -79.5 -21.5t-94.5 -8.5q-318 0 -318 335v652h-157v80l157 69l70 234h96v-254h318v-129h-318v-645q0 -99 47 -152t129 -53z" />
+<glyph unicode="u" horiz-adv-x="1257" d="M332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168z" />
+<glyph unicode="v" horiz-adv-x="1026" d="M416 0l-416 1096h178l236 -650q80 -228 94 -296h8q11 53 69.5 219.5t262.5 726.5h178l-416 -1096h-194z" />
+<glyph unicode="w" horiz-adv-x="1593" d="M1071 0l-201 643q-19 59 -71 268h-8q-40 -175 -70 -270l-207 -641h-192l-299 1096h174q106 -413 161.5 -629t63.5 -291h8q11 57 35.5 147.5t42.5 143.5l201 629h180l196 -629q56 -172 76 -289h8q4 36 21.5 111t208.5 807h172l-303 -1096h-197z" />
+<glyph unicode="x" horiz-adv-x="1073" d="M440 561l-381 535h189l289 -420l288 420h187l-381 -535l401 -561h-188l-307 444l-310 -444h-188z" />
+<glyph unicode="y" horiz-adv-x="1032" d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156z" />
+<glyph unicode="z" horiz-adv-x="958" d="M877 0h-795v113l598 854h-561v129h743v-129l-590 -838h605v-129z" />
+<glyph unicode="{" horiz-adv-x="776" d="M475 12q0 -102 58.5 -148t171.5 -48v-140q-190 2 -294 87t-104 239v303q0 104 -63 148.5t-183 44.5v141q130 2 188 48t58 142v306q0 155 108 241t290 86v-139q-230 -6 -230 -199v-295q0 -215 -223 -254v-12q223 -39 223 -254v-297z" />
+<glyph unicode="|" horiz-adv-x="1128" d="M494 1556h141v-2052h-141v2052z" />
+<glyph unicode="}" horiz-adv-x="776" d="M522 575q-223 39 -223 254v295q0 193 -227 199v139q184 0 289.5 -87t105.5 -240v-306q0 -97 59 -142.5t189 -47.5v-141q-122 0 -185 -44.5t-63 -148.5v-303q0 -153 -102.5 -238.5t-292.5 -87.5v140q111 2 169 48t58 148v297q0 114 55 174t168 80v12z" />
+<glyph unicode="~" d="M338 713q-53 0 -116.5 -33.5t-117.5 -87.5v151q100 109 244 109q68 0 124.5 -14t145.5 -52q66 -28 115 -41.5t96 -13.5q54 0 118 32t118 89v-150q-102 -110 -244 -110q-72 0 -135 16.5t-135 48.5q-75 32 -120 44t-93 12z" />
+<glyph unicode="&#xa1;" horiz-adv-x="547" d="M219 684h105l51 -1057h-207zM393 983q0 -135 -121 -135q-60 0 -90 35.5t-30 99.5q0 63 31.5 99t88.5 36q51 0 86 -32t35 -103z" />
+<glyph unicode="&#xa2;" d="M971 240q-105 -54 -252 -60v-200h-133v206q-203 32 -299.5 168.5t-96.5 386.5q0 508 396 570v172h135v-164q75 -3 146 -19.5t120 -39.5l-49 -140q-133 51 -242 51q-172 0 -253 -105.5t-81 -322.5q0 -212 79.5 -313.5t246.5 -101.5q141 0 283 59v-147z" />
+<glyph unicode="&#xa3;" d="M682 1481q190 0 360 -84l-61 -133q-154 77 -297 77q-123 0 -185.5 -62t-62.5 -202v-295h422v-127h-422v-221q0 -100 -32.5 -168t-106.5 -112h795v-154h-1029v141q205 47 205 291v223h-198v127h198v316q0 178 112 280.5t302 102.5z" />
+<glyph unicode="&#xa4;" d="M184 723q0 122 74 229l-135 140l94 92l135 -133q104 73 234 73q127 0 229 -73l137 133l95 -92l-134 -138q74 -113 74 -231q0 -131 -74 -234l131 -135l-92 -92l-137 133q-102 -71 -229 -71q-134 0 -234 73l-135 -133l-92 92l133 136q-74 107 -74 231zM313 723 q0 -112 78.5 -192t194.5 -80t195 79.5t79 192.5q0 114 -80 195t-194 81q-116 0 -194.5 -82t-78.5 -194z" />
+<glyph unicode="&#xa5;" d="M584 735l379 727h174l-416 -770h262v-127h-317v-170h317v-127h-317v-268h-164v268h-316v127h316v170h-316v127h256l-411 770h178z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1128" d="M494 1556h141v-776h-141v776zM494 281h141v-777h-141v777z" />
+<glyph unicode="&#xa7;" horiz-adv-x="1057" d="M139 809q0 86 43 154.5t121 105.5q-74 40 -116 95.5t-42 140.5q0 121 103.5 190.5t300.5 69.5q94 0 173.5 -14.5t176.5 -53.5l-53 -131q-98 39 -165.5 52.5t-143.5 13.5q-116 0 -174 -29.5t-58 -93.5q0 -60 61.5 -102t215.5 -97q186 -68 261 -143.5t75 -182.5 q0 -90 -41 -160.5t-115 -111.5q153 -81 153 -227q0 -140 -117 -216.5t-329 -76.5q-218 0 -346 65v148q78 -37 175 -59.5t179 -22.5q134 0 204.5 38t70.5 109q0 46 -24 75t-78 58t-169 72q-142 52 -209 97t-100 102t-33 135zM285 829q0 -77 66 -129.5t233 -113.5l49 -19 q137 80 137 191q0 83 -73.5 139t-258.5 113q-68 -19 -110.5 -69t-42.5 -112z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1182" d="M309 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM690 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1704" d="M893 1059q-125 0 -192.5 -87t-67.5 -241q0 -168 63.5 -249t194.5 -81q86 0 211 45v-124q-48 -20 -98.5 -34t-120.5 -14q-194 0 -298 120.5t-104 336.5q0 209 110.5 332t301.5 123q128 0 246 -60l-58 -118q-108 51 -188 51zM100 731q0 200 100 375t275 276t377 101 q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM205 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87 t-236.5 -235.5t-87.5 -324.5z" />
+<glyph unicode="&#xaa;" horiz-adv-x="725" d="M532 801l-24 84q-92 -97 -232 -97q-95 0 -150.5 49.5t-55.5 151.5t77 154.5t242 58.5l117 4v39q0 133 -148 133q-100 0 -204 -51l-43 96q114 56 247 56q130 0 198.5 -52.5t68.5 -173.5v-452h-93zM193 989q0 -100 112 -100q201 0 201 180v49l-98 -4q-112 -4 -163.5 -32.5 t-51.5 -92.5z" />
+<glyph unicode="&#xab;" horiz-adv-x="1018" d="M82 551l342 407l119 -69l-289 -350l289 -351l-119 -71l-342 407v27zM477 551l344 407l117 -69l-287 -350l287 -351l-117 -71l-344 407v27z" />
+<glyph unicode="&#xac;" d="M1065 791v-527h-137v389h-824v138h961z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M84 473zM84 473v152h491v-152h-491z" />
+<glyph unicode="&#xae;" horiz-adv-x="1704" d="M723 762h108q80 0 128.5 41.5t48.5 105.5q0 75 -43 107.5t-136 32.5h-106v-287zM1157 913q0 -80 -42.5 -141.5t-119.5 -91.5l238 -395h-168l-207 354h-135v-354h-148v891h261q166 0 243.5 -65t77.5 -198zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275 t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM205 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5z " />
+<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M1030 1556h-1036v127h1036v-127z" />
+<glyph unicode="&#xb0;" horiz-adv-x="877" d="M127 1171q0 130 90.5 221t220.5 91t221 -90.5t91 -221.5q0 -84 -41 -155.5t-114 -113.5t-157 -42q-130 0 -220.5 90t-90.5 221zM242 1171q0 -82 58.5 -139t139.5 -57q80 0 137.5 56.5t57.5 139.5q0 84 -56.5 140.5t-138.5 56.5q-83 0 -140.5 -57t-57.5 -140z" />
+<glyph unicode="&#xb1;" d="M104 1zM653 791h412v-138h-412v-426h-139v426h-410v138h410v428h139v-428zM104 1v138h961v-138h-961z" />
+<glyph unicode="&#xb2;" horiz-adv-x="711" d="M653 586h-604v104l236 230q89 86 130 134.5t57.5 86.5t16.5 92q0 68 -40 102.5t-103 34.5q-52 0 -101 -19t-118 -69l-66 88q131 111 283 111q132 0 205.5 -65t73.5 -177q0 -80 -44.5 -155.5t-191.5 -213.5l-174 -165h440v-119z" />
+<glyph unicode="&#xb3;" horiz-adv-x="711" d="M627 1255q0 -80 -41 -131.5t-109 -74.5q176 -47 176 -209q0 -128 -92 -199.5t-260 -71.5q-152 0 -268 56v123q147 -68 270 -68q211 0 211 162q0 145 -231 145h-117v107h119q103 0 152.5 39.5t49.5 107.5q0 61 -40 95t-107 34q-66 0 -122 -21.5t-112 -56.5l-69 90 q63 45 133 72t164 27q136 0 214.5 -59.5t78.5 -166.5z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1182" d="M393 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1268" d="M342 381q0 -262 254 -262q171 0 250.5 94.5t79.5 306.5v576h166v-1096h-136l-26 147h-10q-111 -167 -340 -167q-150 0 -238 92h-10q10 -84 10 -244v-320h-166v1588h166v-715z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1120 -260h-114v1712h-213v-1712h-115v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h557v-1816z" />
+<glyph unicode="&#xb7;" horiz-adv-x="545" d="M152 723q0 66 31 100.5t87 34.5q58 0 90.5 -34.5t32.5 -100.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" />
+<glyph unicode="&#xb8;" horiz-adv-x="465" d="M436 -289q0 -97 -76.5 -150t-226.5 -53q-51 0 -96 9v106q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174z" />
+<glyph unicode="&#xb9;" horiz-adv-x="711" d="M338 1462h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5l-67 96z" />
+<glyph unicode="&#xba;" horiz-adv-x="768" d="M702 1135q0 -164 -85.5 -255.5t-235.5 -91.5q-146 0 -230.5 93t-84.5 254q0 163 84 253.5t235 90.5q152 0 234.5 -91t82.5 -253zM188 1135q0 -122 45.5 -183t149.5 -61q105 0 151 61t46 183q0 123 -46 182t-151 59q-103 0 -149 -59t-46 -182z" />
+<glyph unicode="&#xbb;" horiz-adv-x="1018" d="M936 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27zM541 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1597" d="M75 0zM1298 1462l-903 -1462h-143l903 1462h143zM337 1462h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5l-67 96zM1489 203h-125v-202h-145v202h-402v101l408 579h139v-563h125v-117zM1219 320v195q0 134 6 209q-5 -12 -17 -31.5t-27 -42l-30 -45 t-26 -39.5l-168 -246h262z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1597" d="M46 0zM1230 1462l-903 -1462h-143l903 1462h143zM308 1462h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5l-67 96zM1499 1h-604v104l236 230q89 86 130 134.5t57.5 86.5t16.5 92q0 68 -40 102.5t-103 34.5q-52 0 -101 -19t-118 -69l-66 88 q131 111 283 111q132 0 205.5 -65t73.5 -177q0 -80 -44.5 -155.5t-191.5 -213.5l-174 -165h440v-119z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1597" d="M26 0zM620 1255q0 -80 -41 -131.5t-109 -74.5q176 -47 176 -209q0 -128 -92 -199.5t-260 -71.5q-152 0 -268 56v123q147 -68 270 -68q211 0 211 162q0 145 -231 145h-117v107h119q103 0 152.5 39.5t49.5 107.5q0 61 -40 95t-107 34q-66 0 -122 -21.5t-112 -56.5l-69 90 q63 45 133 72t164 27q136 0 214.5 -59.5t78.5 -166.5zM1390 1462l-903 -1462h-143l903 1462h143zM1569 203h-125v-202h-145v202h-402v101l408 579h139v-563h125v-117zM1299 320v195q0 134 6 209q-5 -12 -17 -31.5t-27 -42l-30 -45t-26 -39.5l-168 -246h262z" />
+<glyph unicode="&#xbf;" horiz-adv-x="879" d="M590 684v-51q0 -122 -37.5 -196t-134.5 -158q-121 -106 -151.5 -143.5t-43 -76t-12.5 -94.5q0 -100 66 -156.5t188 -56.5q80 0 155 19t173 67l59 -135q-197 -96 -395 -96q-190 0 -298 93t-108 263q0 70 17.5 122.5t49.5 97t76.5 85.5t98.5 88q101 88 133.5 146t32.5 151 v31h131zM639 983q0 -135 -121 -135q-59 0 -90 34.5t-31 100.5q0 64 33 99.5t88 35.5q51 0 86 -32t35 -103z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1296" d="M0 0zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM724 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1296" d="M0 0zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM526 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1296" d="M0 0zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM303 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186 h-115v23z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1296" d="M0 0zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM792 1581q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5 q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1296" d="M0 0zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM364 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5z M745 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1296" d="M0 0zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM870 1587q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5t60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5z M762 1585q0 56 -33 86.5t-84 30.5t-84 -30.5t-33 -86.5t30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1788" d="M1665 0h-750v465h-514l-227 -465h-176l698 1462h969v-151h-580v-471h541v-150h-541v-538h580v-152zM469 618h446v693h-118z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1292" d="M125 0zM827 1331q-241 0 -380.5 -160.5t-139.5 -439.5q0 -287 134.5 -443.5t383.5 -156.5q153 0 349 55v-149q-152 -57 -375 -57q-323 0 -498.5 196t-175.5 557q0 226 84.5 396t244 262t375.5 92q230 0 402 -84l-72 -146q-166 78 -332 78zM950 -289q0 -97 -76.5 -150 t-226.5 -53q-51 0 -96 9v106q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1139" d="M201 0zM1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM713 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1139" d="M201 0zM1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM456 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xca;" horiz-adv-x="1139" d="M201 0zM1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM263 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1139" d="M201 0zM1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM327 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM708 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5 t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xcc;" horiz-adv-x="571" d="M5 0zM201 0v1462h170v-1462h-170zM398 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xcd;" horiz-adv-x="571" d="M179 0zM201 0v1462h170v-1462h-170zM179 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xce;" horiz-adv-x="571" d="M0 0zM201 0v1462h170v-1462h-170zM-57 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xcf;" horiz-adv-x="571" d="M5 0zM201 0v1462h170v-1462h-170zM5 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM386 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1479" d="M1352 745q0 -362 -196.5 -553.5t-565.5 -191.5h-389v649h-154v150h154v663h434q337 0 527 -187.5t190 -529.5zM1171 739q0 576 -569 576h-231v-516h379v-150h-379v-502h190q610 0 610 592z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1544" d="M201 0zM1343 0h-194l-799 1227h-8q16 -216 16 -396v-831h-157v1462h192l797 -1222h8q-2 27 -9 173.5t-5 209.5v839h159v-1462zM935 1581q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41 t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1595" d="M125 0zM1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM907 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1595" d="M125 0zM1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM659 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1595" d="M125 0zM1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM448 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1595" d="M125 0zM1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM942 1581q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1595" d="M125 0zM1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM522 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM903 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xd7;" d="M940 1176l96 -99l-352 -354l350 -352l-96 -99l-354 351l-348 -351l-101 99l350 352l-352 352l100 101l353 -355z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1595" d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-235 0 -383 100l-101 -141l-120 79l108 154q-178 198 -178 563q0 357 176 553.5t500 196.5q209 0 366 -94l97 135l120 -80l-106 -148q192 -202 192 -565zM1290 733q0 272 -110 426l-672 -948q115 -82 291 -82q243 0 367 153 t124 451zM305 733q0 -262 101 -416l669 943q-106 73 -274 73q-243 0 -369.5 -153.5t-126.5 -446.5z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1491" d="M186 0zM1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM856 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xda;" horiz-adv-x="1491" d="M186 0zM1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM600 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1491" d="M186 0zM1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM393 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186 q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1491" d="M186 0zM1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM461 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5 t-26.5 74.5zM842 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1147" d="M0 0zM573 731l390 731h184l-488 -895v-567h-172v559l-487 903h186zM442 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xde;" horiz-adv-x="1251" d="M1145 784q0 -227 -151.5 -346t-438.5 -119h-184v-319h-170v1462h170v-256h215q281 0 420 -103.5t139 -318.5zM371 465h168q226 0 327 71.5t101 235.5q0 149 -95 218t-297 69h-204v-594z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1274" d="M1049 1266q0 -135 -143 -250q-88 -70 -116 -103.5t-28 -66.5q0 -32 13.5 -53t49 -49.5t113.5 -79.5q140 -95 191 -173.5t51 -179.5q0 -160 -97 -245.5t-276 -85.5q-188 0 -295 69v154q63 -39 141 -62.5t150 -23.5q215 0 215 182q0 75 -41.5 128.5t-151.5 123.5 q-127 82 -175 143.5t-48 145.5q0 63 34.5 116t105.5 106q75 57 107 102t32 98q0 80 -68 122.5t-195 42.5q-276 0 -276 -223v-1204h-166v1202q0 178 110 271.5t332 93.5q206 0 318.5 -78.5t112.5 -222.5z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1139" d="M94 0zM850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85 t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM672 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1139" d="M94 0zM850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85 t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM436 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1139" d="M94 0zM850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85 t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM228 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1139" d="M94 0zM850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85 t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM721 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99 q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1139" d="M94 0zM850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85 t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM279 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM660 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75 q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1139" d="M94 0zM850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85 t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM804 1458q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5t60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5zM696 1456q0 56 -33 86.5t-84 30.5t-84 -30.5t-33 -86.5 t30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1757" d="M94 303q0 161 124 250.5t378 97.5l184 6v68q0 129 -58 190.5t-177 61.5q-144 0 -307 -84l-52 127q74 41 173.5 67.5t197.5 26.5q130 0 212.5 -43.5t123.5 -138.5q53 88 138.5 136t195.5 48q192 0 308 -133.5t116 -355.5v-107h-701q8 -395 322 -395q91 0 169.5 17.5 t162.5 56.5v-148q-86 -38 -160.5 -54.5t-175.5 -16.5q-289 0 -414 233q-81 -127 -179.5 -180t-232.5 -53q-163 0 -255.5 85t-92.5 238zM268 301q0 -95 53.5 -139.5t141.5 -44.5q145 0 229 84.5t84 238.5v99l-158 -7q-186 -8 -268 -62.5t-82 -168.5zM1225 977 q-121 0 -190.5 -83t-80.5 -241h519q0 156 -64 240t-184 84z" />
+<glyph unicode="&#xe7;" horiz-adv-x="975" d="M115 0zM614 -20q-238 0 -368.5 146.5t-130.5 414.5q0 275 132.5 425t377.5 150q79 0 158 -17t124 -40l-51 -141q-55 22 -120 36.5t-115 14.5q-334 0 -334 -426q0 -202 81.5 -310t241.5 -108q137 0 281 59v-147q-110 -57 -277 -57zM762 -289q0 -97 -76.5 -150t-226.5 -53 q-51 0 -96 9v106q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1149" d="M115 0zM639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5 t-200 83.5zM711 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1149" d="M115 0zM639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5 t-200 83.5zM471 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xea;" horiz-adv-x="1149" d="M115 0zM639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5 t-200 83.5zM259 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1149" d="M115 0zM639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5 t-200 83.5zM319 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM700 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xec;" horiz-adv-x="518" d="M0 0zM342 0h-166v1096h166v-1096zM355 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xed;" horiz-adv-x="518" d="M169 0zM342 0h-166v1096h166v-1096zM169 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xee;" horiz-adv-x="518" d="M0 0zM342 0h-166v1096h166v-1096zM-77 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xef;" horiz-adv-x="518" d="M0 0zM342 0h-166v1096h166v-1096zM-20 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM361 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1221" d="M1122 563q0 -281 -130.5 -432t-377.5 -151q-222 0 -361.5 134.5t-139.5 360.5q0 230 131.5 361t351.5 131q226 0 326 -121l8 4q-57 214 -262 405l-271 -155l-73 108l233 133q-92 62 -186 111l69 117q156 -73 258 -148l238 138l76 -107l-207 -119q152 -143 234.5 -342 t82.5 -428zM954 512q0 147 -90 232t-246 85q-337 0 -337 -360q0 -167 87.5 -258.5t249.5 -91.5q175 0 255.5 100.5t80.5 292.5z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1257" d="M176 0zM926 0v709q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166v1096h135l27 -150h8q51 81 143 125.5t205 44.5q198 0 298 -95.5t100 -305.5v-715h-166zM802 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98 q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1237" d="M115 0zM1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z M742 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1237" d="M115 0zM1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z M479 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1237" d="M115 0zM1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z M282 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1237" d="M115 0zM1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z M773 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1237" d="M115 0zM1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z M336 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM717 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xf7;" d="M104 653v138h961v-138h-961zM471 373q0 60 29.5 90.5t83.5 30.5q52 0 81 -31.5t29 -89.5q0 -57 -29.5 -89t-80.5 -32q-52 0 -82.5 31.5t-30.5 89.5zM471 1071q0 60 29.5 90.5t83.5 30.5q52 0 81 -31.5t29 -89.5q0 -57 -29.5 -89t-80.5 -32q-52 0 -82.5 31.5t-30.5 89.5z " />
+<glyph unicode="&#xf8;" horiz-adv-x="1237" d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-154 0 -266 69l-84 -117l-114 78l94 131q-129 152 -129 408q0 268 134 417.5t372 149.5q154 0 270 -76l84 119l117 -76l-97 -133q127 -152 127 -401zM287 549q0 -171 53 -273l465 646q-75 53 -189 53q-163 0 -246 -107 t-83 -319zM950 549q0 164 -51 264l-465 -643q71 -51 184 -51q163 0 247.5 109.5t84.5 320.5z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1257" d="M164 0zM332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM726 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1257" d="M164 0zM332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM506 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1257" d="M164 0zM332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM286 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119 q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1257" d="M164 0zM332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM342 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5 q-37 0 -63.5 24.5t-26.5 74.5zM723 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#xfd;" horiz-adv-x="1032" d="M2 0zM2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156zM411 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147 h-111v25z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1255" d="M344 948q66 89 151 128.5t191 39.5q215 0 335 -150t120 -417q0 -268 -120.5 -418.5t-334.5 -150.5q-222 0 -344 161h-12l4 -34q8 -77 8 -140v-459h-166v2048h166v-466q0 -52 -6 -142h8zM664 975q-168 0 -244 -92t-78 -293v-41q0 -231 77 -330.5t247 -99.5q303 0 303 432 q0 215 -74 319.5t-231 104.5z" />
+<glyph unicode="&#xff;" horiz-adv-x="1032" d="M2 0zM2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156zM234 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5 t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM615 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#x131;" horiz-adv-x="518" d="M342 0h-166v1096h166v-1096z" />
+<glyph unicode="&#x152;" horiz-adv-x="1890" d="M1767 0h-768q-102 -20 -194 -20q-327 0 -503.5 196.5t-176.5 558.5q0 360 174 555t494 195q102 0 192 -23h782v-151h-589v-471h551v-150h-551v-538h589v-152zM811 1333q-249 0 -377.5 -152.5t-128.5 -447.5q0 -297 128.5 -450.5t375.5 -153.5q112 0 199 33v1141 q-87 30 -197 30z" />
+<glyph unicode="&#x153;" horiz-adv-x="1929" d="M1430 -20q-293 0 -418 235q-62 -116 -166.5 -175.5t-241.5 -59.5q-223 0 -357 152.5t-134 416.5q0 265 131 415t366 150q131 0 233.5 -59.5t164.5 -173.5q58 112 154 172.5t222 60.5q201 0 320 -132.5t119 -358.5v-105h-729q8 -393 338 -393q94 0 174.5 17.5t167.5 56.5 v-148q-88 -39 -164 -55t-180 -16zM287 549q0 -211 76 -320.5t243 -109.5q163 0 239.5 106.5t76.5 315.5q0 221 -77.5 327.5t-242.5 106.5q-166 0 -240.5 -108t-74.5 -318zM1382 975q-127 0 -199.5 -82t-84.5 -240h544q0 158 -66 240t-194 82z" />
+<glyph unicode="&#x178;" horiz-adv-x="1147" d="M0 0zM573 731l390 731h184l-488 -895v-567h-172v559l-487 903h186zM294 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM675 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5 t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1212" d="M268 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" />
+<glyph unicode="&#x2da;" horiz-adv-x="1182" d="M813 1458q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5t60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5zM705 1456q0 56 -33 86.5t-84 30.5t-84 -30.5t-33 -86.5t30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1212" d="M788 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" />
+<glyph unicode="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 473v152h860v-152h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 473v152h1884v-152h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="348" d="M37 961l-12 22q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" />
+<glyph unicode="&#x2019;" horiz-adv-x="348" d="M309 1462l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122q70 285 102 501h182z" />
+<glyph unicode="&#x201a;" horiz-adv-x="502" d="M63 0zM350 238l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125q27 104 59.5 257t45.5 245h182z" />
+<glyph unicode="&#x201c;" horiz-adv-x="717" d="M406 961l-15 22q56 215 178 479h123q-30 -115 -59.5 -259.5t-42.5 -241.5h-184zM37 961l-12 22q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" />
+<glyph unicode="&#x201d;" horiz-adv-x="717" d="M309 1462l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122q70 285 102 501h182zM678 1462l14 -22q-24 -91 -72 -224t-104 -255h-125q26 100 59 254t46 247h182z" />
+<glyph unicode="&#x201e;" horiz-adv-x="829" d="M25 0zM309 238l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122q70 285 102 501h182zM678 238l14 -22q-24 -91 -72 -224t-104 -255h-125q26 100 59 254t46 247h182z" />
+<glyph unicode="&#x2022;" horiz-adv-x="770" d="M164 748q0 121 56.5 184t164.5 63q105 0 163 -62t58 -185q0 -119 -57.5 -183.5t-163.5 -64.5q-107 0 -164 65.5t-57 182.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1606" d="M152 0zM152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM682 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM1213 106 q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" />
+<glyph unicode="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="623" d="M82 551l342 407l119 -69l-289 -350l289 -351l-119 -71l-342 407v27z" />
+<glyph unicode="&#x203a;" horiz-adv-x="623" d="M541 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27z" />
+<glyph unicode="&#x2044;" horiz-adv-x="266" d="M655 1462l-903 -1462h-143l903 1462h143z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" horiz-adv-x="711" d="M692 788h-125v-202h-145v202h-402v101l408 579h139v-563h125v-117zM422 905v195q0 134 6 209q-5 -12 -17 -31.5t-27 -42l-30 -45t-26 -39.5l-168 -246h262z" />
+<glyph unicode="&#x20ac;" horiz-adv-x="1208" d="M795 1333q-319 0 -398 -403h510v-129h-524l-2 -57v-64l2 -45h463v-129h-447q37 -180 138.5 -278.5t271.5 -98.5q156 0 309 66v-150q-146 -65 -317 -65q-237 0 -381.5 134.5t-190.5 391.5h-166v129h152l-2 42v44l2 80h-152v129h164q39 261 185 407t383 146q201 0 366 -97 l-71 -139q-166 86 -295 86z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1589" d="M369 741h-123v615h-209v106h543v-106h-211v-615zM969 741l-201 559h-8l6 -129v-430h-119v721h187l196 -559l203 559h180v-721h-127v420l6 137h-8l-211 -557h-104z" />
+<glyph unicode="&#x2212;" d="M104 653v138h961v-138h-961z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1095" d="M0 1095h1095v-1095h-1095v1095z" />
+<glyph horiz-adv-x="1255" d="M0 0z" />
+<hkern u1="&#x22;" u2="&#x178;" k="-20" />
+<hkern u1="&#x22;" u2="&#x153;" k="123" />
+<hkern u1="&#x22;" u2="&#xfc;" k="61" />
+<hkern u1="&#x22;" u2="&#xfb;" k="61" />
+<hkern u1="&#x22;" u2="&#xfa;" k="61" />
+<hkern u1="&#x22;" u2="&#xf9;" k="61" />
+<hkern u1="&#x22;" u2="&#xf8;" k="123" />
+<hkern u1="&#x22;" u2="&#xf6;" k="123" />
+<hkern u1="&#x22;" u2="&#xf5;" k="123" />
+<hkern u1="&#x22;" u2="&#xf4;" k="123" />
+<hkern u1="&#x22;" u2="&#xf3;" k="123" />
+<hkern u1="&#x22;" u2="&#xf2;" k="123" />
+<hkern u1="&#x22;" u2="&#xeb;" k="123" />
+<hkern u1="&#x22;" u2="&#xea;" k="123" />
+<hkern u1="&#x22;" u2="&#xe9;" k="123" />
+<hkern u1="&#x22;" u2="&#xe8;" k="123" />
+<hkern u1="&#x22;" u2="&#xe7;" k="123" />
+<hkern u1="&#x22;" u2="&#xe6;" k="82" />
+<hkern u1="&#x22;" u2="&#xe5;" k="82" />
+<hkern u1="&#x22;" u2="&#xe4;" k="82" />
+<hkern u1="&#x22;" u2="&#xe3;" k="82" />
+<hkern u1="&#x22;" u2="&#xe2;" k="82" />
+<hkern u1="&#x22;" u2="&#xe1;" k="82" />
+<hkern u1="&#x22;" u2="&#xe0;" k="123" />
+<hkern u1="&#x22;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x22;" u2="&#xc5;" k="143" />
+<hkern u1="&#x22;" u2="&#xc4;" k="143" />
+<hkern u1="&#x22;" u2="&#xc3;" k="143" />
+<hkern u1="&#x22;" u2="&#xc2;" k="143" />
+<hkern u1="&#x22;" u2="&#xc1;" k="143" />
+<hkern u1="&#x22;" u2="&#xc0;" k="143" />
+<hkern u1="&#x22;" u2="u" k="61" />
+<hkern u1="&#x22;" u2="s" k="61" />
+<hkern u1="&#x22;" u2="r" k="61" />
+<hkern u1="&#x22;" u2="q" k="123" />
+<hkern u1="&#x22;" u2="p" k="61" />
+<hkern u1="&#x22;" u2="o" k="123" />
+<hkern u1="&#x22;" u2="n" k="61" />
+<hkern u1="&#x22;" u2="m" k="61" />
+<hkern u1="&#x22;" u2="g" k="61" />
+<hkern u1="&#x22;" u2="e" k="123" />
+<hkern u1="&#x22;" u2="d" k="123" />
+<hkern u1="&#x22;" u2="c" k="123" />
+<hkern u1="&#x22;" u2="a" k="82" />
+<hkern u1="&#x22;" u2="Y" k="-20" />
+<hkern u1="&#x22;" u2="W" k="-41" />
+<hkern u1="&#x22;" u2="V" k="-41" />
+<hkern u1="&#x22;" u2="T" k="-41" />
+<hkern u1="&#x22;" u2="A" k="143" />
+<hkern u1="&#x27;" u2="&#x178;" k="-20" />
+<hkern u1="&#x27;" u2="&#x153;" k="123" />
+<hkern u1="&#x27;" u2="&#xfc;" k="61" />
+<hkern u1="&#x27;" u2="&#xfb;" k="61" />
+<hkern u1="&#x27;" u2="&#xfa;" k="61" />
+<hkern u1="&#x27;" u2="&#xf9;" k="61" />
+<hkern u1="&#x27;" u2="&#xf8;" k="123" />
+<hkern u1="&#x27;" u2="&#xf6;" k="123" />
+<hkern u1="&#x27;" u2="&#xf5;" k="123" />
+<hkern u1="&#x27;" u2="&#xf4;" k="123" />
+<hkern u1="&#x27;" u2="&#xf3;" k="123" />
+<hkern u1="&#x27;" u2="&#xf2;" k="123" />
+<hkern u1="&#x27;" u2="&#xeb;" k="123" />
+<hkern u1="&#x27;" u2="&#xea;" k="123" />
+<hkern u1="&#x27;" u2="&#xe9;" k="123" />
+<hkern u1="&#x27;" u2="&#xe8;" k="123" />
+<hkern u1="&#x27;" u2="&#xe7;" k="123" />
+<hkern u1="&#x27;" u2="&#xe6;" k="82" />
+<hkern u1="&#x27;" u2="&#xe5;" k="82" />
+<hkern u1="&#x27;" u2="&#xe4;" k="82" />
+<hkern u1="&#x27;" u2="&#xe3;" k="82" />
+<hkern u1="&#x27;" u2="&#xe2;" k="82" />
+<hkern u1="&#x27;" u2="&#xe1;" k="82" />
+<hkern u1="&#x27;" u2="&#xe0;" k="123" />
+<hkern u1="&#x27;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x27;" u2="&#xc5;" k="143" />
+<hkern u1="&#x27;" u2="&#xc4;" k="143" />
+<hkern u1="&#x27;" u2="&#xc3;" k="143" />
+<hkern u1="&#x27;" u2="&#xc2;" k="143" />
+<hkern u1="&#x27;" u2="&#xc1;" k="143" />
+<hkern u1="&#x27;" u2="&#xc0;" k="143" />
+<hkern u1="&#x27;" u2="u" k="61" />
+<hkern u1="&#x27;" u2="s" k="61" />
+<hkern u1="&#x27;" u2="r" k="61" />
+<hkern u1="&#x27;" u2="q" k="123" />
+<hkern u1="&#x27;" u2="p" k="61" />
+<hkern u1="&#x27;" u2="o" k="123" />
+<hkern u1="&#x27;" u2="n" k="61" />
+<hkern u1="&#x27;" u2="m" k="61" />
+<hkern u1="&#x27;" u2="g" k="61" />
+<hkern u1="&#x27;" u2="e" k="123" />
+<hkern u1="&#x27;" u2="d" k="123" />
+<hkern u1="&#x27;" u2="c" k="123" />
+<hkern u1="&#x27;" u2="a" k="82" />
+<hkern u1="&#x27;" u2="Y" k="-20" />
+<hkern u1="&#x27;" u2="W" k="-41" />
+<hkern u1="&#x27;" u2="V" k="-41" />
+<hkern u1="&#x27;" u2="T" k="-41" />
+<hkern u1="&#x27;" u2="A" k="143" />
+<hkern u1="&#x28;" u2="J" k="-184" />
+<hkern u1="&#x2c;" u2="&#x178;" k="123" />
+<hkern u1="&#x2c;" u2="&#x152;" k="102" />
+<hkern u1="&#x2c;" u2="&#xdd;" k="123" />
+<hkern u1="&#x2c;" u2="&#xdc;" k="41" />
+<hkern u1="&#x2c;" u2="&#xdb;" k="41" />
+<hkern u1="&#x2c;" u2="&#xda;" k="41" />
+<hkern u1="&#x2c;" u2="&#xd9;" k="41" />
+<hkern u1="&#x2c;" u2="&#xd8;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd6;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd5;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd4;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd3;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd2;" k="102" />
+<hkern u1="&#x2c;" u2="&#xc7;" k="102" />
+<hkern u1="&#x2c;" u2="Y" k="123" />
+<hkern u1="&#x2c;" u2="W" k="123" />
+<hkern u1="&#x2c;" u2="V" k="123" />
+<hkern u1="&#x2c;" u2="U" k="41" />
+<hkern u1="&#x2c;" u2="T" k="143" />
+<hkern u1="&#x2c;" u2="Q" k="102" />
+<hkern u1="&#x2c;" u2="O" k="102" />
+<hkern u1="&#x2c;" u2="G" k="102" />
+<hkern u1="&#x2c;" u2="C" k="102" />
+<hkern u1="&#x2d;" u2="T" k="82" />
+<hkern u1="&#x2e;" u2="&#x178;" k="123" />
+<hkern u1="&#x2e;" u2="&#x152;" k="102" />
+<hkern u1="&#x2e;" u2="&#xdd;" k="123" />
+<hkern u1="&#x2e;" u2="&#xdc;" k="41" />
+<hkern u1="&#x2e;" u2="&#xdb;" k="41" />
+<hkern u1="&#x2e;" u2="&#xda;" k="41" />
+<hkern u1="&#x2e;" u2="&#xd9;" k="41" />
+<hkern u1="&#x2e;" u2="&#xd8;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd6;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd5;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd4;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd3;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd2;" k="102" />
+<hkern u1="&#x2e;" u2="&#xc7;" k="102" />
+<hkern u1="&#x2e;" u2="Y" k="123" />
+<hkern u1="&#x2e;" u2="W" k="123" />
+<hkern u1="&#x2e;" u2="V" k="123" />
+<hkern u1="&#x2e;" u2="U" k="41" />
+<hkern u1="&#x2e;" u2="T" k="143" />
+<hkern u1="&#x2e;" u2="Q" k="102" />
+<hkern u1="&#x2e;" u2="O" k="102" />
+<hkern u1="&#x2e;" u2="G" k="102" />
+<hkern u1="&#x2e;" u2="C" k="102" />
+<hkern u1="A" u2="&#x201d;" k="143" />
+<hkern u1="A" u2="&#x2019;" k="143" />
+<hkern u1="A" u2="&#x178;" k="123" />
+<hkern u1="A" u2="&#x152;" k="41" />
+<hkern u1="A" u2="&#xdd;" k="123" />
+<hkern u1="A" u2="&#xd8;" k="41" />
+<hkern u1="A" u2="&#xd6;" k="41" />
+<hkern u1="A" u2="&#xd5;" k="41" />
+<hkern u1="A" u2="&#xd4;" k="41" />
+<hkern u1="A" u2="&#xd3;" k="41" />
+<hkern u1="A" u2="&#xd2;" k="41" />
+<hkern u1="A" u2="&#xc7;" k="41" />
+<hkern u1="A" u2="Y" k="123" />
+<hkern u1="A" u2="W" k="82" />
+<hkern u1="A" u2="V" k="82" />
+<hkern u1="A" u2="T" k="143" />
+<hkern u1="A" u2="Q" k="41" />
+<hkern u1="A" u2="O" k="41" />
+<hkern u1="A" u2="J" k="-266" />
+<hkern u1="A" u2="G" k="41" />
+<hkern u1="A" u2="C" k="41" />
+<hkern u1="A" u2="&#x27;" k="143" />
+<hkern u1="A" u2="&#x22;" k="143" />
+<hkern u1="B" u2="&#x201e;" k="82" />
+<hkern u1="B" u2="&#x201a;" k="82" />
+<hkern u1="B" u2="&#x178;" k="20" />
+<hkern u1="B" u2="&#xdd;" k="20" />
+<hkern u1="B" u2="&#xc5;" k="41" />
+<hkern u1="B" u2="&#xc4;" k="41" />
+<hkern u1="B" u2="&#xc3;" k="41" />
+<hkern u1="B" u2="&#xc2;" k="41" />
+<hkern u1="B" u2="&#xc1;" k="41" />
+<hkern u1="B" u2="&#xc0;" k="41" />
+<hkern u1="B" u2="Z" k="20" />
+<hkern u1="B" u2="Y" k="20" />
+<hkern u1="B" u2="X" k="41" />
+<hkern u1="B" u2="W" k="20" />
+<hkern u1="B" u2="V" k="20" />
+<hkern u1="B" u2="T" k="61" />
+<hkern u1="B" u2="A" k="41" />
+<hkern u1="B" u2="&#x2e;" k="82" />
+<hkern u1="B" u2="&#x2c;" k="82" />
+<hkern u1="C" u2="&#x152;" k="41" />
+<hkern u1="C" u2="&#xd8;" k="41" />
+<hkern u1="C" u2="&#xd6;" k="41" />
+<hkern u1="C" u2="&#xd5;" k="41" />
+<hkern u1="C" u2="&#xd4;" k="41" />
+<hkern u1="C" u2="&#xd3;" k="41" />
+<hkern u1="C" u2="&#xd2;" k="41" />
+<hkern u1="C" u2="&#xc7;" k="41" />
+<hkern u1="C" u2="Q" k="41" />
+<hkern u1="C" u2="O" k="41" />
+<hkern u1="C" u2="G" k="41" />
+<hkern u1="C" u2="C" k="41" />
+<hkern u1="D" u2="&#x201e;" k="82" />
+<hkern u1="D" u2="&#x201a;" k="82" />
+<hkern u1="D" u2="&#x178;" k="20" />
+<hkern u1="D" u2="&#xdd;" k="20" />
+<hkern u1="D" u2="&#xc5;" k="41" />
+<hkern u1="D" u2="&#xc4;" k="41" />
+<hkern u1="D" u2="&#xc3;" k="41" />
+<hkern u1="D" u2="&#xc2;" k="41" />
+<hkern u1="D" u2="&#xc1;" k="41" />
+<hkern u1="D" u2="&#xc0;" k="41" />
+<hkern u1="D" u2="Z" k="20" />
+<hkern u1="D" u2="Y" k="20" />
+<hkern u1="D" u2="X" k="41" />
+<hkern u1="D" u2="W" k="20" />
+<hkern u1="D" u2="V" k="20" />
+<hkern u1="D" u2="T" k="61" />
+<hkern u1="D" u2="A" k="41" />
+<hkern u1="D" u2="&#x2e;" k="82" />
+<hkern u1="D" u2="&#x2c;" k="82" />
+<hkern u1="E" u2="J" k="-123" />
+<hkern u1="F" u2="&#x201e;" k="123" />
+<hkern u1="F" u2="&#x201a;" k="123" />
+<hkern u1="F" u2="&#xc5;" k="41" />
+<hkern u1="F" u2="&#xc4;" k="41" />
+<hkern u1="F" u2="&#xc3;" k="41" />
+<hkern u1="F" u2="&#xc2;" k="41" />
+<hkern u1="F" u2="&#xc1;" k="41" />
+<hkern u1="F" u2="&#xc0;" k="41" />
+<hkern u1="F" u2="A" k="41" />
+<hkern u1="F" u2="&#x3f;" k="-41" />
+<hkern u1="F" u2="&#x2e;" k="123" />
+<hkern u1="F" u2="&#x2c;" k="123" />
+<hkern u1="K" u2="&#x152;" k="41" />
+<hkern u1="K" u2="&#xd8;" k="41" />
+<hkern u1="K" u2="&#xd6;" k="41" />
+<hkern u1="K" u2="&#xd5;" k="41" />
+<hkern u1="K" u2="&#xd4;" k="41" />
+<hkern u1="K" u2="&#xd3;" k="41" />
+<hkern u1="K" u2="&#xd2;" k="41" />
+<hkern u1="K" u2="&#xc7;" k="41" />
+<hkern u1="K" u2="Q" k="41" />
+<hkern u1="K" u2="O" k="41" />
+<hkern u1="K" u2="G" k="41" />
+<hkern u1="K" u2="C" k="41" />
+<hkern u1="L" u2="&#x201d;" k="164" />
+<hkern u1="L" u2="&#x2019;" k="164" />
+<hkern u1="L" u2="&#x178;" k="61" />
+<hkern u1="L" u2="&#x152;" k="41" />
+<hkern u1="L" u2="&#xdd;" k="61" />
+<hkern u1="L" u2="&#xdc;" k="20" />
+<hkern u1="L" u2="&#xdb;" k="20" />
+<hkern u1="L" u2="&#xda;" k="20" />
+<hkern u1="L" u2="&#xd9;" k="20" />
+<hkern u1="L" u2="&#xd8;" k="41" />
+<hkern u1="L" u2="&#xd6;" k="41" />
+<hkern u1="L" u2="&#xd5;" k="41" />
+<hkern u1="L" u2="&#xd4;" k="41" />
+<hkern u1="L" u2="&#xd3;" k="41" />
+<hkern u1="L" u2="&#xd2;" k="41" />
+<hkern u1="L" u2="&#xc7;" k="41" />
+<hkern u1="L" u2="Y" k="61" />
+<hkern u1="L" u2="W" k="41" />
+<hkern u1="L" u2="V" k="41" />
+<hkern u1="L" u2="U" k="20" />
+<hkern u1="L" u2="T" k="41" />
+<hkern u1="L" u2="Q" k="41" />
+<hkern u1="L" u2="O" k="41" />
+<hkern u1="L" u2="G" k="41" />
+<hkern u1="L" u2="C" k="41" />
+<hkern u1="L" u2="&#x27;" k="164" />
+<hkern u1="L" u2="&#x22;" k="164" />
+<hkern u1="O" u2="&#x201e;" k="82" />
+<hkern u1="O" u2="&#x201a;" k="82" />
+<hkern u1="O" u2="&#x178;" k="20" />
+<hkern u1="O" u2="&#xdd;" k="20" />
+<hkern u1="O" u2="&#xc5;" k="41" />
+<hkern u1="O" u2="&#xc4;" k="41" />
+<hkern u1="O" u2="&#xc3;" k="41" />
+<hkern u1="O" u2="&#xc2;" k="41" />
+<hkern u1="O" u2="&#xc1;" k="41" />
+<hkern u1="O" u2="&#xc0;" k="41" />
+<hkern u1="O" u2="Z" k="20" />
+<hkern u1="O" u2="Y" k="20" />
+<hkern u1="O" u2="X" k="41" />
+<hkern u1="O" u2="W" k="20" />
+<hkern u1="O" u2="V" k="20" />
+<hkern u1="O" u2="T" k="61" />
+<hkern u1="O" u2="A" k="41" />
+<hkern u1="O" u2="&#x2e;" k="82" />
+<hkern u1="O" u2="&#x2c;" k="82" />
+<hkern u1="P" u2="&#x201e;" k="266" />
+<hkern u1="P" u2="&#x201a;" k="266" />
+<hkern u1="P" u2="&#xc5;" k="102" />
+<hkern u1="P" u2="&#xc4;" k="102" />
+<hkern u1="P" u2="&#xc3;" k="102" />
+<hkern u1="P" u2="&#xc2;" k="102" />
+<hkern u1="P" u2="&#xc1;" k="102" />
+<hkern u1="P" u2="&#xc0;" k="102" />
+<hkern u1="P" u2="Z" k="20" />
+<hkern u1="P" u2="X" k="41" />
+<hkern u1="P" u2="A" k="102" />
+<hkern u1="P" u2="&#x2e;" k="266" />
+<hkern u1="P" u2="&#x2c;" k="266" />
+<hkern u1="Q" u2="&#x201e;" k="82" />
+<hkern u1="Q" u2="&#x201a;" k="82" />
+<hkern u1="Q" u2="&#x178;" k="20" />
+<hkern u1="Q" u2="&#xdd;" k="20" />
+<hkern u1="Q" u2="&#xc5;" k="41" />
+<hkern u1="Q" u2="&#xc4;" k="41" />
+<hkern u1="Q" u2="&#xc3;" k="41" />
+<hkern u1="Q" u2="&#xc2;" k="41" />
+<hkern u1="Q" u2="&#xc1;" k="41" />
+<hkern u1="Q" u2="&#xc0;" k="41" />
+<hkern u1="Q" u2="Z" k="20" />
+<hkern u1="Q" u2="Y" k="20" />
+<hkern u1="Q" u2="X" k="41" />
+<hkern u1="Q" u2="W" k="20" />
+<hkern u1="Q" u2="V" k="20" />
+<hkern u1="Q" u2="T" k="61" />
+<hkern u1="Q" u2="A" k="41" />
+<hkern u1="Q" u2="&#x2e;" k="82" />
+<hkern u1="Q" u2="&#x2c;" k="82" />
+<hkern u1="T" u2="&#x201e;" k="123" />
+<hkern u1="T" u2="&#x201a;" k="123" />
+<hkern u1="T" u2="&#x2014;" k="82" />
+<hkern u1="T" u2="&#x2013;" k="82" />
+<hkern u1="T" u2="&#x153;" k="143" />
+<hkern u1="T" u2="&#x152;" k="41" />
+<hkern u1="T" u2="&#xfd;" k="41" />
+<hkern u1="T" u2="&#xfc;" k="102" />
+<hkern u1="T" u2="&#xfb;" k="102" />
+<hkern u1="T" u2="&#xfa;" k="102" />
+<hkern u1="T" u2="&#xf9;" k="102" />
+<hkern u1="T" u2="&#xf8;" k="143" />
+<hkern u1="T" u2="&#xf6;" k="143" />
+<hkern u1="T" u2="&#xf5;" k="143" />
+<hkern u1="T" u2="&#xf4;" k="143" />
+<hkern u1="T" u2="&#xf3;" k="143" />
+<hkern u1="T" u2="&#xf2;" k="143" />
+<hkern u1="T" u2="&#xeb;" k="143" />
+<hkern u1="T" u2="&#xea;" k="143" />
+<hkern u1="T" u2="&#xe9;" k="143" />
+<hkern u1="T" u2="&#xe8;" k="143" />
+<hkern u1="T" u2="&#xe7;" k="143" />
+<hkern u1="T" u2="&#xe6;" k="164" />
+<hkern u1="T" u2="&#xe5;" k="164" />
+<hkern u1="T" u2="&#xe4;" k="164" />
+<hkern u1="T" u2="&#xe3;" k="164" />
+<hkern u1="T" u2="&#xe2;" k="164" />
+<hkern u1="T" u2="&#xe1;" k="164" />
+<hkern u1="T" u2="&#xe0;" k="143" />
+<hkern u1="T" u2="&#xd8;" k="41" />
+<hkern u1="T" u2="&#xd6;" k="41" />
+<hkern u1="T" u2="&#xd5;" k="41" />
+<hkern u1="T" u2="&#xd4;" k="41" />
+<hkern u1="T" u2="&#xd3;" k="41" />
+<hkern u1="T" u2="&#xd2;" k="41" />
+<hkern u1="T" u2="&#xc7;" k="41" />
+<hkern u1="T" u2="&#xc5;" k="143" />
+<hkern u1="T" u2="&#xc4;" k="143" />
+<hkern u1="T" u2="&#xc3;" k="143" />
+<hkern u1="T" u2="&#xc2;" k="143" />
+<hkern u1="T" u2="&#xc1;" k="143" />
+<hkern u1="T" u2="&#xc0;" k="143" />
+<hkern u1="T" u2="z" k="82" />
+<hkern u1="T" u2="y" k="41" />
+<hkern u1="T" u2="x" k="41" />
+<hkern u1="T" u2="w" k="41" />
+<hkern u1="T" u2="v" k="41" />
+<hkern u1="T" u2="u" k="102" />
+<hkern u1="T" u2="s" k="123" />
+<hkern u1="T" u2="r" k="102" />
+<hkern u1="T" u2="q" k="143" />
+<hkern u1="T" u2="p" k="102" />
+<hkern u1="T" u2="o" k="143" />
+<hkern u1="T" u2="n" k="102" />
+<hkern u1="T" u2="m" k="102" />
+<hkern u1="T" u2="g" k="143" />
+<hkern u1="T" u2="e" k="143" />
+<hkern u1="T" u2="d" k="143" />
+<hkern u1="T" u2="c" k="143" />
+<hkern u1="T" u2="a" k="164" />
+<hkern u1="T" u2="T" k="-41" />
+<hkern u1="T" u2="Q" k="41" />
+<hkern u1="T" u2="O" k="41" />
+<hkern u1="T" u2="G" k="41" />
+<hkern u1="T" u2="C" k="41" />
+<hkern u1="T" u2="A" k="143" />
+<hkern u1="T" u2="&#x3f;" k="-41" />
+<hkern u1="T" u2="&#x2e;" k="123" />
+<hkern u1="T" u2="&#x2d;" k="82" />
+<hkern u1="T" u2="&#x2c;" k="123" />
+<hkern u1="U" u2="&#x201e;" k="41" />
+<hkern u1="U" u2="&#x201a;" k="41" />
+<hkern u1="U" u2="&#xc5;" k="20" />
+<hkern u1="U" u2="&#xc4;" k="20" />
+<hkern u1="U" u2="&#xc3;" k="20" />
+<hkern u1="U" u2="&#xc2;" k="20" />
+<hkern u1="U" u2="&#xc1;" k="20" />
+<hkern u1="U" u2="&#xc0;" k="20" />
+<hkern u1="U" u2="A" k="20" />
+<hkern u1="U" u2="&#x2e;" k="41" />
+<hkern u1="U" u2="&#x2c;" k="41" />
+<hkern u1="V" u2="&#x201e;" k="102" />
+<hkern u1="V" u2="&#x201a;" k="102" />
+<hkern u1="V" u2="&#x153;" k="41" />
+<hkern u1="V" u2="&#x152;" k="20" />
+<hkern u1="V" u2="&#xfc;" k="20" />
+<hkern u1="V" u2="&#xfb;" k="20" />
+<hkern u1="V" u2="&#xfa;" k="20" />
+<hkern u1="V" u2="&#xf9;" k="20" />
+<hkern u1="V" u2="&#xf8;" k="41" />
+<hkern u1="V" u2="&#xf6;" k="41" />
+<hkern u1="V" u2="&#xf5;" k="41" />
+<hkern u1="V" u2="&#xf4;" k="41" />
+<hkern u1="V" u2="&#xf3;" k="41" />
+<hkern u1="V" u2="&#xf2;" k="41" />
+<hkern u1="V" u2="&#xeb;" k="41" />
+<hkern u1="V" u2="&#xea;" k="41" />
+<hkern u1="V" u2="&#xe9;" k="41" />
+<hkern u1="V" u2="&#xe8;" k="41" />
+<hkern u1="V" u2="&#xe7;" k="41" />
+<hkern u1="V" u2="&#xe6;" k="41" />
+<hkern u1="V" u2="&#xe5;" k="41" />
+<hkern u1="V" u2="&#xe4;" k="41" />
+<hkern u1="V" u2="&#xe3;" k="41" />
+<hkern u1="V" u2="&#xe2;" k="41" />
+<hkern u1="V" u2="&#xe1;" k="41" />
+<hkern u1="V" u2="&#xe0;" k="41" />
+<hkern u1="V" u2="&#xd8;" k="20" />
+<hkern u1="V" u2="&#xd6;" k="20" />
+<hkern u1="V" u2="&#xd5;" k="20" />
+<hkern u1="V" u2="&#xd4;" k="20" />
+<hkern u1="V" u2="&#xd3;" k="20" />
+<hkern u1="V" u2="&#xd2;" k="20" />
+<hkern u1="V" u2="&#xc7;" k="20" />
+<hkern u1="V" u2="&#xc5;" k="82" />
+<hkern u1="V" u2="&#xc4;" k="82" />
+<hkern u1="V" u2="&#xc3;" k="82" />
+<hkern u1="V" u2="&#xc2;" k="82" />
+<hkern u1="V" u2="&#xc1;" k="82" />
+<hkern u1="V" u2="&#xc0;" k="82" />
+<hkern u1="V" u2="u" k="20" />
+<hkern u1="V" u2="s" k="20" />
+<hkern u1="V" u2="r" k="20" />
+<hkern u1="V" u2="q" k="41" />
+<hkern u1="V" u2="p" k="20" />
+<hkern u1="V" u2="o" k="41" />
+<hkern u1="V" u2="n" k="20" />
+<hkern u1="V" u2="m" k="20" />
+<hkern u1="V" u2="g" k="20" />
+<hkern u1="V" u2="e" k="41" />
+<hkern u1="V" u2="d" k="41" />
+<hkern u1="V" u2="c" k="41" />
+<hkern u1="V" u2="a" k="41" />
+<hkern u1="V" u2="Q" k="20" />
+<hkern u1="V" u2="O" k="20" />
+<hkern u1="V" u2="G" k="20" />
+<hkern u1="V" u2="C" k="20" />
+<hkern u1="V" u2="A" k="82" />
+<hkern u1="V" u2="&#x3f;" k="-41" />
+<hkern u1="V" u2="&#x2e;" k="102" />
+<hkern u1="V" u2="&#x2c;" k="102" />
+<hkern u1="W" u2="&#x201e;" k="102" />
+<hkern u1="W" u2="&#x201a;" k="102" />
+<hkern u1="W" u2="&#x153;" k="41" />
+<hkern u1="W" u2="&#x152;" k="20" />
+<hkern u1="W" u2="&#xfc;" k="20" />
+<hkern u1="W" u2="&#xfb;" k="20" />
+<hkern u1="W" u2="&#xfa;" k="20" />
+<hkern u1="W" u2="&#xf9;" k="20" />
+<hkern u1="W" u2="&#xf8;" k="41" />
+<hkern u1="W" u2="&#xf6;" k="41" />
+<hkern u1="W" u2="&#xf5;" k="41" />
+<hkern u1="W" u2="&#xf4;" k="41" />
+<hkern u1="W" u2="&#xf3;" k="41" />
+<hkern u1="W" u2="&#xf2;" k="41" />
+<hkern u1="W" u2="&#xeb;" k="41" />
+<hkern u1="W" u2="&#xea;" k="41" />
+<hkern u1="W" u2="&#xe9;" k="41" />
+<hkern u1="W" u2="&#xe8;" k="41" />
+<hkern u1="W" u2="&#xe7;" k="41" />
+<hkern u1="W" u2="&#xe6;" k="41" />
+<hkern u1="W" u2="&#xe5;" k="41" />
+<hkern u1="W" u2="&#xe4;" k="41" />
+<hkern u1="W" u2="&#xe3;" k="41" />
+<hkern u1="W" u2="&#xe2;" k="41" />
+<hkern u1="W" u2="&#xe1;" k="41" />
+<hkern u1="W" u2="&#xe0;" k="41" />
+<hkern u1="W" u2="&#xd8;" k="20" />
+<hkern u1="W" u2="&#xd6;" k="20" />
+<hkern u1="W" u2="&#xd5;" k="20" />
+<hkern u1="W" u2="&#xd4;" k="20" />
+<hkern u1="W" u2="&#xd3;" k="20" />
+<hkern u1="W" u2="&#xd2;" k="20" />
+<hkern u1="W" u2="&#xc7;" k="20" />
+<hkern u1="W" u2="&#xc5;" k="82" />
+<hkern u1="W" u2="&#xc4;" k="82" />
+<hkern u1="W" u2="&#xc3;" k="82" />
+<hkern u1="W" u2="&#xc2;" k="82" />
+<hkern u1="W" u2="&#xc1;" k="82" />
+<hkern u1="W" u2="&#xc0;" k="82" />
+<hkern u1="W" u2="u" k="20" />
+<hkern u1="W" u2="s" k="20" />
+<hkern u1="W" u2="r" k="20" />
+<hkern u1="W" u2="q" k="41" />
+<hkern u1="W" u2="p" k="20" />
+<hkern u1="W" u2="o" k="41" />
+<hkern u1="W" u2="n" k="20" />
+<hkern u1="W" u2="m" k="20" />
+<hkern u1="W" u2="g" k="20" />
+<hkern u1="W" u2="e" k="41" />
+<hkern u1="W" u2="d" k="41" />
+<hkern u1="W" u2="c" k="41" />
+<hkern u1="W" u2="a" k="41" />
+<hkern u1="W" u2="Q" k="20" />
+<hkern u1="W" u2="O" k="20" />
+<hkern u1="W" u2="G" k="20" />
+<hkern u1="W" u2="C" k="20" />
+<hkern u1="W" u2="A" k="82" />
+<hkern u1="W" u2="&#x3f;" k="-41" />
+<hkern u1="W" u2="&#x2e;" k="102" />
+<hkern u1="W" u2="&#x2c;" k="102" />
+<hkern u1="X" u2="&#x152;" k="41" />
+<hkern u1="X" u2="&#xd8;" k="41" />
+<hkern u1="X" u2="&#xd6;" k="41" />
+<hkern u1="X" u2="&#xd5;" k="41" />
+<hkern u1="X" u2="&#xd4;" k="41" />
+<hkern u1="X" u2="&#xd3;" k="41" />
+<hkern u1="X" u2="&#xd2;" k="41" />
+<hkern u1="X" u2="&#xc7;" k="41" />
+<hkern u1="X" u2="Q" k="41" />
+<hkern u1="X" u2="O" k="41" />
+<hkern u1="X" u2="G" k="41" />
+<hkern u1="X" u2="C" k="41" />
+<hkern u1="Y" u2="&#x201e;" k="123" />
+<hkern u1="Y" u2="&#x201a;" k="123" />
+<hkern u1="Y" u2="&#x153;" k="102" />
+<hkern u1="Y" u2="&#x152;" k="41" />
+<hkern u1="Y" u2="&#xfc;" k="61" />
+<hkern u1="Y" u2="&#xfb;" k="61" />
+<hkern u1="Y" u2="&#xfa;" k="61" />
+<hkern u1="Y" u2="&#xf9;" k="61" />
+<hkern u1="Y" u2="&#xf8;" k="102" />
+<hkern u1="Y" u2="&#xf6;" k="102" />
+<hkern u1="Y" u2="&#xf5;" k="102" />
+<hkern u1="Y" u2="&#xf4;" k="102" />
+<hkern u1="Y" u2="&#xf3;" k="102" />
+<hkern u1="Y" u2="&#xf2;" k="102" />
+<hkern u1="Y" u2="&#xeb;" k="102" />
+<hkern u1="Y" u2="&#xea;" k="102" />
+<hkern u1="Y" u2="&#xe9;" k="102" />
+<hkern u1="Y" u2="&#xe8;" k="102" />
+<hkern u1="Y" u2="&#xe7;" k="102" />
+<hkern u1="Y" u2="&#xe6;" k="102" />
+<hkern u1="Y" u2="&#xe5;" k="102" />
+<hkern u1="Y" u2="&#xe4;" k="102" />
+<hkern u1="Y" u2="&#xe3;" k="102" />
+<hkern u1="Y" u2="&#xe2;" k="102" />
+<hkern u1="Y" u2="&#xe1;" k="102" />
+<hkern u1="Y" u2="&#xe0;" k="102" />
+<hkern u1="Y" u2="&#xd8;" k="41" />
+<hkern u1="Y" u2="&#xd6;" k="41" />
+<hkern u1="Y" u2="&#xd5;" k="41" />
+<hkern u1="Y" u2="&#xd4;" k="41" />
+<hkern u1="Y" u2="&#xd3;" k="41" />
+<hkern u1="Y" u2="&#xd2;" k="41" />
+<hkern u1="Y" u2="&#xc7;" k="41" />
+<hkern u1="Y" u2="&#xc5;" k="123" />
+<hkern u1="Y" u2="&#xc4;" k="123" />
+<hkern u1="Y" u2="&#xc3;" k="123" />
+<hkern u1="Y" u2="&#xc2;" k="123" />
+<hkern u1="Y" u2="&#xc1;" k="123" />
+<hkern u1="Y" u2="&#xc0;" k="123" />
+<hkern u1="Y" u2="z" k="41" />
+<hkern u1="Y" u2="u" k="61" />
+<hkern u1="Y" u2="s" k="82" />
+<hkern u1="Y" u2="r" k="61" />
+<hkern u1="Y" u2="q" k="102" />
+<hkern u1="Y" u2="p" k="61" />
+<hkern u1="Y" u2="o" k="102" />
+<hkern u1="Y" u2="n" k="61" />
+<hkern u1="Y" u2="m" k="61" />
+<hkern u1="Y" u2="g" k="41" />
+<hkern u1="Y" u2="e" k="102" />
+<hkern u1="Y" u2="d" k="102" />
+<hkern u1="Y" u2="c" k="102" />
+<hkern u1="Y" u2="a" k="102" />
+<hkern u1="Y" u2="Q" k="41" />
+<hkern u1="Y" u2="O" k="41" />
+<hkern u1="Y" u2="G" k="41" />
+<hkern u1="Y" u2="C" k="41" />
+<hkern u1="Y" u2="A" k="123" />
+<hkern u1="Y" u2="&#x3f;" k="-41" />
+<hkern u1="Y" u2="&#x2e;" k="123" />
+<hkern u1="Y" u2="&#x2c;" k="123" />
+<hkern u1="Z" u2="&#x152;" k="20" />
+<hkern u1="Z" u2="&#xd8;" k="20" />
+<hkern u1="Z" u2="&#xd6;" k="20" />
+<hkern u1="Z" u2="&#xd5;" k="20" />
+<hkern u1="Z" u2="&#xd4;" k="20" />
+<hkern u1="Z" u2="&#xd3;" k="20" />
+<hkern u1="Z" u2="&#xd2;" k="20" />
+<hkern u1="Z" u2="&#xc7;" k="20" />
+<hkern u1="Z" u2="Q" k="20" />
+<hkern u1="Z" u2="O" k="20" />
+<hkern u1="Z" u2="G" k="20" />
+<hkern u1="Z" u2="C" k="20" />
+<hkern u1="[" u2="J" k="-184" />
+<hkern u1="a" u2="&#x201d;" k="20" />
+<hkern u1="a" u2="&#x2019;" k="20" />
+<hkern u1="a" u2="&#x27;" k="20" />
+<hkern u1="a" u2="&#x22;" k="20" />
+<hkern u1="b" u2="&#x201d;" k="20" />
+<hkern u1="b" u2="&#x2019;" k="20" />
+<hkern u1="b" u2="&#xfd;" k="41" />
+<hkern u1="b" u2="z" k="20" />
+<hkern u1="b" u2="y" k="41" />
+<hkern u1="b" u2="x" k="41" />
+<hkern u1="b" u2="w" k="41" />
+<hkern u1="b" u2="v" k="41" />
+<hkern u1="b" u2="&#x27;" k="20" />
+<hkern u1="b" u2="&#x22;" k="20" />
+<hkern u1="c" u2="&#x201d;" k="-41" />
+<hkern u1="c" u2="&#x2019;" k="-41" />
+<hkern u1="c" u2="&#x27;" k="-41" />
+<hkern u1="c" u2="&#x22;" k="-41" />
+<hkern u1="e" u2="&#x201d;" k="20" />
+<hkern u1="e" u2="&#x2019;" k="20" />
+<hkern u1="e" u2="&#xfd;" k="41" />
+<hkern u1="e" u2="z" k="20" />
+<hkern u1="e" u2="y" k="41" />
+<hkern u1="e" u2="x" k="41" />
+<hkern u1="e" u2="w" k="41" />
+<hkern u1="e" u2="v" k="41" />
+<hkern u1="e" u2="&#x27;" k="20" />
+<hkern u1="e" u2="&#x22;" k="20" />
+<hkern u1="f" u2="&#x201d;" k="-123" />
+<hkern u1="f" u2="&#x2019;" k="-123" />
+<hkern u1="f" u2="&#x27;" k="-123" />
+<hkern u1="f" u2="&#x22;" k="-123" />
+<hkern u1="h" u2="&#x201d;" k="20" />
+<hkern u1="h" u2="&#x2019;" k="20" />
+<hkern u1="h" u2="&#x27;" k="20" />
+<hkern u1="h" u2="&#x22;" k="20" />
+<hkern u1="k" u2="&#x153;" k="41" />
+<hkern u1="k" u2="&#xf8;" k="41" />
+<hkern u1="k" u2="&#xf6;" k="41" />
+<hkern u1="k" u2="&#xf5;" k="41" />
+<hkern u1="k" u2="&#xf4;" k="41" />
+<hkern u1="k" u2="&#xf3;" k="41" />
+<hkern u1="k" u2="&#xf2;" k="41" />
+<hkern u1="k" u2="&#xeb;" k="41" />
+<hkern u1="k" u2="&#xea;" k="41" />
+<hkern u1="k" u2="&#xe9;" k="41" />
+<hkern u1="k" u2="&#xe8;" k="41" />
+<hkern u1="k" u2="&#xe7;" k="41" />
+<hkern u1="k" u2="&#xe0;" k="41" />
+<hkern u1="k" u2="q" k="41" />
+<hkern u1="k" u2="o" k="41" />
+<hkern u1="k" u2="e" k="41" />
+<hkern u1="k" u2="d" k="41" />
+<hkern u1="k" u2="c" k="41" />
+<hkern u1="m" u2="&#x201d;" k="20" />
+<hkern u1="m" u2="&#x2019;" k="20" />
+<hkern u1="m" u2="&#x27;" k="20" />
+<hkern u1="m" u2="&#x22;" k="20" />
+<hkern u1="n" u2="&#x201d;" k="20" />
+<hkern u1="n" u2="&#x2019;" k="20" />
+<hkern u1="n" u2="&#x27;" k="20" />
+<hkern u1="n" u2="&#x22;" k="20" />
+<hkern u1="o" u2="&#x201d;" k="20" />
+<hkern u1="o" u2="&#x2019;" k="20" />
+<hkern u1="o" u2="&#xfd;" k="41" />
+<hkern u1="o" u2="z" k="20" />
+<hkern u1="o" u2="y" k="41" />
+<hkern u1="o" u2="x" k="41" />
+<hkern u1="o" u2="w" k="41" />
+<hkern u1="o" u2="v" k="41" />
+<hkern u1="o" u2="&#x27;" k="20" />
+<hkern u1="o" u2="&#x22;" k="20" />
+<hkern u1="p" u2="&#x201d;" k="20" />
+<hkern u1="p" u2="&#x2019;" k="20" />
+<hkern u1="p" u2="&#xfd;" k="41" />
+<hkern u1="p" u2="z" k="20" />
+<hkern u1="p" u2="y" k="41" />
+<hkern u1="p" u2="x" k="41" />
+<hkern u1="p" u2="w" k="41" />
+<hkern u1="p" u2="v" k="41" />
+<hkern u1="p" u2="&#x27;" k="20" />
+<hkern u1="p" u2="&#x22;" k="20" />
+<hkern u1="r" u2="&#x201d;" k="-82" />
+<hkern u1="r" u2="&#x2019;" k="-82" />
+<hkern u1="r" u2="&#x153;" k="41" />
+<hkern u1="r" u2="&#xf8;" k="41" />
+<hkern u1="r" u2="&#xf6;" k="41" />
+<hkern u1="r" u2="&#xf5;" k="41" />
+<hkern u1="r" u2="&#xf4;" k="41" />
+<hkern u1="r" u2="&#xf3;" k="41" />
+<hkern u1="r" u2="&#xf2;" k="41" />
+<hkern u1="r" u2="&#xeb;" k="41" />
+<hkern u1="r" u2="&#xea;" k="41" />
+<hkern u1="r" u2="&#xe9;" k="41" />
+<hkern u1="r" u2="&#xe8;" k="41" />
+<hkern u1="r" u2="&#xe7;" k="41" />
+<hkern u1="r" u2="&#xe6;" k="41" />
+<hkern u1="r" u2="&#xe5;" k="41" />
+<hkern u1="r" u2="&#xe4;" k="41" />
+<hkern u1="r" u2="&#xe3;" k="41" />
+<hkern u1="r" u2="&#xe2;" k="41" />
+<hkern u1="r" u2="&#xe1;" k="41" />
+<hkern u1="r" u2="&#xe0;" k="41" />
+<hkern u1="r" u2="q" k="41" />
+<hkern u1="r" u2="o" k="41" />
+<hkern u1="r" u2="g" k="20" />
+<hkern u1="r" u2="e" k="41" />
+<hkern u1="r" u2="d" k="41" />
+<hkern u1="r" u2="c" k="41" />
+<hkern u1="r" u2="a" k="41" />
+<hkern u1="r" u2="&#x27;" k="-82" />
+<hkern u1="r" u2="&#x22;" k="-82" />
+<hkern u1="t" u2="&#x201d;" k="-41" />
+<hkern u1="t" u2="&#x2019;" k="-41" />
+<hkern u1="t" u2="&#x27;" k="-41" />
+<hkern u1="t" u2="&#x22;" k="-41" />
+<hkern u1="v" u2="&#x201e;" k="82" />
+<hkern u1="v" u2="&#x201d;" k="-82" />
+<hkern u1="v" u2="&#x201a;" k="82" />
+<hkern u1="v" u2="&#x2019;" k="-82" />
+<hkern u1="v" u2="&#x3f;" k="-41" />
+<hkern u1="v" u2="&#x2e;" k="82" />
+<hkern u1="v" u2="&#x2c;" k="82" />
+<hkern u1="v" u2="&#x27;" k="-82" />
+<hkern u1="v" u2="&#x22;" k="-82" />
+<hkern u1="w" u2="&#x201e;" k="82" />
+<hkern u1="w" u2="&#x201d;" k="-82" />
+<hkern u1="w" u2="&#x201a;" k="82" />
+<hkern u1="w" u2="&#x2019;" k="-82" />
+<hkern u1="w" u2="&#x3f;" k="-41" />
+<hkern u1="w" u2="&#x2e;" k="82" />
+<hkern u1="w" u2="&#x2c;" k="82" />
+<hkern u1="w" u2="&#x27;" k="-82" />
+<hkern u1="w" u2="&#x22;" k="-82" />
+<hkern u1="x" u2="&#x153;" k="41" />
+<hkern u1="x" u2="&#xf8;" k="41" />
+<hkern u1="x" u2="&#xf6;" k="41" />
+<hkern u1="x" u2="&#xf5;" k="41" />
+<hkern u1="x" u2="&#xf4;" k="41" />
+<hkern u1="x" u2="&#xf3;" k="41" />
+<hkern u1="x" u2="&#xf2;" k="41" />
+<hkern u1="x" u2="&#xeb;" k="41" />
+<hkern u1="x" u2="&#xea;" k="41" />
+<hkern u1="x" u2="&#xe9;" k="41" />
+<hkern u1="x" u2="&#xe8;" k="41" />
+<hkern u1="x" u2="&#xe7;" k="41" />
+<hkern u1="x" u2="&#xe0;" k="41" />
+<hkern u1="x" u2="q" k="41" />
+<hkern u1="x" u2="o" k="41" />
+<hkern u1="x" u2="e" k="41" />
+<hkern u1="x" u2="d" k="41" />
+<hkern u1="x" u2="c" k="41" />
+<hkern u1="y" u2="&#x201e;" k="82" />
+<hkern u1="y" u2="&#x201d;" k="-82" />
+<hkern u1="y" u2="&#x201a;" k="82" />
+<hkern u1="y" u2="&#x2019;" k="-82" />
+<hkern u1="y" u2="&#x3f;" k="-41" />
+<hkern u1="y" u2="&#x2e;" k="82" />
+<hkern u1="y" u2="&#x2c;" k="82" />
+<hkern u1="y" u2="&#x27;" k="-82" />
+<hkern u1="y" u2="&#x22;" k="-82" />
+<hkern u1="&#x7b;" u2="J" k="-184" />
+<hkern u1="&#xc0;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc0;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc0;" u2="&#x178;" k="123" />
+<hkern u1="&#xc0;" u2="&#x152;" k="41" />
+<hkern u1="&#xc0;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc0;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc0;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc0;" u2="Y" k="123" />
+<hkern u1="&#xc0;" u2="W" k="82" />
+<hkern u1="&#xc0;" u2="V" k="82" />
+<hkern u1="&#xc0;" u2="T" k="143" />
+<hkern u1="&#xc0;" u2="Q" k="41" />
+<hkern u1="&#xc0;" u2="O" k="41" />
+<hkern u1="&#xc0;" u2="J" k="-266" />
+<hkern u1="&#xc0;" u2="G" k="41" />
+<hkern u1="&#xc0;" u2="C" k="41" />
+<hkern u1="&#xc0;" u2="&#x27;" k="143" />
+<hkern u1="&#xc0;" u2="&#x22;" k="143" />
+<hkern u1="&#xc1;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc1;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc1;" u2="&#x178;" k="123" />
+<hkern u1="&#xc1;" u2="&#x152;" k="41" />
+<hkern u1="&#xc1;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc1;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc1;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc1;" u2="Y" k="123" />
+<hkern u1="&#xc1;" u2="W" k="82" />
+<hkern u1="&#xc1;" u2="V" k="82" />
+<hkern u1="&#xc1;" u2="T" k="143" />
+<hkern u1="&#xc1;" u2="Q" k="41" />
+<hkern u1="&#xc1;" u2="O" k="41" />
+<hkern u1="&#xc1;" u2="J" k="-266" />
+<hkern u1="&#xc1;" u2="G" k="41" />
+<hkern u1="&#xc1;" u2="C" k="41" />
+<hkern u1="&#xc1;" u2="&#x27;" k="143" />
+<hkern u1="&#xc1;" u2="&#x22;" k="143" />
+<hkern u1="&#xc2;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc2;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc2;" u2="&#x178;" k="123" />
+<hkern u1="&#xc2;" u2="&#x152;" k="41" />
+<hkern u1="&#xc2;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc2;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc2;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc2;" u2="Y" k="123" />
+<hkern u1="&#xc2;" u2="W" k="82" />
+<hkern u1="&#xc2;" u2="V" k="82" />
+<hkern u1="&#xc2;" u2="T" k="143" />
+<hkern u1="&#xc2;" u2="Q" k="41" />
+<hkern u1="&#xc2;" u2="O" k="41" />
+<hkern u1="&#xc2;" u2="J" k="-266" />
+<hkern u1="&#xc2;" u2="G" k="41" />
+<hkern u1="&#xc2;" u2="C" k="41" />
+<hkern u1="&#xc2;" u2="&#x27;" k="143" />
+<hkern u1="&#xc2;" u2="&#x22;" k="143" />
+<hkern u1="&#xc3;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc3;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc3;" u2="&#x178;" k="123" />
+<hkern u1="&#xc3;" u2="&#x152;" k="41" />
+<hkern u1="&#xc3;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc3;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc3;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc3;" u2="Y" k="123" />
+<hkern u1="&#xc3;" u2="W" k="82" />
+<hkern u1="&#xc3;" u2="V" k="82" />
+<hkern u1="&#xc3;" u2="T" k="143" />
+<hkern u1="&#xc3;" u2="Q" k="41" />
+<hkern u1="&#xc3;" u2="O" k="41" />
+<hkern u1="&#xc3;" u2="J" k="-266" />
+<hkern u1="&#xc3;" u2="G" k="41" />
+<hkern u1="&#xc3;" u2="C" k="41" />
+<hkern u1="&#xc3;" u2="&#x27;" k="143" />
+<hkern u1="&#xc3;" u2="&#x22;" k="143" />
+<hkern u1="&#xc4;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc4;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc4;" u2="&#x178;" k="123" />
+<hkern u1="&#xc4;" u2="&#x152;" k="41" />
+<hkern u1="&#xc4;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc4;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc4;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc4;" u2="Y" k="123" />
+<hkern u1="&#xc4;" u2="W" k="82" />
+<hkern u1="&#xc4;" u2="V" k="82" />
+<hkern u1="&#xc4;" u2="T" k="143" />
+<hkern u1="&#xc4;" u2="Q" k="41" />
+<hkern u1="&#xc4;" u2="O" k="41" />
+<hkern u1="&#xc4;" u2="J" k="-266" />
+<hkern u1="&#xc4;" u2="G" k="41" />
+<hkern u1="&#xc4;" u2="C" k="41" />
+<hkern u1="&#xc4;" u2="&#x27;" k="143" />
+<hkern u1="&#xc4;" u2="&#x22;" k="143" />
+<hkern u1="&#xc5;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc5;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc5;" u2="&#x178;" k="123" />
+<hkern u1="&#xc5;" u2="&#x152;" k="41" />
+<hkern u1="&#xc5;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc5;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc5;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc5;" u2="Y" k="123" />
+<hkern u1="&#xc5;" u2="W" k="82" />
+<hkern u1="&#xc5;" u2="V" k="82" />
+<hkern u1="&#xc5;" u2="T" k="143" />
+<hkern u1="&#xc5;" u2="Q" k="41" />
+<hkern u1="&#xc5;" u2="O" k="41" />
+<hkern u1="&#xc5;" u2="J" k="-266" />
+<hkern u1="&#xc5;" u2="G" k="41" />
+<hkern u1="&#xc5;" u2="C" k="41" />
+<hkern u1="&#xc5;" u2="&#x27;" k="143" />
+<hkern u1="&#xc5;" u2="&#x22;" k="143" />
+<hkern u1="&#xc6;" u2="J" k="-123" />
+<hkern u1="&#xc7;" u2="&#x152;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc7;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc7;" u2="Q" k="41" />
+<hkern u1="&#xc7;" u2="O" k="41" />
+<hkern u1="&#xc7;" u2="G" k="41" />
+<hkern u1="&#xc7;" u2="C" k="41" />
+<hkern u1="&#xc8;" u2="J" k="-123" />
+<hkern u1="&#xc9;" u2="J" k="-123" />
+<hkern u1="&#xca;" u2="J" k="-123" />
+<hkern u1="&#xcb;" u2="J" k="-123" />
+<hkern u1="&#xd0;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd0;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd0;" u2="&#x178;" k="20" />
+<hkern u1="&#xd0;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd0;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd0;" u2="Z" k="20" />
+<hkern u1="&#xd0;" u2="Y" k="20" />
+<hkern u1="&#xd0;" u2="X" k="41" />
+<hkern u1="&#xd0;" u2="W" k="20" />
+<hkern u1="&#xd0;" u2="V" k="20" />
+<hkern u1="&#xd0;" u2="T" k="61" />
+<hkern u1="&#xd0;" u2="A" k="41" />
+<hkern u1="&#xd0;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd0;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd2;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd2;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd2;" u2="&#x178;" k="20" />
+<hkern u1="&#xd2;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd2;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd2;" u2="Z" k="20" />
+<hkern u1="&#xd2;" u2="Y" k="20" />
+<hkern u1="&#xd2;" u2="X" k="41" />
+<hkern u1="&#xd2;" u2="W" k="20" />
+<hkern u1="&#xd2;" u2="V" k="20" />
+<hkern u1="&#xd2;" u2="T" k="61" />
+<hkern u1="&#xd2;" u2="A" k="41" />
+<hkern u1="&#xd2;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd2;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd3;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd3;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd3;" u2="&#x178;" k="20" />
+<hkern u1="&#xd3;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd3;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd3;" u2="Z" k="20" />
+<hkern u1="&#xd3;" u2="Y" k="20" />
+<hkern u1="&#xd3;" u2="X" k="41" />
+<hkern u1="&#xd3;" u2="W" k="20" />
+<hkern u1="&#xd3;" u2="V" k="20" />
+<hkern u1="&#xd3;" u2="T" k="61" />
+<hkern u1="&#xd3;" u2="A" k="41" />
+<hkern u1="&#xd3;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd3;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd4;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd4;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd4;" u2="&#x178;" k="20" />
+<hkern u1="&#xd4;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd4;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd4;" u2="Z" k="20" />
+<hkern u1="&#xd4;" u2="Y" k="20" />
+<hkern u1="&#xd4;" u2="X" k="41" />
+<hkern u1="&#xd4;" u2="W" k="20" />
+<hkern u1="&#xd4;" u2="V" k="20" />
+<hkern u1="&#xd4;" u2="T" k="61" />
+<hkern u1="&#xd4;" u2="A" k="41" />
+<hkern u1="&#xd4;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd4;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd5;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd5;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd5;" u2="&#x178;" k="20" />
+<hkern u1="&#xd5;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd5;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd5;" u2="Z" k="20" />
+<hkern u1="&#xd5;" u2="Y" k="20" />
+<hkern u1="&#xd5;" u2="X" k="41" />
+<hkern u1="&#xd5;" u2="W" k="20" />
+<hkern u1="&#xd5;" u2="V" k="20" />
+<hkern u1="&#xd5;" u2="T" k="61" />
+<hkern u1="&#xd5;" u2="A" k="41" />
+<hkern u1="&#xd5;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd5;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd6;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd6;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd6;" u2="&#x178;" k="20" />
+<hkern u1="&#xd6;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd6;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd6;" u2="Z" k="20" />
+<hkern u1="&#xd6;" u2="Y" k="20" />
+<hkern u1="&#xd6;" u2="X" k="41" />
+<hkern u1="&#xd6;" u2="W" k="20" />
+<hkern u1="&#xd6;" u2="V" k="20" />
+<hkern u1="&#xd6;" u2="T" k="61" />
+<hkern u1="&#xd6;" u2="A" k="41" />
+<hkern u1="&#xd6;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd6;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd8;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd8;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd8;" u2="&#x178;" k="20" />
+<hkern u1="&#xd8;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd8;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd8;" u2="Z" k="20" />
+<hkern u1="&#xd8;" u2="Y" k="20" />
+<hkern u1="&#xd8;" u2="X" k="41" />
+<hkern u1="&#xd8;" u2="W" k="20" />
+<hkern u1="&#xd8;" u2="V" k="20" />
+<hkern u1="&#xd8;" u2="T" k="61" />
+<hkern u1="&#xd8;" u2="A" k="41" />
+<hkern u1="&#xd8;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd8;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd9;" u2="&#x201e;" k="41" />
+<hkern u1="&#xd9;" u2="&#x201a;" k="41" />
+<hkern u1="&#xd9;" u2="&#xc5;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc4;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc3;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc2;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc1;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc0;" k="20" />
+<hkern u1="&#xd9;" u2="A" k="20" />
+<hkern u1="&#xd9;" u2="&#x2e;" k="41" />
+<hkern u1="&#xd9;" u2="&#x2c;" k="41" />
+<hkern u1="&#xda;" u2="&#x201e;" k="41" />
+<hkern u1="&#xda;" u2="&#x201a;" k="41" />
+<hkern u1="&#xda;" u2="&#xc5;" k="20" />
+<hkern u1="&#xda;" u2="&#xc4;" k="20" />
+<hkern u1="&#xda;" u2="&#xc3;" k="20" />
+<hkern u1="&#xda;" u2="&#xc2;" k="20" />
+<hkern u1="&#xda;" u2="&#xc1;" k="20" />
+<hkern u1="&#xda;" u2="&#xc0;" k="20" />
+<hkern u1="&#xda;" u2="A" k="20" />
+<hkern u1="&#xda;" u2="&#x2e;" k="41" />
+<hkern u1="&#xda;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdb;" u2="&#x201e;" k="41" />
+<hkern u1="&#xdb;" u2="&#x201a;" k="41" />
+<hkern u1="&#xdb;" u2="&#xc5;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc4;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc3;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc2;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc1;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc0;" k="20" />
+<hkern u1="&#xdb;" u2="A" k="20" />
+<hkern u1="&#xdb;" u2="&#x2e;" k="41" />
+<hkern u1="&#xdb;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdc;" u2="&#x201e;" k="41" />
+<hkern u1="&#xdc;" u2="&#x201a;" k="41" />
+<hkern u1="&#xdc;" u2="&#xc5;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc4;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc3;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc2;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc1;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc0;" k="20" />
+<hkern u1="&#xdc;" u2="A" k="20" />
+<hkern u1="&#xdc;" u2="&#x2e;" k="41" />
+<hkern u1="&#xdc;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdd;" u2="&#x201e;" k="123" />
+<hkern u1="&#xdd;" u2="&#x201a;" k="123" />
+<hkern u1="&#xdd;" u2="&#x153;" k="102" />
+<hkern u1="&#xdd;" u2="&#x152;" k="41" />
+<hkern u1="&#xdd;" u2="&#xfc;" k="61" />
+<hkern u1="&#xdd;" u2="&#xfb;" k="61" />
+<hkern u1="&#xdd;" u2="&#xfa;" k="61" />
+<hkern u1="&#xdd;" u2="&#xf9;" k="61" />
+<hkern u1="&#xdd;" u2="&#xf8;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf6;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf5;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf4;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf3;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf2;" k="102" />
+<hkern u1="&#xdd;" u2="&#xeb;" k="102" />
+<hkern u1="&#xdd;" u2="&#xea;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe9;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe8;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe7;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe6;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe5;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe4;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe3;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe2;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe1;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe0;" k="102" />
+<hkern u1="&#xdd;" u2="&#xd8;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd6;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd5;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd4;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd3;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd2;" k="41" />
+<hkern u1="&#xdd;" u2="&#xc7;" k="41" />
+<hkern u1="&#xdd;" u2="&#xc5;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc4;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc3;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc2;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc1;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc0;" k="123" />
+<hkern u1="&#xdd;" u2="z" k="41" />
+<hkern u1="&#xdd;" u2="u" k="61" />
+<hkern u1="&#xdd;" u2="s" k="82" />
+<hkern u1="&#xdd;" u2="r" k="61" />
+<hkern u1="&#xdd;" u2="q" k="102" />
+<hkern u1="&#xdd;" u2="p" k="61" />
+<hkern u1="&#xdd;" u2="o" k="102" />
+<hkern u1="&#xdd;" u2="n" k="61" />
+<hkern u1="&#xdd;" u2="m" k="61" />
+<hkern u1="&#xdd;" u2="g" k="41" />
+<hkern u1="&#xdd;" u2="e" k="102" />
+<hkern u1="&#xdd;" u2="d" k="102" />
+<hkern u1="&#xdd;" u2="c" k="102" />
+<hkern u1="&#xdd;" u2="a" k="102" />
+<hkern u1="&#xdd;" u2="Q" k="41" />
+<hkern u1="&#xdd;" u2="O" k="41" />
+<hkern u1="&#xdd;" u2="G" k="41" />
+<hkern u1="&#xdd;" u2="C" k="41" />
+<hkern u1="&#xdd;" u2="A" k="123" />
+<hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xdd;" u2="&#x2e;" k="123" />
+<hkern u1="&#xdd;" u2="&#x2c;" k="123" />
+<hkern u1="&#xde;" u2="&#x201e;" k="266" />
+<hkern u1="&#xde;" u2="&#x201a;" k="266" />
+<hkern u1="&#xde;" u2="&#xc5;" k="102" />
+<hkern u1="&#xde;" u2="&#xc4;" k="102" />
+<hkern u1="&#xde;" u2="&#xc3;" k="102" />
+<hkern u1="&#xde;" u2="&#xc2;" k="102" />
+<hkern u1="&#xde;" u2="&#xc1;" k="102" />
+<hkern u1="&#xde;" u2="&#xc0;" k="102" />
+<hkern u1="&#xde;" u2="Z" k="20" />
+<hkern u1="&#xde;" u2="X" k="41" />
+<hkern u1="&#xde;" u2="A" k="102" />
+<hkern u1="&#xde;" u2="&#x2e;" k="266" />
+<hkern u1="&#xde;" u2="&#x2c;" k="266" />
+<hkern u1="&#xe0;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe0;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe0;" u2="&#x27;" k="20" />
+<hkern u1="&#xe0;" u2="&#x22;" k="20" />
+<hkern u1="&#xe1;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe1;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe1;" u2="&#x27;" k="20" />
+<hkern u1="&#xe1;" u2="&#x22;" k="20" />
+<hkern u1="&#xe2;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe2;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe2;" u2="&#x27;" k="20" />
+<hkern u1="&#xe2;" u2="&#x22;" k="20" />
+<hkern u1="&#xe3;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe3;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe3;" u2="&#x27;" k="20" />
+<hkern u1="&#xe3;" u2="&#x22;" k="20" />
+<hkern u1="&#xe4;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe4;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe4;" u2="&#x27;" k="20" />
+<hkern u1="&#xe4;" u2="&#x22;" k="20" />
+<hkern u1="&#xe5;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe5;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe5;" u2="&#x27;" k="20" />
+<hkern u1="&#xe5;" u2="&#x22;" k="20" />
+<hkern u1="&#xe8;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe8;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe8;" u2="&#xfd;" k="41" />
+<hkern u1="&#xe8;" u2="z" k="20" />
+<hkern u1="&#xe8;" u2="y" k="41" />
+<hkern u1="&#xe8;" u2="x" k="41" />
+<hkern u1="&#xe8;" u2="w" k="41" />
+<hkern u1="&#xe8;" u2="v" k="41" />
+<hkern u1="&#xe8;" u2="&#x27;" k="20" />
+<hkern u1="&#xe8;" u2="&#x22;" k="20" />
+<hkern u1="&#xe9;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe9;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe9;" u2="&#xfd;" k="41" />
+<hkern u1="&#xe9;" u2="z" k="20" />
+<hkern u1="&#xe9;" u2="y" k="41" />
+<hkern u1="&#xe9;" u2="x" k="41" />
+<hkern u1="&#xe9;" u2="w" k="41" />
+<hkern u1="&#xe9;" u2="v" k="41" />
+<hkern u1="&#xe9;" u2="&#x27;" k="20" />
+<hkern u1="&#xe9;" u2="&#x22;" k="20" />
+<hkern u1="&#xea;" u2="&#x201d;" k="20" />
+<hkern u1="&#xea;" u2="&#x2019;" k="20" />
+<hkern u1="&#xea;" u2="&#xfd;" k="41" />
+<hkern u1="&#xea;" u2="z" k="20" />
+<hkern u1="&#xea;" u2="y" k="41" />
+<hkern u1="&#xea;" u2="x" k="41" />
+<hkern u1="&#xea;" u2="w" k="41" />
+<hkern u1="&#xea;" u2="v" k="41" />
+<hkern u1="&#xea;" u2="&#x27;" k="20" />
+<hkern u1="&#xea;" u2="&#x22;" k="20" />
+<hkern u1="&#xeb;" u2="&#x201d;" k="20" />
+<hkern u1="&#xeb;" u2="&#x2019;" k="20" />
+<hkern u1="&#xeb;" u2="&#xfd;" k="41" />
+<hkern u1="&#xeb;" u2="z" k="20" />
+<hkern u1="&#xeb;" u2="y" k="41" />
+<hkern u1="&#xeb;" u2="x" k="41" />
+<hkern u1="&#xeb;" u2="w" k="41" />
+<hkern u1="&#xeb;" u2="v" k="41" />
+<hkern u1="&#xeb;" u2="&#x27;" k="20" />
+<hkern u1="&#xeb;" u2="&#x22;" k="20" />
+<hkern u1="&#xf0;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf0;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf0;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf0;" u2="z" k="20" />
+<hkern u1="&#xf0;" u2="y" k="41" />
+<hkern u1="&#xf0;" u2="x" k="41" />
+<hkern u1="&#xf0;" u2="w" k="41" />
+<hkern u1="&#xf0;" u2="v" k="41" />
+<hkern u1="&#xf0;" u2="&#x27;" k="20" />
+<hkern u1="&#xf0;" u2="&#x22;" k="20" />
+<hkern u1="&#xf2;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf2;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf2;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf2;" u2="z" k="20" />
+<hkern u1="&#xf2;" u2="y" k="41" />
+<hkern u1="&#xf2;" u2="x" k="41" />
+<hkern u1="&#xf2;" u2="w" k="41" />
+<hkern u1="&#xf2;" u2="v" k="41" />
+<hkern u1="&#xf2;" u2="&#x27;" k="20" />
+<hkern u1="&#xf2;" u2="&#x22;" k="20" />
+<hkern u1="&#xf3;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf3;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf3;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf3;" u2="z" k="20" />
+<hkern u1="&#xf3;" u2="y" k="41" />
+<hkern u1="&#xf3;" u2="x" k="41" />
+<hkern u1="&#xf3;" u2="w" k="41" />
+<hkern u1="&#xf3;" u2="v" k="41" />
+<hkern u1="&#xf3;" u2="&#x27;" k="20" />
+<hkern u1="&#xf3;" u2="&#x22;" k="20" />
+<hkern u1="&#xf4;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf4;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf4;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf4;" u2="z" k="20" />
+<hkern u1="&#xf4;" u2="y" k="41" />
+<hkern u1="&#xf4;" u2="x" k="41" />
+<hkern u1="&#xf4;" u2="w" k="41" />
+<hkern u1="&#xf4;" u2="v" k="41" />
+<hkern u1="&#xf4;" u2="&#x27;" k="20" />
+<hkern u1="&#xf4;" u2="&#x22;" k="20" />
+<hkern u1="&#xf6;" u2="&#x201d;" k="41" />
+<hkern u1="&#xf6;" u2="&#x2019;" k="41" />
+<hkern u1="&#xf6;" u2="&#x27;" k="41" />
+<hkern u1="&#xf6;" u2="&#x22;" k="41" />
+<hkern u1="&#xf8;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf8;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf8;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf8;" u2="z" k="20" />
+<hkern u1="&#xf8;" u2="y" k="41" />
+<hkern u1="&#xf8;" u2="x" k="41" />
+<hkern u1="&#xf8;" u2="w" k="41" />
+<hkern u1="&#xf8;" u2="v" k="41" />
+<hkern u1="&#xf8;" u2="&#x27;" k="20" />
+<hkern u1="&#xf8;" u2="&#x22;" k="20" />
+<hkern u1="&#xfd;" u2="&#x201e;" k="82" />
+<hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x201a;" k="82" />
+<hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xfd;" u2="&#x2e;" k="82" />
+<hkern u1="&#xfd;" u2="&#x2c;" k="82" />
+<hkern u1="&#xfd;" u2="&#x27;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x22;" k="-82" />
+<hkern u1="&#xfe;" u2="&#x201d;" k="20" />
+<hkern u1="&#xfe;" u2="&#x2019;" k="20" />
+<hkern u1="&#xfe;" u2="&#xfd;" k="41" />
+<hkern u1="&#xfe;" u2="z" k="20" />
+<hkern u1="&#xfe;" u2="y" k="41" />
+<hkern u1="&#xfe;" u2="x" k="41" />
+<hkern u1="&#xfe;" u2="w" k="41" />
+<hkern u1="&#xfe;" u2="v" k="41" />
+<hkern u1="&#xfe;" u2="&#x27;" k="20" />
+<hkern u1="&#xfe;" u2="&#x22;" k="20" />
+<hkern u1="&#xff;" u2="&#x201e;" k="82" />
+<hkern u1="&#xff;" u2="&#x201d;" k="-82" />
+<hkern u1="&#xff;" u2="&#x201a;" k="82" />
+<hkern u1="&#xff;" u2="&#x2019;" k="-82" />
+<hkern u1="&#xff;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xff;" u2="&#x2e;" k="82" />
+<hkern u1="&#xff;" u2="&#x2c;" k="82" />
+<hkern u1="&#xff;" u2="&#x27;" k="-82" />
+<hkern u1="&#xff;" u2="&#x22;" k="-82" />
+<hkern u1="&#x152;" u2="J" k="-123" />
+<hkern u1="&#x178;" u2="&#x201e;" k="123" />
+<hkern u1="&#x178;" u2="&#x201a;" k="123" />
+<hkern u1="&#x178;" u2="&#x153;" k="102" />
+<hkern u1="&#x178;" u2="&#x152;" k="41" />
+<hkern u1="&#x178;" u2="&#xfc;" k="61" />
+<hkern u1="&#x178;" u2="&#xfb;" k="61" />
+<hkern u1="&#x178;" u2="&#xfa;" k="61" />
+<hkern u1="&#x178;" u2="&#xf9;" k="61" />
+<hkern u1="&#x178;" u2="&#xf8;" k="102" />
+<hkern u1="&#x178;" u2="&#xf6;" k="102" />
+<hkern u1="&#x178;" u2="&#xf5;" k="102" />
+<hkern u1="&#x178;" u2="&#xf4;" k="102" />
+<hkern u1="&#x178;" u2="&#xf3;" k="102" />
+<hkern u1="&#x178;" u2="&#xf2;" k="102" />
+<hkern u1="&#x178;" u2="&#xeb;" k="102" />
+<hkern u1="&#x178;" u2="&#xea;" k="102" />
+<hkern u1="&#x178;" u2="&#xe9;" k="102" />
+<hkern u1="&#x178;" u2="&#xe8;" k="102" />
+<hkern u1="&#x178;" u2="&#xe7;" k="102" />
+<hkern u1="&#x178;" u2="&#xe6;" k="102" />
+<hkern u1="&#x178;" u2="&#xe5;" k="102" />
+<hkern u1="&#x178;" u2="&#xe4;" k="102" />
+<hkern u1="&#x178;" u2="&#xe3;" k="102" />
+<hkern u1="&#x178;" u2="&#xe2;" k="102" />
+<hkern u1="&#x178;" u2="&#xe1;" k="102" />
+<hkern u1="&#x178;" u2="&#xe0;" k="102" />
+<hkern u1="&#x178;" u2="&#xd8;" k="41" />
+<hkern u1="&#x178;" u2="&#xd6;" k="41" />
+<hkern u1="&#x178;" u2="&#xd5;" k="41" />
+<hkern u1="&#x178;" u2="&#xd4;" k="41" />
+<hkern u1="&#x178;" u2="&#xd3;" k="41" />
+<hkern u1="&#x178;" u2="&#xd2;" k="41" />
+<hkern u1="&#x178;" u2="&#xc7;" k="41" />
+<hkern u1="&#x178;" u2="&#xc5;" k="123" />
+<hkern u1="&#x178;" u2="&#xc4;" k="123" />
+<hkern u1="&#x178;" u2="&#xc3;" k="123" />
+<hkern u1="&#x178;" u2="&#xc2;" k="123" />
+<hkern u1="&#x178;" u2="&#xc1;" k="123" />
+<hkern u1="&#x178;" u2="&#xc0;" k="123" />
+<hkern u1="&#x178;" u2="z" k="41" />
+<hkern u1="&#x178;" u2="u" k="61" />
+<hkern u1="&#x178;" u2="s" k="82" />
+<hkern u1="&#x178;" u2="r" k="61" />
+<hkern u1="&#x178;" u2="q" k="102" />
+<hkern u1="&#x178;" u2="p" k="61" />
+<hkern u1="&#x178;" u2="o" k="102" />
+<hkern u1="&#x178;" u2="n" k="61" />
+<hkern u1="&#x178;" u2="m" k="61" />
+<hkern u1="&#x178;" u2="g" k="41" />
+<hkern u1="&#x178;" u2="e" k="102" />
+<hkern u1="&#x178;" u2="d" k="102" />
+<hkern u1="&#x178;" u2="c" k="102" />
+<hkern u1="&#x178;" u2="a" k="102" />
+<hkern u1="&#x178;" u2="Q" k="41" />
+<hkern u1="&#x178;" u2="O" k="41" />
+<hkern u1="&#x178;" u2="G" k="41" />
+<hkern u1="&#x178;" u2="C" k="41" />
+<hkern u1="&#x178;" u2="A" k="123" />
+<hkern u1="&#x178;" u2="&#x3f;" k="-41" />
+<hkern u1="&#x178;" u2="&#x2e;" k="123" />
+<hkern u1="&#x178;" u2="&#x2c;" k="123" />
+<hkern u1="&#x2013;" u2="T" k="82" />
+<hkern u1="&#x2014;" u2="T" k="82" />
+<hkern u1="&#x2018;" u2="&#x178;" k="-20" />
+<hkern u1="&#x2018;" u2="&#x153;" k="123" />
+<hkern u1="&#x2018;" u2="&#xfc;" k="61" />
+<hkern u1="&#x2018;" u2="&#xfb;" k="61" />
+<hkern u1="&#x2018;" u2="&#xfa;" k="61" />
+<hkern u1="&#x2018;" u2="&#xf9;" k="61" />
+<hkern u1="&#x2018;" u2="&#xf8;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf6;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf5;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf4;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf3;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf2;" k="123" />
+<hkern u1="&#x2018;" u2="&#xeb;" k="123" />
+<hkern u1="&#x2018;" u2="&#xea;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe9;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe8;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe7;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe6;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe5;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe4;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe3;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe2;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe1;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe0;" k="123" />
+<hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x2018;" u2="&#xc5;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc4;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc3;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc2;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc1;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc0;" k="143" />
+<hkern u1="&#x2018;" u2="u" k="61" />
+<hkern u1="&#x2018;" u2="s" k="61" />
+<hkern u1="&#x2018;" u2="r" k="61" />
+<hkern u1="&#x2018;" u2="q" k="123" />
+<hkern u1="&#x2018;" u2="p" k="61" />
+<hkern u1="&#x2018;" u2="o" k="123" />
+<hkern u1="&#x2018;" u2="n" k="61" />
+<hkern u1="&#x2018;" u2="m" k="61" />
+<hkern u1="&#x2018;" u2="g" k="61" />
+<hkern u1="&#x2018;" u2="e" k="123" />
+<hkern u1="&#x2018;" u2="d" k="123" />
+<hkern u1="&#x2018;" u2="c" k="123" />
+<hkern u1="&#x2018;" u2="a" k="82" />
+<hkern u1="&#x2018;" u2="Y" k="-20" />
+<hkern u1="&#x2018;" u2="W" k="-41" />
+<hkern u1="&#x2018;" u2="V" k="-41" />
+<hkern u1="&#x2018;" u2="T" k="-41" />
+<hkern u1="&#x2018;" u2="A" k="143" />
+<hkern u1="&#x2019;" u2="&#x178;" k="-20" />
+<hkern u1="&#x2019;" u2="&#x153;" k="123" />
+<hkern u1="&#x2019;" u2="&#xfc;" k="61" />
+<hkern u1="&#x2019;" u2="&#xfb;" k="61" />
+<hkern u1="&#x2019;" u2="&#xfa;" k="61" />
+<hkern u1="&#x2019;" u2="&#xf9;" k="61" />
+<hkern u1="&#x2019;" u2="&#xf8;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf6;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf5;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf4;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf3;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf2;" k="123" />
+<hkern u1="&#x2019;" u2="&#xeb;" k="123" />
+<hkern u1="&#x2019;" u2="&#xea;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe9;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe8;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe7;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe6;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe5;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe4;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe3;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe2;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe1;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe0;" k="123" />
+<hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x2019;" u2="&#xc5;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc4;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc3;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc2;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc1;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc0;" k="143" />
+<hkern u1="&#x2019;" u2="u" k="61" />
+<hkern u1="&#x2019;" u2="s" k="61" />
+<hkern u1="&#x2019;" u2="r" k="61" />
+<hkern u1="&#x2019;" u2="q" k="123" />
+<hkern u1="&#x2019;" u2="p" k="61" />
+<hkern u1="&#x2019;" u2="o" k="123" />
+<hkern u1="&#x2019;" u2="n" k="61" />
+<hkern u1="&#x2019;" u2="m" k="61" />
+<hkern u1="&#x2019;" u2="g" k="61" />
+<hkern u1="&#x2019;" u2="e" k="123" />
+<hkern u1="&#x2019;" u2="d" k="123" />
+<hkern u1="&#x2019;" u2="c" k="123" />
+<hkern u1="&#x2019;" u2="a" k="82" />
+<hkern u1="&#x2019;" u2="Y" k="-20" />
+<hkern u1="&#x2019;" u2="W" k="-41" />
+<hkern u1="&#x2019;" u2="V" k="-41" />
+<hkern u1="&#x2019;" u2="T" k="-41" />
+<hkern u1="&#x2019;" u2="A" k="143" />
+<hkern u1="&#x201a;" u2="&#x178;" k="123" />
+<hkern u1="&#x201a;" u2="&#x152;" k="102" />
+<hkern u1="&#x201a;" u2="&#xdd;" k="123" />
+<hkern u1="&#x201a;" u2="&#xdc;" k="41" />
+<hkern u1="&#x201a;" u2="&#xdb;" k="41" />
+<hkern u1="&#x201a;" u2="&#xda;" k="41" />
+<hkern u1="&#x201a;" u2="&#xd9;" k="41" />
+<hkern u1="&#x201a;" u2="&#xd8;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd6;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd5;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd4;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd3;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd2;" k="102" />
+<hkern u1="&#x201a;" u2="&#xc7;" k="102" />
+<hkern u1="&#x201a;" u2="Y" k="123" />
+<hkern u1="&#x201a;" u2="W" k="123" />
+<hkern u1="&#x201a;" u2="V" k="123" />
+<hkern u1="&#x201a;" u2="U" k="41" />
+<hkern u1="&#x201a;" u2="T" k="143" />
+<hkern u1="&#x201a;" u2="Q" k="102" />
+<hkern u1="&#x201a;" u2="O" k="102" />
+<hkern u1="&#x201a;" u2="G" k="102" />
+<hkern u1="&#x201a;" u2="C" k="102" />
+<hkern u1="&#x201c;" u2="&#x178;" k="-20" />
+<hkern u1="&#x201c;" u2="&#x153;" k="123" />
+<hkern u1="&#x201c;" u2="&#xfc;" k="61" />
+<hkern u1="&#x201c;" u2="&#xfb;" k="61" />
+<hkern u1="&#x201c;" u2="&#xfa;" k="61" />
+<hkern u1="&#x201c;" u2="&#xf9;" k="61" />
+<hkern u1="&#x201c;" u2="&#xf8;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf6;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf5;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf4;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf3;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf2;" k="123" />
+<hkern u1="&#x201c;" u2="&#xeb;" k="123" />
+<hkern u1="&#x201c;" u2="&#xea;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe9;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe8;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe7;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe6;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe5;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe4;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe3;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe2;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe1;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe0;" k="123" />
+<hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x201c;" u2="&#xc5;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc4;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc3;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc2;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc1;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc0;" k="143" />
+<hkern u1="&#x201c;" u2="u" k="61" />
+<hkern u1="&#x201c;" u2="s" k="61" />
+<hkern u1="&#x201c;" u2="r" k="61" />
+<hkern u1="&#x201c;" u2="q" k="123" />
+<hkern u1="&#x201c;" u2="p" k="61" />
+<hkern u1="&#x201c;" u2="o" k="123" />
+<hkern u1="&#x201c;" u2="n" k="61" />
+<hkern u1="&#x201c;" u2="m" k="61" />
+<hkern u1="&#x201c;" u2="g" k="61" />
+<hkern u1="&#x201c;" u2="e" k="123" />
+<hkern u1="&#x201c;" u2="d" k="123" />
+<hkern u1="&#x201c;" u2="c" k="123" />
+<hkern u1="&#x201c;" u2="a" k="82" />
+<hkern u1="&#x201c;" u2="Y" k="-20" />
+<hkern u1="&#x201c;" u2="W" k="-41" />
+<hkern u1="&#x201c;" u2="V" k="-41" />
+<hkern u1="&#x201c;" u2="T" k="-41" />
+<hkern u1="&#x201c;" u2="A" k="143" />
+<hkern u1="&#x201e;" u2="&#x178;" k="123" />
+<hkern u1="&#x201e;" u2="&#x152;" k="102" />
+<hkern u1="&#x201e;" u2="&#xdd;" k="123" />
+<hkern u1="&#x201e;" u2="&#xdc;" k="41" />
+<hkern u1="&#x201e;" u2="&#xdb;" k="41" />
+<hkern u1="&#x201e;" u2="&#xda;" k="41" />
+<hkern u1="&#x201e;" u2="&#xd9;" k="41" />
+<hkern u1="&#x201e;" u2="&#xd8;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd6;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd5;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd4;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd3;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd2;" k="102" />
+<hkern u1="&#x201e;" u2="&#xc7;" k="102" />
+<hkern u1="&#x201e;" u2="Y" k="123" />
+<hkern u1="&#x201e;" u2="W" k="123" />
+<hkern u1="&#x201e;" u2="V" k="123" />
+<hkern u1="&#x201e;" u2="U" k="41" />
+<hkern u1="&#x201e;" u2="T" k="143" />
+<hkern u1="&#x201e;" u2="Q" k="102" />
+<hkern u1="&#x201e;" u2="O" k="102" />
+<hkern u1="&#x201e;" u2="G" k="102" />
+<hkern u1="&#x201e;" u2="C" k="102" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.ttf b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..c537f8382a42986cc5e0d5a06b1460df4f0a5e25
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.ttf differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.woff b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.woff
new file mode 100644
index 0000000000000000000000000000000000000000..e231183dce4c7b452afc9e7799586fd285e146f4
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/regular/open-sans.woff differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.eot b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.eot
new file mode 100644
index 0000000000000000000000000000000000000000..d8375dd0ab130207f023358d62ef6ff357108b7f
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.eot differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.svg b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.svg
new file mode 100644
index 0000000000000000000000000000000000000000..eec4db8bd793f8d1360b48c05bdd421fa4569284
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.svg	
@@ -0,0 +1,1830 @@
+<?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="open_sanssemibold" horiz-adv-x="1169" >
+<font-face units-per-em="2048" ascent="1638" descent="-410" />
+<missing-glyph horiz-adv-x="532" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1315" d="M35 0zM723 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178zM1146 0h-235v1106h235v-1106zM897 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97 q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1315" d="M35 0zM723 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178zM1146 0h-235v1556h235v-1556z" />
+<glyph unicode="&#xfb03;" horiz-adv-x="2058" d="M35 0zM723 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178zM1466 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41 l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178zM1890 0h-235v1106h235v-1106zM1641 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5z" />
+<glyph unicode="&#xfb04;" horiz-adv-x="2058" d="M35 0zM723 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178zM1466 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41 l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178zM1890 0h-235v1556h235v-1556z" />
+<glyph horiz-adv-x="2048" />
+<glyph horiz-adv-x="2048" />
+<glyph unicode="&#xd;" horiz-adv-x="1044" />
+<glyph unicode=" "  horiz-adv-x="532" />
+<glyph unicode="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" horiz-adv-x="532" />
+<glyph unicode="!" horiz-adv-x="565" d="M371 444h-174l-52 1018h277zM133 125q0 74 39 112.5t111 38.5q71 0 109 -40t38 -111t-38.5 -112.5t-108.5 -41.5q-71 0 -110.5 40t-39.5 114z" />
+<glyph unicode="&#x22;" horiz-adv-x="893" d="M365 1462l-41 -528h-150l-41 528h232zM760 1462l-41 -528h-150l-41 528h232z" />
+<glyph unicode="#" horiz-adv-x="1323" d="M989 870l-55 -284h270v-168h-303l-80 -418h-178l80 418h-248l-80 -418h-174l76 418h-250v168h283l57 284h-264v168h293l80 422h180l-80 -422h252l80 422h174l-80 -422h252v-168h-285zM506 586h250l57 284h-250z" />
+<glyph unicode="$" d="M1063 453q0 -145 -106 -239t-306 -116v-217h-133v211q-248 4 -407 76v211q86 -42 201 -70.5t206 -29.5v374l-84 31q-164 63 -239.5 150.5t-75.5 216.5q0 138 107.5 227t291.5 108v168h133v-165q203 -7 385 -82l-73 -183q-157 62 -312 74v-364l76 -29q190 -73 263 -154 t73 -198zM827 438q0 58 -40.5 95.5t-135.5 72.5v-319q176 27 176 151zM354 1053q0 -57 35.5 -95t128.5 -75v311q-80 -12 -122 -49t-42 -92z" />
+<glyph unicode="%" horiz-adv-x="1765" d="M279 1024q0 -149 29 -222t95 -73q132 0 132 295t-132 295q-66 0 -95 -73t-29 -222zM729 1026q0 -230 -82.5 -345.5t-243.5 -115.5q-152 0 -235.5 119.5t-83.5 341.5q0 457 319 457q157 0 241.5 -118.5t84.5 -338.5zM1231 440q0 -149 29.5 -223t95.5 -74q131 0 131 297 q0 293 -131 293q-66 0 -95.5 -72t-29.5 -221zM1681 440q0 -230 -83 -345t-242 -115q-152 0 -236 118.5t-84 341.5q0 457 320 457q154 0 239.5 -118t85.5 -339zM1384 1462l-811 -1462h-194l811 1462h194z" />
+<glyph unicode="&#x26;" horiz-adv-x="1516" d="M451 1147q0 -63 33.5 -119t93.5 -119q113 64 158.5 119.5t45.5 124.5q0 65 -43.5 104t-115.5 39q-79 0 -125.5 -40.5t-46.5 -108.5zM600 182q183 0 313 107l-383 377q-106 -68 -146 -127.5t-40 -135.5q0 -98 69.5 -159.5t186.5 -61.5zM96 387q0 131 64 228.5t231 193.5 q-95 111 -129.5 187.5t-34.5 158.5q0 152 108.5 240t291.5 88q177 0 278 -85.5t101 -230.5q0 -114 -67.5 -207t-225.5 -186l346 -334q81 107 135 314h242q-70 -284 -224 -463l301 -291h-303l-149 145q-102 -82 -217.5 -123.5t-255.5 -41.5q-230 0 -361 109t-131 298z" />
+<glyph unicode="'" horiz-adv-x="498" d="M365 1462l-41 -528h-150l-41 528h232z" />
+<glyph unicode="(" horiz-adv-x="649" d="M82 561q0 265 77.5 496t223.5 405h205q-139 -188 -213 -421.5t-74 -477.5t74 -473t211 -414h-203q-147 170 -224 397t-77 488z" />
+<glyph unicode=")" horiz-adv-x="649" d="M567 561q0 -263 -77.5 -490t-223.5 -395h-203q138 187 211.5 415t73.5 472q0 245 -74 477.5t-213 421.5h205q147 -175 224 -406.5t77 -494.5z" />
+<glyph unicode="*" horiz-adv-x="1122" d="M672 1556l-41 -382l385 108l28 -217l-360 -29l236 -311l-199 -107l-166 338l-149 -338l-205 107l231 311l-358 29l35 217l376 -108l-41 382h228z" />
+<glyph unicode="+" d="M494 633h-398v178h398v408h180v-408h399v-178h-399v-406h-180v406z" />
+<glyph unicode="," horiz-adv-x="547" d="M412 215q-48 -186 -176 -479h-173q69 270 103 502h231z" />
+<glyph unicode="-" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="." horiz-adv-x="563" d="M133 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" />
+<glyph unicode="/" horiz-adv-x="799" d="M782 1462l-544 -1462h-222l545 1462h221z" />
+<glyph unicode="0" d="M1081 731q0 -381 -122.5 -566t-374.5 -185q-244 0 -370 191t-126 560q0 387 122.5 570.5t373.5 183.5q245 0 371 -192t126 -562zM326 731q0 -299 61.5 -427t196.5 -128t197.5 130t62.5 425q0 294 -62.5 425.5t-197.5 131.5t-196.5 -129t-61.5 -428z" />
+<glyph unicode="1" d="M780 0h-235v944q0 169 8 268q-23 -24 -56.5 -53t-224.5 -184l-118 149l430 338h196v-1462z" />
+<glyph unicode="2" d="M1081 0h-991v178l377 379q167 171 221.5 242.5t79.5 134.5t25 135q0 99 -59.5 156t-164.5 57q-84 0 -162.5 -31t-181.5 -112l-127 155q122 103 237 146t245 43q204 0 327 -106.5t123 -286.5q0 -99 -35.5 -188t-109 -183.5t-244.5 -255.5l-254 -246v-10h694v-207z" />
+<glyph unicode="3" d="M1026 1126q0 -139 -81 -231.5t-228 -124.5v-8q176 -22 264 -109.5t88 -232.5q0 -211 -149 -325.5t-424 -114.5q-243 0 -410 79v209q93 -46 197 -71t200 -25q170 0 254 63t84 195q0 117 -93 172t-292 55h-127v191h129q350 0 350 242q0 94 -61 145t-180 51 q-83 0 -160 -23.5t-182 -91.5l-115 164q201 148 467 148q221 0 345 -95t124 -262z" />
+<glyph unicode="4" d="M1133 319h-197v-319h-229v319h-668v181l668 966h229v-952h197v-195zM707 514v367q0 196 10 321h-8q-28 -66 -88 -160l-363 -528h449z" />
+<glyph unicode="5" d="M586 913q221 0 350 -117t129 -319q0 -234 -146.5 -365.5t-416.5 -131.5q-245 0 -385 79v213q81 -46 186 -71t195 -25q159 0 242 71t83 208q0 262 -334 262q-47 0 -116 -9.5t-121 -21.5l-105 62l56 714h760v-209h-553l-33 -362q35 6 85.5 14t123.5 8z" />
+<glyph unicode="6" d="M94 623q0 858 699 858q110 0 186 -17v-196q-76 22 -176 22q-235 0 -353 -126t-128 -404h12q47 81 132 125.5t200 44.5q199 0 310 -122t111 -331q0 -230 -128.5 -363.5t-350.5 -133.5q-157 0 -273 75.5t-178.5 220t-62.5 347.5zM604 174q121 0 186.5 78t65.5 223 q0 126 -61.5 198t-184.5 72q-76 0 -140 -32.5t-101 -89t-37 -115.5q0 -141 76.5 -237.5t195.5 -96.5z" />
+<glyph unicode="7" d="M256 0l578 1253h-760v207h1011v-164l-575 -1296h-254z" />
+<glyph unicode="8" d="M584 1481q208 0 329 -95.5t121 -255.5q0 -225 -270 -358q172 -86 244.5 -181t72.5 -212q0 -181 -133 -290t-360 -109q-238 0 -369 102t-131 289q0 122 68.5 219.5t224.5 173.5q-134 80 -191 169t-57 200q0 159 125 253.5t326 94.5zM313 379q0 -104 73 -161.5t198 -57.5 q129 0 200.5 59.5t71.5 161.5q0 81 -66 148t-200 124l-29 13q-132 -58 -190 -127.5t-58 -159.5zM582 1300q-100 0 -161 -49.5t-61 -134.5q0 -52 22 -93t64 -74.5t142 -80.5q120 53 169.5 111.5t49.5 136.5q0 85 -61.5 134.5t-163.5 49.5z" />
+<glyph unicode="9" d="M1079 838q0 -432 -174 -645t-524 -213q-133 0 -191 16v197q89 -25 179 -25q238 0 355 128t128 402h-12q-59 -90 -142.5 -130t-195.5 -40q-194 0 -305 121t-111 332q0 229 128.5 364.5t350.5 135.5q156 0 272 -76t179 -220.5t63 -346.5zM569 1286q-122 0 -187 -79.5 t-65 -223.5q0 -125 60.5 -196.5t183.5 -71.5q119 0 200 71t81 166q0 89 -34.5 166.5t-96.5 122.5t-142 45z" />
+<glyph unicode=":" horiz-adv-x="563" d="M133 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113zM133 979q0 151 148 151q75 0 112 -40t37 -111t-38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" />
+<glyph unicode=";" horiz-adv-x="569" d="M397 238l15 -23q-48 -186 -176 -479h-173q69 270 103 502h231zM131 979q0 151 148 151q75 0 112 -40t37 -111t-38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" />
+<glyph unicode="&#x3c;" d="M1073 221l-977 430v121l977 488v-195l-733 -344l733 -303v-197z" />
+<glyph unicode="=" d="M102 831v179h963v-179h-963zM102 432v178h963v-178h-963z" />
+<glyph unicode="&#x3e;" d="M96 418l733 303l-733 344v195l977 -488v-121l-977 -430v197z" />
+<glyph unicode="?" horiz-adv-x="928" d="M283 444v64q0 110 40 183t140 151q119 94 153.5 146t34.5 124q0 84 -56 129t-161 45q-95 0 -176 -27t-158 -65l-84 176q203 113 435 113q196 0 311 -96t115 -265q0 -75 -22 -133.5t-66.5 -111.5t-153.5 -138q-93 -73 -124.5 -121t-31.5 -129v-45h-196zM242 125 q0 151 147 151q72 0 110 -39.5t38 -111.5q0 -71 -38.5 -112.5t-109.5 -41.5t-109 40.5t-38 113.5z" />
+<glyph unicode="@" horiz-adv-x="1839" d="M1726 739q0 -143 -45 -261.5t-126.5 -184.5t-188.5 -66q-79 0 -137 42t-78 114h-12q-49 -78 -121 -117t-162 -39q-163 0 -256.5 105t-93.5 284q0 206 124 334.5t333 128.5q76 0 168.5 -13.5t164.5 -37.5l-22 -465v-24q0 -160 104 -160q79 0 125.5 102t46.5 260 q0 171 -70 300.5t-199 199.5t-296 70q-213 0 -370.5 -88t-240.5 -251.5t-83 -379.5q0 -290 155 -446t445 -156q221 0 461 90v-164q-210 -86 -457 -86q-370 0 -577 199.5t-207 556.5q0 261 112 464.5t310.5 311.5t449.5 108q217 0 386.5 -90t263 -256.5t93.5 -384.5zM698 612 q0 -233 183 -233q193 0 211 293l12 239q-63 17 -135 17q-128 0 -199.5 -85t-71.5 -231z" />
+<glyph unicode="A" horiz-adv-x="1354" d="M1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426z" />
+<glyph unicode="B" horiz-adv-x="1352" d="M193 1462h434q302 0 436.5 -88t134.5 -278q0 -128 -66 -213t-190 -107v-10q154 -29 226.5 -114.5t72.5 -231.5q0 -197 -137.5 -308.5t-382.5 -111.5h-528v1462zM432 858h230q150 0 219 47.5t69 161.5q0 103 -74.5 149t-236.5 46h-207v-404zM432 664v-463h254 q150 0 226.5 57.5t76.5 181.5q0 114 -78 169t-237 55h-242z" />
+<glyph unicode="C" horiz-adv-x="1298" d="M815 1278q-206 0 -324 -146t-118 -403q0 -269 113.5 -407t328.5 -138q93 0 180 18.5t181 47.5v-205q-172 -65 -390 -65q-321 0 -493 194.5t-172 556.5q0 228 83.5 399t241.5 262t371 91q224 0 414 -94l-86 -199q-74 35 -156.5 61.5t-173.5 26.5z" />
+<glyph unicode="D" horiz-adv-x="1503" d="M1382 745q0 -362 -201 -553.5t-579 -191.5h-409v1462h452q349 0 543 -188t194 -529zM1130 737q0 525 -491 525h-207v-1061h170q528 0 528 536z" />
+<glyph unicode="E" horiz-adv-x="1143" d="M1020 0h-827v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203z" />
+<glyph unicode="F" horiz-adv-x="1090" d="M430 0h-237v1462h825v-202h-588v-457h551v-203h-551v-600z" />
+<glyph unicode="G" horiz-adv-x="1487" d="M791 793h538v-734q-132 -43 -253.5 -61t-262.5 -18q-332 0 -512 196.5t-180 554.5q0 353 203 552.5t559 199.5q229 0 434 -88l-84 -199q-178 82 -356 82q-234 0 -370 -147t-136 -402q0 -268 122.5 -407.5t352.5 -139.5q116 0 248 29v377h-303v205z" />
+<glyph unicode="H" horiz-adv-x="1538" d="M1346 0h-240v659h-674v-659h-239v1462h239v-598h674v598h240v-1462z" />
+<glyph unicode="I" horiz-adv-x="625" d="M193 0v1462h239v-1462h-239z" />
+<glyph unicode="J" horiz-adv-x="612" d="M8 -408q-98 0 -164 25v201q84 -21 146 -21q196 0 196 248v1417h240v-1409q0 -224 -106.5 -342.5t-311.5 -118.5z" />
+<glyph unicode="K" horiz-adv-x="1309" d="M1309 0h-277l-459 662l-141 -115v-547h-239v1462h239v-698q98 120 195 231l395 467h272q-383 -450 -549 -641z" />
+<glyph unicode="L" horiz-adv-x="1110" d="M193 0v1462h239v-1257h619v-205h-858z" />
+<glyph unicode="M" horiz-adv-x="1890" d="M825 0l-424 1221h-8q17 -272 17 -510v-711h-217v1462h337l406 -1163h6l418 1163h338v-1462h-230v723q0 109 5.5 284t9.5 212h-8l-439 -1219h-211z" />
+<glyph unicode="N" horiz-adv-x="1604" d="M1411 0h-293l-719 1165h-8l5 -65q14 -186 14 -340v-760h-217v1462h290l717 -1159h6q-2 23 -8 167.5t-6 225.5v766h219v-1462z" />
+<glyph unicode="O" horiz-adv-x="1612" d="M1491 733q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z" />
+<glyph unicode="P" horiz-adv-x="1260" d="M1161 1020q0 -229 -150 -351t-427 -122h-152v-547h-239v1462h421q274 0 410.5 -112t136.5 -330zM432 748h127q184 0 270 64t86 200q0 126 -77 188t-240 62h-166v-514z" />
+<glyph unicode="Q" horiz-adv-x="1612" d="M1491 733q0 -266 -101.5 -448t-295.5 -256l350 -377h-322l-276 328h-39q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139 q-215 0 -324.5 -139t-109.5 -408z" />
+<glyph unicode="R" horiz-adv-x="1309" d="M432 782h166q167 0 242 62t75 184q0 124 -81 178t-244 54h-158v-478zM432 584v-584h-239v1462h413q283 0 419 -106t136 -320q0 -273 -284 -389l413 -647h-272l-350 584h-236z" />
+<glyph unicode="S" horiz-adv-x="1126" d="M1036 397q0 -195 -141 -306t-389 -111t-406 77v226q100 -47 212.5 -74t209.5 -27q142 0 209.5 54t67.5 145q0 82 -62 139t-256 135q-200 81 -282 185t-82 250q0 183 130 288t349 105q210 0 418 -92l-76 -195q-195 82 -348 82q-116 0 -176 -50.5t-60 -133.5 q0 -57 24 -97.5t79 -76.5t198 -95q161 -67 236 -125t110 -131t35 -172z" />
+<glyph unicode="T" horiz-adv-x="1159" d="M698 0h-239v1257h-430v205h1099v-205h-430v-1257z" />
+<glyph unicode="U" horiz-adv-x="1520" d="M1339 1462v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239z" />
+<glyph unicode="V" horiz-adv-x="1274" d="M1026 1462h248l-512 -1462h-252l-510 1462h246l305 -909q24 -65 51 -167.5t35 -152.5q13 76 40 176t44 148z" />
+<glyph unicode="W" horiz-adv-x="1937" d="M1542 0h-260l-248 872q-16 57 -40 164.5t-29 149.5q-10 -64 -32.5 -166t-37.5 -152l-242 -868h-260l-189 732l-192 730h244l209 -852q49 -205 70 -362q11 85 33 190t40 170l238 854h237l244 -858q35 -119 74 -356q15 143 72 364l208 850h242z" />
+<glyph unicode="X" horiz-adv-x="1274" d="M1270 0h-275l-366 598l-369 -598h-256l485 758l-454 704h266l338 -553l338 553h258l-457 -708z" />
+<glyph unicode="Y" horiz-adv-x="1212" d="M606 795l346 667h260l-487 -895v-567h-240v559l-485 903h260z" />
+<glyph unicode="Z" horiz-adv-x="1178" d="M1112 0h-1046v166l737 1091h-717v205h1006v-168l-740 -1089h760v-205z" />
+<glyph unicode="[" horiz-adv-x="676" d="M625 -324h-471v1786h471v-176h-256v-1433h256v-177z" />
+<glyph unicode="\" horiz-adv-x="799" d="M238 1462l544 -1462h-221l-545 1462h222z" />
+<glyph unicode="]" horiz-adv-x="676" d="M51 -147h256v1433h-256v176h469v-1786h-469v177z" />
+<glyph unicode="^" horiz-adv-x="1100" d="M29 535l436 935h121l485 -935h-194l-349 694l-307 -694h-192z" />
+<glyph unicode="_" horiz-adv-x="879" d="M883 -319h-887v135h887v-135z" />
+<glyph unicode="`" horiz-adv-x="1212" d="M690 1241q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="a" horiz-adv-x="1188" d="M860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5z" />
+<glyph unicode="b" horiz-adv-x="1276" d="M733 1126q207 0 322.5 -150t115.5 -421q0 -272 -117 -423.5t-325 -151.5q-210 0 -326 151h-16l-43 -131h-176v1556h235v-370q0 -41 -4 -122t-6 -103h10q112 165 330 165zM672 934q-142 0 -204.5 -83.5t-64.5 -279.5v-16q0 -202 64 -292.5t209 -90.5q125 0 189.5 99 t64.5 286q0 377 -258 377z" />
+<glyph unicode="c" horiz-adv-x="1014" d="M614 -20q-251 0 -381.5 146.5t-130.5 420.5q0 279 136.5 429t394.5 150q175 0 315 -65l-71 -189q-149 58 -246 58q-287 0 -287 -381q0 -186 71.5 -279.5t209.5 -93.5q157 0 297 78v-205q-63 -37 -134.5 -53t-173.5 -16z" />
+<glyph unicode="d" horiz-adv-x="1276" d="M541 -20q-207 0 -323 150t-116 421q0 272 117.5 423.5t325.5 151.5q218 0 332 -161h12q-17 119 -17 188v403h236v-1556h-184l-41 145h-11q-113 -165 -331 -165zM604 170q145 0 211 81.5t68 264.5v33q0 209 -68 297t-213 88q-124 0 -191 -100.5t-67 -286.5 q0 -184 65 -280.5t195 -96.5z" />
+<glyph unicode="e" horiz-adv-x="1180" d="M651 -20q-258 0 -403.5 150.5t-145.5 414.5q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17zM608 948q-112 0 -179.5 -71t-80.5 -207h502q-2 137 -66 207.5t-176 70.5 z" />
+<glyph unicode="f" horiz-adv-x="743" d="M723 928h-270v-928h-236v928h-182v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178z" />
+<glyph unicode="g" horiz-adv-x="1139" d="M1102 1106v-129l-189 -35q26 -35 43 -86t17 -108q0 -171 -118 -269t-325 -98q-53 0 -96 8q-76 -47 -76 -110q0 -38 35.5 -57t130.5 -19h193q183 0 278 -78t95 -225q0 -188 -155 -290t-448 -102q-226 0 -345 80t-119 228q0 102 64.5 171.5t180.5 96.5q-47 20 -77.5 64.5 t-30.5 93.5q0 62 35 105t104 85q-86 37 -139.5 120.5t-53.5 195.5q0 180 113.5 279t323.5 99q47 0 98.5 -6.5t77.5 -13.5h383zM233 -172q0 -76 68.5 -117t192.5 -41q192 0 286 55t94 146q0 72 -51.5 102.5t-191.5 30.5h-178q-101 0 -160.5 -47.5t-59.5 -128.5zM334 748 q0 -104 53.5 -160t153.5 -56q204 0 204 218q0 108 -50.5 166.5t-153.5 58.5q-102 0 -154.5 -58t-52.5 -169z" />
+<glyph unicode="h" horiz-adv-x="1300" d="M1141 0h-236v680q0 128 -51.5 191t-163.5 63q-148 0 -217.5 -88.5t-69.5 -296.5v-549h-235v1556h235v-395q0 -95 -12 -203h15q48 80 133.5 124t199.5 44q402 0 402 -405v-721z" />
+<glyph unicode="i" horiz-adv-x="571" d="M403 0h-235v1106h235v-1106zM154 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5z" />
+<glyph unicode="j" horiz-adv-x="571" d="M55 -492q-106 0 -176 25v186q68 -18 139 -18q150 0 150 170v1235h235v-1251q0 -171 -89.5 -259t-258.5 -88zM154 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5z" />
+<glyph unicode="k" horiz-adv-x="1171" d="M395 584l133 166l334 356h271l-445 -475l473 -631h-276l-355 485l-129 -106v-379h-233v1556h233v-759l-12 -213h6z" />
+<glyph unicode="l" horiz-adv-x="571" d="M403 0h-235v1556h235v-1556z" />
+<glyph unicode="m" horiz-adv-x="1958" d="M1100 0h-236v682q0 127 -48 189.5t-150 62.5q-136 0 -199.5 -88.5t-63.5 -294.5v-551h-235v1106h184l33 -145h12q46 79 133.5 122t192.5 43q255 0 338 -174h16q49 82 138 128t204 46q198 0 288.5 -100t90.5 -305v-721h-235v682q0 127 -48.5 189.5t-150.5 62.5 q-137 0 -200.5 -85.5t-63.5 -262.5v-586z" />
+<glyph unicode="n" horiz-adv-x="1300" d="M1141 0h-236v680q0 128 -51.5 191t-163.5 63q-149 0 -218 -88t-69 -295v-551h-235v1106h184l33 -145h12q50 79 142 122t204 43q398 0 398 -405v-721z" />
+<glyph unicode="o" horiz-adv-x="1251" d="M1149 555q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281z" />
+<glyph unicode="p" horiz-adv-x="1276" d="M729 -20q-210 0 -326 151h-14q14 -140 14 -170v-453h-235v1598h190q8 -31 33 -148h12q110 168 330 168q207 0 322.5 -150t115.5 -421t-117.5 -423t-324.5 -152zM672 934q-140 0 -204.5 -82t-64.5 -262v-35q0 -202 64 -292.5t209 -90.5q122 0 188 100t66 285 q0 186 -65.5 281.5t-192.5 95.5z" />
+<glyph unicode="q" horiz-adv-x="1276" d="M606 168q148 0 212.5 85.5t64.5 258.5v37q0 205 -66.5 295t-214.5 90q-126 0 -192 -100t-66 -287q0 -379 262 -379zM539 -20q-205 0 -321 150.5t-116 420.5t118 422.5t325 152.5q104 0 186.5 -38.5t147.5 -126.5h8l26 145h195v-1598h-236v469q0 44 4 93t7 75h-13 q-104 -165 -331 -165z" />
+<glyph unicode="r" horiz-adv-x="883" d="M729 1126q71 0 117 -10l-23 -219q-50 12 -104 12q-141 0 -228.5 -92t-87.5 -239v-578h-235v1106h184l31 -195h12q55 99 143.5 157t190.5 58z" />
+<glyph unicode="s" horiz-adv-x="997" d="M911 315q0 -162 -118 -248.5t-338 -86.5q-221 0 -355 67v203q195 -90 363 -90q217 0 217 131q0 42 -24 70t-79 58t-153 68q-191 74 -258.5 148t-67.5 192q0 142 114.5 220.5t311.5 78.5q195 0 369 -79l-76 -177q-179 74 -301 74q-186 0 -186 -106q0 -52 48.5 -88 t211.5 -99q137 -53 199 -97t92 -101.5t30 -137.5z" />
+<glyph unicode="t" horiz-adv-x="805" d="M580 170q86 0 172 27v-177q-39 -17 -100.5 -28.5t-127.5 -11.5q-334 0 -334 352v596h-151v104l162 86l80 234h145v-246h315v-178h-315v-592q0 -85 42.5 -125.5t111.5 -40.5z" />
+<glyph unicode="u" horiz-adv-x="1300" d="M948 0l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185z" />
+<glyph unicode="v" horiz-adv-x="1096" d="M420 0l-420 1106h248l225 -643q58 -162 70 -262h8q9 72 70 262l225 643h250l-422 -1106h-254z" />
+<glyph unicode="w" horiz-adv-x="1673" d="M1075 0l-143 516q-26 82 -94 381h-9q-58 -270 -92 -383l-147 -514h-260l-310 1106h240l141 -545q48 -202 68 -346h6q10 73 30.5 167.5t35.5 141.5l168 582h258l163 -582q15 -49 37.5 -150t26.5 -157h8q15 123 70 344l143 545h236l-312 -1106h-264z" />
+<glyph unicode="x" horiz-adv-x="1128" d="M414 565l-371 541h268l252 -387l254 387h266l-372 -541l391 -565h-266l-273 414l-272 -414h-266z" />
+<glyph unicode="y" horiz-adv-x="1098" d="M0 1106h256l225 -627q51 -134 68 -252h8q9 55 33 133.5t254 745.5h254l-473 -1253q-129 -345 -430 -345q-78 0 -152 17v186q53 -12 121 -12q170 0 239 197l41 104z" />
+<glyph unicode="z" horiz-adv-x="979" d="M907 0h-839v145l559 781h-525v180h789v-164l-547 -762h563v-180z" />
+<glyph unicode="{" horiz-adv-x="791" d="M311 287q0 186 -266 186v191q135 0 200.5 45.5t65.5 138.5v311q0 156 108.5 229.5t325.5 73.5v-182q-114 -5 -165.5 -46.5t-51.5 -123.5v-297q0 -199 -229 -238v-12q229 -36 229 -237v-299q0 -82 51 -124t166 -44v-183q-231 2 -332.5 78.5t-101.5 247.5v285z" />
+<glyph unicode="|" horiz-adv-x="1128" d="M473 1552h180v-2033h-180v2033z" />
+<glyph unicode="}" horiz-adv-x="760" d="M463 -20q0 -156 -99.5 -229t-318.5 -75v183q95 1 148 38.5t53 129.5v262q0 121 53 187t176 87v12q-229 39 -229 238v297q0 82 -45.5 123.5t-155.5 46.5v182q223 0 320.5 -76.5t97.5 -250.5v-287q0 -100 63.5 -142t188.5 -42v-191q-123 0 -187.5 -42.5t-64.5 -143.5v-307z " />
+<glyph unicode="~" d="M330 692q-50 0 -111.5 -30t-122.5 -91v191q99 108 250 108q66 0 125 -13t147 -50q131 -55 220 -55q52 0 114.5 31t120.5 89v-190q-105 -111 -250 -111q-65 0 -127.5 15.5t-146.5 50.5q-127 55 -219 55z" />
+<glyph unicode="&#xa1;" horiz-adv-x="565" d="M193 645h174l51 -1016h-277zM430 965q0 -74 -37.5 -113t-111.5 -39q-72 0 -110 39.5t-38 112.5q0 69 38 111t110 42t110.5 -40.5t38.5 -112.5z" />
+<glyph unicode="&#xa2;" d="M987 238q-119 -59 -258 -64v-194h-156v200q-207 31 -307 171t-100 390q0 254 100.5 397t306.5 175v170h158v-162q152 -5 283 -66l-70 -188q-146 59 -250 59q-146 0 -216 -95t-70 -288q0 -194 72 -283t210 -89q75 0 142.5 15t154.5 52v-200z" />
+<glyph unicode="&#xa3;" d="M690 1481q194 0 375 -82l-76 -182q-162 71 -284 71q-205 0 -205 -219v-244h397v-172h-397v-182q0 -91 -33 -155t-113 -109h756v-207h-1038v195q98 30 145 96t47 178v184h-188v172h188v256q0 188 113.5 294t312.5 106z" />
+<glyph unicode="&#xa4;" d="M186 723q0 109 64 213l-133 133l121 119l131 -129q100 63 215 63t213 -65l133 131l121 -117l-131 -133q63 -100 63 -215q0 -119 -63 -217l129 -129l-119 -119l-133 129q-99 -61 -213 -61q-126 0 -215 61l-131 -127l-119 119l131 129q-64 99 -64 215zM354 723 q0 -98 68 -164.5t162 -66.5q97 0 165 66.5t68 164.5q0 97 -68 165t-165 68q-93 0 -161.5 -68t-68.5 -165z" />
+<glyph unicode="&#xa5;" d="M584 797l321 665h244l-399 -760h227v-151h-281v-154h281v-153h-281v-244h-225v244h-283v153h283v154h-283v151h224l-394 760h246z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1128" d="M473 1552h180v-794h-180v794zM473 315h180v-796h-180v796z" />
+<glyph unicode="&#xa7;" horiz-adv-x="1026" d="M129 807q0 80 38.5 145.5t111.5 108.5q-146 83 -146 235q0 129 109.5 202t294.5 73q91 0 174 -17t182 -59l-68 -162q-116 50 -176 63t-121 13q-194 0 -194 -109q0 -54 55 -93.5t191 -90.5q175 -68 250 -146.5t75 -187.5q0 -177 -139 -266q139 -80 139 -223 q0 -142 -118 -224.5t-326 -82.5q-212 0 -346 71v179q77 -40 173 -65.5t177 -25.5q235 0 235 131q0 43 -21 70t-71 54t-147 65q-141 55 -206 101.5t-95.5 105t-30.5 135.5zM313 827q0 -45 24 -80t78.5 -69t194.5 -90q109 65 109 168q0 75 -62 126.5t-221 104.5 q-54 -16 -88.5 -61.5t-34.5 -98.5z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1212" d="M293 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM686 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1704" d="M893 1034q-111 0 -171 -80.5t-60 -222.5q0 -147 54 -226t177 -79q55 0 118 15t109 36v-158q-115 -51 -235 -51q-197 0 -305.5 120.5t-108.5 342.5q0 214 110 337.5t306 123.5q138 0 274 -70l-65 -143q-106 55 -203 55zM100 731q0 200 100 375t275 276t377 101 q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM223 731q0 -170 84.5 -315.5t230.5 -229.5t314 -84q170 0 316 85.5t229.5 230t83.5 313.5q0 168 -84.5 314.5t-231 230.5t-313.5 84q-168 0 -312.5 -83 t-230.5 -229t-86 -317z" />
+<glyph unicode="&#xaa;" horiz-adv-x="754" d="M547 782l-29 97q-46 -55 -105 -82t-130 -27q-113 0 -169.5 52.5t-56.5 158.5q0 104 84 159.5t252 61.5l107 4q0 72 -34.5 108t-103.5 36q-90 0 -210 -56l-54 115q144 70 285 70q138 0 207 -62.5t69 -187.5v-447h-112zM401 1098q-71 -2 -125.5 -34t-54.5 -81q0 -88 96 -88 q91 0 137 41t46 123v43z" />
+<glyph unicode="&#xab;" horiz-adv-x="1139" d="M82 561l356 432l168 -94l-282 -350l282 -348l-168 -97l-356 431v26zM532 561l357 432l168 -94l-283 -350l283 -348l-168 -97l-357 431v26z" />
+<glyph unicode="&#xac;" d="M1073 256h-178v377h-799v178h977v-555z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M72 449zM72 449v200h514v-200h-514z" />
+<glyph unicode="&#xae;" horiz-adv-x="1704" d="M748 770h69q74 0 112 35t38 100q0 72 -36.5 100.5t-115.5 28.5h-67v-264zM1157 909q0 -171 -153 -233l237 -397h-211l-192 346h-90v-346h-189v903h262q174 0 255 -68t81 -205zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370 t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM223 731q0 -170 84.5 -315.5t230.5 -229.5t314 -84q170 0 316 85.5t229.5 230t83.5 313.5q0 168 -84.5 314.5t-231 230.5t-313.5 84q-168 0 -312.5 -83t-230.5 -229t-86 -317z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1024" d="M1030 1556h-1036v164h1036v-164z" />
+<glyph unicode="&#xb0;" horiz-adv-x="877" d="M109 1153q0 135 95 232.5t234 97.5q138 0 233 -96t95 -234q0 -139 -96 -233.5t-232 -94.5q-88 0 -164.5 43.5t-120.5 119.5t-44 165zM262 1153q0 -70 51 -122t125 -52t125 51.5t51 122.5q0 76 -52 127t-124 51t-124 -52t-52 -126z" />
+<glyph unicode="&#xb1;" d="M494 664h-398v178h398v407h180v-407h399v-178h-399v-406h-180v406zM96 0v178h977v-178h-977z" />
+<glyph unicode="&#xb2;" horiz-adv-x="743" d="M678 586h-627v135l230 225q117 112 149.5 165t32.5 112q0 52 -32 79t-83 27q-93 0 -201 -88l-94 121q139 119 309 119q136 0 211.5 -66t75.5 -180q0 -83 -46 -158.5t-183 -202.5l-139 -129h397v-159z" />
+<glyph unicode="&#xb3;" horiz-adv-x="743" d="M645 1251q0 -75 -40.5 -122.5t-119.5 -86.5q94 -21 141.5 -76t47.5 -132q0 -127 -93 -196t-266 -69q-148 0 -270 62v157q145 -79 270 -79q179 0 179 135q0 125 -199 125h-115v133h105q184 0 184 129q0 52 -34.5 80t-90.5 28q-57 0 -105.5 -20t-105.5 -57l-84 114 q61 46 134 75.5t171 29.5q134 0 212.5 -61.5t78.5 -168.5z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1212" d="M362 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1309" d="M403 422q0 -252 218 -252q146 0 215 88.5t69 296.5v551h236v-1106h-183l-34 147h-13q-48 -83 -119.5 -125t-175.5 -42q-140 0 -219 90h-4q3 -28 6.5 -117t3.5 -125v-320h-235v1598h235v-684z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1341" d="M1143 -260h-137v1663h-191v-1663h-137v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h580v-1816z" />
+<glyph unicode="&#xb7;" horiz-adv-x="563" d="M133 723q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" />
+<glyph unicode="&#xb8;" horiz-adv-x="442" d="M426 -270q0 -222 -305 -222q-66 0 -121 15v137q54 -14 123 -14q54 0 85.5 16.5t31.5 61.5q0 85 -179 110l84 166h152l-41 -88q80 -21 125 -68.5t45 -113.5z" />
+<glyph unicode="&#xb9;" horiz-adv-x="743" d="M532 586h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111l-88 112l281 209h167v-876z" />
+<glyph unicode="&#xba;" horiz-adv-x="780" d="M719 1124q0 -164 -87.5 -259t-244.5 -95q-150 0 -238 95.5t-88 258.5q0 169 88.5 262t241.5 93q152 0 240 -94.5t88 -260.5zM223 1124q0 -111 39 -166t127 -55t127 55t39 166q0 113 -39 167.5t-127 54.5t-127 -54.5t-39 -167.5z" />
+<glyph unicode="&#xbb;" horiz-adv-x="1139" d="M1057 535l-359 -431l-168 97l283 348l-283 350l168 94l359 -432v-26zM606 535l-358 -431l-168 97l282 348l-282 350l168 94l358 -432v-26z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1700" d="M60 0zM1333 1462l-856 -1462h-192l858 1462h190zM508 586h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111l-88 112l281 209h167v-876zM1585 177h-125v-176h-192v176h-392v127l396 579h188v-563h125v-143zM1268 320v178q0 97 6 197q-52 -104 -88 -158l-148 -217h230z " />
+<glyph unicode="&#xbd;" horiz-adv-x="1700" d="M46 0zM1298 1462l-856 -1462h-192l858 1462h190zM494 586h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111l-88 112l281 209h167v-876zM1608 1h-627v135l230 225q117 112 149.5 165t32.5 112q0 52 -32 79t-83 27q-93 0 -201 -88l-94 121q139 119 309 119 q136 0 211.5 -66t75.5 -180q0 -83 -46 -158.5t-183 -202.5l-139 -129h397v-159z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1700" d="M55 0zM1415 1462l-856 -1462h-192l858 1462h190zM1640 177h-125v-176h-192v176h-392v127l396 579h188v-563h125v-143zM1323 320v178q0 97 6 197q-52 -104 -88 -158l-148 -217h230zM655 1251q0 -75 -40.5 -122.5t-119.5 -86.5q94 -21 141.5 -76t47.5 -132q0 -127 -93 -196 t-266 -69q-148 0 -270 62v157q145 -79 270 -79q179 0 179 135q0 125 -199 125h-115v133h105q184 0 184 129q0 52 -34.5 80t-90.5 28q-57 0 -105.5 -20t-105.5 -57l-84 114q61 46 134 75.5t171 29.5q134 0 212.5 -61.5t78.5 -168.5z" />
+<glyph unicode="&#xbf;" horiz-adv-x="928" d="M651 645v-63q0 -106 -41 -181t-143 -155q-124 -98 -155 -147t-31 -124q0 -78 54 -125t161 -47q90 0 174 27.5t166 65.5l82 -179q-220 -110 -424 -110q-207 0 -323 95.5t-116 264.5q0 73 21 130t64 109t157 142q94 76 125 124.5t31 127.5v45h198zM692 965 q0 -74 -37.5 -113t-111.5 -39q-72 0 -110 39.5t-38 112.5q0 69 38 111t110 42t110.5 -40.5t38.5 -112.5z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1354" d="M0 0zM1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426zM662 1579q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1354" d="M0 0zM1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426zM532 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1354" d="M0 0zM1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426zM897 1579q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z " />
+<glyph unicode="&#xc3;" horiz-adv-x="1354" d="M0 0zM1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426zM821 1579q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73 q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1354" d="M0 0zM1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426zM363 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88z M756 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1354" d="M0 0zM1100 0l-146 406h-559l-143 -406h-252l547 1468h260l547 -1468h-254zM891 612l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269l-132 -381h426zM913 1577q0 -102 -65.5 -165.5t-173.5 -63.5t-172 62.5t-64 164.5q0 101 63.5 163.5t172.5 62.5 q104 0 171.5 -62t67.5 -162zM780 1575q0 50 -30 78.5t-76 28.5q-47 0 -77 -28.5t-30 -78.5q0 -106 107 -106q46 0 76 27.5t30 78.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1868" d="M1747 0h-811v406h-504l-188 -406h-246l678 1462h1071v-202h-571v-398h532v-200h-532v-459h571v-203zM522 612h414v641h-123z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1298" d="M121 0zM815 1278q-206 0 -324 -146t-118 -403q0 -269 113.5 -407t328.5 -138q93 0 180 18.5t181 47.5v-205q-172 -65 -390 -65q-321 0 -493 194.5t-172 556.5q0 228 83.5 399t241.5 262t371 91q224 0 414 -94l-86 -199q-74 35 -156.5 61.5t-173.5 26.5zM952 -270 q0 -222 -305 -222q-66 0 -121 15v137q54 -14 123 -14q54 0 85.5 16.5t31.5 61.5q0 85 -179 110l84 166h152l-41 -88q80 -21 125 -68.5t45 -113.5z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1143" d="M193 0zM1020 0h-827v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203zM617 1579q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1143" d="M193 0zM1020 0h-827v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203zM440 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xca;" horiz-adv-x="1143" d="M193 0zM1020 0h-827v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203zM831 1579q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1143" d="M193 0zM1020 0h-827v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203zM297 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM690 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5 t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xcc;" horiz-adv-x="625" d="M0 0zM193 0v1462h239v-1462h-239zM322 1579q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xcd;" horiz-adv-x="625" d="M179 0zM193 0v1462h239v-1462h-239zM179 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xce;" horiz-adv-x="625" d="M0 0zM193 0v1462h239v-1462h-239zM536 1579q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xcf;" horiz-adv-x="625" d="M1 0zM193 0v1462h239v-1462h-239zM1 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM394 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1497" d="M1374 745q0 -360 -201 -552.5t-579 -192.5h-401v623h-146v200h146v639h446q347 0 541 -188.5t194 -528.5zM1122 737q0 260 -124.5 392.5t-368.5 132.5h-197v-439h307v-200h-307v-422h160q530 0 530 536z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1604" d="M193 0zM1411 0h-293l-719 1165h-8l5 -65q14 -186 14 -340v-760h-217v1462h290l717 -1159h6q-2 23 -8 167.5t-6 225.5v766h219v-1462zM954 1579q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39 t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1612" d="M121 0zM1491 733q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M809 1579q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1612" d="M121 0zM1491 733q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M657 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1612" d="M121 0zM1491 733q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M1024 1579q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1612" d="M121 0zM1491 733q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M950 1579q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1612" d="M121 0zM1491 733q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5t178.5 556t509.5 194q326 0 504 -197t178 -555zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M496 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM889 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xd7;" d="M457 723l-326 326l125 127l328 -326l329 326l125 -123l-329 -330l325 -328l-123 -125l-329 326l-324 -326l-125 125z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1612" d="M1491 733q0 -357 -178.5 -555t-505.5 -198q-213 0 -361 81l-94 -137l-141 94l98 144q-188 196 -188 573q0 362 178.5 556t509.5 194q199 0 354 -82l90 129l142 -92l-99 -140q195 -199 195 -567zM1237 733q0 225 -80 361l-586 -850q97 -60 236 -60q213 0 321.5 138 t108.5 411zM375 733q0 -231 78 -362l587 850q-92 59 -231 59q-215 0 -324.5 -139t-109.5 -408z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1520" d="M180 0zM1339 1462v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239zM745 1579q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xda;" horiz-adv-x="1520" d="M180 0zM1339 1462v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239zM600 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1520" d="M180 0zM1339 1462v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239zM977 1579q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z " />
+<glyph unicode="&#xdc;" horiz-adv-x="1520" d="M180 0zM1339 1462v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239zM445 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29 t-33.5 88zM838 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1212" d="M0 0zM606 795l346 667h260l-487 -895v-567h-240v559l-485 903h260zM450 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xde;" horiz-adv-x="1268" d="M1169 776q0 -227 -146 -349t-423 -122h-168v-305h-239v1462h239v-243h197q268 0 404 -112t136 -331zM432 504h133q187 0 273 63t86 203q0 127 -78 188.5t-250 61.5h-164v-516z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1364" d="M1149 1253q0 -74 -38.5 -140.5t-104.5 -117.5q-90 -69 -117 -98t-27 -57q0 -30 22.5 -55.5t79.5 -63.5l95 -64q92 -62 135.5 -109.5t65.5 -103.5t22 -127q0 -165 -107 -251t-311 -86q-190 0 -299 65v199q58 -37 139 -61.5t148 -24.5q192 0 192 151q0 61 -34.5 105 t-155.5 118q-119 73 -171 135t-52 146q0 63 34 115.5t105 105.5q75 55 107 97.5t32 93.5q0 72 -67 112.5t-178 40.5q-127 0 -194 -54t-67 -159v-1165h-235v1169q0 193 128.5 295.5t367.5 102.5q225 0 355 -84t130 -230z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1188" d="M90 0zM860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5zM587 1241q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1188" d="M90 0zM860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5zM438 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1188" d="M90 0zM860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5zM814 1241q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1188" d="M90 0zM860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5zM748 1241q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115 h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1188" d="M90 0zM860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5zM282 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM675 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31 t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1188" d="M90 0zM860 0l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168zM510 160 q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5q0 -74 44 -114.5t132 -40.5zM841 1468q0 -102 -65.5 -165.5t-173.5 -63.5t-172 62.5t-64 164.5q0 101 63.5 163.5t172.5 62.5q104 0 171.5 -62t67.5 -162zM708 1466q0 50 -30 78.5t-76 28.5 q-47 0 -77 -28.5t-30 -78.5q0 -106 107 -106q46 0 76 27.5t30 78.5z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1817" d="M90 317q0 172 121.5 258.5t370.5 94.5l188 6v76q0 194 -201 194q-141 0 -307 -82l-74 166q88 47 192.5 71.5t203.5 24.5q241 0 340 -155q120 155 346 155q206 0 328 -134.5t122 -362.5v-127h-712q10 -336 301 -336q184 0 356 80v-191q-86 -41 -171.5 -58t-195.5 -17 q-140 0 -248.5 54.5t-175.5 164.5q-94 -125 -190.5 -172t-241.5 -47q-165 0 -258.5 90t-93.5 247zM334 315q0 -155 166 -155q124 0 196 72.5t72 199.5v96l-135 -6q-155 -6 -227 -54.5t-72 -152.5zM1266 948q-112 0 -177.5 -69.5t-74.5 -208.5h473q0 130 -58.5 204t-162.5 74 z" />
+<glyph unicode="&#xe7;" horiz-adv-x="1014" d="M102 0zM614 -20q-251 0 -381.5 146.5t-130.5 420.5q0 279 136.5 429t394.5 150q175 0 315 -65l-71 -189q-149 58 -246 58q-287 0 -287 -381q0 -186 71.5 -279.5t209.5 -93.5q157 0 297 78v-205q-63 -37 -134.5 -53t-173.5 -16zM782 -270q0 -222 -305 -222q-66 0 -121 15 v137q54 -14 123 -14q54 0 85.5 16.5t31.5 61.5q0 85 -179 110l84 166h152l-41 -88q80 -21 125 -68.5t45 -113.5z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1180" d="M102 0zM651 -20q-258 0 -403.5 150.5t-145.5 414.5q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17zM608 948q-112 0 -179.5 -71t-80.5 -207h502q-2 137 -66 207.5 t-176 70.5zM609 1241q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1180" d="M102 0zM651 -20q-258 0 -403.5 150.5t-145.5 414.5q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17zM608 948q-112 0 -179.5 -71t-80.5 -207h502q-2 137 -66 207.5 t-176 70.5zM458 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xea;" horiz-adv-x="1180" d="M102 0zM651 -20q-258 0 -403.5 150.5t-145.5 414.5q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17zM608 948q-112 0 -179.5 -71t-80.5 -207h502q-2 137 -66 207.5 t-176 70.5zM838 1241q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1180" d="M102 0zM651 -20q-258 0 -403.5 150.5t-145.5 414.5q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17zM608 948q-112 0 -179.5 -71t-80.5 -207h502q-2 137 -66 207.5 t-176 70.5zM307 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM700 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xec;" horiz-adv-x="571" d="M0 0zM403 0h-235v1106h235v-1106zM259 1241q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xed;" horiz-adv-x="571" d="M156 0zM403 0h-235v1106h235v-1106zM156 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xee;" horiz-adv-x="571" d="M0 0zM403 0h-235v1106h235v-1106zM511 1241q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xef;" horiz-adv-x="571" d="M0 0zM403 0h-235v1106h235v-1106zM-25 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM368 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1243" d="M1149 567q0 -279 -137.5 -433t-388.5 -154q-235 0 -378 136t-143 365q0 231 131 365.5t351 134.5q214 0 301 -111l8 4q-62 189 -227 345l-250 -150l-88 133l204 119q-86 59 -167 102l84 146q140 -63 258 -144l231 138l88 -129l-188 -113q152 -140 231.5 -330t79.5 -424z M909 522q0 127 -75.5 202t-206.5 75q-151 0 -218 -82t-67 -240q0 -153 74 -234t211 -81q148 0 215 91t67 269z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1300" d="M168 0zM1141 0h-236v680q0 128 -51.5 191t-163.5 63q-149 0 -218 -88t-69 -295v-551h-235v1106h184l33 -145h12q50 79 142 122t204 43q398 0 398 -405v-721zM809 1241q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73 q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1251" d="M102 0zM1149 555q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM621 1241q-69 52 -174.5 150.5t-153.5 156.5 v21h273q38 -70 103.5 -161t109.5 -142v-25h-158z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1251" d="M102 0zM1149 555q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM473 1241v25q57 70 117.5 156t95.5 147h273 v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1251" d="M102 0zM1149 555q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM850 1241q-123 73 -228 180 q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1251" d="M102 0zM1149 555q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM775 1241q-42 0 -82.5 17.5t-79.5 39t-76 39 t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1251" d="M102 0zM1149 555q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM311 1399q0 62 33.5 89.5t81.5 27.5 q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM704 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xf7;" d="M96 633v178h977v-178h-977zM457 373q0 64 31.5 99.5t95.5 35.5q61 0 93 -36t32 -99t-34 -100t-91 -37q-60 0 -93.5 35.5t-33.5 101.5zM457 1071q0 64 31.5 99.5t95.5 35.5q61 0 93 -36t32 -99t-34 -100t-91 -37q-60 0 -93.5 35.5t-33.5 101.5z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1251" d="M1149 555q0 -271 -139 -423t-387 -152q-144 0 -250 57l-76 -109l-135 90l82 117q-142 155 -142 420q0 269 138 420t389 151q144 0 258 -63l69 100l136 -92l-78 -108q135 -152 135 -408zM344 555q0 -135 37 -219l391 559q-60 39 -147 39q-148 0 -214.5 -98t-66.5 -281z M907 555q0 121 -33 203l-387 -553q54 -33 140 -33q280 0 280 383z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1300" d="M158 0zM948 0l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185zM617 1241q-69 52 -174.5 150.5t-153.5 156.5v21h273q38 -70 103.5 -161t109.5 -142v-25 h-158z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1300" d="M158 0zM948 0l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185zM501 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5 h-156z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1300" d="M158 0zM948 0l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185zM871 1241q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260 q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1300" d="M158 0zM948 0l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185zM332 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32 q-48 0 -81.5 29t-33.5 88zM725 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#xfd;" horiz-adv-x="1098" d="M0 0zM0 1106h256l225 -627q51 -134 68 -252h8q9 55 33 133.5t254 745.5h254l-473 -1253q-129 -345 -430 -345q-78 0 -152 17v186q53 -12 121 -12q170 0 239 197l41 104zM401 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1276" d="M403 961q61 86 142.5 125.5t187.5 39.5q206 0 322 -151t116 -420q0 -272 -116.5 -423.5t-321.5 -151.5q-219 0 -330 149h-14l8 -72l6 -92v-457h-235v2048h235v-430l-7 -138l-3 -27h10zM674 934q-142 0 -206.5 -82t-64.5 -260v-37q0 -202 64 -292.5t209 -90.5 q254 0 254 385q0 190 -61.5 283.5t-194.5 93.5z" />
+<glyph unicode="&#xff;" horiz-adv-x="1098" d="M0 0zM0 1106h256l225 -627q51 -134 68 -252h8q9 55 33 133.5t254 745.5h254l-473 -1253q-129 -345 -430 -345q-78 0 -152 17v186q53 -12 121 -12q170 0 239 197l41 104zM239 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29 t-33.5 88zM632 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#x131;" horiz-adv-x="571" d="M403 0h-235v1106h235v-1106z" />
+<glyph unicode="&#x152;" horiz-adv-x="1942" d="M1819 0h-820q-102 -20 -211 -20q-320 0 -493.5 196.5t-173.5 558.5q0 360 172 555t491 195q115 0 209 -23h826v-202h-576v-398h539v-200h-539v-459h576v-203zM793 1280q-208 0 -315 -139t-107 -408t106 -409t314 -140q129 0 213 35v1024q-80 37 -211 37z" />
+<glyph unicode="&#x153;" horiz-adv-x="1966" d="M1438 -20q-281 0 -420 194q-132 -194 -400 -194q-236 0 -376 155t-140 420q0 272 137 421.5t382 149.5q121 0 223 -49t168 -145q131 194 379 194q221 0 349 -133.5t128 -365.5v-127h-738q11 -164 85.5 -249t228.5 -85q102 0 187 18.5t181 61.5v-191q-84 -40 -171.5 -57.5 t-202.5 -17.5zM344 555q0 -189 65.5 -286t211.5 -97q141 0 206.5 95.5t65.5 283.5q0 192 -66 287.5t-211 95.5q-143 0 -207.5 -95t-64.5 -284zM1393 948q-110 0 -177.5 -69.5t-78.5 -208.5h497q0 134 -63 206t-178 72z" />
+<glyph unicode="&#x178;" horiz-adv-x="1212" d="M0 0zM606 795l346 667h260l-487 -895v-567h-240v559l-485 903h260zM293 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM686 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5 q-48 0 -81.5 29t-33.5 88z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1227" d="M838 1241q-123 73 -228 180q-103 -103 -225 -180h-158v25q191 198 254 303h260q63 -110 256 -303v-25h-159z" />
+<glyph unicode="&#x2da;" horiz-adv-x="1182" d="M827 1468q0 -102 -65.5 -165.5t-173.5 -63.5t-172 62.5t-64 164.5q0 101 63.5 163.5t172.5 62.5q104 0 171.5 -62t67.5 -162zM694 1466q0 50 -30 78.5t-76 28.5q-47 0 -77 -28.5t-30 -78.5q0 -106 107 -106q46 0 76 27.5t30 78.5z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1227" d="M776 1241q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5z" />
+<glyph unicode="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 455v190h860v-190h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 455v190h1884v-190h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="395" d="M37 961l-12 22q20 83 71 224t105 255h170q-64 -256 -101 -501h-233z" />
+<glyph unicode="&#x2019;" horiz-adv-x="395" d="M356 1462l15 -22q-53 -209 -176 -479h-170q69 289 100 501h231z" />
+<glyph unicode="&#x201a;" horiz-adv-x="549" d="M412 215q-48 -186 -176 -479h-173q69 270 103 502h231z" />
+<glyph unicode="&#x201c;" horiz-adv-x="813" d="M440 983q53 203 178 479h170q-69 -296 -100 -501h-233zM25 983q20 83 71 224t105 255h170q-64 -256 -101 -501h-233z" />
+<glyph unicode="&#x201d;" horiz-adv-x="813" d="M371 1440q-53 -209 -176 -479h-170q69 289 100 501h231zM788 1440q-53 -209 -176 -479h-172q69 271 103 501h231z" />
+<glyph unicode="&#x201e;" horiz-adv-x="944" d="M391 215q-55 -214 -176 -479h-172q66 260 102 502h232zM809 215q-48 -186 -176 -479h-172q66 260 102 502h232z" />
+<glyph unicode="&#x2022;" horiz-adv-x="770" d="M131 748q0 138 66 210t188 72q121 0 187.5 -72.5t66.5 -209.5q0 -135 -67 -209t-187 -74t-187 72.5t-67 210.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1677" d="M133 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113zM690 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113zM1247 125q0 73 38 112t110 39q73 0 111 -40.5 t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" />
+<glyph unicode="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="688" d="M82 561l356 432l168 -94l-282 -350l282 -348l-168 -97l-356 431v26z" />
+<glyph unicode="&#x203a;" horiz-adv-x="688" d="M606 535l-358 -431l-168 97l282 348l-282 350l168 94l358 -432v-26z" />
+<glyph unicode="&#x2044;" horiz-adv-x="266" d="M655 1462l-856 -1462h-192l858 1462h190z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" horiz-adv-x="743" d="M725 762h-125v-176h-192v176h-392v127l396 579h188v-563h125v-143zM408 905v178q0 97 6 197q-52 -104 -88 -158l-148 -217h230z" />
+<glyph unicode="&#x20ac;" horiz-adv-x="1188" d="M799 1278q-141 0 -230.5 -84t-119.5 -254h456v-154h-471l-2 -45v-55l2 -39h408v-153h-391q64 -312 364 -312q143 0 293 62v-203q-131 -61 -305 -61q-241 0 -391.5 132t-196.5 382h-152v153h136l-2 37v37l2 65h-136v154h150q38 251 191 394t395 143q200 0 358 -88 l-84 -187q-154 76 -274 76z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1561" d="M375 741h-146v592h-202v129h553v-129h-205v-592zM963 741l-185 543h-6l4 -119v-424h-141v721h217l178 -534l187 534h210v-721h-147v414l4 129h-6l-193 -543h-122z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1105" d="M0 1105h1105v-1105h-1105v1105z" />
+<glyph horiz-adv-x="1276" d="M0 0z" />
+<hkern u1="&#x22;" u2="&#x178;" k="-20" />
+<hkern u1="&#x22;" u2="&#x153;" k="123" />
+<hkern u1="&#x22;" u2="&#xfc;" k="61" />
+<hkern u1="&#x22;" u2="&#xfb;" k="61" />
+<hkern u1="&#x22;" u2="&#xfa;" k="61" />
+<hkern u1="&#x22;" u2="&#xf9;" k="61" />
+<hkern u1="&#x22;" u2="&#xf8;" k="123" />
+<hkern u1="&#x22;" u2="&#xf6;" k="123" />
+<hkern u1="&#x22;" u2="&#xf5;" k="123" />
+<hkern u1="&#x22;" u2="&#xf4;" k="123" />
+<hkern u1="&#x22;" u2="&#xf3;" k="123" />
+<hkern u1="&#x22;" u2="&#xf2;" k="123" />
+<hkern u1="&#x22;" u2="&#xeb;" k="123" />
+<hkern u1="&#x22;" u2="&#xea;" k="123" />
+<hkern u1="&#x22;" u2="&#xe9;" k="123" />
+<hkern u1="&#x22;" u2="&#xe8;" k="123" />
+<hkern u1="&#x22;" u2="&#xe7;" k="123" />
+<hkern u1="&#x22;" u2="&#xe6;" k="82" />
+<hkern u1="&#x22;" u2="&#xe5;" k="82" />
+<hkern u1="&#x22;" u2="&#xe4;" k="82" />
+<hkern u1="&#x22;" u2="&#xe3;" k="82" />
+<hkern u1="&#x22;" u2="&#xe2;" k="82" />
+<hkern u1="&#x22;" u2="&#xe1;" k="82" />
+<hkern u1="&#x22;" u2="&#xe0;" k="123" />
+<hkern u1="&#x22;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x22;" u2="&#xc5;" k="143" />
+<hkern u1="&#x22;" u2="&#xc4;" k="143" />
+<hkern u1="&#x22;" u2="&#xc3;" k="143" />
+<hkern u1="&#x22;" u2="&#xc2;" k="143" />
+<hkern u1="&#x22;" u2="&#xc1;" k="143" />
+<hkern u1="&#x22;" u2="&#xc0;" k="143" />
+<hkern u1="&#x22;" u2="u" k="61" />
+<hkern u1="&#x22;" u2="s" k="61" />
+<hkern u1="&#x22;" u2="r" k="61" />
+<hkern u1="&#x22;" u2="q" k="123" />
+<hkern u1="&#x22;" u2="p" k="61" />
+<hkern u1="&#x22;" u2="o" k="123" />
+<hkern u1="&#x22;" u2="n" k="61" />
+<hkern u1="&#x22;" u2="m" k="61" />
+<hkern u1="&#x22;" u2="g" k="61" />
+<hkern u1="&#x22;" u2="e" k="123" />
+<hkern u1="&#x22;" u2="d" k="123" />
+<hkern u1="&#x22;" u2="c" k="123" />
+<hkern u1="&#x22;" u2="a" k="82" />
+<hkern u1="&#x22;" u2="Y" k="-20" />
+<hkern u1="&#x22;" u2="W" k="-41" />
+<hkern u1="&#x22;" u2="V" k="-41" />
+<hkern u1="&#x22;" u2="T" k="-41" />
+<hkern u1="&#x22;" u2="A" k="143" />
+<hkern u1="&#x27;" u2="&#x178;" k="-20" />
+<hkern u1="&#x27;" u2="&#x153;" k="123" />
+<hkern u1="&#x27;" u2="&#xfc;" k="61" />
+<hkern u1="&#x27;" u2="&#xfb;" k="61" />
+<hkern u1="&#x27;" u2="&#xfa;" k="61" />
+<hkern u1="&#x27;" u2="&#xf9;" k="61" />
+<hkern u1="&#x27;" u2="&#xf8;" k="123" />
+<hkern u1="&#x27;" u2="&#xf6;" k="123" />
+<hkern u1="&#x27;" u2="&#xf5;" k="123" />
+<hkern u1="&#x27;" u2="&#xf4;" k="123" />
+<hkern u1="&#x27;" u2="&#xf3;" k="123" />
+<hkern u1="&#x27;" u2="&#xf2;" k="123" />
+<hkern u1="&#x27;" u2="&#xeb;" k="123" />
+<hkern u1="&#x27;" u2="&#xea;" k="123" />
+<hkern u1="&#x27;" u2="&#xe9;" k="123" />
+<hkern u1="&#x27;" u2="&#xe8;" k="123" />
+<hkern u1="&#x27;" u2="&#xe7;" k="123" />
+<hkern u1="&#x27;" u2="&#xe6;" k="82" />
+<hkern u1="&#x27;" u2="&#xe5;" k="82" />
+<hkern u1="&#x27;" u2="&#xe4;" k="82" />
+<hkern u1="&#x27;" u2="&#xe3;" k="82" />
+<hkern u1="&#x27;" u2="&#xe2;" k="82" />
+<hkern u1="&#x27;" u2="&#xe1;" k="82" />
+<hkern u1="&#x27;" u2="&#xe0;" k="123" />
+<hkern u1="&#x27;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x27;" u2="&#xc5;" k="143" />
+<hkern u1="&#x27;" u2="&#xc4;" k="143" />
+<hkern u1="&#x27;" u2="&#xc3;" k="143" />
+<hkern u1="&#x27;" u2="&#xc2;" k="143" />
+<hkern u1="&#x27;" u2="&#xc1;" k="143" />
+<hkern u1="&#x27;" u2="&#xc0;" k="143" />
+<hkern u1="&#x27;" u2="u" k="61" />
+<hkern u1="&#x27;" u2="s" k="61" />
+<hkern u1="&#x27;" u2="r" k="61" />
+<hkern u1="&#x27;" u2="q" k="123" />
+<hkern u1="&#x27;" u2="p" k="61" />
+<hkern u1="&#x27;" u2="o" k="123" />
+<hkern u1="&#x27;" u2="n" k="61" />
+<hkern u1="&#x27;" u2="m" k="61" />
+<hkern u1="&#x27;" u2="g" k="61" />
+<hkern u1="&#x27;" u2="e" k="123" />
+<hkern u1="&#x27;" u2="d" k="123" />
+<hkern u1="&#x27;" u2="c" k="123" />
+<hkern u1="&#x27;" u2="a" k="82" />
+<hkern u1="&#x27;" u2="Y" k="-20" />
+<hkern u1="&#x27;" u2="W" k="-41" />
+<hkern u1="&#x27;" u2="V" k="-41" />
+<hkern u1="&#x27;" u2="T" k="-41" />
+<hkern u1="&#x27;" u2="A" k="143" />
+<hkern u1="&#x28;" u2="J" k="-184" />
+<hkern u1="&#x2c;" u2="&#x178;" k="123" />
+<hkern u1="&#x2c;" u2="&#x152;" k="102" />
+<hkern u1="&#x2c;" u2="&#xdd;" k="123" />
+<hkern u1="&#x2c;" u2="&#xdc;" k="41" />
+<hkern u1="&#x2c;" u2="&#xdb;" k="41" />
+<hkern u1="&#x2c;" u2="&#xda;" k="41" />
+<hkern u1="&#x2c;" u2="&#xd9;" k="41" />
+<hkern u1="&#x2c;" u2="&#xd8;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd6;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd5;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd4;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd3;" k="102" />
+<hkern u1="&#x2c;" u2="&#xd2;" k="102" />
+<hkern u1="&#x2c;" u2="&#xc7;" k="102" />
+<hkern u1="&#x2c;" u2="Y" k="123" />
+<hkern u1="&#x2c;" u2="W" k="123" />
+<hkern u1="&#x2c;" u2="V" k="123" />
+<hkern u1="&#x2c;" u2="U" k="41" />
+<hkern u1="&#x2c;" u2="T" k="143" />
+<hkern u1="&#x2c;" u2="Q" k="102" />
+<hkern u1="&#x2c;" u2="O" k="102" />
+<hkern u1="&#x2c;" u2="G" k="102" />
+<hkern u1="&#x2c;" u2="C" k="102" />
+<hkern u1="&#x2d;" u2="T" k="82" />
+<hkern u1="&#x2e;" u2="&#x178;" k="123" />
+<hkern u1="&#x2e;" u2="&#x152;" k="102" />
+<hkern u1="&#x2e;" u2="&#xdd;" k="123" />
+<hkern u1="&#x2e;" u2="&#xdc;" k="41" />
+<hkern u1="&#x2e;" u2="&#xdb;" k="41" />
+<hkern u1="&#x2e;" u2="&#xda;" k="41" />
+<hkern u1="&#x2e;" u2="&#xd9;" k="41" />
+<hkern u1="&#x2e;" u2="&#xd8;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd6;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd5;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd4;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd3;" k="102" />
+<hkern u1="&#x2e;" u2="&#xd2;" k="102" />
+<hkern u1="&#x2e;" u2="&#xc7;" k="102" />
+<hkern u1="&#x2e;" u2="Y" k="123" />
+<hkern u1="&#x2e;" u2="W" k="123" />
+<hkern u1="&#x2e;" u2="V" k="123" />
+<hkern u1="&#x2e;" u2="U" k="41" />
+<hkern u1="&#x2e;" u2="T" k="143" />
+<hkern u1="&#x2e;" u2="Q" k="102" />
+<hkern u1="&#x2e;" u2="O" k="102" />
+<hkern u1="&#x2e;" u2="G" k="102" />
+<hkern u1="&#x2e;" u2="C" k="102" />
+<hkern u1="A" u2="&#x201d;" k="143" />
+<hkern u1="A" u2="&#x2019;" k="143" />
+<hkern u1="A" u2="&#x178;" k="123" />
+<hkern u1="A" u2="&#x152;" k="41" />
+<hkern u1="A" u2="&#xdd;" k="123" />
+<hkern u1="A" u2="&#xd8;" k="41" />
+<hkern u1="A" u2="&#xd6;" k="41" />
+<hkern u1="A" u2="&#xd5;" k="41" />
+<hkern u1="A" u2="&#xd4;" k="41" />
+<hkern u1="A" u2="&#xd3;" k="41" />
+<hkern u1="A" u2="&#xd2;" k="41" />
+<hkern u1="A" u2="&#xc7;" k="41" />
+<hkern u1="A" u2="Y" k="123" />
+<hkern u1="A" u2="W" k="82" />
+<hkern u1="A" u2="V" k="82" />
+<hkern u1="A" u2="T" k="143" />
+<hkern u1="A" u2="Q" k="41" />
+<hkern u1="A" u2="O" k="41" />
+<hkern u1="A" u2="J" k="-266" />
+<hkern u1="A" u2="G" k="41" />
+<hkern u1="A" u2="C" k="41" />
+<hkern u1="A" u2="&#x27;" k="143" />
+<hkern u1="A" u2="&#x22;" k="143" />
+<hkern u1="B" u2="&#x201e;" k="82" />
+<hkern u1="B" u2="&#x201a;" k="82" />
+<hkern u1="B" u2="&#x178;" k="20" />
+<hkern u1="B" u2="&#xdd;" k="20" />
+<hkern u1="B" u2="&#xc5;" k="41" />
+<hkern u1="B" u2="&#xc4;" k="41" />
+<hkern u1="B" u2="&#xc3;" k="41" />
+<hkern u1="B" u2="&#xc2;" k="41" />
+<hkern u1="B" u2="&#xc1;" k="41" />
+<hkern u1="B" u2="&#xc0;" k="41" />
+<hkern u1="B" u2="Z" k="20" />
+<hkern u1="B" u2="Y" k="20" />
+<hkern u1="B" u2="X" k="41" />
+<hkern u1="B" u2="W" k="20" />
+<hkern u1="B" u2="V" k="20" />
+<hkern u1="B" u2="T" k="61" />
+<hkern u1="B" u2="A" k="41" />
+<hkern u1="B" u2="&#x2e;" k="82" />
+<hkern u1="B" u2="&#x2c;" k="82" />
+<hkern u1="C" u2="&#x152;" k="41" />
+<hkern u1="C" u2="&#xd8;" k="41" />
+<hkern u1="C" u2="&#xd6;" k="41" />
+<hkern u1="C" u2="&#xd5;" k="41" />
+<hkern u1="C" u2="&#xd4;" k="41" />
+<hkern u1="C" u2="&#xd3;" k="41" />
+<hkern u1="C" u2="&#xd2;" k="41" />
+<hkern u1="C" u2="&#xc7;" k="41" />
+<hkern u1="C" u2="Q" k="41" />
+<hkern u1="C" u2="O" k="41" />
+<hkern u1="C" u2="G" k="41" />
+<hkern u1="C" u2="C" k="41" />
+<hkern u1="D" u2="&#x201e;" k="82" />
+<hkern u1="D" u2="&#x201a;" k="82" />
+<hkern u1="D" u2="&#x178;" k="20" />
+<hkern u1="D" u2="&#xdd;" k="20" />
+<hkern u1="D" u2="&#xc5;" k="41" />
+<hkern u1="D" u2="&#xc4;" k="41" />
+<hkern u1="D" u2="&#xc3;" k="41" />
+<hkern u1="D" u2="&#xc2;" k="41" />
+<hkern u1="D" u2="&#xc1;" k="41" />
+<hkern u1="D" u2="&#xc0;" k="41" />
+<hkern u1="D" u2="Z" k="20" />
+<hkern u1="D" u2="Y" k="20" />
+<hkern u1="D" u2="X" k="41" />
+<hkern u1="D" u2="W" k="20" />
+<hkern u1="D" u2="V" k="20" />
+<hkern u1="D" u2="T" k="61" />
+<hkern u1="D" u2="A" k="41" />
+<hkern u1="D" u2="&#x2e;" k="82" />
+<hkern u1="D" u2="&#x2c;" k="82" />
+<hkern u1="E" u2="J" k="-123" />
+<hkern u1="F" u2="&#x201e;" k="123" />
+<hkern u1="F" u2="&#x201a;" k="123" />
+<hkern u1="F" u2="&#xc5;" k="41" />
+<hkern u1="F" u2="&#xc4;" k="41" />
+<hkern u1="F" u2="&#xc3;" k="41" />
+<hkern u1="F" u2="&#xc2;" k="41" />
+<hkern u1="F" u2="&#xc1;" k="41" />
+<hkern u1="F" u2="&#xc0;" k="41" />
+<hkern u1="F" u2="A" k="41" />
+<hkern u1="F" u2="&#x3f;" k="-41" />
+<hkern u1="F" u2="&#x2e;" k="123" />
+<hkern u1="F" u2="&#x2c;" k="123" />
+<hkern u1="K" u2="&#x152;" k="41" />
+<hkern u1="K" u2="&#xd8;" k="41" />
+<hkern u1="K" u2="&#xd6;" k="41" />
+<hkern u1="K" u2="&#xd5;" k="41" />
+<hkern u1="K" u2="&#xd4;" k="41" />
+<hkern u1="K" u2="&#xd3;" k="41" />
+<hkern u1="K" u2="&#xd2;" k="41" />
+<hkern u1="K" u2="&#xc7;" k="41" />
+<hkern u1="K" u2="Q" k="41" />
+<hkern u1="K" u2="O" k="41" />
+<hkern u1="K" u2="G" k="41" />
+<hkern u1="K" u2="C" k="41" />
+<hkern u1="L" u2="&#x201d;" k="164" />
+<hkern u1="L" u2="&#x2019;" k="164" />
+<hkern u1="L" u2="&#x178;" k="61" />
+<hkern u1="L" u2="&#x152;" k="41" />
+<hkern u1="L" u2="&#xdd;" k="61" />
+<hkern u1="L" u2="&#xdc;" k="20" />
+<hkern u1="L" u2="&#xdb;" k="20" />
+<hkern u1="L" u2="&#xda;" k="20" />
+<hkern u1="L" u2="&#xd9;" k="20" />
+<hkern u1="L" u2="&#xd8;" k="41" />
+<hkern u1="L" u2="&#xd6;" k="41" />
+<hkern u1="L" u2="&#xd5;" k="41" />
+<hkern u1="L" u2="&#xd4;" k="41" />
+<hkern u1="L" u2="&#xd3;" k="41" />
+<hkern u1="L" u2="&#xd2;" k="41" />
+<hkern u1="L" u2="&#xc7;" k="41" />
+<hkern u1="L" u2="Y" k="61" />
+<hkern u1="L" u2="W" k="41" />
+<hkern u1="L" u2="V" k="41" />
+<hkern u1="L" u2="U" k="20" />
+<hkern u1="L" u2="T" k="41" />
+<hkern u1="L" u2="Q" k="41" />
+<hkern u1="L" u2="O" k="41" />
+<hkern u1="L" u2="G" k="41" />
+<hkern u1="L" u2="C" k="41" />
+<hkern u1="L" u2="&#x27;" k="164" />
+<hkern u1="L" u2="&#x22;" k="164" />
+<hkern u1="O" u2="&#x201e;" k="82" />
+<hkern u1="O" u2="&#x201a;" k="82" />
+<hkern u1="O" u2="&#x178;" k="20" />
+<hkern u1="O" u2="&#xdd;" k="20" />
+<hkern u1="O" u2="&#xc5;" k="41" />
+<hkern u1="O" u2="&#xc4;" k="41" />
+<hkern u1="O" u2="&#xc3;" k="41" />
+<hkern u1="O" u2="&#xc2;" k="41" />
+<hkern u1="O" u2="&#xc1;" k="41" />
+<hkern u1="O" u2="&#xc0;" k="41" />
+<hkern u1="O" u2="Z" k="20" />
+<hkern u1="O" u2="Y" k="20" />
+<hkern u1="O" u2="X" k="41" />
+<hkern u1="O" u2="W" k="20" />
+<hkern u1="O" u2="V" k="20" />
+<hkern u1="O" u2="T" k="61" />
+<hkern u1="O" u2="A" k="41" />
+<hkern u1="O" u2="&#x2e;" k="82" />
+<hkern u1="O" u2="&#x2c;" k="82" />
+<hkern u1="P" u2="&#x201e;" k="266" />
+<hkern u1="P" u2="&#x201a;" k="266" />
+<hkern u1="P" u2="&#xc5;" k="102" />
+<hkern u1="P" u2="&#xc4;" k="102" />
+<hkern u1="P" u2="&#xc3;" k="102" />
+<hkern u1="P" u2="&#xc2;" k="102" />
+<hkern u1="P" u2="&#xc1;" k="102" />
+<hkern u1="P" u2="&#xc0;" k="102" />
+<hkern u1="P" u2="Z" k="20" />
+<hkern u1="P" u2="X" k="41" />
+<hkern u1="P" u2="A" k="102" />
+<hkern u1="P" u2="&#x2e;" k="266" />
+<hkern u1="P" u2="&#x2c;" k="266" />
+<hkern u1="Q" u2="&#x201e;" k="82" />
+<hkern u1="Q" u2="&#x201a;" k="82" />
+<hkern u1="Q" u2="&#x178;" k="20" />
+<hkern u1="Q" u2="&#xdd;" k="20" />
+<hkern u1="Q" u2="&#xc5;" k="41" />
+<hkern u1="Q" u2="&#xc4;" k="41" />
+<hkern u1="Q" u2="&#xc3;" k="41" />
+<hkern u1="Q" u2="&#xc2;" k="41" />
+<hkern u1="Q" u2="&#xc1;" k="41" />
+<hkern u1="Q" u2="&#xc0;" k="41" />
+<hkern u1="Q" u2="Z" k="20" />
+<hkern u1="Q" u2="Y" k="20" />
+<hkern u1="Q" u2="X" k="41" />
+<hkern u1="Q" u2="W" k="20" />
+<hkern u1="Q" u2="V" k="20" />
+<hkern u1="Q" u2="T" k="61" />
+<hkern u1="Q" u2="A" k="41" />
+<hkern u1="Q" u2="&#x2e;" k="82" />
+<hkern u1="Q" u2="&#x2c;" k="82" />
+<hkern u1="T" u2="&#x201e;" k="123" />
+<hkern u1="T" u2="&#x201a;" k="123" />
+<hkern u1="T" u2="&#x2014;" k="82" />
+<hkern u1="T" u2="&#x2013;" k="82" />
+<hkern u1="T" u2="&#x153;" k="143" />
+<hkern u1="T" u2="&#x152;" k="41" />
+<hkern u1="T" u2="&#xfd;" k="41" />
+<hkern u1="T" u2="&#xfc;" k="102" />
+<hkern u1="T" u2="&#xfb;" k="102" />
+<hkern u1="T" u2="&#xfa;" k="102" />
+<hkern u1="T" u2="&#xf9;" k="102" />
+<hkern u1="T" u2="&#xf8;" k="143" />
+<hkern u1="T" u2="&#xf6;" k="143" />
+<hkern u1="T" u2="&#xf5;" k="143" />
+<hkern u1="T" u2="&#xf4;" k="143" />
+<hkern u1="T" u2="&#xf3;" k="143" />
+<hkern u1="T" u2="&#xf2;" k="143" />
+<hkern u1="T" u2="&#xeb;" k="143" />
+<hkern u1="T" u2="&#xea;" k="143" />
+<hkern u1="T" u2="&#xe9;" k="143" />
+<hkern u1="T" u2="&#xe8;" k="143" />
+<hkern u1="T" u2="&#xe7;" k="143" />
+<hkern u1="T" u2="&#xe6;" k="164" />
+<hkern u1="T" u2="&#xe5;" k="164" />
+<hkern u1="T" u2="&#xe4;" k="164" />
+<hkern u1="T" u2="&#xe3;" k="164" />
+<hkern u1="T" u2="&#xe2;" k="164" />
+<hkern u1="T" u2="&#xe1;" k="164" />
+<hkern u1="T" u2="&#xe0;" k="143" />
+<hkern u1="T" u2="&#xd8;" k="41" />
+<hkern u1="T" u2="&#xd6;" k="41" />
+<hkern u1="T" u2="&#xd5;" k="41" />
+<hkern u1="T" u2="&#xd4;" k="41" />
+<hkern u1="T" u2="&#xd3;" k="41" />
+<hkern u1="T" u2="&#xd2;" k="41" />
+<hkern u1="T" u2="&#xc7;" k="41" />
+<hkern u1="T" u2="&#xc5;" k="143" />
+<hkern u1="T" u2="&#xc4;" k="143" />
+<hkern u1="T" u2="&#xc3;" k="143" />
+<hkern u1="T" u2="&#xc2;" k="143" />
+<hkern u1="T" u2="&#xc1;" k="143" />
+<hkern u1="T" u2="&#xc0;" k="143" />
+<hkern u1="T" u2="z" k="82" />
+<hkern u1="T" u2="y" k="41" />
+<hkern u1="T" u2="x" k="41" />
+<hkern u1="T" u2="w" k="41" />
+<hkern u1="T" u2="v" k="41" />
+<hkern u1="T" u2="u" k="102" />
+<hkern u1="T" u2="s" k="123" />
+<hkern u1="T" u2="r" k="102" />
+<hkern u1="T" u2="q" k="143" />
+<hkern u1="T" u2="p" k="102" />
+<hkern u1="T" u2="o" k="143" />
+<hkern u1="T" u2="n" k="102" />
+<hkern u1="T" u2="m" k="102" />
+<hkern u1="T" u2="g" k="143" />
+<hkern u1="T" u2="e" k="143" />
+<hkern u1="T" u2="d" k="143" />
+<hkern u1="T" u2="c" k="143" />
+<hkern u1="T" u2="a" k="164" />
+<hkern u1="T" u2="T" k="-41" />
+<hkern u1="T" u2="Q" k="41" />
+<hkern u1="T" u2="O" k="41" />
+<hkern u1="T" u2="G" k="41" />
+<hkern u1="T" u2="C" k="41" />
+<hkern u1="T" u2="A" k="143" />
+<hkern u1="T" u2="&#x3f;" k="-41" />
+<hkern u1="T" u2="&#x2e;" k="123" />
+<hkern u1="T" u2="&#x2d;" k="82" />
+<hkern u1="T" u2="&#x2c;" k="123" />
+<hkern u1="U" u2="&#x201e;" k="41" />
+<hkern u1="U" u2="&#x201a;" k="41" />
+<hkern u1="U" u2="&#xc5;" k="20" />
+<hkern u1="U" u2="&#xc4;" k="20" />
+<hkern u1="U" u2="&#xc3;" k="20" />
+<hkern u1="U" u2="&#xc2;" k="20" />
+<hkern u1="U" u2="&#xc1;" k="20" />
+<hkern u1="U" u2="&#xc0;" k="20" />
+<hkern u1="U" u2="A" k="20" />
+<hkern u1="U" u2="&#x2e;" k="41" />
+<hkern u1="U" u2="&#x2c;" k="41" />
+<hkern u1="V" u2="&#x201e;" k="102" />
+<hkern u1="V" u2="&#x201a;" k="102" />
+<hkern u1="V" u2="&#x153;" k="41" />
+<hkern u1="V" u2="&#x152;" k="20" />
+<hkern u1="V" u2="&#xfc;" k="20" />
+<hkern u1="V" u2="&#xfb;" k="20" />
+<hkern u1="V" u2="&#xfa;" k="20" />
+<hkern u1="V" u2="&#xf9;" k="20" />
+<hkern u1="V" u2="&#xf8;" k="41" />
+<hkern u1="V" u2="&#xf6;" k="41" />
+<hkern u1="V" u2="&#xf5;" k="41" />
+<hkern u1="V" u2="&#xf4;" k="41" />
+<hkern u1="V" u2="&#xf3;" k="41" />
+<hkern u1="V" u2="&#xf2;" k="41" />
+<hkern u1="V" u2="&#xeb;" k="41" />
+<hkern u1="V" u2="&#xea;" k="41" />
+<hkern u1="V" u2="&#xe9;" k="41" />
+<hkern u1="V" u2="&#xe8;" k="41" />
+<hkern u1="V" u2="&#xe7;" k="41" />
+<hkern u1="V" u2="&#xe6;" k="41" />
+<hkern u1="V" u2="&#xe5;" k="41" />
+<hkern u1="V" u2="&#xe4;" k="41" />
+<hkern u1="V" u2="&#xe3;" k="41" />
+<hkern u1="V" u2="&#xe2;" k="41" />
+<hkern u1="V" u2="&#xe1;" k="41" />
+<hkern u1="V" u2="&#xe0;" k="41" />
+<hkern u1="V" u2="&#xd8;" k="20" />
+<hkern u1="V" u2="&#xd6;" k="20" />
+<hkern u1="V" u2="&#xd5;" k="20" />
+<hkern u1="V" u2="&#xd4;" k="20" />
+<hkern u1="V" u2="&#xd3;" k="20" />
+<hkern u1="V" u2="&#xd2;" k="20" />
+<hkern u1="V" u2="&#xc7;" k="20" />
+<hkern u1="V" u2="&#xc5;" k="82" />
+<hkern u1="V" u2="&#xc4;" k="82" />
+<hkern u1="V" u2="&#xc3;" k="82" />
+<hkern u1="V" u2="&#xc2;" k="82" />
+<hkern u1="V" u2="&#xc1;" k="82" />
+<hkern u1="V" u2="&#xc0;" k="82" />
+<hkern u1="V" u2="u" k="20" />
+<hkern u1="V" u2="s" k="20" />
+<hkern u1="V" u2="r" k="20" />
+<hkern u1="V" u2="q" k="41" />
+<hkern u1="V" u2="p" k="20" />
+<hkern u1="V" u2="o" k="41" />
+<hkern u1="V" u2="n" k="20" />
+<hkern u1="V" u2="m" k="20" />
+<hkern u1="V" u2="g" k="20" />
+<hkern u1="V" u2="e" k="41" />
+<hkern u1="V" u2="d" k="41" />
+<hkern u1="V" u2="c" k="41" />
+<hkern u1="V" u2="a" k="41" />
+<hkern u1="V" u2="Q" k="20" />
+<hkern u1="V" u2="O" k="20" />
+<hkern u1="V" u2="G" k="20" />
+<hkern u1="V" u2="C" k="20" />
+<hkern u1="V" u2="A" k="82" />
+<hkern u1="V" u2="&#x3f;" k="-41" />
+<hkern u1="V" u2="&#x2e;" k="102" />
+<hkern u1="V" u2="&#x2c;" k="102" />
+<hkern u1="W" u2="&#x201e;" k="102" />
+<hkern u1="W" u2="&#x201a;" k="102" />
+<hkern u1="W" u2="&#x153;" k="41" />
+<hkern u1="W" u2="&#x152;" k="20" />
+<hkern u1="W" u2="&#xfc;" k="20" />
+<hkern u1="W" u2="&#xfb;" k="20" />
+<hkern u1="W" u2="&#xfa;" k="20" />
+<hkern u1="W" u2="&#xf9;" k="20" />
+<hkern u1="W" u2="&#xf8;" k="41" />
+<hkern u1="W" u2="&#xf6;" k="41" />
+<hkern u1="W" u2="&#xf5;" k="41" />
+<hkern u1="W" u2="&#xf4;" k="41" />
+<hkern u1="W" u2="&#xf3;" k="41" />
+<hkern u1="W" u2="&#xf2;" k="41" />
+<hkern u1="W" u2="&#xeb;" k="41" />
+<hkern u1="W" u2="&#xea;" k="41" />
+<hkern u1="W" u2="&#xe9;" k="41" />
+<hkern u1="W" u2="&#xe8;" k="41" />
+<hkern u1="W" u2="&#xe7;" k="41" />
+<hkern u1="W" u2="&#xe6;" k="41" />
+<hkern u1="W" u2="&#xe5;" k="41" />
+<hkern u1="W" u2="&#xe4;" k="41" />
+<hkern u1="W" u2="&#xe3;" k="41" />
+<hkern u1="W" u2="&#xe2;" k="41" />
+<hkern u1="W" u2="&#xe1;" k="41" />
+<hkern u1="W" u2="&#xe0;" k="41" />
+<hkern u1="W" u2="&#xd8;" k="20" />
+<hkern u1="W" u2="&#xd6;" k="20" />
+<hkern u1="W" u2="&#xd5;" k="20" />
+<hkern u1="W" u2="&#xd4;" k="20" />
+<hkern u1="W" u2="&#xd3;" k="20" />
+<hkern u1="W" u2="&#xd2;" k="20" />
+<hkern u1="W" u2="&#xc7;" k="20" />
+<hkern u1="W" u2="&#xc5;" k="82" />
+<hkern u1="W" u2="&#xc4;" k="82" />
+<hkern u1="W" u2="&#xc3;" k="82" />
+<hkern u1="W" u2="&#xc2;" k="82" />
+<hkern u1="W" u2="&#xc1;" k="82" />
+<hkern u1="W" u2="&#xc0;" k="82" />
+<hkern u1="W" u2="u" k="20" />
+<hkern u1="W" u2="s" k="20" />
+<hkern u1="W" u2="r" k="20" />
+<hkern u1="W" u2="q" k="41" />
+<hkern u1="W" u2="p" k="20" />
+<hkern u1="W" u2="o" k="41" />
+<hkern u1="W" u2="n" k="20" />
+<hkern u1="W" u2="m" k="20" />
+<hkern u1="W" u2="g" k="20" />
+<hkern u1="W" u2="e" k="41" />
+<hkern u1="W" u2="d" k="41" />
+<hkern u1="W" u2="c" k="41" />
+<hkern u1="W" u2="a" k="41" />
+<hkern u1="W" u2="Q" k="20" />
+<hkern u1="W" u2="O" k="20" />
+<hkern u1="W" u2="G" k="20" />
+<hkern u1="W" u2="C" k="20" />
+<hkern u1="W" u2="A" k="82" />
+<hkern u1="W" u2="&#x3f;" k="-41" />
+<hkern u1="W" u2="&#x2e;" k="102" />
+<hkern u1="W" u2="&#x2c;" k="102" />
+<hkern u1="X" u2="&#x152;" k="41" />
+<hkern u1="X" u2="&#xd8;" k="41" />
+<hkern u1="X" u2="&#xd6;" k="41" />
+<hkern u1="X" u2="&#xd5;" k="41" />
+<hkern u1="X" u2="&#xd4;" k="41" />
+<hkern u1="X" u2="&#xd3;" k="41" />
+<hkern u1="X" u2="&#xd2;" k="41" />
+<hkern u1="X" u2="&#xc7;" k="41" />
+<hkern u1="X" u2="Q" k="41" />
+<hkern u1="X" u2="O" k="41" />
+<hkern u1="X" u2="G" k="41" />
+<hkern u1="X" u2="C" k="41" />
+<hkern u1="Y" u2="&#x201e;" k="123" />
+<hkern u1="Y" u2="&#x201a;" k="123" />
+<hkern u1="Y" u2="&#x153;" k="102" />
+<hkern u1="Y" u2="&#x152;" k="41" />
+<hkern u1="Y" u2="&#xfc;" k="61" />
+<hkern u1="Y" u2="&#xfb;" k="61" />
+<hkern u1="Y" u2="&#xfa;" k="61" />
+<hkern u1="Y" u2="&#xf9;" k="61" />
+<hkern u1="Y" u2="&#xf8;" k="102" />
+<hkern u1="Y" u2="&#xf6;" k="102" />
+<hkern u1="Y" u2="&#xf5;" k="102" />
+<hkern u1="Y" u2="&#xf4;" k="102" />
+<hkern u1="Y" u2="&#xf3;" k="102" />
+<hkern u1="Y" u2="&#xf2;" k="102" />
+<hkern u1="Y" u2="&#xeb;" k="102" />
+<hkern u1="Y" u2="&#xea;" k="102" />
+<hkern u1="Y" u2="&#xe9;" k="102" />
+<hkern u1="Y" u2="&#xe8;" k="102" />
+<hkern u1="Y" u2="&#xe7;" k="102" />
+<hkern u1="Y" u2="&#xe6;" k="102" />
+<hkern u1="Y" u2="&#xe5;" k="102" />
+<hkern u1="Y" u2="&#xe4;" k="102" />
+<hkern u1="Y" u2="&#xe3;" k="102" />
+<hkern u1="Y" u2="&#xe2;" k="102" />
+<hkern u1="Y" u2="&#xe1;" k="102" />
+<hkern u1="Y" u2="&#xe0;" k="102" />
+<hkern u1="Y" u2="&#xd8;" k="41" />
+<hkern u1="Y" u2="&#xd6;" k="41" />
+<hkern u1="Y" u2="&#xd5;" k="41" />
+<hkern u1="Y" u2="&#xd4;" k="41" />
+<hkern u1="Y" u2="&#xd3;" k="41" />
+<hkern u1="Y" u2="&#xd2;" k="41" />
+<hkern u1="Y" u2="&#xc7;" k="41" />
+<hkern u1="Y" u2="&#xc5;" k="123" />
+<hkern u1="Y" u2="&#xc4;" k="123" />
+<hkern u1="Y" u2="&#xc3;" k="123" />
+<hkern u1="Y" u2="&#xc2;" k="123" />
+<hkern u1="Y" u2="&#xc1;" k="123" />
+<hkern u1="Y" u2="&#xc0;" k="123" />
+<hkern u1="Y" u2="z" k="41" />
+<hkern u1="Y" u2="u" k="61" />
+<hkern u1="Y" u2="s" k="82" />
+<hkern u1="Y" u2="r" k="61" />
+<hkern u1="Y" u2="q" k="102" />
+<hkern u1="Y" u2="p" k="61" />
+<hkern u1="Y" u2="o" k="102" />
+<hkern u1="Y" u2="n" k="61" />
+<hkern u1="Y" u2="m" k="61" />
+<hkern u1="Y" u2="g" k="41" />
+<hkern u1="Y" u2="e" k="102" />
+<hkern u1="Y" u2="d" k="102" />
+<hkern u1="Y" u2="c" k="102" />
+<hkern u1="Y" u2="a" k="102" />
+<hkern u1="Y" u2="Q" k="41" />
+<hkern u1="Y" u2="O" k="41" />
+<hkern u1="Y" u2="G" k="41" />
+<hkern u1="Y" u2="C" k="41" />
+<hkern u1="Y" u2="A" k="123" />
+<hkern u1="Y" u2="&#x3f;" k="-41" />
+<hkern u1="Y" u2="&#x2e;" k="123" />
+<hkern u1="Y" u2="&#x2c;" k="123" />
+<hkern u1="Z" u2="&#x152;" k="20" />
+<hkern u1="Z" u2="&#xd8;" k="20" />
+<hkern u1="Z" u2="&#xd6;" k="20" />
+<hkern u1="Z" u2="&#xd5;" k="20" />
+<hkern u1="Z" u2="&#xd4;" k="20" />
+<hkern u1="Z" u2="&#xd3;" k="20" />
+<hkern u1="Z" u2="&#xd2;" k="20" />
+<hkern u1="Z" u2="&#xc7;" k="20" />
+<hkern u1="Z" u2="Q" k="20" />
+<hkern u1="Z" u2="O" k="20" />
+<hkern u1="Z" u2="G" k="20" />
+<hkern u1="Z" u2="C" k="20" />
+<hkern u1="[" u2="J" k="-184" />
+<hkern u1="a" u2="&#x201d;" k="20" />
+<hkern u1="a" u2="&#x2019;" k="20" />
+<hkern u1="a" u2="&#x27;" k="20" />
+<hkern u1="a" u2="&#x22;" k="20" />
+<hkern u1="b" u2="&#x201d;" k="20" />
+<hkern u1="b" u2="&#x2019;" k="20" />
+<hkern u1="b" u2="&#xfd;" k="41" />
+<hkern u1="b" u2="z" k="20" />
+<hkern u1="b" u2="y" k="41" />
+<hkern u1="b" u2="x" k="41" />
+<hkern u1="b" u2="w" k="41" />
+<hkern u1="b" u2="v" k="41" />
+<hkern u1="b" u2="&#x27;" k="20" />
+<hkern u1="b" u2="&#x22;" k="20" />
+<hkern u1="c" u2="&#x201d;" k="-41" />
+<hkern u1="c" u2="&#x2019;" k="-41" />
+<hkern u1="c" u2="&#x27;" k="-41" />
+<hkern u1="c" u2="&#x22;" k="-41" />
+<hkern u1="e" u2="&#x201d;" k="20" />
+<hkern u1="e" u2="&#x2019;" k="20" />
+<hkern u1="e" u2="&#xfd;" k="41" />
+<hkern u1="e" u2="z" k="20" />
+<hkern u1="e" u2="y" k="41" />
+<hkern u1="e" u2="x" k="41" />
+<hkern u1="e" u2="w" k="41" />
+<hkern u1="e" u2="v" k="41" />
+<hkern u1="e" u2="&#x27;" k="20" />
+<hkern u1="e" u2="&#x22;" k="20" />
+<hkern u1="f" u2="&#x201d;" k="-123" />
+<hkern u1="f" u2="&#x2019;" k="-123" />
+<hkern u1="f" u2="&#x27;" k="-123" />
+<hkern u1="f" u2="&#x22;" k="-123" />
+<hkern u1="h" u2="&#x201d;" k="20" />
+<hkern u1="h" u2="&#x2019;" k="20" />
+<hkern u1="h" u2="&#x27;" k="20" />
+<hkern u1="h" u2="&#x22;" k="20" />
+<hkern u1="k" u2="&#x153;" k="41" />
+<hkern u1="k" u2="&#xf8;" k="41" />
+<hkern u1="k" u2="&#xf6;" k="41" />
+<hkern u1="k" u2="&#xf5;" k="41" />
+<hkern u1="k" u2="&#xf4;" k="41" />
+<hkern u1="k" u2="&#xf3;" k="41" />
+<hkern u1="k" u2="&#xf2;" k="41" />
+<hkern u1="k" u2="&#xeb;" k="41" />
+<hkern u1="k" u2="&#xea;" k="41" />
+<hkern u1="k" u2="&#xe9;" k="41" />
+<hkern u1="k" u2="&#xe8;" k="41" />
+<hkern u1="k" u2="&#xe7;" k="41" />
+<hkern u1="k" u2="&#xe0;" k="41" />
+<hkern u1="k" u2="q" k="41" />
+<hkern u1="k" u2="o" k="41" />
+<hkern u1="k" u2="e" k="41" />
+<hkern u1="k" u2="d" k="41" />
+<hkern u1="k" u2="c" k="41" />
+<hkern u1="m" u2="&#x201d;" k="20" />
+<hkern u1="m" u2="&#x2019;" k="20" />
+<hkern u1="m" u2="&#x27;" k="20" />
+<hkern u1="m" u2="&#x22;" k="20" />
+<hkern u1="n" u2="&#x201d;" k="20" />
+<hkern u1="n" u2="&#x2019;" k="20" />
+<hkern u1="n" u2="&#x27;" k="20" />
+<hkern u1="n" u2="&#x22;" k="20" />
+<hkern u1="o" u2="&#x201d;" k="20" />
+<hkern u1="o" u2="&#x2019;" k="20" />
+<hkern u1="o" u2="&#xfd;" k="41" />
+<hkern u1="o" u2="z" k="20" />
+<hkern u1="o" u2="y" k="41" />
+<hkern u1="o" u2="x" k="41" />
+<hkern u1="o" u2="w" k="41" />
+<hkern u1="o" u2="v" k="41" />
+<hkern u1="o" u2="&#x27;" k="20" />
+<hkern u1="o" u2="&#x22;" k="20" />
+<hkern u1="p" u2="&#x201d;" k="20" />
+<hkern u1="p" u2="&#x2019;" k="20" />
+<hkern u1="p" u2="&#xfd;" k="41" />
+<hkern u1="p" u2="z" k="20" />
+<hkern u1="p" u2="y" k="41" />
+<hkern u1="p" u2="x" k="41" />
+<hkern u1="p" u2="w" k="41" />
+<hkern u1="p" u2="v" k="41" />
+<hkern u1="p" u2="&#x27;" k="20" />
+<hkern u1="p" u2="&#x22;" k="20" />
+<hkern u1="r" u2="&#x201d;" k="-82" />
+<hkern u1="r" u2="&#x2019;" k="-82" />
+<hkern u1="r" u2="&#x153;" k="41" />
+<hkern u1="r" u2="&#xf8;" k="41" />
+<hkern u1="r" u2="&#xf6;" k="41" />
+<hkern u1="r" u2="&#xf5;" k="41" />
+<hkern u1="r" u2="&#xf4;" k="41" />
+<hkern u1="r" u2="&#xf3;" k="41" />
+<hkern u1="r" u2="&#xf2;" k="41" />
+<hkern u1="r" u2="&#xeb;" k="41" />
+<hkern u1="r" u2="&#xea;" k="41" />
+<hkern u1="r" u2="&#xe9;" k="41" />
+<hkern u1="r" u2="&#xe8;" k="41" />
+<hkern u1="r" u2="&#xe7;" k="41" />
+<hkern u1="r" u2="&#xe6;" k="41" />
+<hkern u1="r" u2="&#xe5;" k="41" />
+<hkern u1="r" u2="&#xe4;" k="41" />
+<hkern u1="r" u2="&#xe3;" k="41" />
+<hkern u1="r" u2="&#xe2;" k="41" />
+<hkern u1="r" u2="&#xe1;" k="41" />
+<hkern u1="r" u2="&#xe0;" k="41" />
+<hkern u1="r" u2="q" k="41" />
+<hkern u1="r" u2="o" k="41" />
+<hkern u1="r" u2="g" k="20" />
+<hkern u1="r" u2="e" k="41" />
+<hkern u1="r" u2="d" k="41" />
+<hkern u1="r" u2="c" k="41" />
+<hkern u1="r" u2="a" k="41" />
+<hkern u1="r" u2="&#x27;" k="-82" />
+<hkern u1="r" u2="&#x22;" k="-82" />
+<hkern u1="t" u2="&#x201d;" k="-41" />
+<hkern u1="t" u2="&#x2019;" k="-41" />
+<hkern u1="t" u2="&#x27;" k="-41" />
+<hkern u1="t" u2="&#x22;" k="-41" />
+<hkern u1="v" u2="&#x201e;" k="82" />
+<hkern u1="v" u2="&#x201d;" k="-82" />
+<hkern u1="v" u2="&#x201a;" k="82" />
+<hkern u1="v" u2="&#x2019;" k="-82" />
+<hkern u1="v" u2="&#x3f;" k="-41" />
+<hkern u1="v" u2="&#x2e;" k="82" />
+<hkern u1="v" u2="&#x2c;" k="82" />
+<hkern u1="v" u2="&#x27;" k="-82" />
+<hkern u1="v" u2="&#x22;" k="-82" />
+<hkern u1="w" u2="&#x201e;" k="82" />
+<hkern u1="w" u2="&#x201d;" k="-82" />
+<hkern u1="w" u2="&#x201a;" k="82" />
+<hkern u1="w" u2="&#x2019;" k="-82" />
+<hkern u1="w" u2="&#x3f;" k="-41" />
+<hkern u1="w" u2="&#x2e;" k="82" />
+<hkern u1="w" u2="&#x2c;" k="82" />
+<hkern u1="w" u2="&#x27;" k="-82" />
+<hkern u1="w" u2="&#x22;" k="-82" />
+<hkern u1="x" u2="&#x153;" k="41" />
+<hkern u1="x" u2="&#xf8;" k="41" />
+<hkern u1="x" u2="&#xf6;" k="41" />
+<hkern u1="x" u2="&#xf5;" k="41" />
+<hkern u1="x" u2="&#xf4;" k="41" />
+<hkern u1="x" u2="&#xf3;" k="41" />
+<hkern u1="x" u2="&#xf2;" k="41" />
+<hkern u1="x" u2="&#xeb;" k="41" />
+<hkern u1="x" u2="&#xea;" k="41" />
+<hkern u1="x" u2="&#xe9;" k="41" />
+<hkern u1="x" u2="&#xe8;" k="41" />
+<hkern u1="x" u2="&#xe7;" k="41" />
+<hkern u1="x" u2="&#xe0;" k="41" />
+<hkern u1="x" u2="q" k="41" />
+<hkern u1="x" u2="o" k="41" />
+<hkern u1="x" u2="e" k="41" />
+<hkern u1="x" u2="d" k="41" />
+<hkern u1="x" u2="c" k="41" />
+<hkern u1="y" u2="&#x201e;" k="82" />
+<hkern u1="y" u2="&#x201d;" k="-82" />
+<hkern u1="y" u2="&#x201a;" k="82" />
+<hkern u1="y" u2="&#x2019;" k="-82" />
+<hkern u1="y" u2="&#x3f;" k="-41" />
+<hkern u1="y" u2="&#x2e;" k="82" />
+<hkern u1="y" u2="&#x2c;" k="82" />
+<hkern u1="y" u2="&#x27;" k="-82" />
+<hkern u1="y" u2="&#x22;" k="-82" />
+<hkern u1="&#x7b;" u2="J" k="-184" />
+<hkern u1="&#xc0;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc0;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc0;" u2="&#x178;" k="123" />
+<hkern u1="&#xc0;" u2="&#x152;" k="41" />
+<hkern u1="&#xc0;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc0;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc0;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc0;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc0;" u2="Y" k="123" />
+<hkern u1="&#xc0;" u2="W" k="82" />
+<hkern u1="&#xc0;" u2="V" k="82" />
+<hkern u1="&#xc0;" u2="T" k="143" />
+<hkern u1="&#xc0;" u2="Q" k="41" />
+<hkern u1="&#xc0;" u2="O" k="41" />
+<hkern u1="&#xc0;" u2="J" k="-266" />
+<hkern u1="&#xc0;" u2="G" k="41" />
+<hkern u1="&#xc0;" u2="C" k="41" />
+<hkern u1="&#xc0;" u2="&#x27;" k="143" />
+<hkern u1="&#xc0;" u2="&#x22;" k="143" />
+<hkern u1="&#xc1;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc1;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc1;" u2="&#x178;" k="123" />
+<hkern u1="&#xc1;" u2="&#x152;" k="41" />
+<hkern u1="&#xc1;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc1;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc1;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc1;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc1;" u2="Y" k="123" />
+<hkern u1="&#xc1;" u2="W" k="82" />
+<hkern u1="&#xc1;" u2="V" k="82" />
+<hkern u1="&#xc1;" u2="T" k="143" />
+<hkern u1="&#xc1;" u2="Q" k="41" />
+<hkern u1="&#xc1;" u2="O" k="41" />
+<hkern u1="&#xc1;" u2="J" k="-266" />
+<hkern u1="&#xc1;" u2="G" k="41" />
+<hkern u1="&#xc1;" u2="C" k="41" />
+<hkern u1="&#xc1;" u2="&#x27;" k="143" />
+<hkern u1="&#xc1;" u2="&#x22;" k="143" />
+<hkern u1="&#xc2;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc2;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc2;" u2="&#x178;" k="123" />
+<hkern u1="&#xc2;" u2="&#x152;" k="41" />
+<hkern u1="&#xc2;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc2;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc2;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc2;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc2;" u2="Y" k="123" />
+<hkern u1="&#xc2;" u2="W" k="82" />
+<hkern u1="&#xc2;" u2="V" k="82" />
+<hkern u1="&#xc2;" u2="T" k="143" />
+<hkern u1="&#xc2;" u2="Q" k="41" />
+<hkern u1="&#xc2;" u2="O" k="41" />
+<hkern u1="&#xc2;" u2="J" k="-266" />
+<hkern u1="&#xc2;" u2="G" k="41" />
+<hkern u1="&#xc2;" u2="C" k="41" />
+<hkern u1="&#xc2;" u2="&#x27;" k="143" />
+<hkern u1="&#xc2;" u2="&#x22;" k="143" />
+<hkern u1="&#xc3;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc3;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc3;" u2="&#x178;" k="123" />
+<hkern u1="&#xc3;" u2="&#x152;" k="41" />
+<hkern u1="&#xc3;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc3;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc3;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc3;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc3;" u2="Y" k="123" />
+<hkern u1="&#xc3;" u2="W" k="82" />
+<hkern u1="&#xc3;" u2="V" k="82" />
+<hkern u1="&#xc3;" u2="T" k="143" />
+<hkern u1="&#xc3;" u2="Q" k="41" />
+<hkern u1="&#xc3;" u2="O" k="41" />
+<hkern u1="&#xc3;" u2="J" k="-266" />
+<hkern u1="&#xc3;" u2="G" k="41" />
+<hkern u1="&#xc3;" u2="C" k="41" />
+<hkern u1="&#xc3;" u2="&#x27;" k="143" />
+<hkern u1="&#xc3;" u2="&#x22;" k="143" />
+<hkern u1="&#xc4;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc4;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc4;" u2="&#x178;" k="123" />
+<hkern u1="&#xc4;" u2="&#x152;" k="41" />
+<hkern u1="&#xc4;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc4;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc4;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc4;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc4;" u2="Y" k="123" />
+<hkern u1="&#xc4;" u2="W" k="82" />
+<hkern u1="&#xc4;" u2="V" k="82" />
+<hkern u1="&#xc4;" u2="T" k="143" />
+<hkern u1="&#xc4;" u2="Q" k="41" />
+<hkern u1="&#xc4;" u2="O" k="41" />
+<hkern u1="&#xc4;" u2="J" k="-266" />
+<hkern u1="&#xc4;" u2="G" k="41" />
+<hkern u1="&#xc4;" u2="C" k="41" />
+<hkern u1="&#xc4;" u2="&#x27;" k="143" />
+<hkern u1="&#xc4;" u2="&#x22;" k="143" />
+<hkern u1="&#xc5;" u2="&#x201d;" k="143" />
+<hkern u1="&#xc5;" u2="&#x2019;" k="143" />
+<hkern u1="&#xc5;" u2="&#x178;" k="123" />
+<hkern u1="&#xc5;" u2="&#x152;" k="41" />
+<hkern u1="&#xc5;" u2="&#xdd;" k="123" />
+<hkern u1="&#xc5;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc5;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc5;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc5;" u2="Y" k="123" />
+<hkern u1="&#xc5;" u2="W" k="82" />
+<hkern u1="&#xc5;" u2="V" k="82" />
+<hkern u1="&#xc5;" u2="T" k="143" />
+<hkern u1="&#xc5;" u2="Q" k="41" />
+<hkern u1="&#xc5;" u2="O" k="41" />
+<hkern u1="&#xc5;" u2="J" k="-266" />
+<hkern u1="&#xc5;" u2="G" k="41" />
+<hkern u1="&#xc5;" u2="C" k="41" />
+<hkern u1="&#xc5;" u2="&#x27;" k="143" />
+<hkern u1="&#xc5;" u2="&#x22;" k="143" />
+<hkern u1="&#xc6;" u2="J" k="-123" />
+<hkern u1="&#xc7;" u2="&#x152;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd8;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd6;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd5;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd4;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd3;" k="41" />
+<hkern u1="&#xc7;" u2="&#xd2;" k="41" />
+<hkern u1="&#xc7;" u2="&#xc7;" k="41" />
+<hkern u1="&#xc7;" u2="Q" k="41" />
+<hkern u1="&#xc7;" u2="O" k="41" />
+<hkern u1="&#xc7;" u2="G" k="41" />
+<hkern u1="&#xc7;" u2="C" k="41" />
+<hkern u1="&#xc8;" u2="J" k="-123" />
+<hkern u1="&#xc9;" u2="J" k="-123" />
+<hkern u1="&#xca;" u2="J" k="-123" />
+<hkern u1="&#xcb;" u2="J" k="-123" />
+<hkern u1="&#xd0;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd0;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd0;" u2="&#x178;" k="20" />
+<hkern u1="&#xd0;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd0;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd0;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd0;" u2="Z" k="20" />
+<hkern u1="&#xd0;" u2="Y" k="20" />
+<hkern u1="&#xd0;" u2="X" k="41" />
+<hkern u1="&#xd0;" u2="W" k="20" />
+<hkern u1="&#xd0;" u2="V" k="20" />
+<hkern u1="&#xd0;" u2="T" k="61" />
+<hkern u1="&#xd0;" u2="A" k="41" />
+<hkern u1="&#xd0;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd0;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd2;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd2;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd2;" u2="&#x178;" k="20" />
+<hkern u1="&#xd2;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd2;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd2;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd2;" u2="Z" k="20" />
+<hkern u1="&#xd2;" u2="Y" k="20" />
+<hkern u1="&#xd2;" u2="X" k="41" />
+<hkern u1="&#xd2;" u2="W" k="20" />
+<hkern u1="&#xd2;" u2="V" k="20" />
+<hkern u1="&#xd2;" u2="T" k="61" />
+<hkern u1="&#xd2;" u2="A" k="41" />
+<hkern u1="&#xd2;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd2;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd3;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd3;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd3;" u2="&#x178;" k="20" />
+<hkern u1="&#xd3;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd3;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd3;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd3;" u2="Z" k="20" />
+<hkern u1="&#xd3;" u2="Y" k="20" />
+<hkern u1="&#xd3;" u2="X" k="41" />
+<hkern u1="&#xd3;" u2="W" k="20" />
+<hkern u1="&#xd3;" u2="V" k="20" />
+<hkern u1="&#xd3;" u2="T" k="61" />
+<hkern u1="&#xd3;" u2="A" k="41" />
+<hkern u1="&#xd3;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd3;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd4;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd4;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd4;" u2="&#x178;" k="20" />
+<hkern u1="&#xd4;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd4;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd4;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd4;" u2="Z" k="20" />
+<hkern u1="&#xd4;" u2="Y" k="20" />
+<hkern u1="&#xd4;" u2="X" k="41" />
+<hkern u1="&#xd4;" u2="W" k="20" />
+<hkern u1="&#xd4;" u2="V" k="20" />
+<hkern u1="&#xd4;" u2="T" k="61" />
+<hkern u1="&#xd4;" u2="A" k="41" />
+<hkern u1="&#xd4;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd4;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd5;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd5;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd5;" u2="&#x178;" k="20" />
+<hkern u1="&#xd5;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd5;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd5;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd5;" u2="Z" k="20" />
+<hkern u1="&#xd5;" u2="Y" k="20" />
+<hkern u1="&#xd5;" u2="X" k="41" />
+<hkern u1="&#xd5;" u2="W" k="20" />
+<hkern u1="&#xd5;" u2="V" k="20" />
+<hkern u1="&#xd5;" u2="T" k="61" />
+<hkern u1="&#xd5;" u2="A" k="41" />
+<hkern u1="&#xd5;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd5;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd6;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd6;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd6;" u2="&#x178;" k="20" />
+<hkern u1="&#xd6;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd6;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd6;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd6;" u2="Z" k="20" />
+<hkern u1="&#xd6;" u2="Y" k="20" />
+<hkern u1="&#xd6;" u2="X" k="41" />
+<hkern u1="&#xd6;" u2="W" k="20" />
+<hkern u1="&#xd6;" u2="V" k="20" />
+<hkern u1="&#xd6;" u2="T" k="61" />
+<hkern u1="&#xd6;" u2="A" k="41" />
+<hkern u1="&#xd6;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd6;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd8;" u2="&#x201e;" k="82" />
+<hkern u1="&#xd8;" u2="&#x201a;" k="82" />
+<hkern u1="&#xd8;" u2="&#x178;" k="20" />
+<hkern u1="&#xd8;" u2="&#xdd;" k="20" />
+<hkern u1="&#xd8;" u2="&#xc5;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc4;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc3;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc2;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc1;" k="41" />
+<hkern u1="&#xd8;" u2="&#xc0;" k="41" />
+<hkern u1="&#xd8;" u2="Z" k="20" />
+<hkern u1="&#xd8;" u2="Y" k="20" />
+<hkern u1="&#xd8;" u2="X" k="41" />
+<hkern u1="&#xd8;" u2="W" k="20" />
+<hkern u1="&#xd8;" u2="V" k="20" />
+<hkern u1="&#xd8;" u2="T" k="61" />
+<hkern u1="&#xd8;" u2="A" k="41" />
+<hkern u1="&#xd8;" u2="&#x2e;" k="82" />
+<hkern u1="&#xd8;" u2="&#x2c;" k="82" />
+<hkern u1="&#xd9;" u2="&#x201e;" k="41" />
+<hkern u1="&#xd9;" u2="&#x201a;" k="41" />
+<hkern u1="&#xd9;" u2="&#xc5;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc4;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc3;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc2;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc1;" k="20" />
+<hkern u1="&#xd9;" u2="&#xc0;" k="20" />
+<hkern u1="&#xd9;" u2="A" k="20" />
+<hkern u1="&#xd9;" u2="&#x2e;" k="41" />
+<hkern u1="&#xd9;" u2="&#x2c;" k="41" />
+<hkern u1="&#xda;" u2="&#x201e;" k="41" />
+<hkern u1="&#xda;" u2="&#x201a;" k="41" />
+<hkern u1="&#xda;" u2="&#xc5;" k="20" />
+<hkern u1="&#xda;" u2="&#xc4;" k="20" />
+<hkern u1="&#xda;" u2="&#xc3;" k="20" />
+<hkern u1="&#xda;" u2="&#xc2;" k="20" />
+<hkern u1="&#xda;" u2="&#xc1;" k="20" />
+<hkern u1="&#xda;" u2="&#xc0;" k="20" />
+<hkern u1="&#xda;" u2="A" k="20" />
+<hkern u1="&#xda;" u2="&#x2e;" k="41" />
+<hkern u1="&#xda;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdb;" u2="&#x201e;" k="41" />
+<hkern u1="&#xdb;" u2="&#x201a;" k="41" />
+<hkern u1="&#xdb;" u2="&#xc5;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc4;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc3;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc2;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc1;" k="20" />
+<hkern u1="&#xdb;" u2="&#xc0;" k="20" />
+<hkern u1="&#xdb;" u2="A" k="20" />
+<hkern u1="&#xdb;" u2="&#x2e;" k="41" />
+<hkern u1="&#xdb;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdc;" u2="&#x201e;" k="41" />
+<hkern u1="&#xdc;" u2="&#x201a;" k="41" />
+<hkern u1="&#xdc;" u2="&#xc5;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc4;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc3;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc2;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc1;" k="20" />
+<hkern u1="&#xdc;" u2="&#xc0;" k="20" />
+<hkern u1="&#xdc;" u2="A" k="20" />
+<hkern u1="&#xdc;" u2="&#x2e;" k="41" />
+<hkern u1="&#xdc;" u2="&#x2c;" k="41" />
+<hkern u1="&#xdd;" u2="&#x201e;" k="123" />
+<hkern u1="&#xdd;" u2="&#x201a;" k="123" />
+<hkern u1="&#xdd;" u2="&#x153;" k="102" />
+<hkern u1="&#xdd;" u2="&#x152;" k="41" />
+<hkern u1="&#xdd;" u2="&#xfc;" k="61" />
+<hkern u1="&#xdd;" u2="&#xfb;" k="61" />
+<hkern u1="&#xdd;" u2="&#xfa;" k="61" />
+<hkern u1="&#xdd;" u2="&#xf9;" k="61" />
+<hkern u1="&#xdd;" u2="&#xf8;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf6;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf5;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf4;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf3;" k="102" />
+<hkern u1="&#xdd;" u2="&#xf2;" k="102" />
+<hkern u1="&#xdd;" u2="&#xeb;" k="102" />
+<hkern u1="&#xdd;" u2="&#xea;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe9;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe8;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe7;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe6;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe5;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe4;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe3;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe2;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe1;" k="102" />
+<hkern u1="&#xdd;" u2="&#xe0;" k="102" />
+<hkern u1="&#xdd;" u2="&#xd8;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd6;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd5;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd4;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd3;" k="41" />
+<hkern u1="&#xdd;" u2="&#xd2;" k="41" />
+<hkern u1="&#xdd;" u2="&#xc7;" k="41" />
+<hkern u1="&#xdd;" u2="&#xc5;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc4;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc3;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc2;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc1;" k="123" />
+<hkern u1="&#xdd;" u2="&#xc0;" k="123" />
+<hkern u1="&#xdd;" u2="z" k="41" />
+<hkern u1="&#xdd;" u2="u" k="61" />
+<hkern u1="&#xdd;" u2="s" k="82" />
+<hkern u1="&#xdd;" u2="r" k="61" />
+<hkern u1="&#xdd;" u2="q" k="102" />
+<hkern u1="&#xdd;" u2="p" k="61" />
+<hkern u1="&#xdd;" u2="o" k="102" />
+<hkern u1="&#xdd;" u2="n" k="61" />
+<hkern u1="&#xdd;" u2="m" k="61" />
+<hkern u1="&#xdd;" u2="g" k="41" />
+<hkern u1="&#xdd;" u2="e" k="102" />
+<hkern u1="&#xdd;" u2="d" k="102" />
+<hkern u1="&#xdd;" u2="c" k="102" />
+<hkern u1="&#xdd;" u2="a" k="102" />
+<hkern u1="&#xdd;" u2="Q" k="41" />
+<hkern u1="&#xdd;" u2="O" k="41" />
+<hkern u1="&#xdd;" u2="G" k="41" />
+<hkern u1="&#xdd;" u2="C" k="41" />
+<hkern u1="&#xdd;" u2="A" k="123" />
+<hkern u1="&#xdd;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xdd;" u2="&#x2e;" k="123" />
+<hkern u1="&#xdd;" u2="&#x2c;" k="123" />
+<hkern u1="&#xde;" u2="&#x201e;" k="266" />
+<hkern u1="&#xde;" u2="&#x201a;" k="266" />
+<hkern u1="&#xde;" u2="&#xc5;" k="102" />
+<hkern u1="&#xde;" u2="&#xc4;" k="102" />
+<hkern u1="&#xde;" u2="&#xc3;" k="102" />
+<hkern u1="&#xde;" u2="&#xc2;" k="102" />
+<hkern u1="&#xde;" u2="&#xc1;" k="102" />
+<hkern u1="&#xde;" u2="&#xc0;" k="102" />
+<hkern u1="&#xde;" u2="Z" k="20" />
+<hkern u1="&#xde;" u2="X" k="41" />
+<hkern u1="&#xde;" u2="A" k="102" />
+<hkern u1="&#xde;" u2="&#x2e;" k="266" />
+<hkern u1="&#xde;" u2="&#x2c;" k="266" />
+<hkern u1="&#xe0;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe0;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe0;" u2="&#x27;" k="20" />
+<hkern u1="&#xe0;" u2="&#x22;" k="20" />
+<hkern u1="&#xe1;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe1;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe1;" u2="&#x27;" k="20" />
+<hkern u1="&#xe1;" u2="&#x22;" k="20" />
+<hkern u1="&#xe2;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe2;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe2;" u2="&#x27;" k="20" />
+<hkern u1="&#xe2;" u2="&#x22;" k="20" />
+<hkern u1="&#xe3;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe3;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe3;" u2="&#x27;" k="20" />
+<hkern u1="&#xe3;" u2="&#x22;" k="20" />
+<hkern u1="&#xe4;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe4;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe4;" u2="&#x27;" k="20" />
+<hkern u1="&#xe4;" u2="&#x22;" k="20" />
+<hkern u1="&#xe5;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe5;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe5;" u2="&#x27;" k="20" />
+<hkern u1="&#xe5;" u2="&#x22;" k="20" />
+<hkern u1="&#xe8;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe8;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe8;" u2="&#xfd;" k="41" />
+<hkern u1="&#xe8;" u2="z" k="20" />
+<hkern u1="&#xe8;" u2="y" k="41" />
+<hkern u1="&#xe8;" u2="x" k="41" />
+<hkern u1="&#xe8;" u2="w" k="41" />
+<hkern u1="&#xe8;" u2="v" k="41" />
+<hkern u1="&#xe8;" u2="&#x27;" k="20" />
+<hkern u1="&#xe8;" u2="&#x22;" k="20" />
+<hkern u1="&#xe9;" u2="&#x201d;" k="20" />
+<hkern u1="&#xe9;" u2="&#x2019;" k="20" />
+<hkern u1="&#xe9;" u2="&#xfd;" k="41" />
+<hkern u1="&#xe9;" u2="z" k="20" />
+<hkern u1="&#xe9;" u2="y" k="41" />
+<hkern u1="&#xe9;" u2="x" k="41" />
+<hkern u1="&#xe9;" u2="w" k="41" />
+<hkern u1="&#xe9;" u2="v" k="41" />
+<hkern u1="&#xe9;" u2="&#x27;" k="20" />
+<hkern u1="&#xe9;" u2="&#x22;" k="20" />
+<hkern u1="&#xea;" u2="&#x201d;" k="20" />
+<hkern u1="&#xea;" u2="&#x2019;" k="20" />
+<hkern u1="&#xea;" u2="&#xfd;" k="41" />
+<hkern u1="&#xea;" u2="z" k="20" />
+<hkern u1="&#xea;" u2="y" k="41" />
+<hkern u1="&#xea;" u2="x" k="41" />
+<hkern u1="&#xea;" u2="w" k="41" />
+<hkern u1="&#xea;" u2="v" k="41" />
+<hkern u1="&#xea;" u2="&#x27;" k="20" />
+<hkern u1="&#xea;" u2="&#x22;" k="20" />
+<hkern u1="&#xeb;" u2="&#x201d;" k="20" />
+<hkern u1="&#xeb;" u2="&#x2019;" k="20" />
+<hkern u1="&#xeb;" u2="&#xfd;" k="41" />
+<hkern u1="&#xeb;" u2="z" k="20" />
+<hkern u1="&#xeb;" u2="y" k="41" />
+<hkern u1="&#xeb;" u2="x" k="41" />
+<hkern u1="&#xeb;" u2="w" k="41" />
+<hkern u1="&#xeb;" u2="v" k="41" />
+<hkern u1="&#xeb;" u2="&#x27;" k="20" />
+<hkern u1="&#xeb;" u2="&#x22;" k="20" />
+<hkern u1="&#xf0;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf0;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf0;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf0;" u2="z" k="20" />
+<hkern u1="&#xf0;" u2="y" k="41" />
+<hkern u1="&#xf0;" u2="x" k="41" />
+<hkern u1="&#xf0;" u2="w" k="41" />
+<hkern u1="&#xf0;" u2="v" k="41" />
+<hkern u1="&#xf0;" u2="&#x27;" k="20" />
+<hkern u1="&#xf0;" u2="&#x22;" k="20" />
+<hkern u1="&#xf2;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf2;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf2;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf2;" u2="z" k="20" />
+<hkern u1="&#xf2;" u2="y" k="41" />
+<hkern u1="&#xf2;" u2="x" k="41" />
+<hkern u1="&#xf2;" u2="w" k="41" />
+<hkern u1="&#xf2;" u2="v" k="41" />
+<hkern u1="&#xf2;" u2="&#x27;" k="20" />
+<hkern u1="&#xf2;" u2="&#x22;" k="20" />
+<hkern u1="&#xf3;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf3;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf3;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf3;" u2="z" k="20" />
+<hkern u1="&#xf3;" u2="y" k="41" />
+<hkern u1="&#xf3;" u2="x" k="41" />
+<hkern u1="&#xf3;" u2="w" k="41" />
+<hkern u1="&#xf3;" u2="v" k="41" />
+<hkern u1="&#xf3;" u2="&#x27;" k="20" />
+<hkern u1="&#xf3;" u2="&#x22;" k="20" />
+<hkern u1="&#xf4;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf4;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf4;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf4;" u2="z" k="20" />
+<hkern u1="&#xf4;" u2="y" k="41" />
+<hkern u1="&#xf4;" u2="x" k="41" />
+<hkern u1="&#xf4;" u2="w" k="41" />
+<hkern u1="&#xf4;" u2="v" k="41" />
+<hkern u1="&#xf4;" u2="&#x27;" k="20" />
+<hkern u1="&#xf4;" u2="&#x22;" k="20" />
+<hkern u1="&#xf6;" u2="&#x201d;" k="41" />
+<hkern u1="&#xf6;" u2="&#x2019;" k="41" />
+<hkern u1="&#xf6;" u2="&#x27;" k="41" />
+<hkern u1="&#xf6;" u2="&#x22;" k="41" />
+<hkern u1="&#xf8;" u2="&#x201d;" k="20" />
+<hkern u1="&#xf8;" u2="&#x2019;" k="20" />
+<hkern u1="&#xf8;" u2="&#xfd;" k="41" />
+<hkern u1="&#xf8;" u2="z" k="20" />
+<hkern u1="&#xf8;" u2="y" k="41" />
+<hkern u1="&#xf8;" u2="x" k="41" />
+<hkern u1="&#xf8;" u2="w" k="41" />
+<hkern u1="&#xf8;" u2="v" k="41" />
+<hkern u1="&#xf8;" u2="&#x27;" k="20" />
+<hkern u1="&#xf8;" u2="&#x22;" k="20" />
+<hkern u1="&#xfd;" u2="&#x201e;" k="82" />
+<hkern u1="&#xfd;" u2="&#x201d;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x201a;" k="82" />
+<hkern u1="&#xfd;" u2="&#x2019;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xfd;" u2="&#x2e;" k="82" />
+<hkern u1="&#xfd;" u2="&#x2c;" k="82" />
+<hkern u1="&#xfd;" u2="&#x27;" k="-82" />
+<hkern u1="&#xfd;" u2="&#x22;" k="-82" />
+<hkern u1="&#xfe;" u2="&#x201d;" k="20" />
+<hkern u1="&#xfe;" u2="&#x2019;" k="20" />
+<hkern u1="&#xfe;" u2="&#xfd;" k="41" />
+<hkern u1="&#xfe;" u2="z" k="20" />
+<hkern u1="&#xfe;" u2="y" k="41" />
+<hkern u1="&#xfe;" u2="x" k="41" />
+<hkern u1="&#xfe;" u2="w" k="41" />
+<hkern u1="&#xfe;" u2="v" k="41" />
+<hkern u1="&#xfe;" u2="&#x27;" k="20" />
+<hkern u1="&#xfe;" u2="&#x22;" k="20" />
+<hkern u1="&#xff;" u2="&#x201e;" k="82" />
+<hkern u1="&#xff;" u2="&#x201d;" k="-82" />
+<hkern u1="&#xff;" u2="&#x201a;" k="82" />
+<hkern u1="&#xff;" u2="&#x2019;" k="-82" />
+<hkern u1="&#xff;" u2="&#x3f;" k="-41" />
+<hkern u1="&#xff;" u2="&#x2e;" k="82" />
+<hkern u1="&#xff;" u2="&#x2c;" k="82" />
+<hkern u1="&#xff;" u2="&#x27;" k="-82" />
+<hkern u1="&#xff;" u2="&#x22;" k="-82" />
+<hkern u1="&#x152;" u2="J" k="-123" />
+<hkern u1="&#x178;" u2="&#x201e;" k="123" />
+<hkern u1="&#x178;" u2="&#x201a;" k="123" />
+<hkern u1="&#x178;" u2="&#x153;" k="102" />
+<hkern u1="&#x178;" u2="&#x152;" k="41" />
+<hkern u1="&#x178;" u2="&#xfc;" k="61" />
+<hkern u1="&#x178;" u2="&#xfb;" k="61" />
+<hkern u1="&#x178;" u2="&#xfa;" k="61" />
+<hkern u1="&#x178;" u2="&#xf9;" k="61" />
+<hkern u1="&#x178;" u2="&#xf8;" k="102" />
+<hkern u1="&#x178;" u2="&#xf6;" k="102" />
+<hkern u1="&#x178;" u2="&#xf5;" k="102" />
+<hkern u1="&#x178;" u2="&#xf4;" k="102" />
+<hkern u1="&#x178;" u2="&#xf3;" k="102" />
+<hkern u1="&#x178;" u2="&#xf2;" k="102" />
+<hkern u1="&#x178;" u2="&#xeb;" k="102" />
+<hkern u1="&#x178;" u2="&#xea;" k="102" />
+<hkern u1="&#x178;" u2="&#xe9;" k="102" />
+<hkern u1="&#x178;" u2="&#xe8;" k="102" />
+<hkern u1="&#x178;" u2="&#xe7;" k="102" />
+<hkern u1="&#x178;" u2="&#xe6;" k="102" />
+<hkern u1="&#x178;" u2="&#xe5;" k="102" />
+<hkern u1="&#x178;" u2="&#xe4;" k="102" />
+<hkern u1="&#x178;" u2="&#xe3;" k="102" />
+<hkern u1="&#x178;" u2="&#xe2;" k="102" />
+<hkern u1="&#x178;" u2="&#xe1;" k="102" />
+<hkern u1="&#x178;" u2="&#xe0;" k="102" />
+<hkern u1="&#x178;" u2="&#xd8;" k="41" />
+<hkern u1="&#x178;" u2="&#xd6;" k="41" />
+<hkern u1="&#x178;" u2="&#xd5;" k="41" />
+<hkern u1="&#x178;" u2="&#xd4;" k="41" />
+<hkern u1="&#x178;" u2="&#xd3;" k="41" />
+<hkern u1="&#x178;" u2="&#xd2;" k="41" />
+<hkern u1="&#x178;" u2="&#xc7;" k="41" />
+<hkern u1="&#x178;" u2="&#xc5;" k="123" />
+<hkern u1="&#x178;" u2="&#xc4;" k="123" />
+<hkern u1="&#x178;" u2="&#xc3;" k="123" />
+<hkern u1="&#x178;" u2="&#xc2;" k="123" />
+<hkern u1="&#x178;" u2="&#xc1;" k="123" />
+<hkern u1="&#x178;" u2="&#xc0;" k="123" />
+<hkern u1="&#x178;" u2="z" k="41" />
+<hkern u1="&#x178;" u2="u" k="61" />
+<hkern u1="&#x178;" u2="s" k="82" />
+<hkern u1="&#x178;" u2="r" k="61" />
+<hkern u1="&#x178;" u2="q" k="102" />
+<hkern u1="&#x178;" u2="p" k="61" />
+<hkern u1="&#x178;" u2="o" k="102" />
+<hkern u1="&#x178;" u2="n" k="61" />
+<hkern u1="&#x178;" u2="m" k="61" />
+<hkern u1="&#x178;" u2="g" k="41" />
+<hkern u1="&#x178;" u2="e" k="102" />
+<hkern u1="&#x178;" u2="d" k="102" />
+<hkern u1="&#x178;" u2="c" k="102" />
+<hkern u1="&#x178;" u2="a" k="102" />
+<hkern u1="&#x178;" u2="Q" k="41" />
+<hkern u1="&#x178;" u2="O" k="41" />
+<hkern u1="&#x178;" u2="G" k="41" />
+<hkern u1="&#x178;" u2="C" k="41" />
+<hkern u1="&#x178;" u2="A" k="123" />
+<hkern u1="&#x178;" u2="&#x3f;" k="-41" />
+<hkern u1="&#x178;" u2="&#x2e;" k="123" />
+<hkern u1="&#x178;" u2="&#x2c;" k="123" />
+<hkern u1="&#x2013;" u2="T" k="82" />
+<hkern u1="&#x2014;" u2="T" k="82" />
+<hkern u1="&#x2018;" u2="&#x178;" k="-20" />
+<hkern u1="&#x2018;" u2="&#x153;" k="123" />
+<hkern u1="&#x2018;" u2="&#xfc;" k="61" />
+<hkern u1="&#x2018;" u2="&#xfb;" k="61" />
+<hkern u1="&#x2018;" u2="&#xfa;" k="61" />
+<hkern u1="&#x2018;" u2="&#xf9;" k="61" />
+<hkern u1="&#x2018;" u2="&#xf8;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf6;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf5;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf4;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf3;" k="123" />
+<hkern u1="&#x2018;" u2="&#xf2;" k="123" />
+<hkern u1="&#x2018;" u2="&#xeb;" k="123" />
+<hkern u1="&#x2018;" u2="&#xea;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe9;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe8;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe7;" k="123" />
+<hkern u1="&#x2018;" u2="&#xe6;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe5;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe4;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe3;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe2;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe1;" k="82" />
+<hkern u1="&#x2018;" u2="&#xe0;" k="123" />
+<hkern u1="&#x2018;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x2018;" u2="&#xc5;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc4;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc3;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc2;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc1;" k="143" />
+<hkern u1="&#x2018;" u2="&#xc0;" k="143" />
+<hkern u1="&#x2018;" u2="u" k="61" />
+<hkern u1="&#x2018;" u2="s" k="61" />
+<hkern u1="&#x2018;" u2="r" k="61" />
+<hkern u1="&#x2018;" u2="q" k="123" />
+<hkern u1="&#x2018;" u2="p" k="61" />
+<hkern u1="&#x2018;" u2="o" k="123" />
+<hkern u1="&#x2018;" u2="n" k="61" />
+<hkern u1="&#x2018;" u2="m" k="61" />
+<hkern u1="&#x2018;" u2="g" k="61" />
+<hkern u1="&#x2018;" u2="e" k="123" />
+<hkern u1="&#x2018;" u2="d" k="123" />
+<hkern u1="&#x2018;" u2="c" k="123" />
+<hkern u1="&#x2018;" u2="a" k="82" />
+<hkern u1="&#x2018;" u2="Y" k="-20" />
+<hkern u1="&#x2018;" u2="W" k="-41" />
+<hkern u1="&#x2018;" u2="V" k="-41" />
+<hkern u1="&#x2018;" u2="T" k="-41" />
+<hkern u1="&#x2018;" u2="A" k="143" />
+<hkern u1="&#x2019;" u2="&#x178;" k="-20" />
+<hkern u1="&#x2019;" u2="&#x153;" k="123" />
+<hkern u1="&#x2019;" u2="&#xfc;" k="61" />
+<hkern u1="&#x2019;" u2="&#xfb;" k="61" />
+<hkern u1="&#x2019;" u2="&#xfa;" k="61" />
+<hkern u1="&#x2019;" u2="&#xf9;" k="61" />
+<hkern u1="&#x2019;" u2="&#xf8;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf6;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf5;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf4;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf3;" k="123" />
+<hkern u1="&#x2019;" u2="&#xf2;" k="123" />
+<hkern u1="&#x2019;" u2="&#xeb;" k="123" />
+<hkern u1="&#x2019;" u2="&#xea;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe9;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe8;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe7;" k="123" />
+<hkern u1="&#x2019;" u2="&#xe6;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe5;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe4;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe3;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe2;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe1;" k="82" />
+<hkern u1="&#x2019;" u2="&#xe0;" k="123" />
+<hkern u1="&#x2019;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x2019;" u2="&#xc5;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc4;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc3;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc2;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc1;" k="143" />
+<hkern u1="&#x2019;" u2="&#xc0;" k="143" />
+<hkern u1="&#x2019;" u2="u" k="61" />
+<hkern u1="&#x2019;" u2="s" k="61" />
+<hkern u1="&#x2019;" u2="r" k="61" />
+<hkern u1="&#x2019;" u2="q" k="123" />
+<hkern u1="&#x2019;" u2="p" k="61" />
+<hkern u1="&#x2019;" u2="o" k="123" />
+<hkern u1="&#x2019;" u2="n" k="61" />
+<hkern u1="&#x2019;" u2="m" k="61" />
+<hkern u1="&#x2019;" u2="g" k="61" />
+<hkern u1="&#x2019;" u2="e" k="123" />
+<hkern u1="&#x2019;" u2="d" k="123" />
+<hkern u1="&#x2019;" u2="c" k="123" />
+<hkern u1="&#x2019;" u2="a" k="82" />
+<hkern u1="&#x2019;" u2="Y" k="-20" />
+<hkern u1="&#x2019;" u2="W" k="-41" />
+<hkern u1="&#x2019;" u2="V" k="-41" />
+<hkern u1="&#x2019;" u2="T" k="-41" />
+<hkern u1="&#x2019;" u2="A" k="143" />
+<hkern u1="&#x201a;" u2="&#x178;" k="123" />
+<hkern u1="&#x201a;" u2="&#x152;" k="102" />
+<hkern u1="&#x201a;" u2="&#xdd;" k="123" />
+<hkern u1="&#x201a;" u2="&#xdc;" k="41" />
+<hkern u1="&#x201a;" u2="&#xdb;" k="41" />
+<hkern u1="&#x201a;" u2="&#xda;" k="41" />
+<hkern u1="&#x201a;" u2="&#xd9;" k="41" />
+<hkern u1="&#x201a;" u2="&#xd8;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd6;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd5;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd4;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd3;" k="102" />
+<hkern u1="&#x201a;" u2="&#xd2;" k="102" />
+<hkern u1="&#x201a;" u2="&#xc7;" k="102" />
+<hkern u1="&#x201a;" u2="Y" k="123" />
+<hkern u1="&#x201a;" u2="W" k="123" />
+<hkern u1="&#x201a;" u2="V" k="123" />
+<hkern u1="&#x201a;" u2="U" k="41" />
+<hkern u1="&#x201a;" u2="T" k="143" />
+<hkern u1="&#x201a;" u2="Q" k="102" />
+<hkern u1="&#x201a;" u2="O" k="102" />
+<hkern u1="&#x201a;" u2="G" k="102" />
+<hkern u1="&#x201a;" u2="C" k="102" />
+<hkern u1="&#x201c;" u2="&#x178;" k="-20" />
+<hkern u1="&#x201c;" u2="&#x153;" k="123" />
+<hkern u1="&#x201c;" u2="&#xfc;" k="61" />
+<hkern u1="&#x201c;" u2="&#xfb;" k="61" />
+<hkern u1="&#x201c;" u2="&#xfa;" k="61" />
+<hkern u1="&#x201c;" u2="&#xf9;" k="61" />
+<hkern u1="&#x201c;" u2="&#xf8;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf6;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf5;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf4;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf3;" k="123" />
+<hkern u1="&#x201c;" u2="&#xf2;" k="123" />
+<hkern u1="&#x201c;" u2="&#xeb;" k="123" />
+<hkern u1="&#x201c;" u2="&#xea;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe9;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe8;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe7;" k="123" />
+<hkern u1="&#x201c;" u2="&#xe6;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe5;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe4;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe3;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe2;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe1;" k="82" />
+<hkern u1="&#x201c;" u2="&#xe0;" k="123" />
+<hkern u1="&#x201c;" u2="&#xdd;" k="-20" />
+<hkern u1="&#x201c;" u2="&#xc5;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc4;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc3;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc2;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc1;" k="143" />
+<hkern u1="&#x201c;" u2="&#xc0;" k="143" />
+<hkern u1="&#x201c;" u2="u" k="61" />
+<hkern u1="&#x201c;" u2="s" k="61" />
+<hkern u1="&#x201c;" u2="r" k="61" />
+<hkern u1="&#x201c;" u2="q" k="123" />
+<hkern u1="&#x201c;" u2="p" k="61" />
+<hkern u1="&#x201c;" u2="o" k="123" />
+<hkern u1="&#x201c;" u2="n" k="61" />
+<hkern u1="&#x201c;" u2="m" k="61" />
+<hkern u1="&#x201c;" u2="g" k="61" />
+<hkern u1="&#x201c;" u2="e" k="123" />
+<hkern u1="&#x201c;" u2="d" k="123" />
+<hkern u1="&#x201c;" u2="c" k="123" />
+<hkern u1="&#x201c;" u2="a" k="82" />
+<hkern u1="&#x201c;" u2="Y" k="-20" />
+<hkern u1="&#x201c;" u2="W" k="-41" />
+<hkern u1="&#x201c;" u2="V" k="-41" />
+<hkern u1="&#x201c;" u2="T" k="-41" />
+<hkern u1="&#x201c;" u2="A" k="143" />
+<hkern u1="&#x201e;" u2="&#x178;" k="123" />
+<hkern u1="&#x201e;" u2="&#x152;" k="102" />
+<hkern u1="&#x201e;" u2="&#xdd;" k="123" />
+<hkern u1="&#x201e;" u2="&#xdc;" k="41" />
+<hkern u1="&#x201e;" u2="&#xdb;" k="41" />
+<hkern u1="&#x201e;" u2="&#xda;" k="41" />
+<hkern u1="&#x201e;" u2="&#xd9;" k="41" />
+<hkern u1="&#x201e;" u2="&#xd8;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd6;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd5;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd4;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd3;" k="102" />
+<hkern u1="&#x201e;" u2="&#xd2;" k="102" />
+<hkern u1="&#x201e;" u2="&#xc7;" k="102" />
+<hkern u1="&#x201e;" u2="Y" k="123" />
+<hkern u1="&#x201e;" u2="W" k="123" />
+<hkern u1="&#x201e;" u2="V" k="123" />
+<hkern u1="&#x201e;" u2="U" k="41" />
+<hkern u1="&#x201e;" u2="T" k="143" />
+<hkern u1="&#x201e;" u2="Q" k="102" />
+<hkern u1="&#x201e;" u2="O" k="102" />
+<hkern u1="&#x201e;" u2="G" k="102" />
+<hkern u1="&#x201e;" u2="C" k="102" />
+</font>
+</defs></svg> 
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.ttf b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..b3290843a7a3e621867b169c8487de9a8c7a8054
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.ttf differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.woff b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.woff
new file mode 100644
index 0000000000000000000000000000000000000000..28d6adee03b8d2301e06680fce413eb94887b57e
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/open-sans/semibold/open-sans.woff differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.eot b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.eot
new file mode 100644
index 0000000000000000000000000000000000000000..168c17190da7ab95ad1ae615db2b42e4ff64750e
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.eot differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.svg b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.svg
new file mode 100644
index 0000000000000000000000000000000000000000..9ded38e2c5365d49ec5b5a50639034a326f301c3
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.svg	
@@ -0,0 +1,2812 @@
+<?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>Pictonic fonts by creativesloth ltd.</metadata><defs><font horiz-adv-x="512"><font-face font-family="pictonic" font-weight="400" font-stretch="normal" units-per-em="512" panose-1="2 0 5 9 0 0 0 0 0 0" ascent="409" descent="-103" bbox="0 -116.5 511.506 418.316" underline-thickness="0" underline-position="0" unicode-range="U+E001-E10A"></font-face><missing-glyph horiz-adv-x="0"></missing-glyph><glyph glyph-name="html5-01" unicode="&#xe001;" d="M108.669 408.499h23.0322v-22.7559h21.0684v22.7559h23.0342v-68.9092h-23.0312v23.0762h-21.0693v-23.0762h-23.0322v68.9092h-0.00195312zM206.091 385.647h-20.2744v22.8516h63.5938v-22.8516h-20.2852v-46.0576h-23.0322v46.0576h-0.00195312zM259.502 408.499
+h24.0205l14.7705 -24.2129l14.7588 24.2129h24.0234v-68.9092h-22.9385v34.1543l-15.8447 -24.5h-0.394531l-15.8564 24.5v-34.1543h-22.5391v68.9092zM348.54 408.499h23.0381v-46.1328h32.3906v-22.7764h-55.4287v68.9092zM74.9873 308.074v0.000976562h362.024
+l-32.9805 -369.476l-148.254 -41.0986l-147.845 41.04zM368.289 220.38l1.08496 12.1572h-113.374h-0.158203h-113.488l1.08594 -12.1572l11.1387 -124.896h101.264h0.158203h55.6504l-5.25781 -58.7812l-50.5508 -13.6406v-0.00390625l-0.0419922 -0.0126953
+l-50.4736 13.6318l-3.22754 36.1465h-24.5264h-20.9707l6.35156 -71.1611l92.8389 -25.7744l0.208008 0.0595703v0.0078125l92.7559 25.709l0.682617 7.65234l10.6494 119.319l1.10645 12.1719h-12.2139h-92.9805h-0.158203h-59.8135l-4.14258 46.4072h63.9561h0.158203
+h109.171h0.149414l0.905273 10.1885z"></glyph><glyph glyph-name="html5-02" unicode="&#xe002;" d="M30.7129 408.499h450.574l-41.0488 -459.847l-184.516 -51.1504l-184.006 51.0781zM395.754 299.354l1.34961 15.1318h-141.104h-0.196289h-141.247l1.35156 -15.1318l13.8633 -155.443h126.031h0.197266h69.2607l-6.54199 -73.1582l-62.916 -16.9766v-0.00683594
+l-0.0517578 -0.0136719l-62.8203 16.9648l-4.01562 44.9863h-30.5264h-26.0977l7.90332 -88.5664l115.547 -32.0781l0.258789 0.0722656v0.0126953l115.443 31.9941l0.848633 9.52344l13.2549 148.506l1.37695 15.1465h-15.2012h-115.723h-0.197266h-74.4434
+l-5.15527 57.7607h79.5986h0.197266h135.872h0.186523l1.12793 12.6807z"></glyph><glyph glyph-name="css3-01" unicode="&#xe003;" d="M204.064 362.318v-22.0186h-56.3027v68.1992h56.3027v-24.1299h-32.1729v-22.0508h32.1729zM261.941 384.369l22.4912 -22.0508v-22.0186h-56.3076v22.0146c0 -0.000976562 15.9873 0.0205078 22.3564 0.0205078c-10.8955 10.8955 -14.8232 14.501 -22.3564 22.0342
+v24.1299h56.3076v-24.1299h-22.4912zM341.746 384.369l22.4912 -22.0508v-22.0186h-56.3076v22.0146c0 -0.000976562 15.9902 0.0205078 22.3555 0.0205078c-10.8945 10.8955 -14.8242 14.501 -22.3555 22.0342v24.1299h56.3066v-24.1299h-22.4902zM438.395 307.888
+l-34.2021 -370.485l-148.193 -39.9004l-148.196 39.9004l-34.1973 370.485h364.789zM369.477 232.556h-113.611h-115.62l5.5293 -44.7383h110.091h6.18359l-6.18359 -2.57422l-106.067 -44.1768l3.51855 -43.7305l102.549 -0.333008l54.9629 -0.174805l-3.52148 -58.3115
+l-51.4414 -14.4834v0.0458984l-0.421875 -0.116211l-49.6846 12.542l-3.01465 36.1953h-0.164062h-46.085h-0.162109l6.03223 -69.876l93.5 -27.6494v0.0498047l0.167969 -0.0498047l93 27.1465l12.0664 138.744h-105.234h-0.259766l0.259766 0.111328l109.086 46.6396z"></glyph><glyph glyph-name="css3-02" unicode="&#xe004;" d="M483.111 408.499l-42.5898 -461.314l-184.524 -49.6836l-184.527 49.6836l-42.5811 461.314h454.223zM397.29 314.698h-141.459h-143.965l6.88477 -55.708h137.08h7.7002l-7.7002 -3.20508l-132.07 -55.0059l4.37988 -54.4531l127.69 -0.414062l68.4375 -0.216797
+l-4.38086 -72.6064l-64.0576 -18.0352v0.0576172l-0.525391 -0.146484l-61.8633 15.6172l-3.75488 45.0703h-0.204102h-57.3828h-0.201172l7.51074 -87.0078l116.423 -34.4287v0.0625l0.209961 -0.0625l115.799 33.8018l15.0215 172.762h-131.03h-0.323242
+l0.323242 0.139648l135.83 58.0713z"></glyph><glyph glyph-name="audiobox-01" unicode="&#xe005;" d="M347.741 127.966c-10.1514 -7.16895 -21.333 -12.8916 -32.1699 -19.0459c-27.8994 -15.8525 -55.7539 -31.8047 -83.915 -47.1826c-5.49805 -3.00293 -12.208 -4.4043 -18.5264 -5.17383c-11.5303 -1.39746 -22.6055 5.72949 -26.7227 17.5312
+c-2.25 6.44629 -3.24023 13.5996 -3.39453 20.4697c-0.436523 19.4854 -0.15332 38.9893 -0.15332 58.4844c0 19.3311 -0.0986328 38.6641 0.0634766 57.9932c0.0429688 5.12695 0.296875 10.3857 1.46387 15.3467c4.49805 19.1562 20.3916 27.5215 39.9883 21.1504
+c4.38867 -1.42578 8.62109 -3.54102 12.6543 -5.81641c34.1768 -19.2842 68.2969 -38.666 102.405 -58.0693c3.02734 -1.72461 5.96875 -3.65332 8.74512 -5.75488c19.0566 -14.4229 19.1484 -36.1094 -0.438477 -49.9326zM429.502 408.5
+c45.0957 0 81.998 -36.9014 81.998 -82v-347.002c0 -45.0957 -36.9023 -81.998 -81.998 -81.998h-347.002c-45.0986 0 -82 36.9023 -82 81.998v347.002c0 45.0986 36.9014 82 82 82h347.002zM256.753 317.193c-90.5225 -0.143555 -163.58 -72.1318 -164.803 -162.51
+c-1.22168 -90.377 73.3594 -164.598 161.542 -165.862c90.7812 -1.29297 167.655 74.2744 166.554 163.855c1.41309 89.9043 -74.9287 164.656 -163.293 164.517z"></glyph><glyph glyph-name="box-com" unicode="&#xe006;" d="M275.055 210.748c54.8047 0 99.2344 -44.4277 99.2344 -99.2354c0 -54.7998 -44.4287 -99.2295 -99.2344 -99.2295c-37.9932 0 -70.9854 21.3633 -87.6602 52.7217c-16.6738 -31.3604 -49.6641 -52.7217 -87.6611 -52.7217c-54.2549 0 -98.3096 43.5479 -99.1914 97.584
+h-0.0419922v164.635h0.00976562c0.229492 10.7725 9.0166 19.4395 19.8457 19.4395c10.8281 0 19.6172 -8.66699 19.8467 -19.4395h0.00976562v-83.5859c16.582 12.4531 37.1885 19.832 59.5215 19.832c37.9971 0 70.9883 -21.3623 87.6611 -52.7236
+c16.6748 31.3613 49.667 52.7236 87.6602 52.7236zM99.7334 51.9932c32.873 0 59.5225 26.6475 59.5225 59.5205c0 32.8779 -26.6494 59.5244 -59.5225 59.5244s-59.5215 -26.6465 -59.5215 -59.5244c0 -32.874 26.6484 -59.5205 59.5215 -59.5205zM275.055 51.9932
+c32.873 0 59.5254 26.6475 59.5254 59.5205c0 32.8779 -26.6523 59.5244 -59.5254 59.5244c-32.8721 0 -59.5195 -26.6465 -59.5195 -59.5244c0 -32.874 26.6484 -59.5205 59.5195 -59.5205zM507.766 43.501c6.28809 -8.75293 4.4668 -20.959 -4.19043 -27.4629
+c-8.6582 -6.50391 -20.8936 -4.85352 -27.5469 3.62207h-0.00390625l-43.8594 58.6357l-43.8652 -58.6357l-0.00878906 0.00878906c-6.65332 -8.47852 -18.8838 -10.1299 -27.5459 -3.62598c-8.6582 6.50391 -10.4795 18.709 -4.19238 27.4629h-0.0078125l50.8213 67.9346
+l-50.8213 67.9336l0.0078125 0.00390625c-6.28711 8.75 -4.46582 20.957 4.19238 27.4629c8.66211 6.50391 20.8926 4.85156 27.5459 -3.62598l0.00878906 0.0078125l43.8643 -58.6357l43.8594 58.6357l0.00390625 -0.00390625
+c6.65332 8.47656 18.8887 10.1279 27.5469 3.62598c8.65723 -6.50586 10.4785 -18.7129 4.19043 -27.4648l0.0136719 -0.00585938l-50.8213 -67.9336l50.8213 -67.9346z"></glyph><glyph glyph-name="audiobox-02" unicode="&#xe007;" d="M34.2402 162.425c9.26953 0 17.2119 -3.2959 23.8213 -9.88477c6.61035 -6.58691 9.91602 -14.5391 9.91602 -23.8535v-25.2598c0 -2.36914 -0.833984 -4.375 -2.49414 -6.01758c-1.66406 -1.64355 -3.66016 -2.46094 -5.98633 -2.46094
+c-2.3291 0 -4.31445 0.817383 -5.95703 2.46094c-1.64258 1.64258 -2.46191 3.64746 -2.46191 6.01758v25.2598c0 4.61523 -1.65332 8.58203 -4.95898 11.9102c-3.30371 3.32617 -7.26562 4.99023 -11.8789 4.99023c-4.6582 0 -8.6377 -1.66406 -11.9434 -4.99023
+c-3.30566 -3.32812 -4.95703 -7.29492 -4.95703 -11.9102c0 -4.65723 1.65137 -8.62891 4.95703 -11.9092c3.30566 -3.28516 7.28613 -4.92871 11.9434 -4.92871c2.28516 0 4.25977 -0.832031 5.92383 -2.49609c1.66113 -1.66113 2.49512 -3.63867 2.49512 -5.92578
+c0 -2.36914 -0.833984 -4.375 -2.49512 -6.01758c-1.66406 -1.64355 -3.63867 -2.46094 -5.92383 -2.46094c-9.35449 0 -17.3164 3.29297 -23.8877 9.88477c-6.56738 6.58887 -9.85254 14.54 -9.85254 23.8555c0 9.31445 3.28516 17.2656 9.85352 23.8525
+c6.57031 6.58789 14.5322 9.88379 23.8867 9.88379zM104.833 94.9492c-9.35547 0 -17.3164 3.29297 -23.8848 9.88477c-6.56836 6.58789 -9.85449 14.5391 -9.85449 23.8545v25.3184c0 2.28516 0.811523 4.26074 2.43359 5.92383
+c1.62207 1.66406 3.61719 2.49512 5.98535 2.49512c2.3291 0 4.31445 -0.832031 5.95703 -2.49512c1.6416 -1.66309 2.46191 -3.63867 2.46191 -5.92383v-25.3184c0 -4.6582 1.65332 -8.62988 4.95898 -11.9102c3.30469 -3.28516 7.28613 -4.92871 11.9414 -4.92871
+c4.61621 0 8.5752 1.64355 11.8809 4.92871c3.30566 3.28027 4.95703 7.25195 4.95703 11.9102v25.3184c0 2.28516 0.821289 4.26074 2.46387 5.92383c1.64355 1.66406 3.62598 2.49512 5.95508 2.49512s4.3252 -0.832031 5.98828 -2.49512
+c1.66113 -1.66309 2.49316 -3.63867 2.49316 -5.92383v-25.3184c0 -9.31445 -3.30469 -17.2666 -9.91406 -23.8545c-6.61133 -6.5918 -14.5508 -9.88477 -23.8232 -9.88477zM175.429 94.9492c-9.35449 0 -17.3154 3.29297 -23.8848 9.88477
+c-6.57031 6.58789 -9.85352 14.5391 -9.85352 23.8545c0 9.31445 3.28223 17.2656 9.85352 23.8525c6.56836 6.58887 14.5303 9.88477 23.8848 9.88477c2.28516 0 4.26074 -0.832031 5.92383 -2.49512s2.49512 -3.63867 2.49512 -5.92383
+c0 -2.37012 -0.832031 -4.36816 -2.49512 -5.99121c-1.66309 -1.61621 -3.63867 -2.42773 -5.92383 -2.42773c-4.65723 0 -8.6377 -1.66406 -11.9424 -4.99023c-3.30469 -3.32812 -4.95703 -7.29492 -4.95703 -11.9092c0 -4.6582 1.65234 -8.62988 4.95703 -11.9102
+c3.30566 -3.28516 7.28613 -4.92871 11.9424 -4.92871c4.61621 0 8.5752 1.64355 11.8809 4.92871c3.30469 3.28027 4.95703 7.25195 4.95703 11.9102v25.2871v48.5957c0 2.3291 0.821289 4.32227 2.46484 5.98535c1.64062 1.66309 3.62598 2.49512 5.9541 2.49512
+c2.3291 0 4.32324 -0.832031 5.98633 -2.49512c1.66406 -1.66406 2.49512 -3.65723 2.49512 -5.98535v-48.5957v-25.2871c0 -9.31445 -3.30371 -17.2666 -9.91602 -23.8545c-6.61035 -6.5918 -14.5508 -9.88477 -23.8223 -9.88477zM220.705 187.745
+c2.32715 0 4.31152 -0.832031 5.95508 -2.49512c1.64258 -1.66406 2.46387 -3.65723 2.46387 -5.98633s-0.821289 -4.31348 -2.46387 -5.95508c-1.64355 -1.64453 -3.62793 -2.46387 -5.95508 -2.46387c-2.37109 0 -4.36719 0.819336 -5.98633 2.46387
+c-1.62207 1.6416 -2.43262 3.62598 -2.43262 5.95508s0.810547 4.32324 2.43262 5.98633c1.61914 1.66309 3.61523 2.49512 5.98633 2.49512zM220.705 94.9492c-2.37109 0 -4.36719 0.817383 -5.98633 2.46094c-1.62207 1.64258 -2.43262 3.64746 -2.43262 6.01758v50.5791
+c0 2.28516 0.810547 4.26074 2.43262 5.92383c1.62012 1.66406 3.61621 2.49512 5.98633 2.49512c2.32715 0 4.31152 -0.832031 5.95508 -2.49512c1.64258 -1.66309 2.46387 -3.63867 2.46387 -5.92383v-50.5791c0 -2.36914 -0.821289 -4.375 -2.46387 -6.01758
+c-1.64355 -1.64258 -3.62891 -2.46094 -5.95508 -2.46094zM265.98 162.425c9.26953 0 17.208 -3.2959 23.8193 -9.88477c6.61133 -6.58691 9.91797 -14.5391 9.91797 -23.8535c0 -9.31348 -3.30664 -17.2656 -9.91797 -23.8535
+c-6.61133 -6.5918 -14.5508 -9.88477 -23.8193 -9.88477c-9.35645 0 -17.3184 3.29297 -23.8877 9.88477c-6.56738 6.58789 -9.85352 14.5391 -9.85352 23.8535c0 9.31543 3.28516 17.2666 9.85352 23.8535c6.56934 6.58887 14.5312 9.88477 23.8877 9.88477z
+M265.98 145.588c-4.65723 0 -8.64258 -1.66406 -11.9434 -4.99023c-3.30566 -3.32812 -4.95898 -7.29492 -4.95898 -11.9092c0 -4.6582 1.65332 -8.62988 4.95898 -11.9102c3.30176 -3.28516 7.28613 -4.92871 11.9434 -4.92871c4.61523 0 8.57422 1.64355 11.877 4.92871
+c3.30957 3.28027 4.96094 7.25195 4.96094 11.9102c0 4.61426 -1.65137 8.58105 -4.96094 11.9092c-3.30176 3.32617 -7.26074 4.99023 -11.877 4.99023zM336.576 94.9492c-9.35742 0 -17.3164 3.29297 -23.8867 9.88477
+c-6.57129 6.58789 -9.85645 14.5391 -9.85645 23.8545v25.2871v25.2881c0 2.3291 0.81543 4.32324 2.43848 5.98633c1.62109 1.66309 3.61719 2.49512 5.98242 2.49512c2.3291 0 4.3125 -0.832031 5.95996 -2.49512c1.6377 -1.66406 2.46191 -3.65723 2.46191 -5.98633
+v-25.2881v-25.2871c0 -4.6582 1.65039 -8.62988 4.95703 -11.9102c3.30176 -3.28516 7.28516 -4.92871 11.9434 -4.92871c4.61523 0 8.57422 1.64355 11.876 4.92871c3.30664 3.28027 4.96191 7.25195 4.96191 11.9102c0 4.61426 -1.65527 8.58105 -4.96191 11.9092
+c-3.30176 3.32617 -7.26074 4.99023 -11.876 4.99023c-2.37109 0 -4.36719 0.811523 -5.98828 2.42773c-1.62207 1.62305 -2.43359 3.62109 -2.43359 5.99121c0 2.28516 0.811523 4.26074 2.43359 5.92383c1.62109 1.66406 3.61719 2.49512 5.98828 2.49512
+c9.26855 0 17.207 -3.2959 23.8184 -9.88477c6.6123 -6.58691 9.91406 -14.5391 9.91406 -23.8525c0 -9.31445 -3.30176 -17.2666 -9.91406 -23.8545c-6.61133 -6.5918 -14.5498 -9.88477 -23.8184 -9.88477zM430.991 152.541
+c6.61133 -6.58789 9.91309 -14.5381 9.91309 -23.8525c0 -9.31543 -3.30273 -17.2666 -9.91309 -23.8545c-6.6123 -6.5918 -14.5498 -9.88477 -23.8203 -9.88477c-9.35645 0 -17.3174 3.29297 -23.8867 9.88477c-6.57031 6.58789 -9.85547 14.54 -9.85547 23.8545
+c0 9.31348 3.28516 17.2656 9.85547 23.8525c6.57129 6.58887 14.5312 9.88477 23.8867 9.88477c9.26953 0 17.208 -3.2959 23.8203 -9.88477zM424.554 122.658c5.96289 3.38477 5.96289 8.91602 0 12.3066c-5.96387 3.38086 -15.7354 8.92383 -21.6982 12.3047
+c-5.96484 3.3877 -10.8467 0.619141 -10.8467 -6.14941v-24.6094c0 -6.77832 4.88184 -9.54883 10.8467 -6.16406c5.96289 3.38574 15.7344 8.9248 21.6982 12.3115zM455.435 128.688c-7.60449 6.69434 -11.4102 15.1328 -11.4102 25.3184
+c0 2.28516 0.811523 4.26074 2.43262 5.92383c1.62207 1.66406 3.61816 2.49512 5.98828 2.49512c2.32422 0 4.31152 -0.832031 5.95508 -2.49512c1.64258 -1.66309 2.46582 -3.63867 2.46582 -5.92383c0 -4.70215 1.64648 -8.68945 4.95703 -11.9746
+c3.30273 -3.28516 7.28613 -4.92871 11.9424 -4.92871c4.6123 0 8.5752 1.64355 11.877 4.92871c3.30762 3.28516 4.95703 7.27246 4.95703 11.9746c0 2.28516 0.823242 4.26074 2.4668 5.92383c1.64258 1.66406 3.62695 2.49512 5.95508 2.49512
+c2.32422 0 4.32031 -0.832031 5.9834 -2.49512s2.49512 -3.63867 2.49512 -5.92383c0 -10.1855 -3.82617 -18.624 -11.4736 -25.3184c7.64648 -6.73633 11.4736 -15.1807 11.4736 -25.3164c0 -2.33008 -0.832031 -4.31836 -2.49512 -5.96094
+c-1.66309 -1.64355 -3.65918 -2.46094 -5.9834 -2.46094c-2.32812 0 -4.3125 0.817383 -5.95508 2.46094c-1.64355 1.64258 -2.4668 3.63086 -2.4668 5.96094c0 4.65234 -1.64941 8.63281 -4.95703 11.9375c-3.30176 3.30762 -7.26465 4.96191 -11.877 4.96191
+c-4.65625 0 -8.64062 -1.6543 -11.9424 -4.96191c-3.31055 -3.30469 -4.95703 -7.28418 -4.95703 -11.9375c0 -2.33008 -0.823242 -4.31836 -2.46582 -5.96094c-1.64355 -1.64355 -3.63086 -2.46094 -5.95508 -2.46094c-2.37012 0 -4.36621 0.817383 -5.98828 2.46094
+c-1.62109 1.64258 -2.43262 3.63086 -2.43262 5.96094c-0.000976562 10.1357 3.80469 18.5791 11.4102 25.3164z"></glyph><glyph glyph-name="pictonic-02" unicode="&#xe008;" d="M49.2148 190.781c21.9385 0 32.2539 -14.6797 28.6191 -35.8936c-3.77246 -21.0645 -19.3213 -35.7393 -41.2607 -35.7393c-3.77832 0 -7.99219 0.873047 -11.1885 1.8877l-6.8291 -38.7988h-18.0557l16.9844 103.895c11.043 2.9043 21.2656 4.64941 31.7305 4.64941z
+M57.4951 154.889c2.18066 12.79 -1.8877 19.4727 -11.1885 19.4736c-4.06836 0 -8.42773 -0.580078 -11.7686 -1.4541l-6.39453 -36.0352c3.19629 -0.723633 7.12109 -1.30566 11.334 -1.30566c9.2998 0 15.6924 6.68555 18.0176 19.3213zM109.489 135.566
+c2.46582 0 5.08203 0.722656 7.11426 1.45508l-2.76465 -15.9854c-3.19434 -1.01465 -7.9873 -1.8877 -11.9062 -1.8877c-12.2129 0 -18.4561 5.9541 -15.9844 19.3193l8.86133 50.4219h19.3252l-8.57031 -48.3848c-0.581055 -3.63281 0.720703 -4.93848 3.9248 -4.93848z
+M119.361 213.011c-1.01758 -5.81152 -6.68164 -10.6035 -12.4922 -10.6035c-5.95898 0 -9.87891 4.79297 -8.7207 10.6035c1.01855 5.95703 6.53613 10.752 12.4961 10.752c5.81348 0 9.73145 -4.79492 8.7168 -10.752zM168.765 190.781
+c6.37109 0 10.542 -1.27441 15.7158 -3.05371l-4.21777 -14.9131l-9.75391 1.25781c-1.45312 0.143555 -3.05176 0.289062 -4.64453 0.289062c-11.1924 0 -18.458 -5.6709 -20.9287 -19.4736c-2.32422 -13.6533 2.90723 -19.3213 14.0938 -19.3213
+c6.53711 0 12.6377 1.16406 18.8877 3.05176l-2.90527 -16.4219c-5.22852 -1.59375 -13.0771 -3.04785 -18.8945 -3.04785c-24.1191 0 -35.3037 13.9463 -31.5254 35.7393c3.91797 21.9453 20.0527 35.8936 44.1729 35.8936zM392.482 135.566
+c2.46191 0 5.08203 0.722656 7.11035 1.45508l-2.75684 -15.9854c-3.19336 -1.01465 -7.99316 -1.8877 -11.9141 -1.8877c-12.21 0 -18.4473 5.9541 -15.9854 19.3193l4.50879 26.1572c1.16406 5.95703 -2.7627 9.73535 -9.88086 9.73535
+c-4.06738 0 -8.43457 -0.580078 -11.7695 -1.4541l-9.15723 -51.8711h-17.6475c8.52051 9.10645 13.748 21.3418 13.748 34.7949c0 11.3174 -3.69336 21.7637 -9.93555 30.2197l0.294922 0.0810547c11.0449 2.9043 26.9141 4.64941 37.377 4.64941
+c18.4473 0 29.2012 -10.1719 26.4365 -26.1553l-4.3584 -24.1201c-0.578125 -3.63281 0.728516 -4.93848 3.92969 -4.93848zM443.445 213.011c-1.01953 -5.81152 -6.68359 -10.6035 -12.4922 -10.6035c-5.95898 0 -9.87598 4.79297 -8.71973 10.6035
+c1.01855 5.95703 6.53613 10.752 12.5 10.752c5.80957 0 9.73145 -4.79492 8.71191 -10.752zM433.569 135.566c2.46973 0 5.08984 0.722656 7.11914 1.45508l-2.76172 -15.9854c-3.19336 -1.01465 -7.99316 -1.8877 -11.9102 -1.8877
+c-12.2139 0 -18.4561 5.9541 -15.9844 19.3193l8.86035 50.4219h19.3252l-8.57031 -48.3848c-0.578125 -3.63281 0.719727 -4.93848 3.92188 -4.93848zM471.952 154.889c-2.32031 -13.6533 2.91113 -19.3213 14.0977 -19.3213c6.53711 0 12.6426 1.16406 18.8887 3.05176
+l-2.90234 -16.4219c-5.23145 -1.59766 -13.0742 -3.04785 -18.8965 -3.04785c-24.1182 0 -35.3018 13.9463 -31.5205 35.7393c3.91699 21.9443 20.0527 35.8936 44.1719 35.8936c6.37109 0 10.5381 -1.27441 15.7109 -3.05371l-4.2168 -14.9131l-9.75195 1.25781
+c-1.45117 0.143555 -3.05176 0.289062 -4.64551 0.289062c-11.1963 -0.000976562 -18.4609 -5.67188 -20.9355 -19.4736zM249.043 188.891c-4.12402 -4.8252 -7.35352 -10.4316 -9.45703 -16.5625h-13.3311l-4.80078 -27.0303
+c-1.01758 -5.95117 -0.285156 -9.72949 6.83301 -9.72949c4.64453 0 6.33691 0.582031 9.82715 1.8877l-2.90918 -16.418c-3.4873 -1.16016 -5.75879 -1.8877 -9.68555 -1.8877c-18.6006 0 -26.1504 10.1719 -23.3828 26.1475l4.78613 27.0303h-12.4941l4.68555 16.5625
+h10.7207l3.19629 17.8711l19.7637 2.90527l-3.63477 -20.7764h19.8828zM318.927 155.831c0 -17.1963 -13.9463 -31.1357 -31.1387 -31.1357c-17.1846 0 -31.1328 13.9385 -31.1328 31.1357c0 17.1953 13.9502 31.1348 31.1328 31.1348
+c17.1904 0 31.1387 -13.9395 31.1387 -31.1348z"></glyph><glyph glyph-name="pictonic-01" unicode="&#xe009;" d="M49.2148 190.78c21.9385 0 32.2539 -14.6797 28.6191 -35.8936c-3.77246 -21.0664 -19.3213 -35.7422 -41.2607 -35.7422c-3.77832 0 -7.99219 0.873047 -11.1885 1.89258l-6.8291 -38.7988h-18.0557l16.9844 103.893c11.043 2.9043 21.2656 4.64941 31.7305 4.64941z
+M57.4951 154.888c2.18066 12.79 -1.8877 19.4727 -11.1885 19.4746c-4.06836 0 -8.42773 -0.580078 -11.7686 -1.4541l-6.39453 -36.0342c3.19629 -0.723633 7.12109 -1.30566 11.334 -1.30566c9.2998 0 15.6924 6.68164 18.0176 19.3193zM109.489 135.567
+c2.46582 0 5.08203 0.723633 7.11426 1.4502l-2.76465 -15.9805c-3.19434 -1.01953 -7.9873 -1.89258 -11.9062 -1.89258c-12.2129 0 -18.4561 5.95508 -15.9844 19.3242l8.86133 50.4199h19.3252l-8.57031 -48.3818c-0.581055 -3.63379 0.720703 -4.93945 3.9248 -4.93945z
+M119.361 213.01c-1.01758 -5.81152 -6.68164 -10.6035 -12.4922 -10.6035c-5.95898 0 -9.87891 4.79297 -8.7207 10.6035c1.01855 5.95703 6.53613 10.752 12.4961 10.752c5.81348 0 9.73145 -4.79492 8.7168 -10.752zM168.765 190.78
+c6.37109 0 10.542 -1.27441 15.7158 -3.05273l-4.21777 -14.9141l-9.75391 1.25781c-1.45312 0.143555 -3.05176 0.289062 -4.64453 0.289062c-11.1924 0 -18.458 -5.66992 -20.9287 -19.4736c-2.32422 -13.6553 2.90723 -19.3193 14.0938 -19.3193
+c6.53711 0 12.6377 1.15918 18.8877 3.05273l-2.90527 -16.4268c-5.22852 -1.59375 -13.0771 -3.04883 -18.8945 -3.04883c-24.1191 0 -35.3037 13.9521 -31.5254 35.7422c3.91797 21.9463 20.0527 35.8936 44.1729 35.8936zM392.482 135.567
+c2.46191 0 5.08203 0.723633 7.11035 1.4502l-2.75684 -15.9805c-3.19336 -1.01953 -7.99316 -1.89258 -11.9141 -1.89258c-12.21 0 -18.4473 5.95508 -15.9854 19.3242l4.50879 26.1553c1.16406 5.95703 -2.7627 9.73535 -9.88086 9.73535
+c-4.06738 0 -8.43457 -0.580078 -11.7695 -1.4541l-9.15723 -51.8701h-17.6475c8.52051 9.10645 13.748 21.3379 13.748 34.793c0 11.3164 -3.69336 21.7637 -9.93555 30.2197l0.294922 0.0810547c11.0449 2.90527 26.9141 4.64941 37.377 4.64941
+c18.4473 0 29.2012 -10.1719 26.4365 -26.1553l-4.3584 -24.1172c-0.578125 -3.63281 0.728516 -4.93848 3.92969 -4.93848zM443.445 213.01c-1.01953 -5.81152 -6.68359 -10.6035 -12.4922 -10.6035c-5.95898 0 -9.87598 4.79297 -8.71973 10.6035
+c1.01855 5.95703 6.53613 10.752 12.5 10.752c5.80957 0 9.73145 -4.79492 8.71191 -10.752zM433.569 135.567c2.46973 0 5.08984 0.723633 7.11914 1.4502l-2.76172 -15.9805c-3.19336 -1.01953 -7.99316 -1.89258 -11.9102 -1.89258
+c-12.2139 0 -18.4561 5.95508 -15.9844 19.3242l8.86035 50.4199h19.3252l-8.57031 -48.3818c-0.578125 -3.63379 0.719727 -4.93945 3.92188 -4.93945zM471.952 154.888c-2.32031 -13.6553 2.91113 -19.3193 14.0977 -19.3193c6.53711 0 12.6426 1.15918 18.8887 3.04785
+l-2.90234 -16.4219c-5.23145 -1.59766 -13.0742 -3.04785 -18.8965 -3.04785c-24.1182 0 -35.3018 13.9512 -31.5205 35.7412c3.91699 21.9453 20.0527 35.8936 44.1719 35.8936c6.37109 0 10.5381 -1.27441 15.7109 -3.05273l-4.2168 -14.9141l-9.75195 1.25781
+c-1.45117 0.143555 -3.05176 0.289062 -4.64551 0.289062c-11.1963 -0.000976562 -18.4609 -5.6709 -20.9355 -19.4736zM249.043 188.89c-4.12402 -4.8252 -7.35352 -10.4316 -9.45703 -16.5625h-13.3311l-4.80078 -27.0283
+c-1.01758 -5.95508 -0.285156 -9.73047 6.83301 -9.73047c4.64453 0 6.33691 0.582031 9.82715 1.8877l-2.90918 -16.418c-3.4873 -1.16406 -5.75879 -1.8916 -9.68555 -1.8916c-18.6006 0 -26.1504 10.1719 -23.3828 26.1523l4.78613 27.0283h-12.4941l4.68555 16.5625
+h10.7207l3.19629 17.8721l19.7637 2.9043l-3.63477 -20.7764h19.8828zM318.927 155.83c0 -17.1934 -13.9463 -31.1328 -31.1387 -31.1328c-17.1846 0 -31.1328 13.9385 -31.1328 31.1328c0 17.1953 13.9502 31.1348 31.1328 31.1348
+c17.1904 0 31.1387 -13.9395 31.1387 -31.1348zM307.807 82.7715l3.70508 20.9834h3.64746l-3.70508 -20.9834h-3.64746zM336.284 86.0645c-0.411133 -0.537109 -0.897461 -1.03516 -1.45117 -1.49707c-0.552734 -0.466797 -1.17676 -0.873047 -1.86719 -1.21582
+c-0.689453 -0.348633 -1.45117 -0.618164 -2.27734 -0.813477c-0.832031 -0.200195 -1.73828 -0.299805 -2.72949 -0.299805c-1.40137 0 -2.67773 0.216797 -3.82129 0.652344c-1.14648 0.4375 -2.12988 1.04883 -2.94727 1.83789
+c-0.824219 0.790039 -1.45605 1.73828 -1.91309 2.8457c-0.453125 1.10449 -0.683594 2.33203 -0.683594 3.67188c0 1.82129 0.316406 3.51758 0.948242 5.09766c0.632812 1.58105 1.50586 2.96094 2.62402 4.13379c1.11523 1.17773 2.4248 2.10449 3.92578 2.78613
+c1.50195 0.683594 3.12305 1.02344 4.86133 1.02344c0.769531 0 1.51367 -0.0791016 2.2373 -0.237305c0.719727 -0.158203 1.39355 -0.37793 2.0127 -0.651367c0.624023 -0.274414 1.18164 -0.611328 1.67578 -1.00781
+c0.495117 -0.394531 0.898438 -0.832031 1.21484 -1.30566l-2.87402 -2.16211c-0.158203 0.236328 -0.366211 0.490234 -0.624023 0.756836s-0.572266 0.506836 -0.946289 0.724609c-0.375 0.21582 -0.795898 0.397461 -1.25684 0.536133
+c-0.46582 0.136719 -0.985352 0.203125 -1.55957 0.203125c-1.24316 0 -2.38281 -0.266602 -3.42285 -0.798828c-1.03516 -0.53125 -1.92578 -1.24316 -2.66602 -2.13379c-0.740234 -0.889648 -1.31738 -1.89551 -1.7334 -3.02148
+c-0.416016 -1.12305 -0.624023 -2.2793 -0.624023 -3.46973c0 -0.863281 0.132812 -1.67969 0.399414 -2.44434c0.270508 -0.757812 0.652344 -1.42285 1.15625 -1.9834c0.506836 -0.561523 1.13086 -1.01074 1.88379 -1.34766
+c0.751953 -0.336914 1.6084 -0.50293 2.57812 -0.50293c1.04785 0 2.04199 0.21582 2.99414 0.647461c0.947266 0.4375 1.79688 1.11914 2.54883 2.0459zM352.083 104.287c1.50098 0 2.85645 -0.211914 4.07129 -0.636719
+c1.21777 -0.428711 2.25781 -1.02734 3.12695 -1.80957c0.873047 -0.782227 1.54297 -1.7334 2.0166 -2.86035c0.475586 -1.12305 0.710938 -2.3877 0.710938 -3.79199c0 -1.77637 -0.298828 -3.45605 -0.90625 -5.03613
+c-0.598633 -1.58008 -1.43457 -2.95703 -2.50293 -4.12109c-1.06348 -1.16406 -2.32812 -2.08789 -3.79297 -2.77051c-1.45996 -0.682617 -3.06055 -1.02246 -4.79883 -1.02246c-1.54297 0 -2.93555 0.208008 -4.17969 0.624023
+c-1.24316 0.416016 -2.30859 1.01465 -3.18652 1.80469c-0.876953 0.790039 -1.55469 1.75098 -2.02832 2.87793c-0.474609 1.12305 -0.710938 2.38672 -0.710938 3.79199c0 1.78027 0.311523 3.45605 0.931641 5.03613c0.624023 1.58008 1.48047 2.95703 2.56543 4.12109
+c1.08594 1.16504 2.37012 2.08789 3.85156 2.76953c1.48438 0.682617 3.08887 1.02344 4.83203 1.02344zM350.008 85.4404c1.32227 0 2.49512 0.266602 3.50977 0.798828c1.01953 0.532227 1.88086 1.24707 2.57812 2.13281
+c0.703125 0.889648 1.23535 1.89551 1.60254 3.02246c0.365234 1.12793 0.548828 2.2832 0.548828 3.46875c0 0.848633 -0.137695 1.66016 -0.416016 2.42871c-0.279297 0.773438 -0.681641 1.43945 -1.21484 2.00098c-0.532227 0.560547 -1.19336 1.00977 -1.9834 1.35156
+c-0.790039 0.332031 -1.7002 0.499023 -2.72754 0.499023c-1.26562 0 -2.4043 -0.266602 -3.42285 -0.798828c-1.01953 -0.53125 -1.88477 -1.24316 -2.5918 -2.13379c-0.714844 -0.889648 -1.26367 -1.89551 -1.64551 -3.02148
+c-0.386719 -1.12305 -0.578125 -2.2793 -0.578125 -3.46973c0 -0.863281 0.136719 -1.67969 0.412109 -2.44434c0.27832 -0.757812 0.681641 -1.42285 1.21777 -1.9834c0.532227 -0.561523 1.19336 -1.01074 1.9834 -1.34766
+c0.790039 -0.337891 1.7002 -0.503906 2.72754 -0.503906zM378.723 82.7715l-6.87402 16.3018h-0.0585938l-2.87793 -16.3018h-3.64355l3.70117 20.9834h4.74023l6.75781 -15.7939h0.0625l2.78613 15.7939h3.64258l-3.70508 -20.9834h-4.53125zM405.777 100.553
+l-1.03516 -5.80566h8.77051l-0.536133 -3.08496h-8.77051l-1.56836 -8.89258h-3.64551l3.70508 20.9844h12.9785l-0.561523 -3.20215h-9.33691v0.000976562zM429.81 104.287c1.50684 0 2.86133 -0.211914 4.0752 -0.636719
+c1.21484 -0.428711 2.25879 -1.02734 3.12793 -1.80957s1.53809 -1.7334 2.01367 -2.86035c0.473633 -1.12305 0.714844 -2.3877 0.714844 -3.79199c0 -1.77637 -0.304688 -3.45605 -0.90625 -5.03613c-0.603516 -1.58008 -1.43848 -2.95703 -2.50391 -4.12109
+s-2.32812 -2.08789 -3.79199 -2.77051s-3.06152 -1.02246 -4.79883 -1.02246c-1.54297 0 -2.9375 0.208008 -4.18066 0.624023c-1.24219 0.416016 -2.30762 1.01465 -3.18555 1.80469c-0.881836 0.790039 -1.55957 1.75098 -2.0332 2.87793
+c-0.474609 1.12305 -0.707031 2.38672 -0.707031 3.79199c0 1.78027 0.308594 3.45605 0.932617 5.03613s1.47559 2.95703 2.56152 4.12109c1.08984 1.16504 2.37012 2.08789 3.85449 2.76953c1.47949 0.682617 3.08887 1.02344 4.82715 1.02344zM427.739 85.4404
+c1.32129 0 2.48926 0.266602 3.50977 0.798828c1.01465 0.532227 1.875 1.24707 2.57812 2.13281c0.698242 0.889648 1.23438 1.89551 1.60059 3.02246c0.362305 1.12793 0.544922 2.2832 0.544922 3.46875c0 0.848633 -0.136719 1.66016 -0.411133 2.42871
+c-0.27832 0.773438 -0.682617 1.43945 -1.21875 2.00098c-0.532227 0.560547 -1.19238 1.00977 -1.98242 1.35156c-0.790039 0.332031 -1.70117 0.499023 -2.72559 0.499023c-1.26367 0 -2.40723 -0.266602 -3.42578 -0.798828
+c-1.01562 -0.53125 -1.87988 -1.24316 -2.59082 -2.13379c-0.711914 -0.889648 -1.26074 -1.89551 -1.64355 -3.02148c-0.386719 -1.12305 -0.583008 -2.2793 -0.583008 -3.46973c0 -0.863281 0.142578 -1.67969 0.416016 -2.44434
+c0.279297 -0.757812 0.683594 -1.42285 1.21582 -1.9834c0.535156 -0.561523 1.19629 -1.01074 1.98633 -1.34766s1.69824 -0.503906 2.72949 -0.503906zM456.449 82.7715l-6.87402 16.3018h-0.0585938l-2.87402 -16.3018h-3.64648l3.70605 20.9834h4.74023
+l6.75781 -15.7939h0.0576172l2.78711 15.7939h3.64648l-3.70508 -20.9834h-4.53711zM478.353 100.553l-3.13965 -17.7812h-3.64648l3.10938 17.7812h-6.22461l0.564453 3.20215h16.0605l-0.561523 -3.20215h-6.16211zM498.326 99.4258
+c-0.399414 0.631836 -0.915039 1.09863 -1.55664 1.39355c-0.644531 0.299805 -1.33887 0.444336 -2.0918 0.444336c-0.374023 0 -0.790039 -0.0585938 -1.24316 -0.178711c-0.458008 -0.116211 -0.873047 -0.299805 -1.25977 -0.548828
+c-0.386719 -0.245117 -0.707031 -0.574219 -0.964844 -0.990234c-0.253906 -0.415039 -0.386719 -0.918945 -0.386719 -1.51367c0 -0.748047 0.265625 -1.33008 0.790039 -1.74609c0.519531 -0.416016 1.22656 -0.790039 2.11523 -1.12695
+c1.83887 -0.669922 3.24805 -1.47754 4.2373 -2.41602c0.990234 -0.94043 1.48047 -2.2041 1.48047 -3.81055c0 -1.2002 -0.236328 -2.22852 -0.710938 -3.07617c-0.474609 -0.853516 -1.09473 -1.54297 -1.86719 -2.0752
+c-0.770508 -0.536133 -1.63965 -0.928711 -2.60742 -1.17285c-0.967773 -0.245117 -1.94531 -0.370117 -2.93164 -0.370117c-0.69043 0 -1.38867 0.0703125 -2.08789 0.208008c-0.702148 0.137695 -1.37207 0.344727 -2.00391 0.624023
+c-0.631836 0.273438 -1.21973 0.624023 -1.76465 1.04785c-0.540039 0.428711 -1.00195 0.935547 -1.37598 1.53027l2.96484 2.0459c0.391602 -0.694336 0.990234 -1.26465 1.79199 -1.70508c0.799805 -0.444336 1.68555 -0.668945 2.64941 -0.668945
+c0.495117 0 0.985352 0.0615234 1.46777 0.178711c0.486328 0.116211 0.918945 0.311523 1.30664 0.578125c0.386719 0.265625 0.703125 0.611328 0.947266 1.03516c0.245117 0.423828 0.370117 0.956055 0.370117 1.58887c0 0.473633 -0.103516 0.889648 -0.311523 1.25586
+c-0.208008 0.365234 -0.487305 0.689453 -0.828125 0.964844c-0.348633 0.274414 -0.748047 0.523438 -1.20117 0.740234c-0.454102 0.21582 -0.939453 0.415039 -1.45215 0.59375c-0.631836 0.237305 -1.22949 0.503906 -1.79199 0.798828
+c-0.564453 0.294922 -1.06348 0.657227 -1.49707 1.08105c-0.436523 0.429688 -0.776367 0.936523 -1.02148 1.52637c-0.246094 0.594727 -0.370117 1.29785 -0.370117 2.10352c0 1.04883 0.224609 1.97656 0.665039 2.78613
+c0.445312 0.811523 1.03125 1.49316 1.7627 2.0459c0.732422 0.553711 1.57617 0.973633 2.53711 1.25586c0.957031 0.291016 1.94629 0.433594 2.97852 0.433594c0.53125 0 1.08008 -0.0595703 1.64258 -0.178711c0.561523 -0.116211 1.10645 -0.291016 1.62988 -0.521484
+c0.524414 -0.224609 1.02051 -0.506836 1.48535 -0.839844c0.460938 -0.34082 0.852539 -0.731445 1.16797 -1.18945z"></glyph><glyph glyph-name="angularjs" unicode="&#xe00a;" d="M270 245.79l44.7393 -104.795h-44.7393v0.000976562h-44.7402l44.7402 104.794v0zM504.369 310.663l-34.9326 -314.383l-199.437 -112.78l-199.437 112.779l-34.9326 314.385l234.369 83.8359v-0.000976562zM419.535 21.2305l-149.535 328.355v0.000976562
+l-149.535 -328.356h55.8916l28.9424 75.8516l64.7012 0.998047l64.7002 -0.998047l28.9414 -75.8516h55.8936z"></glyph><glyph glyph-name="codepen-02" unicode="&#xe00b;" d="M159.145 152.998l-33.9697 -22.7207v45.4404zM242.423 208.703l-58.8584 -39.376l-47.5195 31.7891l106.378 70.9121v-63.3252zM375.957 201.116l-47.5166 -31.7891l-58.8633 39.376v63.3252zM136.045 104.881l47.5205 31.7793l58.8564 -39.3662v-63.3262z
+M269.577 97.2939l58.8633 39.3662l47.5166 -31.7793l-106.38 -70.9131v63.3262zM255.999 185.118l48.0225 -32.1191l-48.0225 -32.1211l-48.0205 32.1211zM511.5 152.998c0 -141.112 -114.39 -255.497 -255.501 -255.497c-141.104 0 -255.499 114.385 -255.499 255.497
+c0 141.111 114.395 255.501 255.499 255.501c141.111 0 255.501 -114.39 255.501 -255.501zM413.978 201.133c0 0.599609 -0.0429688 1.18848 -0.121094 1.77148c-0.0283203 0.197266 -0.0742188 0.389648 -0.107422 0.589844
+c-0.0703125 0.381836 -0.136719 0.764648 -0.237305 1.13867c-0.0576172 0.225586 -0.139648 0.44043 -0.211914 0.65625c-0.106445 0.333008 -0.214844 0.664062 -0.347656 0.989258c-0.0917969 0.223633 -0.205078 0.447266 -0.303711 0.664062
+c-0.146484 0.307617 -0.296875 0.606445 -0.461914 0.896484c-0.121094 0.216797 -0.258789 0.423828 -0.387695 0.631836c-0.182617 0.282227 -0.369141 0.557617 -0.572266 0.823242c-0.149414 0.199219 -0.303711 0.398438 -0.469727 0.588867
+c-0.211914 0.249023 -0.436523 0.499023 -0.672852 0.732422c-0.179688 0.182617 -0.353516 0.365234 -0.540039 0.53125c-0.246094 0.224609 -0.507812 0.439453 -0.772461 0.648438c-0.200195 0.157227 -0.399414 0.31543 -0.611328 0.464844
+c-0.078125 0.0498047 -0.149414 0.116211 -0.229492 0.166016l-144.397 96.2695c-4.56348 3.04199 -10.501 3.04199 -15.0635 0l-144.401 -96.2695c-0.0761719 -0.0498047 -0.146484 -0.116211 -0.22168 -0.166016
+c-0.211914 -0.148438 -0.415039 -0.307617 -0.614258 -0.464844c-0.266602 -0.208984 -0.524414 -0.424805 -0.770508 -0.648438c-0.186523 -0.166016 -0.364258 -0.349609 -0.543945 -0.53125c-0.236328 -0.233398 -0.456055 -0.483398 -0.676758 -0.732422
+c-0.158203 -0.189453 -0.31543 -0.389648 -0.464844 -0.588867c-0.199219 -0.266602 -0.391602 -0.541016 -0.570312 -0.823242c-0.137695 -0.208008 -0.265625 -0.415039 -0.389648 -0.631836c-0.166016 -0.290039 -0.31543 -0.589844 -0.462891 -0.896484
+c-0.103516 -0.216797 -0.207031 -0.44043 -0.302734 -0.664062c-0.132812 -0.325195 -0.245117 -0.65625 -0.349609 -0.989258c-0.0742188 -0.21582 -0.148438 -0.431641 -0.210938 -0.65625c-0.101562 -0.374023 -0.166016 -0.756836 -0.238281 -1.13867
+c-0.0322266 -0.200195 -0.0820312 -0.392578 -0.107422 -0.589844c-0.078125 -0.582031 -0.125 -1.17188 -0.125 -1.77148v-96.2686c0 -0.599609 0.046875 -1.18848 0.125 -1.77832c0.0253906 -0.191406 0.0751953 -0.390625 0.107422 -0.582031
+c0.0722656 -0.382812 0.137695 -0.764648 0.238281 -1.13867c0.0625 -0.225586 0.136719 -0.44043 0.210938 -0.65625c0.103516 -0.332031 0.216797 -0.665039 0.349609 -0.999023c0.0957031 -0.223633 0.199219 -0.4375 0.302734 -0.655273
+c0.146484 -0.307617 0.296875 -0.605469 0.462891 -0.904297c0.124023 -0.208008 0.251953 -0.416016 0.389648 -0.624023c0.179688 -0.282227 0.371094 -0.557617 0.570312 -0.822266c0.148438 -0.208008 0.306641 -0.399414 0.464844 -0.589844
+c0.220703 -0.249023 0.439453 -0.499023 0.676758 -0.731445c0.179688 -0.183594 0.357422 -0.365234 0.543945 -0.532227c0.245117 -0.224609 0.503906 -0.438477 0.770508 -0.646484c0.199219 -0.158203 0.402344 -0.316406 0.614258 -0.46582
+c0.0751953 -0.0498047 0.145508 -0.116211 0.22168 -0.166016l144.401 -96.2705c2.28125 -1.52051 4.9082 -2.28418 7.53027 -2.28418c2.62988 0 5.25195 0.764648 7.5332 2.28418l144.397 96.2705c0.0791016 0.0498047 0.150391 0.116211 0.229492 0.166016
+c0.211914 0.148438 0.411133 0.307617 0.611328 0.46582c0.265625 0.208008 0.526367 0.422852 0.772461 0.646484c0.186523 0.166992 0.360352 0.349609 0.540039 0.532227c0.236328 0.232422 0.460938 0.482422 0.672852 0.731445
+c0.166016 0.189453 0.319336 0.381836 0.469727 0.589844c0.203125 0.265625 0.390625 0.540039 0.572266 0.822266c0.128906 0.208008 0.266602 0.416016 0.387695 0.624023c0.165039 0.298828 0.31543 0.597656 0.461914 0.904297
+c0.0986328 0.217773 0.211914 0.432617 0.303711 0.655273c0.132812 0.333984 0.240234 0.666992 0.347656 0.999023c0.0722656 0.21582 0.154297 0.431641 0.211914 0.65625c0.101562 0.374023 0.166992 0.755859 0.237305 1.13867
+c0.0332031 0.191406 0.0791016 0.390625 0.107422 0.582031c0.078125 0.589844 0.121094 1.17969 0.121094 1.77832v96.2686zM386.826 130.277l-33.9648 22.7207l33.9648 22.7197v-45.4404z"></glyph><glyph glyph-name="codepen-01" unicode="&#xe00c;" d="M256.002 408.5c141.109 0 255.498 -114.391 255.498 -255.502c0 -141.113 -114.389 -255.498 -255.498 -255.498c-141.113 0 -255.502 114.385 -255.502 255.498c0 141.111 114.389 255.502 255.502 255.502zM256.002 -60.541c117.744 0 213.535 95.7949 213.535 213.539
+c0 117.742 -95.791 213.538 -213.535 213.538c-117.746 0 -213.538 -95.7959 -213.538 -213.538c0 -117.744 95.791 -213.539 213.538 -213.539zM413.859 202.902c0.0742188 -0.582031 0.121094 -1.17188 0.121094 -1.77148v-96.2686
+c0 -0.597656 -0.0478516 -1.18848 -0.121094 -1.7793c-0.0273438 -0.191406 -0.078125 -0.389648 -0.111328 -0.580078c-0.0664062 -0.383789 -0.135742 -0.765625 -0.236328 -1.13965c-0.0585938 -0.224609 -0.142578 -0.44043 -0.212891 -0.65625
+c-0.107422 -0.332031 -0.216797 -0.665039 -0.347656 -0.99707c-0.09375 -0.224609 -0.201172 -0.441406 -0.304688 -0.657227c-0.143555 -0.305664 -0.291016 -0.604492 -0.461914 -0.904297c-0.125 -0.208984 -0.257812 -0.415039 -0.386719 -0.623047
+c-0.180664 -0.283203 -0.369141 -0.557617 -0.574219 -0.824219c-0.148438 -0.207031 -0.306641 -0.398438 -0.464844 -0.588867c-0.214844 -0.249023 -0.439453 -0.499023 -0.677734 -0.732422c-0.177734 -0.180664 -0.353516 -0.364258 -0.539062 -0.529297
+c-0.25 -0.225586 -0.507812 -0.441406 -0.769531 -0.649414c-0.203125 -0.158203 -0.402344 -0.316406 -0.615234 -0.464844c-0.078125 -0.0507812 -0.149414 -0.116211 -0.223633 -0.166016l-144.403 -96.2705c-2.28125 -1.51855 -4.9082 -2.28516 -7.5293 -2.28516
+c-2.62598 0 -5.25293 0.765625 -7.53418 2.28516l-144.402 96.2705c-0.0751953 0.0498047 -0.146484 0.115234 -0.224609 0.166016c-0.212891 0.149414 -0.412109 0.306641 -0.611328 0.464844c-0.265625 0.208008 -0.523438 0.422852 -0.767578 0.649414
+c-0.191406 0.165039 -0.365234 0.347656 -0.543945 0.529297c-0.236328 0.233398 -0.459961 0.483398 -0.672852 0.732422c-0.162109 0.191406 -0.320312 0.381836 -0.46875 0.588867c-0.199219 0.265625 -0.391602 0.541016 -0.570312 0.824219
+c-0.137695 0.208008 -0.264648 0.414062 -0.389648 0.623047c-0.166992 0.299805 -0.316406 0.597656 -0.462891 0.904297c-0.103516 0.21582 -0.210938 0.431641 -0.302734 0.657227c-0.132812 0.332031 -0.241211 0.665039 -0.349609 0.99707
+c-0.0703125 0.21582 -0.148438 0.430664 -0.210938 0.65625c-0.101562 0.374023 -0.166992 0.755859 -0.238281 1.13965c-0.0322266 0.19043 -0.0820312 0.388672 -0.107422 0.580078c-0.0791016 0.59082 -0.125 1.18066 -0.125 1.7793v96.2686
+c0 0.599609 0.0458984 1.18945 0.125 1.77148c0.0244141 0.198242 0.0751953 0.389648 0.107422 0.588867c0.0712891 0.383789 0.136719 0.766602 0.238281 1.13965c0.0615234 0.224609 0.139648 0.44043 0.210938 0.65625
+c0.108398 0.333008 0.216797 0.665039 0.349609 0.989258c0.0917969 0.223633 0.199219 0.447266 0.302734 0.664062c0.146484 0.307617 0.295898 0.606445 0.462891 0.896484c0.125 0.216797 0.25293 0.424805 0.389648 0.631836
+c0.177734 0.283203 0.371094 0.557617 0.570312 0.823242c0.148438 0.200195 0.306641 0.399414 0.46875 0.59082c0.212891 0.248047 0.435547 0.498047 0.672852 0.730469c0.177734 0.181641 0.351562 0.364258 0.543945 0.53125
+c0.244141 0.223633 0.501953 0.441406 0.767578 0.647461c0.199219 0.158203 0.398438 0.317383 0.611328 0.46582c0.078125 0.0498047 0.149414 0.116211 0.224609 0.166992l144.402 96.2695c4.5625 3.04102 10.5 3.04102 15.0635 0l144.403 -96.2695
+c0.0751953 -0.0507812 0.145508 -0.117188 0.223633 -0.166992c0.212891 -0.149414 0.412109 -0.307617 0.615234 -0.46582c0.261719 -0.206055 0.519531 -0.422852 0.769531 -0.647461c0.18457 -0.166992 0.361328 -0.348633 0.539062 -0.53125
+c0.239258 -0.232422 0.462891 -0.482422 0.677734 -0.730469c0.158203 -0.192383 0.317383 -0.390625 0.464844 -0.59082c0.205078 -0.264648 0.392578 -0.540039 0.574219 -0.823242c0.128906 -0.207031 0.261719 -0.415039 0.386719 -0.631836
+c0.170898 -0.290039 0.318359 -0.587891 0.461914 -0.896484c0.103516 -0.216797 0.210938 -0.44043 0.304688 -0.664062c0.130859 -0.324219 0.241211 -0.65625 0.347656 -0.989258c0.0703125 -0.21582 0.154297 -0.430664 0.212891 -0.65625
+c0.0996094 -0.373047 0.169922 -0.755859 0.236328 -1.13965c0.0332031 -0.199219 0.0839844 -0.390625 0.111328 -0.588867zM269.578 272.029v-63.3262l58.8613 -39.375l47.5156 31.7881zM242.423 272.029l-106.379 -70.9131l47.5205 -31.7881l58.8584 39.375v63.3262z
+M125.175 175.718v-45.4414l33.9678 22.7217zM242.423 33.9658v63.3262l-58.8584 39.3672l-47.5205 -31.7783zM256.002 120.878l48.0176 32.1201l-48.0176 32.1201l-48.0215 -32.1201zM269.578 33.9658l106.377 70.915l-47.5156 31.7783l-58.8613 -39.3672v-63.3262z
+M386.826 130.276v45.4414l-33.9648 -22.7197z"></glyph><glyph glyph-name="bandcamp" unicode="&#xe00d;" d="M354.27 1.70898h-353.77l157.231 302.582h353.769z"></glyph><glyph glyph-name="shopify" unicode="&#xe00e;" d="M425.228 308.543l55.7158 -376.91l-157.729 -34.1328l-292.157 54.4941l38.7803 299.087s0.53125 8.9834 3.30566 12.3008c2.52637 3.01953 13.293 6.08789 13.293 6.08789l45.7168 14.1602c8.02734 33.958 30.2959 101.938 82.75 120.987
+c17.4902 6.33789 32.1113 4.91602 43.4453 -4.24121c2.58984 -2.0957 4.95312 -4.59082 7.09961 -7.44824c10.2168 0.773438 19.7285 -1.82031 28.3623 -7.92188c11.6777 -8.28418 20.9834 -22.6055 27.7959 -42.7158l15.6816 4.85254
+c0.798828 0.1875 5.12793 0.936523 8.34668 0.3125c1.34668 -0.275391 2.66992 -0.786133 3.81738 -1.66016l30.2275 -30.0527l41.082 -3.05762s1.4209 -0.161133 2.73242 -0.998047c1.30859 -0.835938 1.7334 -3.14355 1.7334 -3.14355zM263.326 324.237
+c0.149414 16.1309 -1.25977 34.4316 -6.36816 47.8057c-24.5898 -10.4424 -37.4521 -37.2266 -44.1445 -63.4375zM220.897 388.099c-39.7539 -14.4336 -59.9072 -65.6826 -68.9395 -98.3428l40.4453 12.5254c6.21191 32.4473 20.6025 70.3242 53.5625 85.3564
+c-6.1748 4.16699 -14.3838 4.34082 -25.0684 0.460938zM249.204 167.682l19.4189 57.8496c-2.8877 1.47168 -6.39453 2.81934 -10.4365 3.9668c-4.01074 1.13477 -8.5332 2.05762 -13.498 2.69434c-4.89648 0.624023 -10.2178 0.960938 -15.8818 0.935547
+c-5.5752 -0.0244141 -11.4775 -0.397461 -17.6279 -1.20996c-13.2549 -1.73438 -25.2129 -5.40137 -35.6738 -10.6289c-10.167 -5.07715 -18.9873 -11.6768 -26.2422 -19.499c-7.11035 -7.67285 -12.7803 -16.5801 -16.7852 -26.5107
+c-3.96094 -9.81836 -6.3252 -20.7344 -6.84961 -32.5732c-0.297852 -7.08594 0.412109 -13.5859 1.95312 -19.5869c1.54688 -6.03809 3.93555 -11.5889 6.9668 -16.7295c3.06348 -5.17676 6.80469 -9.95508 11.0225 -14.3721
+c4.27148 -4.46582 9.03809 -8.56934 14.1221 -12.3623c4.12891 -3.01855 7.61523 -5.86328 10.5225 -8.62012c2.9375 -2.78223 5.25684 -5.47656 7.04785 -8.15918c1.79102 -2.69434 3.03809 -5.37695 3.79883 -8.1582c0.767578 -2.76953 1.04199 -5.62695 0.905273 -8.6709
+c-0.125 -3.03223 -0.780273 -5.86426 -1.93359 -8.39551c-1.1543 -2.50781 -2.80762 -4.69141 -4.94043 -6.40039c-2.12207 -1.73535 -4.70996 -2.99414 -7.74805 -3.68066c-3.0127 -0.672852 -6.45605 -0.786133 -10.3105 -0.224609
+c-4.36621 0.636719 -8.77051 1.9082 -13.0488 3.54297c-4.22363 1.62109 -8.32812 3.60547 -12.1699 5.75098c-3.79883 2.13379 -7.34863 4.4043 -10.5049 6.6377c-3.125 2.18164 -5.86816 4.34082 -8.11426 6.23633l-13.292 -44.1123
+c2.20215 -2.83203 5.00879 -5.63965 8.30859 -8.37109c3.33691 -2.75586 7.19238 -5.41406 11.4463 -7.89648c4.31543 -2.50684 9.05078 -4.82812 14.0967 -6.86035c5.12109 -2.08398 10.5742 -3.85645 16.2256 -5.22852
+c0.0986328 -0.0234375 0.192383 -0.0488281 0.286133 -0.0615234c0.100586 -0.0244141 0.194336 -0.0507812 0.287109 -0.0751953c0.09375 -0.0117188 0.1875 -0.0371094 0.28125 -0.0488281c0.0986328 -0.0253906 0.199219 -0.0625 0.287109 -0.0751953
+c12.0508 -2.6582 23.7354 -3.30664 34.6318 -1.84766c11.2207 1.49707 21.5391 5.22754 30.4463 11.2402c9.10645 6.16309 16.667 14.6465 22.1436 25.4502c5.5459 10.9414 8.90234 24.1387 9.56934 39.4473c0.411133 9.35547 -0.892578 17.8516 -3.43848 25.5615
+c-2.53223 7.63379 -6.28613 14.4463 -10.8037 20.5225c-4.45996 6.0127 -9.64941 11.29 -15.1387 15.9688c-5.4082 4.60352 -11.0977 8.62012 -16.6611 12.1885c-3.96582 2.48145 -7.4043 4.85254 -10.3174 7.21094c-2.89941 2.32031 -5.28223 4.59082 -7.16699 6.88574
+c-1.87109 2.27051 -3.25 4.56543 -4.12891 6.91211c-0.878906 2.33203 -1.27148 4.72656 -1.16016 7.23438c0.143555 3.38184 0.898438 6.42578 2.17773 9.13281c1.29102 2.71973 3.11816 5.07715 5.43848 7.04883c2.32129 1.9834 5.14062 3.58105 8.39648 4.72852
+c3.27441 1.17285 6.99902 1.9082 11.1084 2.1582c4.47852 0.261719 8.80176 0.125 12.918 -0.311523c4.1543 -0.424805 8.09668 -1.14844 11.7588 -2.04688c3.69824 -0.897461 7.11035 -1.9834 10.1738 -3.13086c3.08789 -1.13477 5.81934 -2.33301 8.13379 -3.45605z
+M280.836 329.651l24.7012 7.64746c-4.64062 14.5342 -11.2275 27.5703 -20.3721 34.0449c-3.28125 2.32129 -6.87402 3.63086 -10.8291 4.03027c3.62988 -10.7295 5.76367 -23.9658 6.35059 -39.6846c0.0742188 -2.04688 0.124023 -4.05566 0.149414 -6.03809z"></glyph><glyph glyph-name="prog-pylons-02" unicode="&#xe00f;" d="M511.5 -47.2051h-511v181.656c2.4248 4.08008 12.7393 19.2324 32.3184 19.2324c15.5234 0 29.084 -7.71777 42.1426 -19.8555c0.0146484 -0.0136719 0.0292969 -0.0332031 0.0488281 -0.0478516c1.77539 -1.65527 3.54492 -3.39648 5.30762 -5.20508
+c0.0957031 -0.09375 0.186523 -0.194336 0.27832 -0.290039c1.72168 -1.77246 3.43652 -3.61523 5.14258 -5.52051c0.0810547 -0.0878906 0.15332 -0.171875 0.234375 -0.255859c3.55762 -3.97461 7.10547 -8.20508 10.6816 -12.6455
+c0.0625 -0.0800781 0.125 -0.161133 0.19043 -0.233398c1.71387 -2.14062 3.43652 -4.31348 5.16406 -6.53613c0.140625 -0.174805 0.282227 -0.350586 0.421875 -0.535156c1.69238 -2.17383 3.39258 -4.37305 5.10645 -6.61328
+c0.12793 -0.162109 0.259766 -0.337891 0.390625 -0.505859c1.78125 -2.33008 3.58008 -4.68848 5.39355 -7.06934c34.6299 -45.4805 73.8789 -97.0107 142.674 -97.0107c68.8027 0 108.062 51.5459 142.685 97.0107c1.7959 2.35742 3.5752 4.6875 5.33301 6.99707
+c0.168945 0.210938 0.337891 0.431641 0.499023 0.643555c1.67871 2.19141 3.34082 4.34668 4.99609 6.47754c0.175781 0.220703 0.353516 0.438477 0.513672 0.651367c1.69922 2.16797 3.38574 4.2998 5.05469 6.38867c0.103516 0.124023 0.206055 0.25 0.307617 0.381836
+c3.5459 4.40137 7.07812 8.60645 10.6084 12.5518c0.102539 0.117188 0.206055 0.230469 0.307617 0.347656c1.68652 1.87695 3.37012 3.68652 5.06348 5.43457c0.108398 0.120117 0.226562 0.239258 0.34375 0.354492c1.72852 1.78223 3.47168 3.49414 5.21582 5.12402
+c0.0429688 0.0410156 0.0878906 0.0839844 0.130859 0.123047c1.81738 1.68359 3.63672 3.2793 5.46582 4.78613c0 0.00390625 0.0166016 0.0078125 0.0166016 0.015625v-0.00488281c11.377 9.32812 23.2822 15.043 36.6377 15.043
+c19.4277 0 29.8223 -15.0645 32.3291 -19.2559v-181.635h-0.00292969zM121.83 94.8457c-17.5127 22.9893 -34.3994 45.1484 -53.8145 58.0479c-0.246094 3.94629 -0.414062 7.91309 -0.414062 11.9199c0 104.044 84.3457 188.393 188.393 188.393
+c104.048 0 188.392 -84.3486 188.392 -188.393c0 -4.01172 -0.167969 -7.97363 -0.417969 -11.9238c-19.3984 -12.8945 -36.291 -35.0479 -53.8018 -58.0342c-33.1143 -43.5029 -70.667 -92.8008 -134.172 -92.8008c-63.502 0 -101.043 49.2979 -134.164 92.791z"></glyph><glyph glyph-name="google-currents" unicode="&#xe010;" d="M79.7422 -17.6123c2.34375 -4.17676 4.8252 -8.25781 7.4375 -12.2324c-17.8604 16.624 -33.3018 35.8369 -45.7021 57.0195c-22.2988 38.0938 -34.0859 81.6006 -34.0859 125.814c0 28.3623 6.49609 55.457 19.3105 80.5244
+c12.2285 23.9287 30.084 45.1221 51.6357 61.292c6.23047 4.6748 12.8301 8.97461 19.6123 12.7803c26.291 14.7803 56.2461 22.5908 86.6309 22.5908c23.6143 0 46.4707 -4.54199 67.9355 -13.501c27.9502 -11.6162 52.5498 -30.4014 71.25 -54.0898
+c-16.5215 10.0752 -35.2217 16.2705 -54.9795 18.0479v0.495117l-11.7002 0.0800781c-5.50586 0 -11.001 -0.220703 -16.375 -0.655273c-29.8779 -2.04199 -58.1777 -10.4561 -84.041 -25.001c-39.084 -21.9502 -70.0605 -56.7793 -87.2217 -98.0713
+c-10.167 -24.3867 -15.3232 -50.2773 -15.3232 -76.9512c-0.00195312 -34.3994 8.85645 -68.3359 25.6162 -98.1426zM67.7754 308.887c-13.4639 -10.0986 -25.3789 -21.6748 -35.5898 -34.4248c15.6924 29.0225 37.0762 55.082 63.3613 76.5449l0.0693359 0.0576172
+l0.0488281 0.0371094l0.0917969 0.0791016c45.3672 36.9619 102.642 57.3193 161.28 57.3193c1.57617 0 3.14453 -0.0195312 4.6875 -0.0576172v-0.0253906c64.1572 -1.61816 123.548 -37.4434 154.992 -93.5c7.97461 -14.167 14.0068 -29.3408 17.9375 -45.0986
+c3.58691 -14.416 5.40332 -29.3477 5.40332 -44.418c0 -24.3594 -4.69434 -47.9648 -13.9639 -70.1748c-2.26562 -5.46582 -4.83301 -10.8877 -7.63086 -16.1162c-16.5273 -30.8486 -41.4092 -56.2178 -71.9824 -73.3877c-1.75586 -1 -3.50879 -1.92578 -5.00684 -2.70898
+c-1.38281 -0.725586 -2.57324 -1.32812 -3.69141 -1.86426c4.8623 4.26758 9.40723 8.93848 13.5752 13.9863c16.6182 20.1113 26.2197 44.498 27.7666 70.5215l0.00488281 0.0722656l0.00195312 0.0712891c0.0244141 0.697266 0.0537109 1.39453 0.0839844 2.08887
+c0.0722656 1.64453 0.146484 3.34473 0.146484 5.09961c0 33.3965 -8.59668 66.3369 -24.8594 95.2559c-21.3164 37.9561 -55.127 68.0312 -95.1934 84.6846c-23.6318 9.86328 -48.7695 14.8643 -74.7158 14.8643c-33.3936 0 -66.333 -8.59375 -95.252 -24.8496
+c-7.44922 -4.17969 -14.7051 -8.91016 -21.5654 -14.0566zM470.521 278.828c22.2998 -38.0938 34.0859 -81.5996 34.0889 -125.814c0 -28.3652 -6.49609 -55.46 -19.3096 -80.5254c-12.2295 -23.9287 -30.0859 -45.1221 -51.6387 -61.2939
+c-6.22754 -4.6709 -12.8262 -8.9707 -19.6113 -12.7783c-26.2861 -14.7793 -56.2412 -22.5908 -86.6299 -22.5908c-23.6191 0 -46.4746 4.54199 -67.9375 13.501c-27.9492 11.6152 -52.5498 30.4023 -71.25 54.0908c16.5234 -10.0762 35.2197 -16.2705 54.9814 -18.0479
+v-0.498047s11.6992 -0.0771484 11.7012 -0.0771484c5.5 0 10.9961 0.21875 16.373 0.655273c29.8838 2.04297 58.1826 10.4551 84.043 25c39.083 21.9492 70.0596 56.7783 87.2207 98.0723c10.167 24.3867 15.3232 50.2793 15.3232 76.9492
+c0 34.3994 -8.8584 68.3359 -25.6182 98.1436c-2.34277 4.17676 -4.8252 8.25488 -7.4375 12.2324c17.8584 -16.624 33.3027 -35.8398 45.7012 -57.0186zM444.226 -2.88672c13.4639 10.0986 25.3799 21.6768 35.5957 34.4229
+c-15.6924 -29.0273 -37.0742 -55.082 -63.3623 -76.5479l-0.0927734 -0.0761719l-0.144531 -0.112305l-0.0556641 -0.0517578c-45.3564 -36.9229 -102.594 -57.252 -161.199 -57.252c-1.58398 0 -3.15527 0.0195312 -4.6875 0.0566406v0.0283203
+c-64.1582 1.61816 -123.548 37.4434 -154.996 93.502c-7.97461 14.1689 -14.0078 29.3447 -17.9365 45.1006c-3.58691 14.4141 -5.40527 29.3467 -5.40527 44.418c0 24.3594 4.69531 47.9639 13.9639 70.1748c2.26562 5.46387 4.83398 10.8867 7.63086 16.1152
+c16.5283 30.8477 41.4092 56.2188 71.9863 73.3887c1.77734 1.01367 3.59961 1.97363 5.00684 2.70801c1.34277 0.708008 2.55664 1.32031 3.68945 1.86426c-4.8623 -4.26758 -9.40723 -8.93945 -13.5762 -13.9863c-16.6172 -20.1133 -26.2178 -44.5 -27.7656 -70.5225
+l-0.00488281 -0.0712891l-0.00195312 -0.0742188c-0.0244141 -0.695312 -0.0537109 -1.3916 -0.0849609 -2.08691c-0.0712891 -1.64453 -0.144531 -3.3457 -0.144531 -5.09961c0 -33.3955 8.59668 -66.3359 24.8594 -95.2578
+c21.3154 -37.9541 55.126 -68.0303 95.1934 -84.6826c23.6309 -9.86426 48.7695 -14.8652 74.7158 -14.8652c33.3936 0 66.332 8.59277 95.2529 24.8496c7.45508 4.18555 14.71 8.91309 21.5635 14.0576z"></glyph><glyph glyph-name="prog-cherrypy" unicode="&#xe011;" d="M161.501 279.868c-3.52734 63.7002 25.0635 104.997 68.2549 128.633c13.6338 -7.57324 43.8809 3.8291 43.3145 -18.376c-0.530273 -20.8096 -34.1113 -14.1484 -44.627 -1.31055c-38.0107 -20.1953 -56.4414 -54.4082 -56.4414 -101.07
+c0 -35.2998 14.5801 -67.958 26.252 -97.1309c5.15918 -12.8975 9.16992 -27.8613 18.376 -43.3174c9.38672 -15.7559 38.7568 -37.665 14.4395 -44.623h-9.18945c-12.7793 24.624 -23.8018 53.168 -35.4385 82.6904c-11.4629 29.0723 -23.0176 59.8018 -24.9404 94.5049z
+M361.556 -56.5508c-19.5547 -23.124 -57.0605 -45.377 -93.1943 -45.9414c-30.9814 -0.480469 -75.375 18.5703 -94.5049 35.4414c-23.9707 21.1377 -46.8525 63.7295 -49.8789 98.4404c-2.24121 25.7236 2.35156 49.9062 19.6895 65.6318
+c14.3057 12.9746 35.7158 16.1338 54.6045 24.6826c3.8418 -8.64551 7.79297 -17.042 11.9639 -25.0781c2.25586 -4.34668 6.74805 -7.08008 11.6455 -7.08008h9.18945c1.22168 0 2.43652 0.172852 3.61133 0.509766c12.0586 3.45215 16.4717 10.3594 18.0498 15.5498
+c3.26562 10.7275 -2.7002 20.584 -10.2549 30.0645c15.1973 5.3418 24.8379 15.3154 37.7012 19.1064c16.0723 4.73438 39.3574 -0.580078 51.1895 -6.56543c61.0938 -30.9014 76.5391 -149.955 30.1885 -204.762zM322.178 141.651
+c-11.6777 12.7314 -50.3916 11.752 -48.5664 -11.8184c11.6738 0.84668 28.1797 0.458008 42.0039 5.25195c-5.29785 2.43652 5.3125 1.73828 6.5625 6.56641z"></glyph><glyph glyph-name="prog-backbonejs" unicode="&#xe012;" d="M256 290.635l206.783 117.865v-235.733v-39.5322v-235.734l-206.783 117.87v-0.00683594l-206.783 -117.863v275.266l137.884 78.5938l-69.6455 39.6982v-79.3955l-68.2383 -38.8965v235.734zM241.524 23.7773v45.2207l-116.901 -66.6328l-21.6426 -12.3379v24.9121
+v118.174v8.41406l7.30566 4.16309l131.238 74.8057v45.2236l-177.832 -101.366v-241.941zM117.455 14.9395l138.545 78.9746l-68.8994 -39.2744l-69.6455 39.7002v-79.4004zM152.339 153.001l103.661 -59.0869l103.661 59.0869l-103.661 59.0869v-0.00195312z
+M394.546 14.9463v79.3936l-69.6445 -39.7002zM394.546 111.001h-0.000976562v22.1152l-20.2705 11.5547l-103.661 -59.0869l39.6709 -22.6133zM394.546 211.663v79.3945l-69.6445 -39.6963zM448.308 181.018h-0.000976562v202.57l-177.689 -101.285l39.667 -22.6094
+l77.0928 43.9404l21.6455 12.3369v-24.9111v-87.6455z"></glyph><glyph glyph-name="prog-pylons" unicode="&#xe013;" d="M392.607 405.539c65.6514 0 118.893 -53.2158 118.894 -118.89v-267.296c0 -65.6465 -53.2383 -118.893 -118.893 -118.893h-273.229c-65.6484 0 -118.88 53.2383 -118.88 118.893v267.296c0 65.6738 53.2246 118.89 118.88 118.89h273.228zM255.998 279.295
+c-59.0615 0 -106.939 -47.8789 -106.938 -106.938c0 -2.27539 0.0957031 -4.52734 0.235352 -6.7666c11.0205 -7.32422 20.6055 -19.9004 30.5459 -32.9512c18.8008 -24.6885 40.1113 -52.6719 76.1572 -52.6719c36.0479 0 57.3643 27.9844 76.1611 52.6768
+c9.93848 13.0488 19.5273 25.6221 30.54 32.9434c0.140625 2.24219 0.236328 4.49121 0.236328 6.76855c0 59.0596 -47.876 106.938 -106.938 106.938zM401.033 52.0059h-0.00195312v103.102c-1.42285 2.37891 -7.32422 10.9307 -18.3525 10.9307
+c-7.58105 0 -14.3389 -3.24414 -20.7969 -8.54004v0.00195312c0 -0.00390625 -0.00878906 -0.00585938 -0.00878906 -0.0078125c-1.04004 -0.855469 -2.07227 -1.76074 -3.10352 -2.71582c-0.0234375 -0.0234375 -0.0498047 -0.0488281 -0.0732422 -0.0712891
+c-0.990234 -0.924805 -1.98047 -1.89648 -2.96094 -2.9082c-0.0664062 -0.0654297 -0.132812 -0.133789 -0.195312 -0.202148c-0.960938 -0.992188 -1.91699 -2.01855 -2.87402 -3.08398c-0.0576172 -0.0654297 -0.116211 -0.130859 -0.174805 -0.196289
+c-2.00293 -2.23926 -4.00781 -4.62598 -6.02148 -7.125c-0.0576172 -0.0751953 -0.116211 -0.147461 -0.174805 -0.217773c-0.947266 -1.18555 -1.9043 -2.39551 -2.86914 -3.62598c-0.0908203 -0.121094 -0.19043 -0.245117 -0.291016 -0.370117
+c-0.939453 -1.20996 -1.88379 -2.43262 -2.83594 -3.67676c-0.0917969 -0.120117 -0.186523 -0.245117 -0.283203 -0.365234c-0.998047 -1.31055 -2.00684 -2.63281 -3.02637 -3.97168c-19.6533 -25.8066 -41.9385 -55.0674 -80.9932 -55.0674
+c-39.0498 0 -61.3301 29.252 -80.9873 55.0674c-1.02832 1.35254 -2.0498 2.69141 -3.06055 4.0127c-0.0751953 0.0966797 -0.149414 0.195312 -0.222656 0.287109c-0.972656 1.27344 -1.9375 2.52148 -2.89746 3.75488
+c-0.0791016 0.105469 -0.160156 0.204102 -0.239258 0.304688c-0.981445 1.26074 -1.95898 2.49512 -2.93164 3.70996c-0.0371094 0.0410156 -0.0722656 0.0869141 -0.108398 0.132812c-2.0293 2.52051 -4.04395 4.92188 -6.0625 7.17773
+c-0.0458984 0.0478516 -0.0869141 0.0966797 -0.133789 0.146484c-0.96875 1.08105 -1.94141 2.12695 -2.91895 3.13281c-0.0517578 0.0546875 -0.103516 0.111328 -0.157227 0.165039c-1 1.02734 -2.00488 2.01465 -3.01367 2.95508
+c-0.00976562 0.0078125 -0.0185547 0.0185547 -0.0263672 0.0263672c-7.41309 6.89062 -15.1104 11.2715 -23.9219 11.2715c-11.1143 0 -16.9697 -8.60254 -18.3457 -10.918v-103.115h290.064z"></glyph><glyph glyph-name="prog-flask" unicode="&#xe014;" d="M145.973 284.518c-1.76562 15.2998 12.0029 8.81445 10.2441 -0.40918c-2.58398 -2.45801 -7.35645 -0.442383 -10.2441 0.40918zM162.363 287.387c-1.04004 -0.737305 0.408203 -3.96094 -1.22949 -4.09961c-2.94922 3.44824 4.21875 10.7441 9.0166 7.78711
+c-1.01367 -2.81348 -4.31934 -3.33301 -7.78711 -3.6875zM116.468 277.962c-5.58887 4.375 -11.0684 -0.825195 -17.6221 -1.22949c2.5625 5.7002 18.042 7.91016 26.6387 4.91699c-1.38379 -2.85156 -6.12793 -2.34473 -9.0166 -3.6875zM97.207 276.321
+c-1.8623 0.390625 -2.58008 -1.72461 -1.6377 -2.86719c1.45508 0.0478516 1.64844 1.35547 1.6377 2.86719zM92.6992 268.125c-0.262695 3.90918 -9.71777 7.03027 -10.6533 1.63867c0.818359 -3.06055 8.44531 -5.0293 10.6533 -1.63867zM76.7188 271.812
+c-1.95312 -0.0908203 -2.95703 -1.1416 -4.09863 -2.04785c1.48633 -0.865234 4.77832 -0.555664 4.09863 2.04785zM71.8027 260.75c2.03418 11.6436 16.7158 1.81738 15.5693 -5.32715c-6.1543 -0.802734 -8.35059 5.83398 -15.5693 5.32715zM169.329 225.101
+c3.78809 2.76758 1.96875 11.1455 6.14453 13.5195c-0.478516 -5.16016 -2.48926 -20.8193 -8.19336 -20.8984c-7.94434 -0.103516 -3.12012 25.7852 2.45801 26.2305c4.02832 -5.5791 -2.56152 -11.709 -0.40918 -18.8516zM100.896 227.966
+c-0.703125 -0.738281 -1.6123 0.126953 -1.63965 1.2334c1.07129 0.114258 1.7627 -0.150391 1.63965 -1.2334zM120.976 216.083c-2.80078 -0.0712891 -3.94434 1.51953 -4.50781 3.68555c1.00879 0.360352 0.916992 1.81641 2.45996 1.6416
+c2.02734 -0.429688 2.12695 -2.78809 2.04785 -5.32715zM101.306 202.969c-0.00585938 0.81543 -1.11621 0.522461 -0.819336 1.64062c9.32324 -0.511719 15.4307 -4.2373 21.3086 -8.19434c-7.37109 0.00195312 -12.6318 5.66992 -20.4893 6.55371zM163.183 196.823
+c-2.00879 1.40918 -2.74316 4.08789 -3.27637 6.96777c1.44922 -1.96289 2.66602 -4.16309 3.27637 -6.96777zM118.106 187.809c-9.01855 3.27148 -21.2383 3.35059 -22.5371 14.3438c9.19922 -1.46387 17.3936 -7.46094 22.5371 -14.3438zM104.175 185.352
+c-8.97363 -1.1748 -12.7168 6.39355 -16.8027 11.4717c7.26953 -2.1543 13.291 -5.56055 16.8027 -11.4717zM85.3242 191.086c3.43555 -2.16406 10.4863 -4.26172 12.7021 -9.0166c0.509766 -5.16504 -0.797852 -8.35645 -3.68848 -8.60645
+c-4.5293 -0.383789 -11.9785 11.6338 -13.9307 14.3447c3.67578 -0.967773 5.42285 -3.86621 9.01562 -4.91699c0.817383 3.2832 -2.7002 5.7666 -4.09863 8.19531zM106.223 180.432c2.2832 -1.13086 3.95117 -2.87988 4.50977 -5.73438
+c-3.27832 0.136719 -3.59863 3.22949 -4.50977 5.73438zM103.354 179.201c0.167969 -1.52832 -0.328125 -2.4043 -1.63867 -2.45508c-0.179688 0.365234 -0.358398 0.728516 -0.817383 0.819336c0.0537109 1.31152 0.928711 1.80273 2.45605 1.63574zM173.427 169.778
+c-2.50488 1.53613 -0.525391 6.71387 0 9.01562c0.861328 -2.23828 0.426758 -6.7002 0 -9.01562zM144.743 178.384c1.73828 -1.13867 1.32031 -5.17676 1.22852 -6.96973c-2.08691 0.646484 -0.916016 4.54785 -1.22852 6.96973zM164.002 168.958
+c2.51953 -3.19336 -2.25879 -12.0342 2.87012 -13.1113c-0.336914 -3.90332 -0.916992 -7.55273 -3.2793 -9.42773c-2.87305 0.132812 -2.98145 3.0293 -4.09766 4.91992c-5.90918 3.80762 -6.24219 18.8242 -2.86719 25.8145h0.818359
+c2.37695 -1.17773 2.0293 -5.07422 2.86816 -7.78711c0.792969 -0.947266 2.49902 0.645508 3.6875 -0.408203zM176.297 164.453c-1.04199 4.04785 0.444336 9.1084 1.22949 12.7002c2.37793 -3.79492 -0.724609 -9.07227 -1.22949 -12.7002zM104.175 161.17
+c-2.74219 0.22168 -2.18555 4.35449 -1.22949 6.14844c1.37012 -1.09863 1.88281 -4.27539 1.22949 -6.14844zM111.55 159.533c1.51367 6.06738 6.98242 -0.417969 4.09961 -4.09863c-2.31738 0.417969 -2.44434 3.02148 -4.09961 4.09863zM181.623 151.339
+c0.00292969 -1.25586 -1.64258 -2.97363 -0.40918 -4.09668c0.237305 1.01465 1.48438 3.12695 0.40918 4.09668zM185.31 135.357c-2.08301 0.224609 -1.00195 3.45605 -0.817383 4.91504c1.04883 -0.865234 0.800781 -3.02344 0.817383 -4.91504zM133.269 118.553
+c0.243164 -1.52539 0.492188 -3.05664 2.04883 -3.27637c1.00488 1.40527 0.262695 3.89551 -2.04883 3.27637zM151.709 116.503c0.570312 -1.08203 2.20801 -3.23047 3.27734 -2.4541c-0.948242 0.699219 -2.04199 3.40137 -3.27734 2.4541zM190.637 111.995
+c4.47461 -0.723633 4.55566 -7.53613 3.68945 -12.293c-2.11523 2.96875 -4.83984 7.41406 -3.68945 12.293zM200.884 80.4482c-2.45117 0.707031 -1.48926 4.25 -0.410156 5.72949c1.24805 -0.672852 1.0293 -4.49121 0.410156 -5.72949zM219.32 60.7744
+c-4.35156 -0.52832 -4.49512 3.15625 -5.3252 6.14941c2.37305 0.113281 4.73145 -3.13867 5.3252 -6.14941zM223.012 55.0391c0.84375 -1.06836 0.871094 -2.95605 0.818359 -4.91504c-1.04688 0.856445 -0.800781 3.01855 -0.818359 4.91504zM87.7822 54.6279
+c0.00585938 -1.50098 0.808594 -2.19629 1.64062 -2.86914c-0.164062 1.34277 -0.355469 2.64844 -1.64062 2.86914zM237.764 32.0928c-5.58496 3.15234 -9.50391 7.98047 -10.2441 15.9775c5.17188 -3.57324 9.23535 -8.25 10.2441 -15.9775zM303.74 -8.47754
+c-0.249023 0.231445 -1.94629 0.955078 -2.0498 0c0.615234 -0.474609 1.72559 -1.43945 2.0498 0zM511.501 -38.8018v-4.50781c-0.666016 -1.38574 -0.881836 -3.21582 -1.23145 -4.91602c-11.3945 -7.31836 -32.8027 -4.62402 -42.209 -13.9355
+c-16.4961 8.88672 -31.8281 -5.11133 -49.1699 -6.55859c-2.86426 -0.236328 -6.05078 0.241211 -9.02051 0c-10.2461 -0.827148 -20.252 -3.22363 -30.7314 -4.09668c-10.7451 -0.894531 -21.5117 -1.55078 -32.7803 -2.0498h-12.293
+c-50.8252 2.66895 -101.077 9.50586 -138.509 26.2285c-18.6602 8.33789 -35.8379 18.5664 -51.6318 30.7344c-15.3701 11.835 -31.1465 24.9932 -42.21 39.7471c-11.7783 15.7109 -23.5615 30.9893 -34.0117 48.3525c-10.0811 16.7588 -19.5039 34.4121 -27.8643 54.0938
+c-8.24707 19.4082 -14.123 38.6133 -19.6719 62.2871c-3.62695 15.4834 -7.45508 33.0146 -13.9316 47.5342c-2.52246 5.65332 -5.45801 10.2812 -5.73633 15.5732v3.6875c2.02051 17.2119 15.4072 27.2031 31.1426 31.9648c3.94043 1.19141 7.77148 2.3291 11.4746 4.50781
+c0.241211 0.139648 2.60156 0.379883 1.64062 1.63867c-7.01074 1.68652 -12.7793 -8.63574 -20.4893 -5.7373c-6.84473 2.57422 -2.90332 13.1719 4.50879 16.3906c3.45996 1.50293 10.3301 1.89453 13.5205 3.68848c5.50195 3.0918 7.99902 9.625 6.96777 15.5723
+c-0.610352 3.51367 -4.25781 5.36328 -4.09766 8.19531c0.223633 3.94922 7.28516 7.38281 10.6533 9.83496c4.12109 2.99902 8.99902 6.74512 8.60547 11.4746c-0.414062 4.93945 -6.22363 6.51367 -9.01562 10.2441c-4.38281 5.85352 -5.07812 14.6035 2.04785 18.0322
+c7.4707 3.5957 21.3896 1.63672 22.9492 -7.78711c1.37402 -8.30469 -4.52246 -11.4688 -2.05078 -17.6191c4.60352 -11.4463 40.4082 6.67188 31.5557 -17.2129c7.87402 -12.3428 38.6445 -1.7832 39.3389 -21.3086c12.834 -0.257812 18.7324 -9.99707 29.0938 -13.9326
+c2.77734 -1.05469 6.08398 -1.05469 9.0166 -2.04883c17.4756 -5.93945 39.1318 -12.3115 46.3047 -29.0947c-6.48242 -4.36719 -15.3281 -1.44238 -22.9463 1.22949c-6.62695 2.32715 -16.2871 6.93457 -22.9482 4.09863
+c-6.60547 -2.8125 -6.25293 -14.0977 -5.32715 -25.4053c2.45996 -30.1016 3.90234 -61.1504 8.19336 -88.1035c5.99316 -37.623 18.8037 -67.7559 36.8838 -91.3838c17.4893 -22.8594 38.0361 -46.7959 64.7422 -63.5186
+c22.5352 -14.1045 47.8535 -25.2334 79.9102 -32.3701c4.75391 -1.06055 10.501 -3.37695 13.1123 -2.86914c3.87109 0.744141 12.2012 12.001 15.166 14.75c7.04883 6.55469 16.5342 15.7246 26.6309 7.78906c-1.37207 -10.9248 -11.1611 -13.4326 -13.5234 -23.3613
+c6.07129 -3.86328 12.5098 -0.366211 20.082 -0.81543c8.8125 -0.523438 15.5693 -5.57715 22.9512 -4.50781c4.71094 0.681641 7.06934 4.19141 10.6533 6.55371c8.1416 -11.9023 39.5342 3.5918 44.2549 -11.0625zM422.574 -8.47754
+c-0.173828 1.32129 0.541016 3.54297 -0.818359 3.68359c-1.18164 -0.598633 -2.34961 -4.36621 0.818359 -3.68359zM216.457 280.01c4.01367 -2.40332 7.54785 -5.29199 11.0625 -8.19922c2.11621 6.23145 -3.95605 10.2178 -11.0625 9.83789v-1.63867zM326.688 -22.001
+c1.5625 -0.329102 2.69336 -0.640625 2.86816 1.22656c-1.45996 0.0957031 -2.45312 -0.270508 -2.86816 -1.22656zM270.136 14.0615c-0.137695 -1.92969 3.75488 -1.9668 4.5127 -1.63867c-0.641602 1.28125 -2.58301 2.94434 -4.5127 1.63867zM260.301 21.8457
+c0.682617 -0.689453 2.40723 -0.323242 3.68848 -0.411133c0.136719 1.50098 -0.458008 2.27832 -0.819336 3.28125c-2.1543 0.236328 -2.74902 -1.07715 -2.86914 -2.87012zM181.623 189.45c-1.1123 0.941406 -1.91895 -0.78418 -2.45898 0
+c1.33496 10.166 3.47949 25.8174 -0.819336 34.418c-1.0625 0.927734 -2.74512 -0.326172 -3.27637 0.412109c2.86035 6.83008 4.79297 21.0752 3.68652 29.5039c-0.388672 2.9707 -1.93164 8.25488 -3.68652 9.4248c-4.41016 2.93555 -8.42383 -1.57617 -11.4766 -2.45898
+c-1.9209 -0.55957 -4.05664 -0.160156 -6.14551 -0.408203c-8.26367 -0.996094 -17.0312 -3.45996 -22.5371 -6.14551c2.87012 -1.91309 6.9375 -2.62402 8.19336 -6.14648c-7.13965 0.504883 -12.71 2.58301 -18.8506 4.09668
+c0.655273 -9.24512 -10.6826 -6.34863 -17.6191 -6.96875c2.39648 -0.0517578 2.78027 -1.20996 2.86914 -2.86719c0.285156 -5.43848 -17.6133 -11.8848 -23.7676 -7.78809c-8.7793 -7.07812 3.8623 -14.3086 3.27734 -23.3584
+c-1.72559 -1.2793 -2.52246 -3.48535 -4.09766 -4.91309c-8.72461 -0.211914 -17.9023 -1.9668 -16.3945 -11.0664c-1.17871 0.688477 -3.03809 1.14746 -4.50781 0.412109c-2.22949 -5.74512 1.51465 -11.9805 6.55957 -13.1152
+c1.27051 0.369141 1.56641 1.71094 3.27734 1.63867c11.3965 -2.17871 15.4082 -9.7373 14.7529 -24.1738c-0.113281 -2.48633 0.133789 -5.73047 -1.63867 -7.37891c-6.4668 0.442383 -12.4629 16.4043 -2.0498 16.7998c-2.49707 3.67383 -4.3877 9.15527 -9.01562 9.01758
+c-5.30566 -0.158203 -7.68652 -8.54199 -11.4746 -11.4746c5.45996 -3.01758 18.2832 -11.3428 7.78516 -16.8008c5.19727 -0.779297 8.09668 -2.84082 10.2441 -5.73438c3.57812 -4.83203 3.46387 -12.0723 6.14746 -15.9854
+c5.43164 -7.92188 8.29883 7.10645 14.75 0.823242c1.52441 -0.523438 -0.670898 1.48047 -0.818359 1.63477c-5.53516 5.97656 -13.9775 10.874 -17.21 18.0312c2.48438 1.13867 5.81543 -0.103516 8.19336 -0.408203c0.94043 4.81445 -2.4043 10.2627 -1.22852 13.9365
+c0.84668 2.63379 2.41016 1.47363 4.09863 2.45605c0.993164 0.578125 0.21582 2.72949 2.0498 2.04785c-0.0107422 -5.62598 -3.40039 -15.0938 0.407227 -19.2588c5.56152 -0.998047 7.16699 8.56445 11.8857 8.60449
+c2.63672 0.0234375 5.12793 -4.61719 6.96582 -6.96582c2.20801 -2.81934 5.20898 -6.2832 4.50781 -9.42285c-1.47656 -6.62012 -12.5938 -1.58008 -16.3916 1.22949c2.31445 -9.18555 16.5537 -10.6113 17.21 -22.543
+c0.0751953 -1.33105 -0.59668 -3.03027 -0.408203 -4.50391c0.804688 -6.2959 6.67578 -10.9746 12.7021 -6.96973c0.885742 -2.25781 1.00195 -5.28516 3.28027 -6.14648c1.99609 1.68848 1.28711 6.08984 2.45703 8.6084
+c7.15039 -1.49707 10.8828 -4.94043 13.1123 -10.6543c1.10352 -2.82715 0.819336 -8.06641 5.32715 -8.19531c0.689453 6.98535 -4.78418 11.3145 -5.73535 18.0303c3.67285 -5.92578 16.9219 -12.3379 16.3926 -21.7197
+c-0.352539 -6.1875 -7.70605 -6.86133 -14.7539 -7.78516c6.7168 -2.30762 9.5293 -9.83008 16.8018 -12.292c1.9541 -0.666016 4.46387 -0.0957031 6.55566 -0.823242c5.32129 -1.85059 13.8291 -12.7588 11.4756 -19.6699
+c-11.3379 -5.71387 -20.1836 9.73047 -32.7832 9.42383c5.3125 -6.77441 14.0039 -9.02832 21.3086 -12.293c7.8623 -3.51074 15.7344 -7.10645 23.3584 -10.6533c17.9717 -8.35938 30.4463 -19.2959 42.209 -33.1934c-8.16113 -4.4502 -32.8975 2.95215 -18.0312 8.2002
+c-5.1709 0.174805 -10.6445 3.41797 -15.1641 1.63379c2.39551 -15.6357 22.9678 -13.0947 38.5225 -15.5684c-1.41602 -2.68262 -3.41211 -4.78613 -4.91992 -7.37695c1.19922 -0.707031 2.85645 -0.96582 4.91992 -0.819336
+c-0.996094 -1.59668 -3.58984 -1.60156 -3.69043 -4.0957c1.99219 -2.65332 5.93457 -3.35645 8.60547 -5.32715c10.5312 7.55176 11.7129 -9.58105 18.4404 -9.83496c6.3584 -0.237305 7.57715 8.89844 13.9365 9.83496
+c-1.59863 -3.32324 -4.72559 -5.11133 -6.14648 -8.6084c6.22559 1.50488 8.00098 4.85742 13.1074 6.15039c18.2979 4.62891 33.2979 -10.6123 48.3545 -12.2969c5.41406 -0.603516 10.7959 -3.64355 15.5732 -4.50879c6.17578 -1.11328 9.97266 0.918945 14.751 3.27734
+c-7.27734 6.79492 -23.9863 4.14941 -29.9121 12.2969c0.228516 1.40918 1.19336 2.08301 2.0498 2.86523c-19.1797 -4.21289 -31.2559 7.28125 -39.3398 18.0312c-23.6621 6.11133 -44.4209 15.1328 -54.5039 34.8311c-0.484375 1.85449 1.81738 0.915039 1.2334 2.87012
+c-8.31934 9.25684 -16.6348 18.6543 -23.3584 29.5049c-2.32422 3.74609 -3.91504 8.4541 -6.55762 11.4727c-1.6748 1.91309 -4.4834 2.96582 -6.14648 4.91992c-1.82129 2.1416 -2.06934 4.82422 -4.91992 5.73438c-1.0957 -1.63477 -0.361328 -5.09863 -1.22656 -6.96484
+c-1.97168 7.91211 -6.3623 15.4277 -14.7529 15.5723c-0.155273 5.75488 4.49316 6.70312 6.96582 9.83496c-3.25391 3.91309 -4.03809 8.8418 -5.73633 14.75c-4.12793 14.3594 -7.53906 29.3594 -11.0664 42.6201c-4.67383 -1.74512 -5.91309 -6.92578 -8.19336 -11.0645
+c0.224609 5.91992 0.501953 11.792 3.68848 14.7549c1.45703 -0.183594 1.61719 -1.66406 2.45703 -2.45996c0.770508 2.79199 3.41211 5.39551 2.04785 9.01367c-1.05762 1.63379 -4.15039 0.87207 -4.91504 0.819336c2.02246 4.94824 3.7207 13.9307 1.23145 19.6699z
+M346.357 -53.5566c3.54297 1.51367 6.73145 3.37695 8.19141 6.96973c-3.85059 -0.964844 -9.28125 -2.41992 -8.19141 -6.96973zM346.765 -45.3604c-2.37012 -1.3125 -5.03613 -2.34082 -6.55371 -4.50781c3.39746 -0.203125 7.37695 3.20703 6.55371 4.50781z
+M334.064 -51.5059c2.31934 0.619141 4.80273 3.01465 4.50781 4.91895c-2.69434 -0.270508 -6.86133 -2.19141 -4.50781 -4.91895zM335.703 -42.0791c-3.68848 1.16504 -6.69922 -1.72168 -6.96973 -5.33105c3.28516 0.81543 5.50977 2.69043 6.96973 5.33105z
+M324.226 -42.9023c-3.60156 -0.62793 -6.2959 -2.16211 -7.37695 -5.32227c4.40332 -1.74707 6.65723 2.03613 7.37695 5.32227zM318.491 -53.5566c1.01465 -0.0585938 1.98633 -0.0742188 2.0498 0.822266c-0.615234 0.650391 -2.33691 0.600586 -2.0498 -0.822266z
+M325.049 -35.9326c-5.7334 0.439453 -12.5918 -3.28125 -9.01562 -8.19629c3.81738 1.9209 7.68457 3.78809 9.01562 8.19629zM296.771 -43.7217c3.58008 -0.50293 4.5166 3.59277 6.96973 2.87402c1.42285 -0.898438 0.557617 -4.08789 2.86523 -4.10156
+c5.35938 1.08984 7.29004 8.4043 4.09668 13.5234c-7.22461 -1.27148 -13.833 -5.24707 -13.9316 -12.2959zM298.409 -33.0674c-2.1748 -1.10156 -4.49121 -2.05859 -5.73438 -4.0957c2.68164 0.116211 6.67383 3.07324 5.73438 4.0957zM286.94 -35.1172
+c0.228516 -1.08984 -1.68848 -2.08398 -0.416016 -2.86523c0.34082 0.515625 2.49512 2.54102 0.416016 2.86523zM279.563 -44.9482c-0.129883 -0.557617 -0.586914 -0.782227 -0.407227 -1.63867h1.63867c0.111328 1.07324 -0.155273 1.75977 -1.23145 1.63867z
+M273.417 -42.9023c-2.07129 -0.115234 -2.85352 -1.51758 -2.87012 -3.68457c1.78418 0.395508 3.41016 0.957031 2.87012 3.68457zM232.024 -22.001c-2.52539 0.111328 -3.2959 -0.279297 -0.407227 -0.824219c2.75098 -0.506836 7.60352 -0.772461 9.42578 0
+c-2.16309 0.0253906 -7.75195 0.765625 -9.01855 0.824219zM244.321 -15.4473c-2.14453 1.62988 -6.4541 0.449219 -8.60547 -0.408203c1.24121 -3.40918 7.33496 -1.89551 8.60547 0.408203zM231.21 -46.1787c10.2197 -5.35645 24.292 -11.2031 38.9258 -9.42383
+c-10.6338 5.20605 -26.4473 7.42773 -38.9258 9.42383zM216.046 -41.6709c0.979492 -1.34375 3.29102 -1.35254 4.91504 -2.05078c3.02539 2.92383 -3.62402 4.57031 -4.91504 2.05078zM177.525 -8.47754c-2.7666 -0.241211 -5.77637 -0.233398 -6.55664 -2.46289
+c2.63477 -0.976562 6.44824 -0.369141 6.55664 2.46289zM169.738 -19.1318c0.962891 -0.873047 2.7334 -1.91309 3.27832 0c-0.423828 0.432617 -2.9248 0.84375 -3.27832 0zM174.656 15.7002c0.37207 1.71289 -2.8916 2.36035 -3.27734 0.817383
+c0.898438 -0.463867 1.67578 -1.05469 3.27734 -0.817383zM179.985 1.76855c-0.0205078 0.5625 0.192383 0.898438 0.408203 1.22754c-1.2207 1.26074 -3.68945 1.48535 -5.7373 0.819336c0.328125 -1.97168 3.60938 -2.79395 5.3291 -2.04688zM180.395 -24.4629
+c0.524414 -0.558594 1.93457 -0.558594 2.45801 0c0.193359 1.28906 -0.511719 1.67578 -1.22852 2.05371c-0.368164 -0.727539 -0.990234 -1.19727 -1.22949 -2.05371zM193.099 22.665c-1.33496 3.85938 -5.6875 2.84082 -8.60645 4.09668
+c-4.69141 2.02148 -8.69629 6.8457 -14.7529 6.96484h-0.817383c5.26855 -6.20801 12.2402 -12.8789 24.1768 -11.0615zM171.788 37.8232c-3.8252 2.59863 -8.01465 4.83203 -13.5234 5.7373c1.75098 -4.39453 8.56738 -5.9082 13.5234 -5.7373zM184.491 18.5693
+c2.87305 -3.00293 6.47852 -5.27344 12.7041 -4.91602c-2.39355 3.21094 -8.11133 5.26953 -12.7041 4.91602zM200.063 0.125977c-4.21973 2.92383 -10.8555 7.66797 -16.3916 6.55859c3.20215 -4.17578 9.63867 -7.30273 16.3916 -6.55859zM184.491 -15.4473
+c-0.0996094 -0.583008 -0.673828 -0.686523 -0.819336 -1.22266c1.00977 -1.31836 2.53027 0.948242 0.819336 1.22266zM193.916 -27.7402c0.347656 -1.5625 1.85254 -1.9707 3.2793 -2.45801c0.554688 0.948242 1.64551 1.36035 1.22852 3.27734
+c-0.996094 0.598633 -4.57812 0.944336 -4.50781 -0.819336zM201.703 -9.70898c-1.26953 0.777344 -5.89746 1.64551 -6.96777 0c1.9873 -0.806641 5.89258 -2.89453 6.96777 0zM202.932 4.22656c0.410156 3.04883 -3.03809 3.06152 -4.50781 2.05078
+c0.137695 -2.05078 2.85059 -1.52734 4.50781 -2.05078zM207.439 26.3535c-1.85156 2.7959 -6.99219 2.29688 -10.6543 3.27734c-2.68262 3.36816 -9.09473 4.59082 -14.752 3.68848c6.47852 -4.31641 13.8477 -7.73438 25.4062 -6.96582zM206.62 -12.9854
+c1.75977 -1.51855 4.51855 -2.03809 6.96582 -2.87012c0.130859 0.96582 0.646484 1.53906 0.40918 2.87012c-1.19336 1.37598 -6.37012 2.08691 -7.375 0zM171.788 53.4014c0.410156 1.91211 -0.714844 2.28711 -2.45898 2.0459
+c-0.618164 -2.12109 1.42578 -1.57617 2.45898 -2.0459zM181.623 48.4814c-1.19727 0.303711 -0.793945 2.20801 -2.45898 2.0498c-1.50977 -1.38477 1.20996 -3.49316 2.45898 -2.0498zM153.348 45.6123c-1.35938 3.00684 -4.4248 4.31543 -6.55566 6.55762
+c3.99609 5.78906 -4.91992 8.15918 -6.55664 12.293c-0.0195312 1.24707 0.864258 1.59277 1.22852 2.46191c-3.44238 2.01758 -7.41895 3.50488 -9.42578 6.96094c1.58496 1.14746 5.80957 -0.34082 7.375 0.823242c-2.48242 1.06934 -5.16211 1.93848 -6.14648 4.50781
+c1.4375 3.34375 7.2793 2.2793 8.60547 5.73535c-7.05859 1.55859 -14.0723 5.30957 -21.7197 4.91895c0.0869141 -2.91895 2.68457 -3.32617 3.6875 -5.32715c-2.2666 1.00684 -4.10059 2.45801 -7.375 2.45801c-0.245117 -2.02051 1.06445 -2.4873 0.821289 -4.50781
+c-2.23535 -0.183594 -3.36816 0.730469 -5.73926 0.407227c1.69043 -3.77148 6.02441 -4.90234 7.37793 -9.0166c-1.67578 -0.423828 -3.95117 0.666016 -4.50781 0c4.32617 -3.59277 10.6436 -7.38086 13.1113 -11.4688c-4.02539 0.748047 -6.3291 3.22656 -10.2422 4.0957
+c3.27539 -6.48633 11.2529 -7.83887 17.21 -11.0645c6.09766 -3.30078 11.5615 -8.625 18.8516 -9.83496zM144.332 40.6963c1.71289 -0.936523 5.12305 -3.9082 7.37695 -1.64355c-1.90039 0.841797 -4.88867 2.75391 -7.37695 1.64355zM141.055 42.7471
+c-1.15234 1.86719 -7.03613 2.86133 -8.60352 1.63867c2.67383 -0.769531 5.19336 -2.84473 8.60352 -1.63867zM133.678 41.5156c-0.128906 -0.556641 -0.582031 -0.780273 -0.40918 -1.64258c0.72168 0.237305 2.40723 -0.490234 2.45898 0.412109
+c-0.635742 0.457031 -0.854492 1.33105 -2.0498 1.23047zM128.351 96.0176c-1.11719 3.85156 -2.61035 8.07129 -5.73535 11.0625c-1.68359 1.61328 -3.31348 1.58008 -4.50781 3.69336c-3.16699 5.57129 -1.64941 13.4385 -5.7373 19.2539
+c-0.966797 0.314453 -2.83203 0.810547 -3.68848 0c0.0771484 -2.6875 6.31348 -9.05859 2.05176 -12.293c-9.4248 -0.374023 -13.0527 7.12793 -22.1279 5.73828c-2.04492 -5.29395 5.18164 -8.01367 3.27539 -11.8857c13.0361 -4.18359 23.3887 -13.249 36.4697 -15.5693z
+M98.8457 83.7246c2.4082 -1.83398 5.88965 -4.76562 9.0166 -4.50781c-2.47754 1.75488 -4.75586 5.88867 -9.0166 4.50781zM94.3379 87.4092c-1.0625 3.30664 -2.90625 5.83496 -6.96582 6.14551c0.826172 -3.54199 4.6748 -4.06641 6.96582 -6.14551zM87.3721 76.7549
+c2.19434 -1.50098 4.37305 -5.18066 6.55664 -5.32715c-1.59668 2.0918 -3.54297 6.01367 -6.55664 5.32715zM90.2422 105.033c0.211914 0.606445 0.603516 1.03125 0.818359 1.63867c-1.05078 1.44727 -3.6416 0.657227 -4.09668 -0.823242
+c0.805664 -0.557617 2.33984 -0.391602 3.27832 -0.81543zM153.759 88.6406c-0.0576172 3.52637 -3.97461 5.57227 -6.9668 3.68555c0.948242 -2.60449 3.80469 -3.29492 6.9668 -3.68555zM115.236 142.318c0.0683594 0.677734 -2.52344 0.677734 -2.45703 0
+c0.561523 -0.124023 2.47168 -1.85059 2.45703 0zM99.2578 143.961h-1.64062c-0.563477 -0.527344 -0.405273 -1.78418 -0.410156 -2.86523c0.749023 -0.111328 2.29785 -1.47949 2.87012 -0.415039c-1.01367 0.357422 0.118164 2.85254 -0.819336 3.28027zM68.5215 144.373
+c1.35742 -3.08984 6.85449 -2.86133 7.78613 0.407227c-2.33203 0.902344 -5.7666 0.274414 -7.78613 -0.407227zM69.7529 155.847c-1.58496 0.0791016 -3.02051 0.0136719 -4.10059 -0.412109c0.318359 -1.78711 4.08984 -1.46973 4.10059 0.412109zM73.4395 221.82
+c-2.10645 -0.973633 -6.49805 0.974609 -8.60449 0c1.86523 -7.38379 15.6885 -3.4082 14.7529 2.45996c-0.793945 4.97754 -13.9385 3.74512 -18.4404 3.27637c3.48828 -2.51953 9.03418 -2.9834 12.292 -5.73633zM57.0488 214.035
+c0.771484 -1.14258 2.89062 -0.93457 4.09863 -1.63867c0.236328 0.853516 1.0166 1.16797 0.818359 2.45703c-1.0752 0.568359 -4.94238 1.01562 -4.91699 -0.818359zM77.9492 215.673c-0.22168 -0.893555 -0.994141 -2.65039 0.407227 -2.86914
+c0.975586 0.688477 0.771484 2.27539 -0.407227 2.86914zM89.4229 240.261c-0.107422 1.19824 0.924805 1.25586 0.819336 2.45801c-1.66602 0.163086 -2.85742 -0.148438 -2.87012 -1.6377c0.780273 -0.177734 1.0293 -0.882812 2.05078 -0.820312zM89.0127 331.233
+c-1.63184 -10 7.37793 -22.0977 18.0293 -18.4395c0.49707 3.77441 -1.22461 5.3291 -1.22852 8.60449c2.71777 0.658203 4.31738 -1.95117 5.73535 -1.22949c-3.98535 7.21289 -14.5889 7.80957 -22.5361 11.0645zM84.5029 340.658
+c3.60254 -0.712891 9.25488 -0.352539 10.6562 2.45898c-2.7207 1.81738 -10.8848 2.30469 -10.6562 -2.45898zM74.668 369.344c0.788086 7.95898 -8.9375 12.3574 -14.75 6.96484c-3.63281 -3.36719 -5.21094 -11.502 0.40918 -14.3428
+c-0.637695 2.0957 -2.50098 2.96289 -2.04785 6.14648c4.27051 2.44141 12.1016 -1.19141 16.3887 1.23145zM71.8027 343.118c1.04199 0.594727 2.60742 0.666016 2.45801 2.45801c-1.25977 -0.126953 -3.40723 -1.48535 -2.45801 -2.45801zM63.1953 312.794
+c5.10938 -0.121094 8.96289 2.76074 13.9326 2.86719c4.30176 0.0908203 8.40234 -1.18945 13.5234 -0.819336c-3.65723 10.7334 -21.4268 1.36035 -27.4561 -2.04785zM55.4102 293.943c9.66895 1.22852 23.1396 7.59082 36.0605 6.14551
+c4.87402 -0.543945 9.14355 -3.28711 11.8828 -5.32715c-1.39648 1.49121 -3.05176 7.61035 0 8.60449c6.72559 -1.28125 6.94922 -13.9873 15.1621 -12.293c4.18457 0.862305 5.45801 8.97852 3.2793 13.9326c3.12695 -2.2002 4.73828 -5.91602 9.01562 -6.9668
+c-0.975586 3.94238 -3.8125 6.02246 -5.73535 9.01562c1.20801 1.52246 2.79004 2.67383 2.45703 5.73926c-11.7275 1.12695 -22.1357 -5.20312 -33.1934 -7.37695c-8.58105 -1.69043 -14.9668 -3.36426 -22.5352 -5.32715
+c-5.68945 -1.47461 -12.0205 -2.50977 -16.3936 -6.14648zM20.9883 209.116c-0.563477 -0.522461 -0.713867 -2.44824 0.40918 -2.45801c0.336914 0.296875 1.09961 2.83594 -0.40918 2.45801zM35.3281 257.88c-17.9688 -2.85059 1.18359 -21.9609 11.8857 -17.2119
+c1.35547 2.08105 0.93457 3.98828 0.819336 6.96973c6.23438 -0.610352 10.9258 2.42676 16.3926 1.22754c0.881836 -1.90527 -0.786133 -3.51855 -1.22949 -5.3252c18.5928 1.17871 27.7988 15.7881 47.9424 18.0293c2.50293 0.27832 5.35645 -0.164062 8.19824 0
+c8.4834 0.495117 17.8799 2.06641 26.6357 3.68848c8.5918 1.58789 16.4463 4.74707 23.7666 6.55371c9.18652 2.27148 23.1631 8.27148 21.3105 20.4912c-0.211914 1.3916 -1.17676 2.6416 -2.0498 4.09863c-48.834 4.72168 -85.3457 -14.4229 -123.754 -22.1289
+c-4.61426 -0.925781 -10.2236 -0.310547 -13.9346 -4.09668c1.34277 -3.30176 6.05859 -3.23047 8.19434 -5.73633c-1.06738 -1.25293 -3.70898 -0.932617 -4.0957 -2.87012c0.904297 -3.4668 6.04199 -2.69434 6.55566 -6.55859
+c-8.15723 -5.75 -25.2607 1.58398 -21.3086 13.1143c-12.3252 -2.70117 -30.2705 -5.38477 -30.3232 -19.2598c-0.0253906 -6.11523 3.62012 -11.7715 7.78418 -15.1621c-2.82129 12.9102 1.97363 32 17.21 24.1768zM50.4922 181.251
+c0.373047 2.77539 -4.18848 4.71777 -5.73633 2.86719c1.50977 -1.35742 3.87402 -1.8584 5.73633 -2.86719zM36.1494 175.924c2.89746 -10.0762 3.84082 -22.1133 11.4736 -27.4561c-1.14941 11.8281 -5.3457 20.6074 -11.4736 27.4561zM53.3604 186.578
+c1.27539 5.78516 -7.21094 8.05078 -7.78516 4.09863c-0.500977 -3.44141 4.92578 -3.04199 7.78516 -4.09863zM55 197.644c-1.84961 2.02344 -6.49316 3.27734 -9.83398 2.45801c1.17871 -2.90039 8.43262 -7.19336 9.83398 -2.45801zM50.083 215.673
+c1.85059 1.1543 3.81543 2.19824 4.0957 4.91992c-2.37793 1.78027 -8.07031 2.03125 -8.60352 -0.824219c-0.40332 -2.15723 2.48926 -3.03223 4.50781 -4.0957zM55.4102 208.708c0.178711 1.4082 -0.162109 2.29492 -0.410156 3.2793
+c-2.10156 0.0517578 -3.08301 -1.01562 -3.27832 -2.87109c1.02051 -0.34375 2.19531 -0.535156 3.68848 -0.408203zM26.7246 210.756c-0.31543 1.0498 -0.40918 2.32324 -1.22852 2.86816c-1.01953 -1.10254 -1.05762 -3.08398 1.22852 -2.86816zM30.8232 238.62
+c-1.83887 0.716797 -4.56152 -0.0478516 -5.32715 -1.6377c0.860352 -0.776367 2.09766 -1.18164 3.27832 -1.6377c0.414062 1.35645 2.2666 1.28125 2.04883 3.27539zM35.3281 185.759c-1.06055 2.35449 -1.19336 5.63477 -3.27637 6.96484
+c-5.61035 -0.797852 -0.0517578 -8.8584 3.27637 -6.96484zM43.1152 141.504c4.00098 -9.67285 8.22363 -20.1279 16.8027 -24.5859c-6.41504 7.13672 -7.92871 18.9463 -12.2949 27.4551c-1.50977 2.93555 -3.91895 5.21875 -5.32715 8.19336
+c-3.3125 7.00293 -4.83984 15.1738 -11.4727 18.4404c2.61328 -10.3047 8.21289 -19.6309 12.292 -29.5029zM155.808 -12.167c-2.47949 8.44629 -9.13672 12.7217 -18.4404 14.3428c-2.2998 5.48535 -8.93848 6.62891 -10.2441 13.1123
+c-0.211914 1.33105 2.53809 1.80078 1.64062 2.45801c-12.4717 -2.3623 -12.9121 10.8564 -18.8506 16.3926c-14.9873 -0.270508 -12.1992 18.2725 -20.4893 27.8623c-2.36816 2.74414 -4.71582 3.37695 -7.37695 6.14648
+c-4.09473 12.6904 -14.7822 19.1289 -20.8984 30.3223c-5.43359 9.94727 -6.57617 21.167 -15.5713 28.2783c7.11719 -24.0947 22.3643 -44.4629 36.0605 -64.748c10.9639 -16.2305 18.4199 -31.6885 30.7334 -44.6631c4.18359 -4.40332 8.9082 -7.35156 13.9336 -11.4727
+c8.54883 -7.01074 14.4365 -20.0146 29.5029 -18.0312zM154.167 15.7002c-0.441406 1.75488 -3.60156 2.93848 -5.32715 2.0459c1.58887 -0.874023 3.33496 -1.58105 5.32715 -2.0459zM169.329 26.3535c-2.77637 3.23535 -8.58789 4.46777 -13.9316 6.55566
+c-6.62988 2.59473 -16.0879 5.05176 -20.8984 2.0498c0.484375 -4.02051 3.68652 -5.32715 5.73633 -7.78516c5.69238 -0.876953 8.9502 -3.65527 14.3408 -4.0957c6.35254 -0.525391 12.2861 -0.242188 14.7529 3.27539zM364.796 -67.0801
+c-12.3994 5.65527 -30.5859 -0.707031 -43.8477 2.46191c-2.50293 0.599609 -4.71582 2.32031 -6.96484 2.45801c-2.2373 0.136719 -4.8418 -1.04395 -6.9668 -1.23047c-11.3564 -1.01074 -21.7246 0.111328 -32.3691 1.64258
+c-7.46973 1.07324 -15.4248 1.49316 -22.1328 3.27734c-6.4248 1.70508 -13.0693 5.63867 -19.6699 8.19531c-6.69629 2.5918 -13.6689 5.17383 -20.0791 7.78516c-12.6455 5.15234 -26.0859 14.0684 -39.3398 17.6191c8.94141 -9.49805 24.334 -12.5498 34.834 -20.4893
+c-14.8379 4.15039 -26.0342 11.9395 -39.3398 17.6201c10.3672 -9.28223 24.833 -14.9033 39.3398 -20.8955c14.4473 -5.97266 30.1465 -11.0244 47.1221 -13.5234c33.7207 -4.9668 73.2725 -12.3438 109.414 -4.9209zM375.45 -65.8486
+c-2.10449 -0.0839844 -4.72559 0.353516 -4.91504 -1.63965c1.7832 -1.5293 4.78223 -1.37109 4.91504 1.63965zM397.578 -17.4932c0.582031 -3.02832 4.97754 -2.125 4.51172 1.23047c-2.2334 0.316406 -3.20215 -0.631836 -4.51172 -1.23047zM431.59 -38.8018
+c-11.0156 0.265625 -24.6045 4.07031 -36.0625 3.68457c-4.39648 -0.145508 -9.73926 -1.19824 -11.0625 -5.72949c3.38086 -1.37207 7.00293 -0.549805 11.0625 -0.416016c13.291 0.448242 29.5303 -5.52344 36.0625 2.46094zM442.656 -37.9824
+c-1.91699 0.00488281 -2.48242 -1.34766 -2.86914 -2.86426c0.527344 -0.56543 1.7793 -0.412109 2.86914 -0.416016c-0.195312 1.8125 0.561523 2.04102 0 3.28027zM466.834 -36.3447c-2 0.303711 -2.74512 -2.18359 -2.0498 -3.28027
+c1.28906 -0.195312 1.60059 0.585938 2.46094 0.823242c0.295898 1.25195 -0.707031 1.20605 -0.411133 2.45703zM500.843 -38.8018c-8.38867 0.893555 -18.1855 0.34082 -25.8125 -0.823242c4.49121 -4.22852 20.6221 -1.53027 25.8125 0.823242zM106.633 210.349
+c1.81055 4.22754 -0.771484 9.43555 -2.45898 12.7041c2.55664 -4.55078 8.94824 -8.80957 13.9326 -12.2969c-0.464844 -1.17676 -1.75781 -1.51953 -3.2793 -1.63965c1.43066 -1.98438 3.47656 -3.35449 4.91992 -5.3252
+c-5.3418 -0.419922 -9.07227 4.31152 -13.1143 6.55762zM159.086 207.067c-0.876953 0.897461 -0.482422 3.07227 -1.64062 3.6875c-0.261719 -1.7832 0.892578 -4.27637 1.64062 -3.6875zM121.385 171.414c7.5918 -4.9707 13.499 -11.6328 17.6201 -20.0762
+c-0.710938 -1.20215 -2.88086 -0.944336 -3.27734 -2.46191c0.204102 -2.11719 0.545898 -4.09668 1.63965 -5.32715c-1.45117 -0.211914 -2.63672 3.36426 -4.91504 3.69238c-2.14258 -0.31543 -2.02637 -2.89453 -4.10156 -3.28125
+c-4.44238 1.29004 -6.05957 6.56738 -7.78418 11.0635c-2.24121 5.85059 -4.82129 11.1387 -4.50879 19.6738c3.19043 -7.05664 5.86426 -14.6289 10.6543 -20.083c-0.386719 6.99414 -4.69922 10.0527 -5.32715 16.7998z"></glyph><glyph glyph-name="prog-cakephp" unicode="&#xe015;" d="M471 118.917l28.0576 -44.8867l-49.0791 -19.8447l12.7334 -51.3828l-52.8125 -3.70605l-3.70117 -52.8086l-51.3828 12.7334l-19.8408 -49.0791l-44.8916 28.0615l-34.083 -40.5039l-34.0811 40.5039l-44.8896 -28.0615l-19.8447 49.0791l-51.3848 -12.7334
+l-3.70117 52.8125l-52.8125 3.70117l12.7324 51.3828l-49.0742 19.8408l28.0557 44.8916l-40.5 34.083l40.5 34.0811l-28.0557 44.8916l49.0742 19.8447l-12.7285 51.3828l52.8086 3.70312l3.70508 52.8086l51.3809 -12.7305l19.8408 49.0762l44.8936 -28.0596
+l34.0811 40.502l34.083 -40.502l44.8877 28.0596l19.8447 -49.0762l51.3828 12.7285l3.70117 -52.8105l52.8125 -3.70312l-12.7334 -51.3809l49.0791 -19.8408l-28.0576 -44.8936l40.5 -34.0811zM441.998 73.9258l25.5576 10.334l-14.6123 23.3711l-9.79688 15.6729
+l14.1426 11.9023l21.1426 17.7939l-21.1416 17.79l-14.1387 11.9023l9.79297 15.6729l14.6123 23.3789l-25.5586 10.3301l-17.1328 6.92578l4.44531 17.9336l6.64258 26.792l-27.542 1.93262l-18.4561 1.29492l-1.29297 18.4561l-1.93457 27.542l-26.793 -6.63672
+l-17.9316 -4.44336l-6.92871 17.127l-10.334 25.5557l-23.3711 -14.6104l-15.6729 -9.80078l-11.9023 14.1465l-17.7939 21.1416l-17.79 -21.1406l-11.9023 -14.1436l-15.6729 9.79688l-23.3789 14.6104l-10.3301 -25.5537l-6.92578 -17.1299l-17.9346 4.44531
+l-26.793 6.63867l-1.93262 -27.542l-1.29492 -18.4541l-18.4561 -1.29492l-27.54 -1.93164l6.63672 -26.7959l4.44336 -17.9316l-17.127 -6.92578l-25.5557 -10.334l14.6104 -23.3789l9.79492 -15.6729l-14.1426 -11.9023l-21.1396 -17.79l21.1406 -17.7939
+l14.1416 -11.8975l-9.79492 -15.6777l-14.6104 -23.375l25.5537 -10.3301l17.1289 -6.92773l-4.44531 -17.9365l-6.63867 -26.7881l27.542 -1.93066l18.458 -1.29688l1.29297 -18.4561l1.92969 -27.542l26.7959 6.64258l17.9336 4.44043l6.92578 -17.1289l10.334 -25.5547
+l23.375 14.6123l15.6758 9.79785l11.9023 -14.1465l17.79 -21.1426l17.7891 21.1445l11.9062 14.1436l15.6729 -9.79785l23.375 -14.6123l10.3301 25.5547l6.92871 17.1289l17.9365 -4.44043l26.7881 -6.64258l1.93457 27.5381l1.29297 18.4551l18.4561 1.29395
+l27.542 1.93359l-6.64258 26.793l-4.44043 17.9365zM302.168 48.2676l0.524414 -36.9648s-62.4141 -7.22754 -104.807 2.14941c-61.2568 13.5488 -68.167 55.6035 -68.167 55.6035l-5.54297 29.1104c2.55078 -8.35059 15.3643 -38.2676 69.7363 -48.6094
+c41.9043 -7.97168 102.792 -1.86328 108.256 -1.28906zM245.97 246.286l149.215 -31.8604c1.80957 3.10938 3.21582 6.28027 4.23828 9.49219l-12.1504 -143.217l-7.13281 -17.5166l-78.5918 28.502l0.478516 -33.335c-16.376 -1.48047 -69.4375 -5.41309 -107.396 1.49707
+c-57.8965 10.5342 -70.1611 41.9277 -72.2461 49.1621c-0.145508 0.25 -0.275391 0.491211 -0.419922 0.740234l-4.67969 24.5732c8.64746 -12.2803 27.6191 -29.0146 68.541 -36.0674c47.2412 -8.14941 117.05 -0.730469 117.05 -0.730469l-0.0419922 10.0801
+c-17.0166 -1.51465 -74.9336 -5.85156 -116.187 0.947266c-43.3828 7.14844 -62.8799 24.5117 -71.4736 36.8359l-12.4189 65.1777c11.2686 -35.9385 76.2061 -60.291 152.896 -55.6045c15.7217 0.961914 30.8086 3.0791 44.9141 6.15039l-19.1885 29.9404l104.929 -28.8613
+l1.83789 12.958l-114.667 28.2275zM381.255 110.642l1.83691 12.958l-81.8643 20.1514l0.0507812 -11.1113zM101.053 219.495l1.70117 -8.92871c-0.911133 2.90625 -1.51367 5.87891 -1.70117 8.92871z"></glyph><glyph glyph-name="rus-yandex-01" unicode="&#xe016;" d="M370.445 408.5c4.75488 0 7.47559 -2.03809 7.47559 -6.81641v-498.747c0 -3.39648 -1.36133 -5.43652 -5.43652 -5.43652h-42.1201c-2.70703 0 -4.74316 2.71875 -4.74316 4.75586v184.657h-33.9658l-94.4111 -184.657
+c-1.35938 -3.39746 -4.0752 -4.75586 -8.1543 -4.75586h-48.2256c-5.4248 0 -8.82129 4.75586 -5.4248 10.8945l103.91 188.052c-55.6875 24.5283 -86.9326 74.2666 -86.9326 141.714c0 112.428 64.5215 170.34 140.595 170.34h77.4336zM325.621 130.512v234.392h-34.6475
+c-41.4297 0 -82.1777 -34.7432 -82.1777 -119.928c0 -81.7588 43.4668 -114.464 88.2949 -114.464h28.5303z"></glyph><glyph glyph-name="rus-vk-02" unicode="&#xe017;" d="M509.365 15.7158c-5.91309 -6.65039 -21.665 -8.12402 -21.665 -8.12402h-83.9512s-11.7373 -2.74023 -32.498 18.957c-14.2627 14.9072 -28.9219 36.8975 -40.6211 46.0381c-6.97656 5.4502 -13.541 2.70801 -13.541 2.70801s-12.25 -0.586914 -13.541 -13.541
+c-2.26855 -22.752 -5.41602 -35.2051 -5.41602 -35.2051s-1.49414 -9.61914 -5.41602 -13.541c-4.19043 -4.19043 -10.832 -5.41602 -10.832 -5.41602s-115.865 -26.1182 -205.817 119.157c-64.915 104.844 -73.1191 135.405 -73.1191 135.405s-5.50586 7.40625 0 16.249
+c5.8125 9.33398 13.541 8.12402 13.541 8.12402h75.8271s8.38379 -0.90332 13.541 -5.41602c5.65137 -4.94531 8.125 -13.541 8.125 -13.541s16.6211 -40.1934 35.2051 -70.4111c25.6807 -41.7539 37.9141 -37.9141 37.9141 -37.9141s22.1758 6.16992 8.12402 100.201
+c-1.94336 13.0078 -27.0811 16.249 -27.0811 16.249s-0.232422 11.2275 5.41602 16.249c6.47949 5.76074 13.541 5.41602 13.541 5.41602s11.2451 1.96387 51.4541 2.70801c20.3262 0.375 35.2051 0 35.2051 0s9.89453 0.329102 21.665 -8.125
+c5.69629 -4.09082 5.41602 -13.541 5.41602 -13.541s-2.3877 -67.8623 0 -102.909c1.0293 -15.0742 8.125 -16.249 8.125 -16.249s7.62207 -5.90234 37.9131 37.9141c19.1689 27.7266 35.2061 67.7031 35.2061 67.7031s3.96973 11.4004 8.12402 16.249
+c3.96484 4.625 10.833 5.41602 10.833 5.41602h97.4922s6.01074 0.220703 8.12402 -5.41602c1.94043 -5.17676 0 -16.249 0 -16.249s-1.06543 -12.2646 -10.832 -27.082c-23.0625 -34.9893 -67.7031 -92.0752 -67.7031 -92.0752s-3.35059 -7.75195 -2.70801 -13.541
+c0.708008 -6.37109 5.41602 -10.832 5.41602 -10.832s33.6465 -30.4453 56.8701 -56.8711c12.5469 -14.2783 21.665 -32.4971 21.665 -32.4971s4.80176 -10.8438 -0.000976562 -16.2471z"></glyph><glyph glyph-name="rus-vk-01" unicode="&#xe018;" d="M307.041 117.257c3.58496 -4.97852 5.35059 -11.8428 5.35059 -20.6719c0 -6.86426 -1.5 -13.0244 -4.51367 -18.4414c-3.01465 -5.44238 -7.71387 -9.55859 -14.2715 -12.3721c-7.38281 -3.2002 -14.7119 -4.91309 -21.8271 -5.16504
+c-7.14355 -0.266602 -20.0215 -0.398438 -38.6611 -0.398438h-3.87695v71.4414h13.2236c12.7461 0 22.9688 -0.0664062 30.5498 -0.25293c7.58105 -0.212891 13.6084 -1.11523 17.9238 -2.82715c7.12793 -2.55078 12.4912 -6.28125 16.1025 -11.3125zM264.052 180.891
+c-4.91211 -0.265625 -13.542 -0.384766 -25.7842 -0.385742h-9.02734v60.3809h4.97852c12.7588 0 22.3711 -0.0664062 28.8506 -0.264648c6.47754 -0.199219 12.0273 -1.30078 16.7402 -3.39941c5.04688 -2.16406 8.69727 -5.69434 11.0605 -10.5273
+c2.36328 -4.84668 3.53223 -9.55957 3.53223 -14.2061c0 -6.21289 -1.11523 -11.71 -3.2793 -16.4893c-2.15137 -4.69922 -6.14746 -8.42969 -11.8301 -11.1123c-5.22949 -2.41602 -10.3418 -3.72949 -15.2412 -3.99609zM511.5 308.372v-310.737
+c0 -55.0703 -45.0605 -100.131 -100.132 -100.131h-310.724c-55.0713 0 -100.145 45.0596 -100.145 100.131v310.737c0 55.0703 45.0732 100.124 100.145 100.124h310.725c55.0703 0 100.131 -45.0537 100.131 -100.124zM386.183 95.2715
+c0 19.3691 -5.29785 34.7979 -15.9043 46.2559c-10.582 11.4307 -24.7217 18.958 -42.3135 22.6885v1.51465c12.2285 5.14941 21.8545 13.1426 28.7832 24.0029c6.99707 10.8594 10.4619 23.2207 10.4619 37.1475c0 12.041 -2.54883 22.6494 -7.59375 31.8633
+c-5.03223 9.16113 -12.6924 16.542 -22.8896 22.0391c-9.42676 5.11035 -19.5566 8.44238 -30.3506 10.0107c-10.8066 1.64648 -26.6855 2.41602 -47.6357 2.41602h-100.795v-285.339h114.205c19.835 0 36.1113 1.7793 48.9375 5.36426
+c12.8926 3.59766 24.668 9.55859 35.3955 17.9883c9.09473 7.06348 16.2764 15.9053 21.6533 26.6338c5.36426 10.7275 8.0459 23.2334 8.0459 37.4141z"></glyph><glyph glyph-name="rus-yandex-02" unicode="&#xe019;" d="M394.456 401.332c-1.01953 -2.85742 -94.7715 -258.041 -120.438 -329.774v-7.5332v-161.561c0 -3.10352 -1.85742 -4.96387 -4.3291 -4.96387h-39.9658c-3.09473 0 -4.33105 1.85938 -4.33105 4.96387v170.438c-30.79 77.5176 -107.012 280.416 -108.069 282.661
+c-1.33398 2.80762 1.00879 7.33594 5.12207 7.33594h42.1992c5.59668 0 7.06055 -3.96582 7.91016 -7.1582c1.52246 -5.81445 53.5693 -151.336 59.0078 -168.146l22.3467 -61.0635c2.58984 9.79883 13.3867 50.624 16.6895 62.2021
+c4.67773 16.333 68.9355 212.42 69.4883 215.158c0.553711 2.72949 2.94629 4.60742 6.76367 4.60742h43.2285c5.25781 0.000976562 5.62402 -3.67676 4.37793 -7.16699z"></glyph><glyph glyph-name="rus-habrahbr" unicode="&#xe01a;" d="M405.463 113.508c56.1582 0 83.9736 10.0713 83.9736 10.0713s-33.5029 -17.0098 -75.0801 -18.6963c-1.32812 -4.42969 -5.4043 -11.2324 -17.9023 -11.2324c-13.2686 0 -31.5391 9.04199 -40.8789 14.1982c8.2627 -11.8379 9.31543 -27.9443 9.32422 -28.001
+c0.0693359 -0.930664 -0.629883 -1.73535 -1.55664 -1.80664c-0.926758 -0.0703125 -1.72754 0.628906 -1.79883 1.55566c-0.0078125 0.0634766 -1.45312 21.9521 -14.0449 32.1367l-2.76562 0.529297c-4.7998 -4.44824 -9.63086 -7.35938 -13.0869 -9.10645
+l39.7246 -47.6436l-3.44824 -3.05566l-40.6279 45.7803c-0.768555 -0.777344 -1.66504 -1.63477 -2.70215 -2.53711c-2.76465 -5.51562 -7.37598 -13.0479 -14.7441 -21.2529c5.5459 -1.17383 14.3047 -4.4502 21.7041 -13.5459
+c12.2852 -15.1064 -3.32227 -28.3662 -3.36133 -28.4092l-1.20996 1.16309c0.0302734 0.0351562 12.3408 12.3721 1.96387 25.125c-7.83105 9.63086 -17.2266 12.1035 -21.8223 12.7412c-3.31543 -3.44043 -7.1084 -6.96777 -11.4609 -10.4873
+c3.56543 -5.34082 7.07031 -11.3281 9.06445 -16.7246c1.5957 -4.32031 2.70996 -9.47363 2.55371 -14.5557c-0.53418 -17.5801 -16.5664 -23.334 -32.1904 -22.8594c-4.34473 0.134766 -8.77344 0.895508 -13.2051 2.12109
+c2.17578 -9.83496 3.35547 -21.7471 2.21484 -35.6318c-3.98242 -48.1328 -45.1523 -44.9863 -45.2695 -44.9951c0.109375 0.00878906 38.4199 2.84473 41.916 45.2637c1.17773 14.4062 -0.487305 26.7119 -3.24512 36.7275
+c-7.01465 2.4082 -13.9346 5.84766 -20.3916 9.68164c-2.82031 -4.68164 -7.4707 -8.17773 -15.1064 -7.97754c-1.71973 0.0429688 -3.39355 0.341797 -5.00391 0.829102c-3.43262 -0.990234 -7.54102 -0.330078 -12.4346 2.99316
+c-3.41699 2.32031 -6.29199 5.08203 -8.69629 7.9873c-6.61328 -9.7959 -13.4951 -19.6924 -20.5215 -29.4092c-1.12305 -21.5859 -3.08691 -42.4824 -6.42969 -59.1826c-4.90918 -24.4932 -9.33203 -41.8887 -22.6904 -36.9678
+c7.81348 -1.57031 13.7285 13.1729 17.8447 33.7354c3.15723 15.7461 5.18066 35.376 6.46484 55.8223c-10.2041 -13.8555 -20.6445 -27.2021 -30.9424 -39.1533c-7.69922 -8.94336 -16.9434 -18.5664 -25.4912 -21.2061c18.2793 17.3828 38.0439 41.8408 56.8643 67.7715
+c0.530273 9.80664 0.90332 19.7207 1.15527 29.4062c-18.2754 -24.2969 -37.6416 -48.1533 -55.1211 -65.8242c-66.9512 -62.3311 -21.0986 19.8154 -18.0039 16.3271c-0.0869141 -0.152344 -28.8057 -54.751 14.2285 -11.2402
+c18.543 18.7422 39.5098 44.1475 59.1045 69.5039l0.0351562 1.97949c-4.43945 0.926758 -9.12793 2.11719 -13.7676 3.62109c-1.90039 -2.1748 -3.74219 -4.25781 -5.51367 -6.2373c-4.63477 -22.5371 -19.0967 -39.0518 -19.1396 -39.1113
+c-0.613281 -0.698242 -1.6748 -0.764648 -2.37305 -0.15625c-0.699219 0.607422 -0.769531 1.66895 -0.157227 2.36816c0.0400391 0.046875 11.4697 13.1055 16.9131 31.6523c-1.83008 -1.99512 -3.55859 -3.84863 -5.16113 -5.53418
+c-17.6416 -24.6172 -24.6729 -16.0879 -27.2178 -13.6084c-0.605469 0.707031 -0.522461 1.76758 0.180664 2.37207c0.707031 0.597656 1.76758 0.518555 2.37207 -0.188477c0.0078125 -0.0117188 4.21094 -5.27832 22.2354 13.7393
+c2.74512 2.89844 5.85449 6.26758 9.24023 10.0391c0.464844 2.42676 0.802734 4.9248 0.990234 7.47461l-1.61816 0.703125c-6.09082 -4.05273 -14.5869 -6.69238 -26.417 -5.72949c-1.5625 0.128906 -3.0791 0.308594 -4.55566 0.538086
+c-3.24414 -4.71484 -7.83203 -8.1123 -13.0625 -10.1035c-5.81348 -2.21094 -12.4355 -2.69434 -18.8848 -1.32715c-6.43652 1.36621 -12.7207 4.57129 -17.8857 9.74023c-5.88379 5.88379 -10.2979 14.3086 -11.791 25.4238v0.0078125
+c-3.02832 22.6191 8.27637 35.0938 18.7979 41.6924c-1.96777 4.77051 -3.00098 8.2627 -3.32324 9.39844c-1.88086 1.49219 -3.76562 3.04297 -5.63574 4.64551l-0.969727 -0.258789c0 0.00390625 -0.132812 0.510742 -0.314453 1.37402
+c-1.64844 1.44434 -3.27441 2.92969 -4.85742 4.44531l-0.0273438 -0.0224609l-0.204102 0.250977c-9.16016 8.81543 -16.8262 18.7012 -19.0254 28.4326c-3.28418 14.5371 4.52441 26.8154 13.2744 35.5225l0.228516 0.255859l0.015625 -0.0117188
+c2.56152 2.53418 5.2002 4.75195 7.65918 6.6377c1.10352 7.17578 3.10254 13.5352 5.64746 19.1387c-1.01367 7.70215 -1.48438 15.6289 -1.18652 23.5352c0.144531 3.79785 0.463867 7.59668 0.994141 11.3672c-3.15527 -0.761719 -6.43066 -1.8457 -9.76953 -3.35352
+c-4.0918 -1.83887 -7.39844 -3.91113 -10.043 -6.11914c-5.10156 -4.2666 -7.69434 -9.05859 -8.56934 -13.708c-0.146484 -0.786133 -0.248047 -1.56738 -0.303711 -2.34082c1.5791 -0.264648 3.18262 -0.637695 4.76562 -1.10059
+c7.69336 -2.26953 15.0225 -6.95898 16.4287 -12.584c0.835938 -3.35352 0.53418 -6.13477 -0.557617 -8.20117c-0.878906 -1.66211 -2.22754 -2.83594 -3.89648 -3.51172c-1.53906 -0.613281 -3.33008 -0.770508 -5.23926 -0.427734v-0.0126953
+c-3.10352 0.558594 -6.62305 2.49023 -9.81152 5.93555c-4.56836 -0.0517578 -18.8057 0.733398 -18.248 12.3984c0.141602 2.98633 1.66602 5.0752 4.09277 6.39551l0.00390625 -0.0117188c1.90527 1.03223 4.375 1.52246 7.10547 1.55859
+c0.0693359 0.955078 0.191406 1.91699 0.376953 2.88672c1.09082 5.79395 4.24121 11.6934 10.3994 16.8506c3.00488 2.50977 6.72852 4.85059 11.2803 6.90039c4.4541 2.00391 8.79785 3.33105 12.9453 4.15234c2.65625 13.4014 8.11523 26.2324 17.5811 37.2773
+c-6.52051 6.2207 -16.2266 14.0762 -30.1924 22.4229c18.0117 -1.85059 29.8193 -8.90039 37.0732 -15.3848c6.49219 5.75488 13.4092 9.42676 20.4707 11.5312c2.31055 1.53223 4.61523 2.78906 6.90918 3.79199c-5.41602 7.86719 -17.7607 21.4023 -44.3594 35.4062
+c33.3818 -7.83887 47.9131 -22.5352 53.9463 -31.6484c0.132812 0.101562 0.416016 0.322266 0.839844 0.62207l0.0400391 0.0302734l0.0429688 0.0273438l0.0429688 0.03125l0.228516 0.172852l0.0078125 -0.0078125l0.478516 0.323242
+c1.50879 1.78418 3.29102 3.79102 5.34961 5.9375c-6.0332 8.73242 -17.5879 21.8301 -39.084 36.6387c25.0537 -6.94434 39.0205 -19.4355 46.5654 -29.4219c24.3633 21.7803 55.1016 33.2051 86.6572 32.749c15.1846 -0.234375 27.6826 -2.24316 37.9736 -5.2666
+c8.17578 10.8555 19.3301 28.2949 14.8135 37.7246c-2.78809 5.85059 -8.07617 9.12598 -14.2646 8.91992c-5.70312 -0.193359 -12.1602 -1.97754 -18.3975 -4.95703c-5.75781 -2.75684 -11.3184 -6.53613 -15.9072 -11.0205v-0.00195312
+c-4.9082 -4.80469 -6.07227 -8.99121 -5.17676 -12.0605c0.423828 -1.45312 1.3125 -2.67773 2.48242 -3.60938c1.19336 -0.955078 2.68555 -1.60547 4.27246 -1.87695c15.2939 -2.60742 7.85645 16.4131 3.97559 9.02539
+c-0.581055 -1.09961 -1.80762 -1.72266 -3.00098 -1.36914c-12.6699 3.72754 23.1963 13.3779 10.9502 -5.55762c-3.01562 -4.65625 -8.01172 -6.17773 -12.4893 -5.41406c-2.12891 0.361328 -4.15625 1.25098 -5.80664 2.57227
+c-1.67969 1.34863 -2.97559 3.14551 -3.60449 5.29199c-1.2168 4.16895 0.0947266 9.58594 6.04883 15.4033c4.83887 4.73535 10.7148 8.72852 16.8115 11.6426c6.63672 3.17578 13.5732 5.08105 19.7393 5.28711c6.39551 0.211914 12.0195 -1.38672 15.7969 -5.25098
+l0.00878906 0.00195312c1.13965 -1.16504 2.1123 -2.55078 2.88281 -4.16016c5.00293 -10.4678 -6.55078 -29.3984 -15.5615 -41.7148c8.36523 -2.78516 15.1367 -6.24121 20.6045 -9.89258c2.97656 5.90332 4.50098 10.9883 4.5166 11.0195
+c-0.118164 -0.479492 -0.902344 -5.65039 -3.50391 -11.7139c5.16895 -3.58008 9.12012 -7.31348 12.0977 -10.7568c4.45508 4.4375 12.0508 13.5557 12.3965 24.4619c0.47168 14.6855 -10.8408 15.8184 -10.8721 15.8203
+c-0.918945 0.102539 -1.58691 0.933594 -1.48438 1.85645c0.103516 0.920898 0.935547 1.58887 1.85449 1.48535c0.0400391 -0.00390625 14.4219 -1.44824 13.8574 -19.2686c-0.386719 -12.2344 -8.85352 -22.2715 -13.6211 -26.9775
+c1.24902 -1.61914 2.26953 -3.13965 3.09473 -4.50684l19.4023 14.1318c10.9346 15.7188 10.1807 31.9922 10.1807 32.0537c-0.0234375 0.924805 0.699219 1.7002 1.62598 1.72949s1.70605 -0.701172 1.72852 -1.62598
+c0.0078125 -0.0527344 0.59668 -12.9082 -6.64551 -27.1338l62.6689 45.6572l-84.209 -75.4854c2.15234 -6.07422 2.38867 -11.4512 1.83887 -16.6162l1.02832 -0.376953c20.1885 13.2793 43.1494 22.2764 43.2207 22.3115
+c-0.0634766 -0.0351562 -15.7354 -13.1709 -33.7236 -26.1055c3.91992 -1.67676 8.13867 -3.625 12.5059 -5.86426c4.36035 2.50195 11.665 6.3125 19.6777 8.89648c6.11914 7.35254 10.5967 10.0146 10.6201 10.0234c0.628906 0.392578 1.45312 0.199219 1.84668 -0.432617
+c0.392578 -0.62793 0.204102 -1.46094 -0.432617 -1.85352c-0.0078125 -0.00878906 -2.9375 -1.74414 -7.28125 -6.38672c2.21484 0.546875 4.44531 0.962891 6.65332 1.20605c4.71289 0.514648 8.29492 -0.0664062 11.0273 -1.20605
+c2.17578 2.70605 4.06152 5.58398 5.44434 8.60547c6.77148 14.79 -4.5332 8.34863 -4.56348 8.33105c-0.643555 -0.363281 -1.46973 -0.131836 -1.83008 0.513672c-0.361328 0.649414 -0.125977 1.46973 0.518555 1.83301
+c0.0537109 0.0292969 18.5459 10.5674 8.31836 -11.793c-1.40625 -3.0791 -3.29785 -6.01367 -5.48242 -8.7666c5.56152 -3.66504 6.18945 -9.81543 6.18945 -9.84277c0.102539 -0.923828 -0.56543 -1.75684 -1.48438 -1.85449
+c-0.925781 -0.101562 -1.75879 0.56543 -1.86133 1.48828c0 0.015625 -0.478516 4.78809 -5.06641 7.56445c-7.30469 -8.19238 -16.8115 -14.5518 -22.7178 -18.0742c10.5498 -7.4209 20.5332 -16.5908 27.7842 -27.7334c11.209 9.44629 21.1475 11.8623 24.2656 -4.54785
+l0.015625 -0.0634766l0.188477 -1.0127c0.786133 1.21387 1.5791 2.3916 2.37988 3.53906c2.13574 3.04785 4.13965 5.10547 6.02441 6.41406c0.322266 0.930664 0.479492 1.44922 0.487305 1.46484c0.21875 0.707031 0.981445 1.10352 1.68848 0.883789
+c0.408203 -0.128906 0.713867 -0.439453 0.855469 -0.816406c8.17773 2.55664 13.0869 -8.89648 13.1035 -8.94336c0.297852 -0.674805 0 -1.46777 -0.68457 -1.77539c-0.674805 -0.297852 -1.46875 0.00390625 -1.76758 0.68457
+c-0.0166016 0.03125 -4.36035 10.1885 -11.6025 6.3584c-1.39844 -3.72754 -4.33008 -10.7578 -9.18359 -18.5654c0.691406 -9.62695 0.510742 -23.7197 -4.1709 -36.8896l0.707031 -0.380859c-0.723633 -1.31934 -1.48438 -2.5332 -2.29395 -3.65625
+c-1.9082 -4.35938 -4.36719 -8.54785 -7.50977 -12.3643c-14.4141 -17.4746 -31.3262 -21.7549 -39.8896 -22.7725c0.792969 -4.75977 0.87207 -10.208 -0.165039 -16.3789c9.67773 0.12207 19.709 0.336914 29.4346 0.691406
+c16.2285 0.588867 31.5547 1.56348 42.874 3.08691c7.48535 1.00586 11.6807 2.44238 13.6992 3.83398c-2.23047 -0.188477 -13.4316 0.205078 -5.98535 4.83203c3.51855 2.20312 7.36914 2.27832 9.91406 1.18848c1.85254 -0.790039 3.18066 -2.19531 3.66016 -3.97852
+c0.486328 -1.81152 0.078125 -3.79492 -1.56348 -5.65625c-2.30176 -2.61621 -7.94238 -5.41699 -18.8301 -6.88184c-11.5225 -1.55469 -27.085 -2.53711 -43.5342 -3.13379c-10.2979 -0.376953 -20.9658 -0.598633 -31.209 -0.714844
+c-1.87695 -6.43457 -4.70508 -11.8076 -7.92578 -16.2617c15.7031 -3.8291 34.0996 -6.75586 53.6279 -6.75586zM417.898 248.459c-1.34375 -1.91992 -2.6709 -3.94727 -3.95996 -6.03711c0.09375 -0.678711 0.180664 -1.41797 0.266602 -2.21094
+c2.16016 3.76172 3.83301 7.23535 5.09082 10.0898c-0.456055 -0.557617 -0.926758 -1.16992 -1.39746 -1.8418zM42.3867 215.761c6.10449 -1.79883 11.8184 -5.10938 12.7227 -8.72656c0.494141 -1.97949 0.40332 -3.44922 -0.0947266 -4.3916
+c-0.254883 -0.482422 -0.651367 -0.828125 -1.13477 -1.02441c-0.613281 -0.248047 -1.39453 -0.293945 -2.29004 -0.136719v0.0117188c-2.26953 0.404297 -4.97949 2.0498 -7.52051 5.08301c-1.14355 1.37109 -2.17188 3.01172 -2.99707 4.83496
+c-0.707031 1.57129 -1.26172 3.28711 -1.60352 5.08203c0.96582 -0.201172 1.94824 -0.441406 2.91797 -0.732422zM27.9443 214.269c0.0429688 0.864258 0.525391 1.48926 1.2959 1.90137v0.015625c1.12305 0.613281 2.76465 0.896484 4.68848 0.907227
+c0.361328 -2.81543 1.15527 -5.48633 2.23926 -7.89453c0.236328 -0.530273 0.491211 -1.04883 0.753906 -1.56055c-4.07617 0.425781 -9.19727 1.89453 -8.97754 6.63086zM46.4277 152.283c0.621094 -2.74316 1.74414 -5.51953 3.25098 -8.28027
+c-1.03711 3.87988 -1.74414 7.86328 -2.12109 11.791c-0.360352 3.80957 -0.407227 7.57715 -0.125 11.1592c-1.62598 -4.5293 -2.18262 -9.4502 -1.00488 -14.6699zM53.3174 152.911c-0.550781 9.89648 0.998047 19.501 2.54492 26.2607
+c-2.86426 -5.72559 -3.78711 -14.1123 -2.9541 -22.8672c0.105469 -1.12695 0.244141 -2.26172 0.40918 -3.39355zM327.232 238.467c0.808594 -6.06348 1.24902 -12.5332 1.09082 -19.2109c-0.125977 -4.94922 -0.314453 -9.56738 -0.56543 -13.833
+c1.55371 -1.00977 3.12598 -2.15332 4.65039 -3.45312c2.90723 -0.443359 6.17383 -0.75 9.81055 -0.84375c1.14844 3.92773 1.87793 8.0752 2.08984 12.4189c0.93457 19.4268 -8.7666 32.9648 -18.7979 41.6807c1.30469 -6.29199 1.79883 -11.8535 1.72168 -16.7588z
+M327.232 197.576c-0.549805 -7.07031 -1.20215 -12.9141 -1.80664 -17.4189c1.95508 -0.0507812 3.91895 -0.0712891 5.89844 -0.0595703c1.6582 2.18359 3.22852 4.47754 4.66699 6.89746c-2.3252 4.48633 -5.46777 7.93359 -8.75879 10.5811zM337.24 163.103
+c-2.01172 -1.11816 -3.93555 -2.10449 -5.71777 -2.95605c0.650391 -1.5791 1.26367 -3.28418 1.81348 -5.10645c1.48438 2.47754 2.85059 5.19238 3.9043 8.0625zM335.661 198.896c1.39746 -1.47363 2.72559 -3.0957 3.95117 -4.89453
+c0.643555 1.46484 1.2334 2.96094 1.76758 4.49707c-2.01953 0.0751953 -3.91992 0.208984 -5.71875 0.397461zM345.512 168.241c-1.10742 -6.43066 -3.84961 -12.3926 -6.9209 -17.3965c4.30566 1.5957 8.90039 5.12988 11.5 12.6553
+c-0.800781 2.26953 -1.79883 4.25 -2.86719 5.95508c-0.56543 -0.416992 -1.13867 -0.818359 -1.71191 -1.21387zM348.387 183.421c-0.722656 0.647461 -1.39062 1.18945 -1.97852 1.64648c1.26465 2.36719 2.41895 4.82227 3.43945 7.37207
+c0.581055 -1.84668 1.10059 -3.87305 1.5166 -6.0332c-0.966797 -1.03711 -1.96484 -2.03418 -2.97754 -2.98535zM321.199 270.812c10.416 -6.49609 24.3047 -18.083 30.2979 -36.0361c1.42188 4.74805 3.2998 9.44531 5.75 13.1924
+c-9.10449 12.9219 -24.2334 21.665 -37.666 27.3057c0.541992 -1.40527 1.08398 -2.89453 1.61816 -4.46191zM317.279 203.405c1.28809 -9.33984 0.345703 -17.5723 -0.675781 -22.8555c1.79102 -0.114258 3.61328 -0.208984 5.45215 -0.287109
+c0.65918 4.91309 1.39844 11.5 1.9873 19.6152c-2.36523 1.52441 -4.69824 2.6709 -6.76367 3.52734zM317.515 210.494c2.05078 -0.742188 4.4541 -1.7627 6.99219 -3.1377c0.197266 3.73828 0.353516 7.73242 0.456055 11.9785
+c0.0390625 1.52051 0.0458984 3.02539 0.0234375 4.5166c-1.98047 -6.20508 -4.91699 -10.5254 -7.47168 -13.3574zM321.687 156.065c-1.75195 -1.43066 -3.45801 -2.74902 -5.10449 -3.96289c-0.0791016 -1.61816 -0.0244141 -3.46875 0.275391 -5.56152
+c0.140625 -0.991211 0.273438 -2.05078 0.399414 -3.14258c2.28613 -0.0703125 4.64355 -0.125977 7.0459 -0.165039l1.00586 1.08008l-0.0078125 0.0664062c-0.581055 4.6582 -1.73633 8.62109 -3.05566 11.8809zM325.418 136.501
+c-2.56152 0.0351562 -5.05957 0.0898438 -7.48633 0.166016c0.173828 -2.03516 0.330078 -4.03809 0.462891 -5.87598c1.6748 -0.65332 3.47363 -1.3291 5.37305 -2.01855c0.746094 2.21387 1.36719 4.80176 1.65039 7.72852zM361.112 241.456
+c-3.92773 -7.68652 -5.83691 -18.5576 -6.66113 -24.7637c0.0078125 -1.18652 -0.0078125 -2.3916 -0.0712891 -3.61719c-0.0390625 -0.861328 -0.101562 -1.71289 -0.172852 -2.55273c2.98535 4.3584 6.8418 9.81445 11.1631 15.4814
+c-0.463867 5.63965 -1.97168 10.7783 -4.25781 15.4521zM365.519 219.626c-5.6084 -7.68262 -10.2041 -14.5908 -12.5527 -18.1934c2.78906 0.217773 5.74219 0.554688 8.87695 1.01855c2.10645 5.10059 3.45605 10.8037 3.67578 17.1748zM372.447 201.806
+c-2.36426 -6.86035 -5.88379 -12.8271 -9.99219 -17.9834c14.1162 3.98926 25.0039 11.7227 27.2578 25.6895c-5.09766 -3.27051 -10.832 -5.95801 -17.2656 -7.70605zM353.17 198.766c0.856445 -2.11914 1.70508 -4.56738 2.43555 -7.26855
+c1.83789 2.47754 3.50391 5.16016 4.92578 8.05469c-2.56934 -0.345703 -5.01953 -0.600586 -7.36133 -0.786133zM360.609 163.586c3.23633 0.345703 7.94922 1.21777 13.3379 3.34277c-5.5459 -0.743164 -10.6367 -0.314453 -14.5176 0.365234
+c0.441406 -1.17871 0.841797 -2.41602 1.17969 -3.70801zM398.244 184.96c0.322266 0.392578 0.636719 0.782227 0.933594 1.18262c-6.10254 -3.40137 -12.4502 -4.18359 -16.5654 -4.26562c-7.11719 -4.56836 -15.8682 -7.49805 -25.2549 -9.27344l-0.0556641 -0.557617
+c0.297852 -0.573242 0.597656 -1.16992 0.887695 -1.7832c6.33203 -1.35742 17.4316 -2.35254 28.0986 3.41699c4.00684 2.88672 8.0752 6.57129 11.9561 11.2803zM410.671 234.48l-0.165039 2.13574c-1.68066 -2.96484 -3.28418 -5.96582 -4.76758 -8.87598
+c1.80664 2.24707 3.44824 4.5127 4.93262 6.74023zM409.147 246.782c-2.16895 11.4219 -9.53613 9.55176 -18.3184 2.10547c4.68164 -8.02344 7.92578 -17.0137 9.00195 -27.0293c2.82812 5.90625 6.33887 12.7803 10.2041 19.293
+c-0.393555 3.12598 -0.786133 5.13281 -0.87207 5.54492v0.0078125l-0.015625 0.0703125v0.0078125zM400.192 216.311c0.306641 -12.168 -3.44043 -21.2793 -9.81152 -28.0439c5.56934 1.5127 11.917 4.98047 16.0879 12.6826l0.408203 -0.21582
+c3.48828 10.1055 4.21094 20.8096 3.99023 29.3516c-2.69531 -3.75098 -5.8291 -7.54102 -9.43457 -11.1113l-1.24023 -2.66309v0zM390.13 216.076c-0.236328 9.46484 -2.75781 17.9717 -6.77051 25.584c-2.86035 -3.04785 -5.74316 -6.43457 -8.56348 -9.91309
+c0.314453 -1.75586 0.53418 -3.55078 0.667969 -5.39355c0.588867 -7.92969 -0.227539 -15.0654 -2.04297 -21.4717c6.22168 1.89746 11.7598 4.7207 16.6611 8.09473c0.0556641 1.00586 0.0712891 2.03516 0.0478516 3.09961zM376.32 252.375
+c-2.18457 0.0546875 -5.10645 -0.456055 -8.25586 -2.64746c2.41895 -4.06836 4.3584 -8.47559 5.6709 -13.2559c2.52832 3.00488 5.11328 5.90723 7.69727 8.58984c-1.54688 2.5459 -3.25879 4.98047 -5.1123 7.31348zM361.961 297.189
+c-2.56934 -3.25977 -5.39746 -7.37598 -8.2959 -12.4912c1.65723 -1.0293 3.31543 -2.09473 4.95703 -3.20508c5.4834 3.19336 15.1611 9.42676 22.5996 17.5527c-2.12109 0.696289 -4.83105 1.00195 -8.29492 0.625
+c-3.64551 -0.399414 -7.37598 -1.31152 -10.9658 -2.48145zM357.373 295.54c-4.78418 -1.88477 -9.1123 -4.06152 -12.3408 -5.84375c2.09766 -1.13574 4.21875 -2.33301 6.33887 -3.60254c2.05078 3.61035 4.07715 6.74316 6.00195 9.44629zM316.651 291.534
+c-0.291016 -1.33203 -0.582031 -2.6709 -0.856445 -4.02148c15.6943 -5.72656 36.0791 -15.8291 48.5381 -32.2656c2.3252 1.60547 4.60156 2.58008 6.73145 3.12988c-16.4658 17.0928 -39.834 27.7402 -54.4131 33.1572zM313.398 239.751
+c-3.08691 14.3135 -10.3604 2.63965 -10.3613 2.63867c3.77832 -4.19824 6.18848 -12.6387 7.44629 -18.1846c0.369141 -0.707031 0.738281 -1.4248 1.09961 -2.15234c0.283203 -0.557617 0.541992 -1.10645 0.801758 -1.66895
+c1.26562 2.69043 3.25195 8.99414 1.01367 19.3672zM289.668 98.6533c0 0 8.625 0.518555 11.9805 5.42188c3.3457 4.90039 -1.93359 12.8975 -1.93359 12.8975s0.250977 -3.48047 -1.80664 -9.92969c-2.05859 -6.45312 -8.24023 -8.38965 -8.24023 -8.38965z
+M294.68 82.6211c-1.26465 -0.785156 -2.60059 -1.48047 -3.98145 -2.10547c0.650391 0.617188 1.2959 1.24121 1.93262 1.8623c0.673828 0.0703125 1.34961 0.148438 2.04883 0.243164zM285.136 70.0293l0.597656 0.118164
+c-1.18652 1.50781 -2.17578 2.7334 -2.85938 3.56543l-0.0634766 -0.046875c0.84082 -1.28125 1.63477 -2.52246 2.3252 -3.63672zM286.109 62.4053l-0.526367 -0.412109l-0.87207 1.2959l0.951172 0.149414zM271.381 102.396
+c0.644531 -0.128906 7.5957 -2.83984 14.0371 4.12891c6.44141 6.96777 3.86523 15.9932 3.86523 15.9932s-2.06641 -7.22754 -8.37402 -12.7695c-6.30762 -5.5498 -9.52832 -7.35254 -9.52832 -7.35254zM282.229 69.6084
+c-0.666992 -0.0742188 -1.34277 -0.137695 -2.01074 -0.181641c-0.423828 0.538086 -0.847656 1.06445 -1.28809 1.58301c0.573242 0.350586 1.13965 0.707031 1.69727 1.08398c0.56543 -0.855469 1.10742 -1.69531 1.60156 -2.48535zM276.855 69.3105l-1.02148 0.00488281
+l0.714844 0.360352zM176.56 81.2383c2.66309 2.57324 4.54785 4.94824 5.87598 7.05371l-5.70996 7.68164l-0.353516 -0.208008zM177.741 40.5283l-0.451172 -0.59375l-0.645508 0.121094l0.0166016 1.90527zM198.994 314.271
+c7.83594 4.85547 16.6299 8.50684 26.3926 10.1182c-3.83301 3.07324 -8.23145 5.85449 -13.2832 8.15625c-11.8379 1.0293 -21.9043 -4.25195 -28.3027 -8.9082c0.926758 -0.380859 1.86719 -0.789062 2.80566 -1.23242
+c4.88965 -2.30762 8.97852 -5.08594 12.3877 -8.13379zM203.303 290.281c-0.522461 1.42578 -1.14258 2.88574 -1.87305 4.35547c-2.81934 -2.09766 -4.84375 -4.07715 -6.20605 -5.60059c2.16016 0.416016 4.90918 0.87207 8.0791 1.24512zM190.471 308.25
+c-2.35645 1.86133 -5.05859 3.56641 -8.16992 5.03516c-0.847656 0.400391 -1.68848 0.765625 -2.52832 1.10352c-0.00878906 -0.969727 -0.0361328 -1.94727 -0.0751953 -2.93359c-0.168945 -4.17871 -0.631836 -9.19141 -1.24512 -14.415
+c3.6543 3.94336 7.66016 7.73828 12.0186 11.21zM184.077 40.8623c0.682617 0.133789 1.42188 0.243164 2.20312 0.337891c0.306641 -0.87207 0.655273 -1.80762 1.06348 -2.79688c-1.42188 0.172852 -2.96973 0.384766 -4.60352 0.628906zM184.132 69.8965
+c2.41113 -0.496094 8.05176 -1.61914 13.7549 -2.43652c2.56445 3.5 5.06641 6.93652 7.49414 10.2793c-3.39355 1.40234 -7.14453 3.25586 -10.9189 5.6748c-2 -2.69043 -4.01465 -5.35742 -6.04102 -7.99609c-1.42578 -1.85352 -2.85938 -3.7002 -4.28906 -5.52148z
+M203.221 95.5352c3.95508 0.915039 6.62598 2.70508 6.62598 2.70508s-1.63379 0 -4.43359 0.392578l-0.0517578 0.0078125l-0.0166016 0.00976562h-0.0302734l-0.0517578 0.0078125l-0.0517578 0.0078125l-0.0507812 0.0078125l-0.0429688 0.0078125h-0.0078125
+l-0.0517578 0.00878906l-0.0517578 0.0078125l-0.0546875 0.0078125l-0.046875 0.0078125h-0.0166016l-0.0400391 0.0078125l-0.046875 0.00878906l-0.0546875 0.0078125l-0.0546875 0.0078125l-0.0488281 0.0078125h-0.0078125l-0.046875 0.0078125l-0.0546875 0.0078125
+l-0.0566406 0.00878906l-0.0546875 0.0078125l-0.015625 0.0078125h-0.0351562l-0.0546875 0.0078125l-0.0566406 0.0166016l-0.0546875 0.00878906l-0.0507812 0.0078125h-0.0078125l-0.0527344 0.0078125l-0.0546875 0.0078125l-0.0585938 0.0126953l-0.0566406 0.0078125
+l-0.0195312 0.00390625l-0.0351562 0.0078125l-0.0546875 0.0078125l-0.0605469 0.00878906l-0.0585938 0.0117188l-0.046875 0.0078125l-0.00878906 0.00390625l-0.0556641 0.0078125l-0.0625 0.00878906l-0.0556641 0.0117188l-0.0595703 0.0117188l-0.0205078 0.00390625
+l-0.0390625 0.00390625l-0.0546875 0.0166016l-0.0634766 0.0078125l-0.0556641 0.0117188l-0.0546875 0.0126953h-0.0078125l-0.0556641 0.00878906l-0.0625 0.0117188l-0.0556641 0.0117188l-0.0625 0.0126953l-0.0244141 0.00390625l-0.0341797 0.0078125
+l-0.0634766 0.0078125l-0.0595703 0.015625l-0.0634766 0.00878906l-0.0546875 0.0117188h-0.0078125l-0.0605469 0.015625l-0.0625 0.0126953l-0.0595703 0.0117188l-0.0625 0.0117188l-0.0234375 0.00390625l-0.0390625 0.0078125l-0.0625 0.0136719l-0.0634766 0.015625
+l-0.0625 0.0078125l-0.0556641 0.0126953l-0.0078125 0.00390625l-0.0625 0.0117188l-0.0634766 0.0117188l-0.0625 0.0166016l-0.0673828 0.015625c-1.14258 0.236328 -2.40039 0.539062 -3.7666 0.896484c-7.14062 1.94043 -13.7783 6.8418 -13.7783 6.8418
+s1.28906 -8.89941 9.78809 -11.3545c1.6416 -0.467773 3.23633 -0.664062 4.74805 -0.671875h0.0751953h0.0771484h0.0751953h0.0078125l0.0664062 0.00390625h0.0751953l0.0742188 0.00390625h0.0732422h0.0751953v0l0.0742188 0.00390625l0.0751953 0.00488281h0.0693359
+l0.0791016 0.00390625l0.0556641 0.00390625h0.015625l0.0703125 0.00390625l0.0791016 0.00390625l0.0693359 0.00390625l0.0751953 0.00390625l0.046875 0.00390625h0.0234375l0.0742188 0.00390625l0.0703125 0.0078125l0.0703125 0.00878906l0.0712891 0.0078125
+h0.0390625h0.0419922l0.0693359 0.00878906l0.0751953 0.0078125l0.0703125 0.0078125l0.0703125 0.00878906h0.0273438l0.0429688 0.0078125l0.0703125 0.0078125l0.0712891 0.0078125l0.0693359 0.0078125l0.0712891 0.00878906h0.015625l0.0556641 0.0078125
+l0.0693359 0.0078125l0.0712891 0.0078125l0.0634766 0.0117188l0.0693359 0.00878906h0.00878906l0.0634766 0.0117188l0.0703125 0.0078125l0.0703125 0.0078125l0.0634766 0.0166016l0.0703125 0.0078125v0l0.0664062 0.0078125l0.0664062 0.0175781l0.0703125 0.0117188
+l0.0664062 0.0117188l0.0546875 0.0078125l0.0791016 0.0166016l0.0664062 0.0117188l0.0654297 0.0117188l0.0673828 0.0166016l0.046875 0.0078125h0.0205078l0.0664062 0.015625l0.0664062 0.0078125l0.0654297 0.0166016l0.0634766 0.015625h0.0351562
+l0.0351562 0.0117188l0.125977 0.0283203l0.0625 0.015625l0.0664062 0.0166016h0.0273438l0.0390625 0.0117188l0.0634766 0.0117188zM206.646 305.583c7.25 3.63281 16.8486 6.80664 29.2676 8.06445c-1.24902 1.61523 -2.59961 3.21094 -4.06934 4.76758
+c-0.886719 -0.0830078 -1.7832 -0.174805 -2.69336 -0.285156c-9.37109 -1.125 -17.8232 -4.32617 -25.376 -8.78809c1.04004 -1.2334 1.99902 -2.49023 2.87109 -3.75879zM240.273 307.26c-13.1572 -0.855469 -23.0078 -3.89551 -30.2188 -7.41602
+c1.24121 -2.41602 2.23047 -4.81836 3.02344 -7.12891c5.36523 0.592773 14.1465 1.44531 23.9814 1.91699c3.63086 0.172852 6.64551 0.208008 9.16016 0.15332c-1.40527 3.87695 -3.33887 8.1543 -5.94629 12.4746zM275.371 249.692c0 0 0.90332 7.7373 -6.69238 15.7324
+c-7.59668 8.00098 -14.8076 0.519531 -14.8076 0.519531s10.04 -3.60938 13.5195 -6.96289c3.47168 -3.35449 7.98047 -9.28906 7.98047 -9.28906zM279.755 125.229l-10.0469 -10.4482s3.99023 -1.41699 8.24023 1.80273c4.24902 3.22461 1.80664 8.64551 1.80664 8.64551z
+M271.098 306.694c-3.75488 0.491211 -8.22461 0.860352 -13.5186 0.982422c2.52051 -6.24902 3.78613 -12.168 4.4541 -17.0459c2.58398 1.12305 5.60059 2.56055 8.67969 4.08398c0.541992 3.62109 0.558594 8.02051 0.384766 11.9795zM266.958 321.462
+c2.3252 -0.046875 4.65039 -0.206055 6.78711 -0.52832c0.439453 -0.902344 0.833008 -1.77637 1.18652 -2.60938c-2.49023 1.14648 -5.14551 2.20605 -7.97363 3.1377zM254.232 314.689c4.00684 0.135742 7.72949 0.200195 11.1621 0.219727
+c-3.98242 1.34082 -8.36523 2.4209 -13.1494 3.10254c0.714844 -1.10742 1.375 -2.2168 1.9873 -3.32227zM246.738 325.353c-1.57812 1.7998 -3.30762 3.57422 -5.20801 5.30176c4.78418 -1.10645 10.0225 -2.17676 15.1133 -2.94434
+c-3.37695 -0.267578 -9.06445 -2.41797 -9.90527 -2.35742zM237.194 291.946c4.09277 0.195312 7.35254 0.223633 9.92969 0.152344c0.470703 -1.47656 0.847656 -2.875 1.16211 -4.1709c-6.99121 0.400391 -15.6787 2.3457 -26.3232 2.96973
+c4.44629 0.392578 9.66211 0.78125 15.2314 1.04883zM237.249 80.8965c0 0 2.19238 -3.35059 4.96484 -4.63965c2.7666 -1.28809 -0.84082 -2.3877 -4.06152 -0.455078c-3.21191 1.9375 -0.90332 5.09473 -0.90332 5.09473zM242.41 87.5615
+c0 0 7.84766 -10.3135 15.5771 -10.5713c7.72949 -0.259766 14.4229 18.8291 14.4229 18.8291s-2.96191 -3.74023 -10.8174 -7.47949c-7.85547 -3.74316 -19.1826 -0.77832 -19.1826 -0.77832zM296.62 247.89c0 0 2.57617 8.7666 -0.770508 12.7656
+c-3.35352 3.99805 -11.7197 2.58398 -11.7197 2.58398zM301.938 215.895c0 0 -4.50195 8.83301 -9.33203 13.2832c0 0 -1.67383 -6.44922 1.02832 -9.28516c2.70215 -2.83496 8.30371 -3.99805 8.30371 -3.99805zM300.202 204.807
+c-4.43848 1.22949 -4.76074 9.6748 -4.76074 9.6748s1.47656 -4.25879 3.98926 -4.90234c2.50586 -0.644531 4.11621 -0.0634766 4.11621 -0.0634766s1.09375 -5.93359 -3.34473 -4.70898zM290.406 339.184l-0.0556641 -0.0761719
+c-2.82715 -4.0791 -5.72559 -8.12012 -9.40234 -10.335c0.675781 -1.20801 1.28906 -2.39258 1.84668 -3.53125c3.69238 -1.5459 7.52637 -3.6416 11.0049 -5.77051c1.58691 -0.969727 3.11816 -1.96777 4.54004 -2.93945l6.95215 6.3916
+c-1.99512 3.76562 -6.33105 10.1631 -14.8857 16.2607zM267.319 350.05c-0.84082 -1.03711 -1.57129 -1.9209 -2.16016 -2.62305c6.44922 -5.18652 11.0762 -10.9307 14.3984 -16.2959c3.74609 1.90039 6.94336 5.2334 9.5752 8.94141
+c-5.50586 3.7168 -12.6309 7.26758 -21.8135 9.97754zM263.486 351.103l-1.24121 -1.45605c-1.26465 0.904297 -2.59277 1.79004 -3.98242 2.64453c1.80664 -0.364258 3.55078 -0.761719 5.22363 -1.18848zM268.733 329.251
+c-17.0381 23.2158 -44.791 28.6025 -70.0381 21.7451c16.7168 -3.67383 29.041 -9.56055 38.1221 -16.4395c9.52734 -2.41016 22.3555 -5.15234 31.916 -5.30566zM196.586 337.505c-5.70605 1.14746 -11.998 1.75195 -18.9346 1.67676
+c0.510742 -2.86426 1.06055 -6.51367 1.47656 -10.6709c4.34375 3.23828 10.3223 6.85156 17.458 8.99414zM158.217 289.197c3.92773 -1.15918 7.40039 1.15918 7.40039 1.15918s0 -4.76855 -4.12012 -5.35059c-1.6543 -0.227539 -3.57422 0.0546875 -5.2832 0.479492
+c0.165039 -1.39062 0.445312 -2.63281 0.761719 -3.7002c3.48828 0.283203 6.64648 0.380859 9.30176 0.384766c0.525391 3.46387 1.04883 7.13965 1.53125 10.8008c-3.06641 1.55664 -6.33203 3.06055 -9.74414 4.41113
+c-1.02441 -2.41211 -1.59082 -4.68457 -1.83398 -6.7666c0.439453 -0.636719 1.0752 -1.14746 1.98633 -1.41797zM163.657 306.396c1.7793 -1.1709 3.53809 -2.41992 5.2832 -3.73926c0.336914 3.32715 0.581055 6.45703 0.69043 9.19434l0.0390625 1.07227
+c-2.29395 -2.27734 -4.34375 -4.56348 -6.0127 -6.52734zM167.729 337.442c-5.63867 -3.51367 -10.5879 -7.24219 -14.8535 -10.873c4.88281 0.994141 10.3574 1.43359 16.249 0.808594c-0.388672 3.93066 -0.916016 7.38281 -1.39551 10.0645zM164.839 317.58
+c-7.12402 0.225586 -11.0049 -1.33008 -16.9922 -3.44043c1.1875 -0.371094 2.37695 -0.791992 3.55957 -1.25684c2.16016 -0.852539 4.29688 -1.85938 6.41797 -2.99902c1.87402 2.24219 4.27734 4.95996 7.01465 7.69629zM116.702 73.5479
+c1.26367 -1.20117 2.52051 -2.34863 3.7627 -3.46387l5.49902 7.03809zM126.8 57.6924c-2.26562 1.80664 -4.63086 3.75098 -7.07324 5.85449l-1.32715 -1.62598c2.92188 -1.65723 5.75684 -3.05859 8.40039 -4.22852zM86.042 154.16
+c-9.60645 -11.8857 -5.96973 -27.0625 -5.95508 -27.1279l-0.608398 -0.138672c0.852539 -1.99023 1.72461 -3.93164 2.62012 -5.82715c0.00390625 7.58008 2.12109 16.3691 9.42285 24.0752c-1.94434 2.82812 -3.79883 5.83203 -5.47949 9.01855zM115.948 214.005
+c-0.212891 2.37695 -0.456055 7.25488 0.345703 13.2852c-0.671875 -0.326172 -1.32422 -0.667969 -1.96387 -1.0332c-6.35156 -3.63672 -11.0059 -9.39062 -12.7891 -17.8242c-1.3125 -6.18555 -1.12402 -13.8135 0.973633 -23.0947
+c1.40625 -0.416016 2.76172 -0.835938 4.06152 -1.26465c-0.479492 6.4873 0.538086 14.6924 5.34961 23.8799c1.18652 2.26172 2.54492 4.26855 4.02246 6.05176zM99.0352 107.849c2.93359 4.32422 7.51758 9.5752 14.3584 13.9512
+c-5.63965 4.56836 -12.4297 10.8916 -18.6162 18.8887c-6.14648 -6.99902 -7.55664 -14.9258 -7.24219 -21.5439c1.87305 -2.41992 6.06738 -7.42383 11.5 -11.2959zM115.351 119.069c-6.48047 -4.0918 -10.793 -9.00977 -13.5264 -13.043
+c4.94824 -3.04395 7.78809 -4.41113 9.21387 -5.00391l1.4375 1.03906l0.0166016 -0.0224609c0.165039 1.07617 0.408203 2.94238 0.757812 6.15918c0.412109 3.76953 1.32715 7.8623 2.10059 10.8711zM89.2324 166.198c2.94434 1.88477 6.39355 3.55371 10.4277 4.90527
+c-0.601562 1.72852 -1.15039 3.41309 -1.64941 5.05957c-1.01758 0.28418 -2.07812 0.56543 -3.17383 0.848633c-3.75098 0.969727 -6.95605 1.74805 -9.70898 2.36426c0.185547 -1.5293 0.408203 -3.08691 0.6875 -4.68164
+c1.13086 -3.04395 2.28516 -5.88867 3.41699 -8.49609zM105.838 173.806l1.79102 -0.608398l-1.47266 -0.306641zM94.958 209.831c1.82324 8.60938 6.06445 14.9873 11.9131 19.5205c-0.426758 1.28027 -0.915039 2.85938 -1.34277 4.5957
+c-9.47363 -7.85254 -20.6133 -21.8574 -20.9463 -44.4375c3.17285 -0.510742 6.70801 -1.23633 10.6748 -2.21582c-1.6377 8.79785 -1.62598 16.2607 -0.298828 22.5371zM84.668 103.061c-0.707031 -0.306641 -1.4502 -0.640625 -2.21191 -1.00488
+c3.75098 -8.3252 10.1143 -19.4727 20.0742 -28.6318c4.21094 -3.87695 8.60938 -7.08984 12.8906 -9.7373l1.69727 2.15234c-10.0068 8.93066 -20.9619 20.5264 -30.6514 35.9893zM120.386 93.0254c3.68457 -2.94922 9.50879 -1.94043 9.50879 -1.94043
+s-2.96094 2.77441 -5.08594 5.09473c-2.12012 2.31738 -5.12207 8.40918 -5.12207 8.40918s-2.5918 -7.4668 0.0322266 -10.876zM119.981 138.983c3.67285 -2.83594 12.5566 2.32324 12.5566 2.32324s-2.83594 -0.258789 -6.70117 0.386719
+c-3.86133 0.643555 -7.84668 2.83496 -7.84668 2.83496s-1.67383 -2.70996 1.99121 -5.54492zM133.194 106.293c-5.18164 -4.99609 1.08008 -11.0244 4.61426 -13.7783c3.69238 4.85449 7.06641 9.32812 10.1025 13.3975c-3.625 2.21875 -10.0078 4.92871 -14.7168 0.380859
+zM142.027 258.573c-4.3125 -2.93457 -7.69824 -6.2959 -10.3369 -9.82617c2.47363 -0.470703 5.14844 -1.06836 8.02734 -1.83398c2.3877 -0.632812 4.63477 -1.25684 6.74023 -1.87402l2.875 2.59961l-1.9248 14.1514
+c-1.78711 -0.926758 -3.58203 -1.99121 -5.38086 -3.2168zM129.082 256.138c2.55664 2.84375 5.58496 5.5459 9.18262 7.99219c4.80078 3.26367 9.6084 5.53516 14.2588 7.07812c-2.03516 -0.271484 -4.14453 -0.624023 -6.28516 -1.06836l-0.310547 -0.490234
+c-0.00390625 0 -0.176758 0.105469 -0.475586 0.321289c-5.53027 -1.20215 -11.2734 -3.05566 -16.6064 -5.85547c-2.07227 -1.08789 -3.91895 -2.16406 -5.56445 -3.21289c1.95215 -1.5166 4.18262 -3.30371 5.80078 -4.76465zM141.965 135.802
+c0 0 -2.80078 6.79492 -2.70312 17.541c0 0 -1.80566 -4.38379 -1.67285 -9.92969c0.125977 -5.5459 4.37598 -7.61133 4.37598 -7.61133zM137.942 195.07c0 0 -4.375 0.582031 -5.08301 -1.54395c-0.709961 -2.12891 0.769531 -4.70508 0.769531 -4.70508
+c0.582031 2.32129 4.31348 6.24902 4.31348 6.24902zM141.548 133.182c0 0 3.60156 -3.35059 6.68945 -3.09082c3.09082 0.250977 4.37891 4.12402 4.37891 4.12402s-5.4043 -1.41797 -11.0684 -1.0332zM142.204 302.107
+c-2.48242 -10.8018 -0.664062 -17.8711 1.68359 -22.2002c2.15234 0.456055 4.27734 0.825195 6.33984 1.12012c-1.17773 4.6416 -1.59766 11.166 1.47754 18.6328c-3.09473 0.990234 -6.27246 1.82617 -9.50098 2.44727zM130.818 303.293
+c-8.75488 -10.4395 -9.6543 -23.7188 -9.22559 -31.6562c0.821289 0.47168 1.66895 0.935547 2.55371 1.39844c4.66992 2.45117 9.58691 4.26465 14.4492 5.59668c-2.43555 5.11719 -4.0459 12.6582 -1.9248 23.208c-0.786133 -1.21387 -1.5625 -2.58887 -2.20801 -4.06836
+c-2.25 -5.2207 -1.35059 -13.2178 -1.35059 -13.2178s-1.59473 6.5166 -2.01172 18.7393h-0.282227zM133.19 218.275c-5.78125 -2.29395 -11.5986 -6.34375 -15.3105 -13.4297c-4.1709 -7.96094 -5.04688 -14.9248 -4.6543 -20.3242
+c1.54395 5.29785 3.95508 11.8379 7.70215 19.04c3.30762 6.34766 7.76953 11.1396 12.2627 14.7139zM113.304 300.402c-14.1709 -12.3096 -9.47656 -30.1807 -5.64355 -39.3877c1.27148 1.34863 2.74512 2.73438 4.4502 4.14062
+c-0.860352 6.09668 -2.08496 22.0781 5.59668 36.6221c-1.47656 -0.385742 -2.94531 -0.836914 -4.40332 -1.375zM92.0166 284.723c-7.58496 -9.05664 -12.2383 -19.4805 -14.7646 -30.4355c10.125 0.492188 18.4746 -1.73633 23.4951 -3.57031
+c0.510742 1.24121 1.22559 2.70605 2.24707 4.33594c-2.26172 4.66992 -5.86035 13.6211 -6.01758 23.5068c-0.902344 1.30176 -2.49805 3.42188 -4.95996 6.16309zM74.8838 235.895c-0.140625 -3.73926 -0.101562 -7.48242 0.09375 -11.2012
+c7.95703 11.0879 17.5537 17.8232 23.3506 21.2002c-4.77637 1.69336 -12.6475 3.66992 -22.1523 2.9541c-0.713867 -4.28027 -1.12695 -8.6084 -1.29199 -12.9531zM69.7783 201.893c0.192383 -0.969727 0.388672 -1.93555 0.592773 -2.89453l-1.62598 -1.0166
+c0.313477 1.33887 0.660156 2.64258 1.0332 3.91113zM67.4248 190.601l-0.0791016 -0.628906c1.44531 0.291016 3.11426 0.479492 5.04688 0.53418c-0.254883 0.975586 -0.505859 1.95605 -0.75 2.9502c-1.23242 -0.782227 -2.66699 -1.74023 -4.21777 -2.85547z
+M65.5947 135.464c0.848633 2.16797 1.97266 3.68359 3.20508 4.73242c-1.87695 5.86328 -3.54688 12.0859 -4.95703 18.6768c-1.16602 5.46289 -1.88477 10.6279 -2.21484 15.5059c-1.97852 -10.0117 -3.33398 -24.4541 1.49316 -36.4062
+c0.581055 -1.43652 1.23242 -2.81934 1.93945 -4.15039c0.15332 0.56543 0.329102 1.11133 0.53418 1.6416zM67.0127 174.674c0.310547 -4.61523 0.986328 -9.50781 2.09473 -14.6855c1.27148 -5.93848 2.75684 -11.5645 4.42188 -16.8945
+c1.17773 5.86426 3.80957 12.3105 9.22168 17.8564c-2.55957 5.68359 -5.2627 12.6035 -7.69824 20.3379c-6.99121 0.946289 -6.32227 -0.452148 -6.32227 -0.459961c0.992188 -2.23438 0.219727 -4.80664 -1.71777 -6.1543zM70.9404 125.268
+c1.94434 -2.27441 4.01074 -4.29688 6.0752 -6.07812c-0.989258 2.10059 -1.94727 4.26074 -2.875 6.47949l-0.608398 -0.137695c-0.00390625 0.0205078 -0.24707 1.04883 -0.479492 2.79688c-0.518555 1.2998 -1.02441 2.62012 -1.52344 3.95508
+c-0.655273 -2.14551 -0.742188 -4.69434 -0.588867 -7.01562zM103.874 31.0703c3.93555 1.50098 7.43945 3.9082 10.1025 7.17285c-4.73633 1.08789 -9.01074 2.68262 -12.8516 4.5918c-29.1777 -23.9346 -33.7305 27.0146 -33.7461 27.1797
+c-0.0791016 0.918945 0.601562 1.73535 1.52441 1.81836c0.918945 0.0820312 1.73535 -0.597656 1.82129 -1.52148c0.0126953 -0.141602 3.7168 -41.6123 26.8896 -25.585c-17.6436 10.3223 -24.7998 26.8584 -24.8311 26.9219c-0.605469 1.35449 0 2.94531 1.3584 3.55078
+c1.35156 0.600586 2.94629 -0.00878906 3.54297 -1.36328c0.0283203 -0.0585938 7.01953 -16.2178 24.4268 -25.4746c2.6582 2.42969 5.52539 5.5332 8.64453 9.44434l0.887695 1.11621c-4.40234 2.76074 -8.90332 6.07617 -13.2168 10.0469
+c-10.4434 9.60645 -17.2002 21.2637 -21.249 30.1172c-9.36816 -6.08398 -19.1162 -17.3516 -16.4326 -37.415h0.00390625c1.35938 -10.1611 5.34863 -17.8105 10.6514 -23.1182c4.58008 -4.58008 10.1523 -7.42285 15.8594 -8.63281
+c5.69531 -1.20996 11.5205 -0.790039 16.6143 1.15039zM123.355 42.2285c8.59375 -0.698242 15.1484 0.766602 20.1406 3.29102c-0.553711 0.314453 -1.09961 0.628906 -1.6377 0.958008l-0.0351562 -0.160156c-11.8936 2.97363 -16.999 4.89844 -27.2705 10.8525
+l-1.16699 -1.45703c-2.81836 -3.54297 -5.4668 -6.50098 -7.96094 -8.9707c5.15039 -2.29395 11.0967 -3.95508 17.9307 -4.51367zM144.486 61.3877c1.26465 1.43359 2.29688 2.8125 3.14941 4.10938c-6.54297 2.98535 -12.4189 6.59863 -17.5332 10.3301
+c-2.25098 -2.5918 -4.55957 -5.30273 -6.92871 -8.12988c4.81152 -4.16406 9.35645 -7.69824 13.3418 -10.75c2.72266 0.512695 5.60938 1.75781 7.9707 4.44043zM148.618 48.8623c1.59082 1.30859 2.9375 2.73047 4.09277 4.17578
+c-1.65039 -1.59473 -3.22852 -2.89941 -4.58789 -3.91992zM150.967 79.8564c3.20508 2.68945 6.56641 6.77832 8.83301 12.9014l-6.54297 8.05078c-3.63379 -3.64844 -7.61621 -7.7832 -11.9053 -12.4229c2.36426 -2.54492 5.75 -5.82422 9.61523 -8.5293zM154.073 39.0166
+l0.161133 1.57812l0.926758 -0.341797zM154.054 46.4043c1.60254 -0.652344 3.23633 -1.25293 4.88184 -1.81055c3.74707 4.33594 7.6748 8.98633 11.6934 13.8721c-2.5459 0.472656 -5.17285 1.05273 -7.88672 1.74805
+c-1.4541 -4.03516 -4.07715 -9.28613 -8.68848 -13.8096zM172.455 40.9014c0.0742188 5.03125 0.121094 9.94141 0.15332 14.6738c-3.48828 -4.22754 -6.90918 -8.28027 -10.1963 -12.0986c3.37793 -1.01953 6.77148 -1.86816 10.043 -2.5752zM161.313 75.0645
+c3.85547 -0.75 7.74414 -0.165039 11.2959 2.69434c-0.0322266 5.85938 -0.0830078 11.1504 -0.130859 15.71l-2.15527 -1.26465c-2.16016 -7.76465 -5.51953 -13.2686 -9.00977 -17.1396zM175.235 274.275c1.76367 2.11328 3.79004 4.18262 5.77344 6.04102
+l-4.19922 4.24121c-0.525391 -3.63672 -1.06738 -7.14062 -1.57422 -10.2822zM175.695 1.87207c6.0127 8.42871 11.9121 16.96 17.6025 25.4121c-1.24902 1.81348 -2.34082 3.64062 -3.28711 5.41602c-2.93066 0.306641 -6.65723 0.77832 -10.8369 1.47754
+l-2.64648 -3.58203c-0.15625 -9.43066 -0.416016 -19.1045 -0.832031 -28.7236zM211.846 55.5215l2.89844 4.53906c-6.04102 -1.17773 -11.2344 -2.09668 -14.3828 -2.52441c-1.5166 -0.204102 -3.07227 -0.373047 -4.6582 -0.506836l-1.37891 -1.9375
+c3.61426 -2.21094 7.41504 -3.90234 10.2627 -3.58203c3.09863 0.350586 5.50684 2.09863 7.25879 4.01172zM221.633 70.9834l0.62793 1.00977c-1.87012 0.832031 -3.11914 1.46875 -3.60449 1.71973c-1.0293 0.180664 -4.64258 0.879883 -9.48145 2.57715
+c-2.11719 -3.07324 -4.30469 -6.21777 -6.54395 -9.42676c2.62109 -0.266602 5.04688 -0.412109 6.9375 -0.322266c0.707031 0.03125 1.39844 0.114258 2.08984 0.235352c1.72656 0.490234 3.41699 1.02051 5.07422 1.57031
+c1.82129 0.793945 3.49414 1.7373 4.90039 2.63672zM222.977 16.7812c4.87695 0.133789 8.03613 2.51855 10.0703 5.77441c-1.57129 1.00098 -3.11035 2.01855 -4.61133 3.03613c-1.41309 -3.25293 -3.2041 -6.41113 -5.45898 -8.81055zM234.861 26.3926
+c1.44531 4.14746 1.75977 8.75098 1.77441 11.8574c-1.36719 -0.0507812 -2.80371 -0.0664062 -4.28027 -0.0351562c-0.472656 -2.23438 -1.22656 -5.28223 -2.33301 -8.50684c1.57031 -1.11621 3.18164 -2.22266 4.83887 -3.31543zM224.649 62.0635
+c8.0127 -7.74121 26.7236 -22.4971 53.8408 -5.05957c1.71094 1.10449 3.35254 2.23145 4.93945 3.37793c-0.525391 0.792969 -1.11426 1.6582 -1.74414 2.56152c-8.27051 -0.707031 -16.3613 0.50293 -22.3701 1.88184
+c-6.12012 -0.530273 -12.1299 0.0117188 -17.5898 1.04004c-5.33301 -1.26562 -11.2959 -2.58398 -17.0762 -3.80176zM238.923 23.8164c5.43555 -3.32324 11.209 -6.31641 17.1006 -8.55566c-3.94336 11.8652 -9.18262 19.8701 -11.9395 23.5859
+c-0.779297 -0.0986328 -1.70508 -0.199219 -2.75781 -0.294922c-0.00683594 -3.7002 -0.400391 -9.50488 -2.40332 -14.7354zM302.197 43.3838c-1.90137 5.12988 -5.22363 10.8398 -8.64746 15.9775c-1.33594 -1.0293 -2.70996 -2.06641 -4.13965 -3.0918
+c0.714844 -1.01758 0.894531 -1.81836 0.738281 -2.30566c0.454102 -1.38672 -0.102539 -1.46875 -1.53223 -0.330078c-0.432617 0.196289 -0.918945 0.549805 -1.41406 1.07617c-1.65039 -1.13867 -3.36328 -2.2666 -5.13672 -3.38574
+c-11.6816 -7.37598 -22.7568 -10.75 -32.5684 -11.8574c2.7959 -4.20605 7.7998 -12.9258 11.2568 -25.8242c4.68066 -1.41406 9.39453 -2.28516 14.0215 -2.37988c14.3428 -0.305664 29.292 1.04102 29.8174 18.5625c0.149414 4.69824 -0.90332 9.50488 -2.39551 13.5586z
+M302.873 79.0703c1.72754 2.21094 3.29102 4.42285 4.70605 6.61426c-1.34375 -0.486328 -2.74902 -0.929688 -4.21875 -1.32227l-1.48438 -0.380859l-0.620117 -0.59082c-4.3291 -4.02832 -10.0234 -6.66016 -15.9697 -8.37402
+c0.824219 -1.0127 1.9707 -2.44238 3.31348 -4.18262c3.2832 0.922852 6.44922 2.3291 9.32422 4.37207c1.84473 1.30273 3.48828 2.59863 4.94922 3.86426zM306.934 157.542c1.44531 0.986328 2.99316 2.08203 4.59668 3.27832
+c0.267578 0.541992 0.463867 1.14746 0.541992 1.80762c0.644531 5.03516 -4.375 6.83789 -4.375 6.83789s0.494141 -7.18262 -1.28906 -10.3174c-0.588867 -1.04102 -0.236328 -1.55566 0.525391 -1.60645zM317.641 107.271
+c1.24121 4.19043 1.87793 7.75684 2.09863 10.3652l-1.01465 0.240234c-1.2793 -2.57031 -3.29102 -6.31738 -6.11035 -10.7695c-0.165039 -1.45801 -0.408203 -2.98633 -0.746094 -4.55371c2.59082 1.71777 4.50098 3.42969 5.77246 4.71777zM324.985 111.112
+c1.50098 0.632812 4.03809 1.83398 6.96777 3.77637l-3.50391 0.770508c-0.871094 -1.31543 -1.46094 -2.01855 -1.46875 -2.02637l-3.87207 3.22559l-1.42285 0.325195zM341.262 123.072c3.04004 3.52246 5.85254 7.92188 7.84766 13.3643
+c-4.72266 -0.0234375 -9.27734 -0.0234375 -13.582 -0.0078125c-0.330078 -4.11523 -1.20996 -7.78418 -2.28613 -10.9111c2.55273 -0.819336 5.23145 -1.64062 8.02051 -2.44531zM351.002 143.162l0.046875 0.227539c0.856445 4.27344 1.06055 8.10645 0.80957 11.5166
+c-4.6582 -7.1416 -11.2412 -9.60059 -16.418 -10.3301c0.0478516 -0.480469 0.0947266 -0.958984 0.125977 -1.42969c4.87012 -0.0195312 10.0547 -0.015625 15.4355 0.015625zM398.865 100.075c-2.85254 0 -5.23242 2.70996 -6.86621 5.3418
+c4.46191 -0.353516 8.80566 -0.573242 12.9775 -0.643555c-1.22559 -2.29492 -3.21289 -4.69824 -6.11133 -4.69824z"></glyph><glyph glyph-name="chn-wechat" unicode="&#xe01b;" d="M355.487 237.368c-93.1973 0 -169.017 -65.3984 -169.017 -145.784c0 -13.7686 2.22559 -27.0967 6.37988 -39.7344c-2.97363 -0.12207 -5.96582 -0.1875 -8.97656 -0.1875c-22.5547 0 -44.1562 3.47266 -64.1152 9.81445l-63.3359 -29.3223l14.2891 52.7617
+c-42.75 28.5713 -70.2119 72.96 -70.2119 122.81c0 86.1904 82.0996 156.062 183.374 156.062c89.4375 0 163.909 -54.499 180.096 -126.604c-2.80957 0.121094 -5.6377 0.18457 -8.48242 0.18457zM245.649 287.057c-14.0059 0 -25.3604 -11.3535 -25.3604 -25.3594
+c0 -14.0049 11.3535 -25.3594 25.3604 -25.3594c14.0059 0 25.3594 11.3535 25.3594 25.3594s-11.3535 25.3594 -25.3594 25.3594zM122.75 235.036c14.3643 0 26.0107 11.6445 26.0107 26.0107c0 14.3652 -11.6465 26.0098 -26.0107 26.0098
+c-14.3672 0 -26.0117 -11.6445 -26.0117 -26.0098c0 -14.3662 11.6445 -26.0107 26.0117 -26.0107zM511.5 91.585c0 -42.4102 -23.3643 -80.1768 -59.7344 -104.482l12.1553 -44.8896l-53.8838 24.9482c-16.9814 -5.39746 -35.3594 -8.35254 -54.5498 -8.35254
+c-86.1621 0 -156.013 59.4453 -156.013 132.776c0 73.332 69.8506 132.777 156.013 132.777c86.165 0 156.013 -59.4453 156.013 -132.777zM302.929 115.928c11.917 0 21.5781 9.66016 21.5781 21.5771c0 11.9141 -9.66113 21.5762 -21.5781 21.5762
+c-11.916 0 -21.5752 -9.66211 -21.5752 -21.5762c0 -11.917 9.65918 -21.5771 21.5752 -21.5771zM407.493 114.822c12.2217 0 22.1279 9.90625 22.1279 22.1279c0 12.2246 -9.90625 22.1309 -22.1279 22.1309s-22.1309 -9.90625 -22.1309 -22.1309
+c0 -12.2217 9.90918 -22.1279 22.1309 -22.1279z"></glyph><glyph glyph-name="chn-tencent-02" unicode="&#xe01c;" d="M14.376 82.3145c0 0 -50.293 118.638 40.6133 231.247c97.3027 120.533 234.564 91.1738 234.564 91.1738s-126.501 -12.583 -169.085 -121.841c-31.5977 -81.0723 -16.5771 -161.625 -16.5771 -161.625s9.09375 -45.4561 -30.667 -60.5059
+c-40.5928 -15.3623 -58.8486 21.5508 -58.8486 21.5508zM491.332 254.68c59.5439 -143.005 -31.7197 -249.652 -31.7197 -249.652s49.2656 117.191 -26.4609 206.723c-56.1924 66.4355 -134.159 91.6465 -134.159 91.6465s-44.293 13.6846 -38.5596 55.8096
+c5.85547 43.0059 47.0059 41.4492 47.0059 41.4492s128.265 -12.3701 183.894 -145.976zM429.505 46.2256c34.0352 -26.9326 11.7471 -61.5596 11.7471 -61.5596s-75.9434 -104.101 -219.26 -83.9668c-153.4 21.5488 -198.734 154.393 -198.734 154.393
+s75.7891 -102.063 191.403 -82.4609c85.7891 14.5449 147.178 68.8184 147.178 68.8184s34.3281 31.1572 67.666 4.77637zM316.506 233.403c27.8916 -32.4629 21.5479 -71.2812 21.5479 -71.2812s7.86328 -6.42773 14.9189 -26.5234
+c11.2598 -32.0635 6.63086 -35.6396 6.63086 -35.6396s-2.29004 -3.07715 -11.6035 -1.6582c-4.58301 0.699219 -14.0908 8.28906 -14.0908 8.28906s-1.69336 -4.5918 -4.14453 -9.11719c-2.89844 -5.34961 -6.63086 -10.7744 -6.63086 -10.7744
+s7.92188 -2.50195 12.4336 -7.45996c5.00098 -5.49609 4.14453 -9.94629 4.14453 -9.94629s0.0888672 -8.40137 -10.7754 -13.2607c-16.0146 -7.16504 -33.1523 -6.63086 -33.1523 -6.63086s-1.80176 -0.59668 -19.0645 2.48535
+c-5.72949 1.02441 -10.998 3.76074 -14.9189 4.97363c-3.38184 1.04688 -5.80176 0.829102 -5.80176 0.829102s-2.41992 0.217773 -5.80176 -0.829102c-3.9209 -1.21289 -9.19043 -3.9502 -14.9189 -4.97363c-17.2617 -3.08203 -19.0635 -2.48535 -19.0635 -2.48535
+s-17.1377 -0.53418 -33.1543 6.63086c-10.8633 4.86035 -10.7744 13.2607 -10.7744 13.2607s-0.856445 4.4502 4.14453 9.94629c4.51172 4.95801 12.4336 7.45996 12.4336 7.45996s-3.7334 5.42383 -6.63086 10.7744c-2.45215 4.52539 -4.14453 9.11719 -4.14453 9.11719
+s-9.50781 -7.58984 -14.0908 -8.28906c-9.31445 -1.41895 -11.6045 1.6582 -11.6045 1.6582s-4.62793 3.57715 6.63184 35.6396c7.05566 20.0947 14.9189 26.5234 14.9189 26.5234s-6.34277 38.8193 21.5498 71.2812c21.6348 25.1807 60.5059 23.208 60.5059 23.208
+s38.8711 1.97266 60.5059 -23.208z"></glyph><glyph glyph-name="chn-tencent-01" unicode="&#xe01d;" d="M439.78 224.719h-367.561l22.4121 80.6846h94.1309l26.8955 103.097zM85.667 -102.5l85.166 309.29h116.544l-80.6836 -309.29h-121.026z"></glyph><glyph glyph-name="chn-tencent-03" unicode="&#xe01e;" d="M492.993 110.475c27.5137 -78.3584 16.2061 -87.0996 16.2061 -87.0996s-5.59863 -7.51953 -28.3584 -4.05176c-11.2012 1.70703 -34.4346 20.2559 -34.4346 20.2559s-4.1377 -11.2188 -10.1279 -22.2812c-7.08203 -13.0752 -16.2051 -26.333 -16.2051 -26.333
+s19.3594 -6.11426 30.3838 -18.2285c12.2207 -13.4346 10.1279 -24.3086 10.1279 -24.3086s0.217773 -20.5293 -26.333 -32.4092c-39.1377 -17.5078 -81.0215 -16.2031 -81.0215 -16.2031s-4.40332 -1.45605 -46.5898 6.0752
+c-14.0029 2.5 -26.8789 9.18848 -36.4609 12.1533c-8.26465 2.55664 -14.1787 2.02637 -14.1787 2.02637s-5.91406 0.53125 -14.1787 -2.02637c-9.58203 -2.96484 -22.458 -9.65332 -36.4609 -12.1533c-42.1865 -7.53125 -46.5889 -6.0752 -46.5889 -6.0752
+s-41.8848 -1.30469 -81.0234 16.2031c-26.5508 11.8799 -26.333 32.4092 -26.333 32.4092s-2.09277 10.874 10.1279 24.3086c11.0244 12.1143 30.3838 18.2285 30.3838 18.2285s-9.12305 13.2578 -16.2051 26.333c-5.99121 11.0615 -10.1279 22.2812 -10.1279 22.2812
+s-23.2344 -18.5488 -34.4346 -20.2559c-22.7598 -3.46777 -28.3584 4.05176 -28.3584 4.05176s-11.3086 8.74219 16.2051 87.0996c17.2432 49.1084 36.46 64.8193 36.46 64.8193s-15.499 94.8662 52.665 174.2c52.873 61.5391 147.868 56.7158 147.868 56.7158
+s94.9951 4.82324 147.867 -56.7158c68.1641 -79.334 52.666 -174.2 52.666 -174.2s19.2168 -15.7109 36.46 -64.8193zM306.001 339c-19.5977 0 -35.4844 -22.3848 -35.4844 -50s15.8867 -50 35.4844 -50c19.5957 0 35.4834 22.3848 35.4834 50s-15.8867 50 -35.4834 50z
+M205.999 339c-19.5967 0 -35.4834 -22.3848 -35.4834 -50s15.8867 -50 35.4834 -50c19.5977 0 35.4844 22.3848 35.4844 50s-15.8867 50 -35.4844 50zM187 212.501c-46.3984 -16.7285 -44 -26 -44 -26s-0.470703 -5.3457 11 -13c9.93945 -6.63281 27 -9 27 -9
+s-3.35352 3.97363 -6 9c-2.33594 4.4375 -4 10 -4 10s18.8193 -17.3779 48 -28c20.4727 -7.45312 37 -6 37 -6s16.5254 -1.45312 37 6c29.1797 10.6221 48 28 48 28s-1.66406 -5.5625 -4 -10c-2.64648 -5.02637 -6 -9 -6 -9s17.0605 2.36719 27 9
+c11.4707 7.6543 11 13 11 13s2.39844 9.27148 -44 26c-29.7725 10.7334 -69 11 -69 11s-39.2285 -0.266602 -69 -11zM256 -71c87.3662 0 158.192 66.6201 158.193 148.802c0 17.9902 -3.39453 35.2344 -9.61328 51.1982
+c-38.6338 -31.4219 -90.9619 -50.7168 -148.579 -50.7168s-109.945 19.2949 -148.58 50.7168c-6.21777 -15.9639 -9.61328 -33.208 -9.61328 -51.1982c0 -82.1816 70.8242 -148.802 158.192 -148.802zM203 289c0 11.0459 6.71582 20 15 20s15 -8.9541 15 -20
+s-6.71582 -20 -15 -20s-15 8.9541 -15 20zM282.803 275.769c-2.44434 0.433594 -4.07812 2.7627 -3.64648 5.20703c1.72949 9.84863 8.08789 26.1064 20.9414 24.5684c14.6953 -1.75781 12.9912 -26.2861 12.749 -29.0771
+c-0.204102 -2.34277 -2.16895 -4.10938 -4.47852 -4.11035c-0.130859 0 -0.261719 0.00585938 -0.395508 0.0175781c-2.47559 0.214844 -4.30859 2.39551 -4.09375 4.87305c0.646484 7.5957 -0.708984 18.8662 -4.85156 19.3613
+c-6.43066 0.758789 -10.3271 -13.3662 -11.0117 -17.1953c-0.433594 -2.44531 -2.76953 -4.0752 -5.21289 -3.64453z"></glyph><glyph glyph-name="chn-weibo" unicode="&#xe01f;" d="M384.371 160.685c29.3076 -9.08984 61.9336 -31.0742 61.9336 -69.8057c0 -64.1045 -92.4512 -144.85 -231.422 -144.85c-106.017 0 -214.383 51.3701 -214.383 135.879c0 44.1787 27.9883 95.2695 76.1885 143.478c64.3721 64.3428 139.431 93.6553 167.651 65.4121
+c12.4551 -12.4414 13.6602 -33.9873 5.6582 -59.7148c-4.17773 -12.959 12.1582 -5.78027 12.1582 -5.81445c52.0234 21.7871 97.4102 23.0615 113.999 -0.633789c8.85156 -12.6367 8.00293 -30.3438 -0.152344 -50.875
+c-3.76953 -9.45215 1.16699 -10.9229 8.36816 -13.0752zM215.165 -23.6885c84.6045 8.36426 148.715 60.1719 143.234 115.729c-5.4873 55.5186 -78.5107 93.7617 -163.113 85.3867c-84.582 -8.3584 -148.728 -60.1523 -143.236 -115.684
+c5.50098 -55.5439 78.5234 -93.7715 163.115 -85.4326zM504.946 183.021v-0.0742188c-3.3291 -10.2617 -14.3574 -15.8906 -24.6289 -12.5684c-10.3125 3.32812 -15.9385 14.3389 -12.6064 24.6367l-0.0126953 0.00976562c10.2168 31.6016 3.74219 67.6504 -20.0928 94.0811
+c-23.873 26.4229 -59.0439 36.5264 -91.5488 29.627c-10.5703 -2.26074 -20.9766 4.49414 -23.2197 15.0488c-2.2666 10.5537 4.47363 20.9609 15.0381 23.2197h0.0126953c45.7041 9.71387 95.2041 -4.46777 128.768 -41.6758v0.00195312
+c33.5732 -37.1719 42.6172 -87.8418 28.291 -132.307zM425.11 268.814l-0.00488281 0.00585938c16.376 -18.1191 20.7471 -42.7949 13.7461 -64.4561c-2.85352 -8.8623 -12.3486 -13.6904 -21.1992 -10.8564c-8.85156 2.87012 -13.6953 12.3721 -10.8428 21.2129h-0.0126953
+c3.43848 10.5898 1.28711 22.6641 -6.70215 31.5332c-7.99609 8.83984 -19.7988 12.1992 -30.6826 9.89355v0.0126953c-9.06934 -1.97852 -18.0215 3.85449 -19.9648 12.9189c-1.95703 9.11133 3.8418 18.0684 12.9443 20.0049
+c22.2715 4.73242 46.3828 -2.15137 62.7188 -20.2695zM223.621 134.692c41.6562 -10.7686 62.918 -50.0684 45.8906 -88.2432c-17.2695 -39.043 -66.9219 -59.8643 -109.056 -46.2812c-40.665 13.1318 -57.8828 53.2881 -40.0791 89.4639
+c17.4854 35.4736 62.9863 55.5391 103.244 45.0605zM192.878 42.3018c8.04004 13.1924 3.80371 28.2539 -9.44434 33.9004c-13.1035 5.49512 -30.0332 -0.15918 -38.1162 -12.832c-8.18359 -12.7275 -4.34961 -27.8965 8.65625 -33.8135
+c13.2002 -6.02539 30.7236 -0.306641 38.9043 12.7451zM219.833 76.9062c2.82324 5.08984 0.989258 10.8164 -4.11816 12.6865c-5.02344 1.98926 -11.3135 -0.425781 -14.2627 -5.36914c-2.86328 -4.97656 -1.28418 -10.6357 3.76074 -12.707
+c5.11914 -2.1084 11.6592 0.319336 14.6201 5.38965z"></glyph><glyph glyph-name="chn-renren" unicode="&#xe020;" d="M121.027 205.097c-0.249023 -64.5371 -35.6445 -119.974 -86.2773 -144.485c-21.3496 25.2002 -34.25 57.7891 -34.25 93.4023c0 71.6602 52.1299 131.114 120.527 142.592v-91.5088zM255.5 247.428c-21.3564 -25.1943 -34.2441 -57.793 -34.2441 -93.4131
+c0 -35.6035 12.8936 -68.1836 34.2324 -93.3828c-50.7939 24.6094 -86.2471 80.3359 -86.2471 145.15h-0.00683594v90.8193c34.3926 -5.77441 64.6621 -23.6865 86.2656 -49.1738zM145.137 117.5c9.00293 -37.291 35.9102 -69.1719 69.4326 -90.3555
+c-20.6133 -11.3066 -44.2764 -17.75 -69.4473 -17.75c-25.165 0 -48.8213 6.43945 -69.4316 17.7402c33.5293 21.1836 60.4434 53.0703 69.4463 90.3652zM342.78 296.605v-91.5088c-0.249023 -64.5371 -36.6426 -119.974 -87.2754 -144.485
+c-0.00585938 0.00585938 -0.00976562 0.0117188 -0.0166016 0.0195312c0.00683594 -0.00195312 0.0117188 -0.00585938 0.0166016 -0.0078125c21.3438 25.1992 35.2393 57.7812 35.2393 93.3906c0 35.6221 -13.8877 68.2207 -35.2441 93.4141
+c21.6094 25.4893 52.8818 43.4043 87.2803 49.1777zM366.891 117.5c9.00293 -37.291 35.9092 -69.1719 69.4336 -90.3555c-20.6133 -11.3066 -44.2764 -17.75 -69.4482 -17.75c-25.1641 0 -48.8213 6.43945 -69.4316 17.7402
+c33.5293 21.1836 60.4424 53.0703 69.4463 90.3652zM390.988 296.602c68.3887 -11.4834 120.512 -70.9307 120.512 -142.587c0 -35.6094 -12.8965 -68.1914 -34.2412 -93.3906c-50.8018 24.6025 -86.2637 80.3379 -86.2637 145.158h-0.00683594v90.8193z"></glyph><glyph glyph-name="livejournal" unicode="&#xe021;" d="M471.393 337.798c66.5635 -78.2852 22.8418 -233.715 -97.6592 -347.162c-7.5332 -7.09668 -24.7363 -21.665 -24.8105 -21.3682c-97.9092 -82.0889 -214.415 -95.6855 -269.588 -30.8018c-27.7627 32.6562 -34.583 79.8037 -23.3057 130.534
+c8.85645 39.8438 28.8906 81.8896 58.7197 120.866l-23.3252 31.2168c-40.6309 -48.1543 -67.6475 -101.092 -78.7021 -150.479c-1.08008 -0.0654297 -2.15527 -0.131836 -3.23633 -0.205078c10.9678 50.6826 37.8711 105.213 78.3955 155.426l-57.3271 76.7246
+c-15.1523 20.2822 0.489258 57.5918 34.9414 83.333c34.4521 25.7432 74.665 30.168 89.8213 9.88672l49.3271 -65.8906c103.587 64.6982 212.952 71.1895 266.749 7.91992zM278.019 194.112l-100.05 134.168c-15.2451 -2.00195 -33.0928 -9.4834 -49.7666 -21.9424
+c-0.285156 -0.211914 -0.545898 -0.435547 -0.826172 -0.649414l85.0312 -113.806c8.52344 -9.35449 49.8711 -11.4219 65.6113 2.22949zM218.473 177.995c5.19434 -26.8174 -11.1748 -53.3564 -16.9082 -62.3018l76.7256 -34.7666
+c1.87402 3.5459 4.6582 6.87988 8.28906 9.59277c3.63184 2.71387 7.625 4.43945 11.5625 5.23145l-13.1357 88.998l-1.42578 1.91211c-11.0859 -8.27832 -39.5957 -18.7393 -65.1074 -8.66602zM238.314 284.902l67.917 -90.7217l19.3916 -152.232l10.0967 8.13281
+c1.45605 1.33398 6.94531 5.66504 6.95703 5.6748c84.9551 69.8193 117.448 169.107 72.5645 221.904c-34.9912 41.1572 -106.686 41.8887 -176.927 7.24219zM77.5166 369.793c-16.9609 -12.6738 -35.5488 -38.9277 -27.7842 -55.2568
+c5.66602 15.0342 18.541 31.5156 36.6123 45.0176c17.0459 12.7373 35.3281 20.2871 50.7988 22.0859c-13.5703 9.32227 -43.7139 0.0419922 -59.627 -11.8467zM79.2598 274.437c5.55469 15.1836 18.5322 31.9072 36.8252 45.5742
+c17.3076 12.9336 35.8955 20.5303 51.5127 22.1758l-19.1445 25.6709c-15.2959 -1.9541 -33.2383 -9.4541 -49.9941 -21.9756c-18.9463 -14.1582 -32.1367 -31.5791 -37.3301 -47.1816zM90.8105 258.977l102.804 -137.585c24.9453 32.2715 12.001 65.4189 12.001 65.4189
+l-84.8271 113.527c-15.0361 -12.9678 -25.5303 -27.8447 -29.9775 -41.3613zM445.004 96.5264c0.0957031 0.0410156 0.202148 0.0859375 0.304688 0.130859c45.6025 83.4434 51.5674 169.562 7.50684 221.319c-49.2988 57.8877 -146.778 55.8545 -241.465 2.94434
+l21.7295 -29.0264c57.0225 31.9746 116.023 41.6416 158.406 26.2334c0.983398 -0.295898 1.9873 -0.566406 2.95703 -0.885742c-0.0644531 -0.0625 -0.12207 -0.125 -0.185547 -0.18457c13.7041 -5.43555 25.5938 -13.542 34.9355 -24.5146
+c47.0459 -55.2539 12.5732 -161.014 -76.998 -236.213c-1.50098 -1.2627 -3.01855 -2.47363 -4.53809 -3.69238l0.0253906 -0.0205078l-20.8369 -16.3281l-1.33008 2.09961l-38.6377 16.6328c-1.12793 0.358398 -2.19824 0.820312 -3.20996 1.38281l-102.006 43.9111
+l-61.6514 82.5107c-27.7881 -37.873 -45.5586 -78.3867 -51.8271 -116.19c-7.00391 -42.2578 0.335938 -81.126 24.1064 -109.099c51.3438 -60.4268 165.71 -54.3311 254.758 23.1875c35.9648 31.3115 71.3311 66.1553 97.9561 115.802z"></glyph><glyph glyph-name="wikipedia" unicode="&#xe022;" d="M361.358 396.267c91.3037 -38.9648 150.142 -127.021 150.142 -232.562c0 -141.111 -114.39 -255.5 -255.5 -255.5c-141.109 0 -255.5 114.389 -255.5 255.5c0 75.4756 29.4043 147.297 84.7764 190.072c13.625 10.5254 34.918 25.6689 57.582 37.7803
+c5.14941 2.75293 13.248 6.23828 14.9404 6.23828c0.804688 0 1.10156 -0.0556641 1.96582 -1.75684c-0.460938 -0.117188 -0.860352 -0.314453 -1.14453 -0.621094c-0.686523 0.426758 -2.0498 -0.255859 -5.95215 -2.10645
+c-4.7168 -2.23438 -6.98633 -3.86621 -6.11816 -4.40234c0.748047 -0.461914 5.39648 0.606445 8.58008 1.96875c1.3291 0.572266 2.59766 0.856445 2.82129 0.635742c0.505859 -0.506836 -6.52637 -8.33594 -10.8584 -12.084
+c-3.93848 -3.41016 -5.36523 -4.00977 -7.22559 -3.04395c-2.70117 1.40234 -3.75684 0.90332 -10.1934 -4.84082c-4.35742 -3.8916 -9.28906 -10.0684 -9.28906 -11.6396c0 -1.99414 2.19629 -1.19824 8.09375 2.94336c3.2207 2.26074 5.31641 2.94727 5.93555 1.94629
+c0.449219 -0.722656 -6.78711 -16.4766 -8.88574 -19.3535c-1.06543 -1.45703 -14.6484 -2.5332 -18.1816 -10.6221c-10.6094 -24.2812 -1.26758 -27.3018 -1.26758 -27.3018c1.40625 -1.40234 3.48535 -1.37891 6.95312 0.616211
+c3.5332 2.0332 10.1924 12.5322 13.7549 8.75488c4.57129 -4.84863 5.22363 -19.7285 -2.54688 -26.3145c-1.73047 -1.46777 -3.92578 -1.77148 -6.0752 -1.77148c-1.74023 0.00195312 -3.33301 0.43457 -5.41309 1.4668c-4.61523 2.29395 -7.99316 1.7373 -11.1221 -1.8252
+c-2.49512 -2.84082 -9.13867 -17.9785 -10.792 -24.585c-0.542969 -2.1709 -0.80957 -6.1582 -0.648438 -9.66602c0.146484 -3.19141 1.93359 -5.1709 4.30859 -4.66797c11.0479 2.33691 33.502 7.90723 44.7041 6.47168
+c2.01367 -0.256836 1.27246 -4.99707 -1.01855 -7.15332c-3.48242 -3.2832 -7.69922 -8.39941 -8.70801 -10.5654c-1.90918 -4.10059 0.0205078 -5.61914 4.83496 -7.04688c11.5029 -3.40918 38.9688 -4.32324 46.2549 10.75
+c1.33789 2.76758 -1.69043 5.55371 -4.25684 7.58203c-3.49121 2.75195 -5.6084 5.49609 -5.6084 7.25586c0 1.79199 3.24512 5.31641 4.8916 5.31641c0.585938 0 2.10938 0.512695 3.39062 1.13867c1.27832 0.624023 5.32227 2.0957 8.98828 3.26855
+c3.66309 1.17285 7.10156 2.30273 7.64551 2.50488c0.543945 0.207031 1.98535 0.638672 3.20703 0.958008c1.22168 0.322266 2.88672 0.783203 3.70312 1.02832c0.811523 0.242188 3.76953 0.882812 6.56836 1.4248c4.49023 0.868164 14.3906 0.927734 20.1943 0.513672
+l-2.56836 10.6221c-0.636719 2.88672 -0.956055 4.48242 -1.48438 9.12695c-0.685547 6.03809 0.272461 15.499 1.87305 17.0254c1.24023 1.18262 4.82031 3.4834 6.32324 2.65918c18.377 -10.0645 22.8057 5.53809 22.8057 5.53809
+c0.482422 2.41113 0.357422 7.52441 -0.246094 10.3965c-0.697266 3.31836 -4.09961 8.20117 -7.19434 10.3301c-4.34961 2.99512 -8.10449 2.42773 -13.4639 -2.02637c-7.04688 -5.85254 -11.3564 -6.7207 -15.3604 -3.10547
+c-2.31738 2.0957 -3.23145 6.25195 -4.12402 9.17383c-2.36523 7.74902 -0.766602 17.4414 -0.766602 17.4414l8.17383 0.321289c7.07617 0.279297 18.748 1.79883 20.0625 2.60742c0.237305 0.147461 0.277344 3.64062 0.0927734 7.83008l-0.335938 7.5625l1.24805 1.15234
+c3.26465 3.01953 14.627 5.34961 22.3125 4.58105c5.11426 -0.508789 5.68848 -1.04004 5.70312 -5.33203c0.0283203 -4.9502 0.402344 -5.32227 5.77148 -5.69336c2.6748 -0.1875 5.74805 -0.0605469 8.02832 0.329102c2.03711 0.347656 4.14844 0.522461 4.6875 0.387695
+c1.44629 -0.359375 10.4443 1.16309 13.3965 2.26758c1.39941 0.522461 3.50195 1.68848 4.6875 2.58789c3.9873 3.04102 12.0088 6.23047 15.6064 6.20312c3.67578 -0.0263672 10.5576 -1.21777 12.3096 -2.13086c0.913086 -0.474609 2.18555 -1.84961 2.95898 -3.20117
+c3.14844 -5.47754 8.03613 -10.2451 12.9268 -9.34863c18.5928 3.4043 4.78125 11.5684 5.00977 11.0703c-0.297852 0.646484 -8.55469 3.75977 -9.12402 4.12012c-1.57422 1.00391 0.676758 2.90918 3.53027 6.23242c2.70117 3.14648 9.22949 4.56543 9.22949 4.56543z
+M417.293 222.396c14.1035 13.126 6.68457 18.9209 -12.0186 9.39648c-4.89648 -2.51562 -16.7002 -6.88574 -26.248 -9.69043c-13.8896 -4.14453 -17.375 -6.10449 -17.375 -9.85645c0 -3.9834 1.66992 -4.6875 10.8594 -4.6875
+c7.62695 0 11.2627 -1.11523 12.2812 -3.77637c0.799805 -2.03711 -2.57227 -23.8877 -7.46387 -48.4912c-14.4219 -72.5283 -13.2041 -68.1182 -18.2197 -66.7783c-5.41016 1.39551 -49.6279 33.0273 -51.0166 36.4609c-1.69141 4.21875 21.3301 59.376 27.4346 65.7725
+c3.2041 3.29492 9.03906 8.33496 12.9648 11.1729c5.71875 4.13379 6.56348 5.75879 4.2168 8.20801c-2.4248 2.52051 -5.84082 1.91406 -18.2715 -3.19434c-8.43359 -3.44629 -22.1729 -8.04883 -30.5791 -10.2227c-24.0127 -6.21289 -28.498 -12.3818 -9.8877 -13.5703
+c10.9346 -0.704102 11.3916 -1.04492 12.1455 -8.62695c0.871094 -9.25879 -8.36816 -38.8281 -12.1455 -38.8281c-3.3916 0 -34.8008 23.9043 -36.2051 27.5801c-1.43164 3.66211 0.605469 6.35156 8.625 11.4385c14.3252 9.13477 2.76562 12.2158 -15.8193 4.24609
+c-5.9834 -2.54492 -21.2754 -7.13281 -34.0508 -10.1328c-20.9297 -4.97168 -28.3223 -9.04297 -24.0391 -13.3018c0.875 -0.850586 6.13477 -1.38379 11.6855 -1.1709c5.57129 0.199219 13.082 -0.916016 16.666 -2.54102
+c11.998 -5.40527 61.7012 -43.5938 61.7012 -47.4688c0.0703125 -6.9043 -20.5459 -51.2764 -24.1318 -51.959c-3.11035 -0.602539 -84.6504 66.9033 -92.7666 76.7725c-4.19141 5.11426 -0.310547 12.4346 9.2373 17.3418c7.11816 3.71582 9.78809 10.7676 3.99707 10.7676
+c-1.6748 0 -12.2168 -3.15527 -23.3428 -6.97852c-11.1729 -3.88086 -31.0107 -9.25879 -44.0977 -11.9932c-25.251 -5.26562 -29.2031 -7.20508 -26.9004 -13.1875c1.16699 -3.02539 4.05273 -3.46289 15.292 -2.25586c9.71973 0.998047 16.3818 0.361328 22.2471 -2.12891
+c8.07031 -3.39062 58.2783 -45.1719 104.992 -87.3086c28.8174 -26 31.5791 -26.0576 42.2188 -0.703125c4.14648 9.85645 11.2188 27.916 15.7256 40.1045c4.80176 12.9072 9.5752 22.1699 11.4375 22.1699c2.8418 0 10.96 -6.05566 53.6758 -40.1357
+c10.5635 -8.40039 11.2207 -8.66699 15.6992 -5.8125c3.30078 2.0918 20.5068 67.1738 31.7236 120.195c9.54785 45.1152 8.72266 42.9365 19.7529 53.1738z"></glyph><glyph glyph-name="icq" unicode="&#xe023;" d="M496.929 128.015c10.8086 -20.1758 12.251 -41.0586 6.48438 -62.6709c-6.48438 -22.332 -19.4492 -39.6338 -38.9072 -50.4375c-20.1758 -10.7998 -40.3457 -11.5273 -63.3955 -4.32129c-8.64941 2.16699 -15.8555 5.75781 -23.0566 10.8037
+c3.60449 -18.0098 3.60449 -33.8545 0 -49.708c-4.32031 -15.127 -12.9639 -27.376 -25.2129 -34.582c-12.9697 -8.64941 -27.3818 -9.36621 -41.7852 -5.0459c-14.4131 3.60352 -27.3848 13.6826 -41.0703 28.8252l-0.71875 -4.32422
+c-6.4873 -21.6191 -19.4482 -38.9072 -39.6289 -49.7227c-20.8887 -10.8037 -42.5068 -11.5156 -64.1191 -5.75781c-12.9707 3.60156 -23.7715 8.64746 -32.417 16.5732c-5.7666 6.46875 -11.5332 13.6865 -16.5752 21.6113
+c-10.8105 20.8828 -12.9658 41.0596 -5.76758 64.1143l3.60352 9.37305l12.9727 21.6123c-18.0068 -5.77637 -34.5742 -5.77637 -50.4287 -2.17285c-8.64062 0.714844 -15.8467 4.31836 -21.6104 9.36035c-5.7666 3.60352 -9.36133 8.64941 -12.9639 14.4072
+c-7.20703 12.251 -8.64648 25.2158 -5.04297 38.1855c3.60254 10.8105 9.3584 21.6104 19.4463 30.2559l10.8096 9.36914l-5.04199 1.43945c-12.9639 2.15625 -23.7725 7.20215 -32.4189 15.8496c-5.75684 4.32227 -12.2451 10.7998 -16.5674 18.7285
+c-10.082 18.0068 -10.8086 37.4561 -2.88477 57.6318c8.64941 20.8994 21.6182 36.0244 42.5098 46.833c20.168 10.8086 40.3477 13.6914 61.957 8.64746l17.2979 -5.76465l-5.0459 7.19922c-10.8086 20.1689 -14.4111 40.3467 -10.8086 61.2373
+c3.60254 20.1709 12.251 34.5801 27.3818 43.9492c13.6865 7.20605 26.6553 8.64746 42.501 5.04395c18.0098 -5.04395 32.4229 -15.8525 43.959 -33.8379l7.20605 -12.9707l2.88184 -5.04395l0.722656 5.04395v1.44141c6.47852 21.6182 20.8906 38.1924 41.0586 48.9932
+c20.1777 10.8096 41.0674 12.9717 63.3984 7.20605c21.6133 -5.76367 37.4561 -16.5654 48.2656 -34.5811l2.16309 -3.60254c12.249 -20.8896 14.4131 -43.2305 7.20605 -66.2822l-7.92676 -18.0068l23.7725 5.04395c10.8027 0.719727 23.0508 0.719727 33.8613 -1.44141
+c18.0068 -5.03711 29.5371 -14.4033 38.1768 -28.8154v-1.44238c7.20801 -12.9697 8.65039 -25.9336 3.60449 -41.7891c-7.20605 -19.458 -23.0537 -34.583 -45.3936 -45.3916c7.92676 -3.60352 16.5732 -7.20703 23.7744 -12.249
+c8.64844 -5.75781 14.4053 -14.4053 20.1699 -23.0527zM392.477 248.313l-72.7617 -60.5176l-2.88477 -3.60352l1.44238 -2.1543l1.44141 -5.0459l88.6113 10.8096c8.64746 1.4375 16.5732 2.87598 23.7725 6.47949c18.0059 7.92773 28.8164 18.0068 33.8584 30.9766
+l1.44238 7.20605l-2.88281 9.36133c-4.31543 8.64844 -12.9609 14.4072 -25.2129 15.8486c-12.9697 1.43945 -25.2158 0 -38.1855 -5.7666zM270.003 339.072l-0.719727 -7.19922l0.720703 -28.8174l7.19727 -81.4062c7.20605 -3.60449 14.4131 -7.20703 20.8965 -12.252
+l64.8428 79.2607c4.32422 6.47852 7.92676 13.6846 10.8086 21.6104l2.16113 15.8467c0 9.36816 -2.16113 18.0146 -5.76367 25.2139c-6.48633 12.2441 -17.2959 20.1689 -32.4287 23.7646c-13.6855 5.04395 -28.0977 3.59668 -41.0625 -3.60254
+c-12.9697 -7.20605 -23.0479 -18.0166 -26.6523 -32.4189zM146.8 336.917c-1.43945 -12.9707 2.16406 -25.2139 7.9082 -38.1934l3.60254 -7.19629l64.1201 -69.8848l10.8105 3.60352l-14.4033 85.0156c-1.43848 8.64746 -5.04199 15.8467 -8.64551 23.0527
+c-8.64941 18.0088 -19.4521 27.376 -32.4229 30.9785c-5.75684 2.88281 -12.2422 2.88281 -16.5664 -0.719727c-8.63574 -5.04492 -13.6807 -13.6846 -14.4033 -26.6562zM40.9004 184.175c5.76367 -10.7998 14.4053 -16.5635 27.376 -18.7275l7.20605 -1.43945
+l103.744 12.9697c2.16113 7.20605 5.75488 14.4131 11.5225 21.6104l-63.3994 46.1133l-19.458 7.92676c-14.4111 3.60352 -27.376 1.44336 -40.3369 -5.77148c-13.6904 -5.75977 -23.0518 -16.5684 -28.0977 -30.2598
+c-4.32129 -10.8086 -4.32129 -21.6113 1.44336 -32.4219zM128.784 68.1865l5.7666 3.60352l21.6191 18.0156c8.63672 7.92871 16.5645 16.5742 27.373 25.9355l-2.16309 5.04492l-5.04297 14.4121l-57.6406 -10.8096c-5.76465 -1.44141 -12.9707 -5.04492 -21.6133 -8.64746
+c-16.5732 -7.93457 -25.9404 -18.7295 -29.543 -29.5439l-1.44238 -6.47949l2.16113 -7.92773c3.60352 -6.47656 12.251 -10.0791 23.0615 -10.8008c12.251 -1.44824 23.7725 0.720703 37.4639 7.19727zM241.179 -28.3604h0.000976562v28.8262
+c-3.60254 28.0977 -5.76465 54.0352 -7.20703 78.5322c-7.92676 0.72168 -15.124 4.32422 -22.3311 7.91895l-60.5166 -72.0508c-5.76367 -5.75781 -9.36816 -12.9736 -10.8096 -20.1797l-3.60352 -16.5586c0 -8.64746 2.88086 -17.2969 6.48438 -24.5
+c5.76758 -11.5322 16.5771 -20.1797 30.9775 -23.7646c12.9736 -3.60449 26.6641 -2.16406 39.6279 5.04199c12.9639 5.76562 21.6123 16.5762 26.6553 29.5273zM217.405 115.74c8.63965 -9.36133 20.1699 -14.4043 33.8604 -14.4043
+c12.9707 0 23.7715 5.04297 33.1406 14.4043c10.0889 8.64746 14.4131 20.8984 14.4131 33.8633c0 12.9639 -4.32422 23.7705 -14.4131 33.8584c-7.92773 7.91895 -20.1699 12.9639 -33.1406 12.9639c-13.6904 0 -25.2207 -5.03613 -33.8604 -12.9639
+c-9.36719 -10.0869 -14.4072 -20.8936 -14.4072 -33.8584s5.04004 -25.2158 14.4072 -33.8633zM350.69 -10.3457c1.43945 13.6943 -2.16406 25.2217 -8.64746 37.4727l-3.60352 7.20605l-18.7285 23.0527l-30.2617 30.9775l-9.3584 -5.04297l-12.251 -4.32422
+l10.8096 -62.6846l8.64844 -23.7676c7.91797 -17.2939 18.7285 -28.1123 32.4189 -31.6973c5.75684 -0.730469 11.5215 -0.730469 16.5674 2.87305c8.63867 3.60352 12.9639 12.9639 14.4062 25.9346zM474.611 73.9629l2.15137 14.4014
+c0 12.251 -3.60352 23.0537 -10.8008 30.9785c-5.75488 10.8047 -15.8447 17.2881 -26.6553 20.8926l-7.20605 0.72168l-28.8154 -0.72168l-81.4141 -7.19727l-2.16895 -8.6543l-5.04297 -10.8037l75.6465 -62.6836c5.05273 -5.75879 10.8105 -9.3623 19.458 -11.5166
+c14.4121 -5.04492 27.377 -3.60254 40.3477 3.60352c12.249 5.75781 20.8965 16.5576 24.5 30.9795z"></glyph><glyph glyph-name="mailru" unicode="&#xe024;" d="M448.101 307.702c87.5312 -91.4375 82.4268 -262.648 -2.96094 -329.197c-38.6826 -30.2402 -96.1328 -0.816406 -95.7666 43.251l-0.40332 14.4062c-26.9346 -26.7275 -62.7773 -42.3223 -101.832 -42.3223c-77.1631 0 -145.057 67.877 -145.057 145.04
+c0 77.9277 67.8936 146.612 145.057 146.612c39.0547 0 75.7793 -17.2617 102.729 -44.292v-0.101562c0 12.9736 8.72754 22.7588 20.8574 22.7588l3.06738 0.015625c18.9541 0 22.8486 -17.9346 22.8486 -23.6182l0.0966797 -201.744
+c-1.33691 -13.2119 13.626 -20.0322 21.9307 -11.5566c32.3936 33.291 71.1455 171.142 -20.1377 251.012c-85.0801 74.4619 -199.238 62.1943 -259.952 20.3438c-64.5342 -44.5088 -105.838 -143.034 -65.7119 -235.57c43.7227 -100.931 168.865 -131.032 243.231 -100.993
+c37.6631 15.1904 55.0566 -35.7168 15.9443 -52.3467c-59.0996 -25.167 -223.593 -22.6318 -300.438 110.471c-51.9102 89.8828 -49.1514 248.014 88.5459 329.947c105.333 62.6875 244.208 45.3418 327.951 -42.1152zM246.623 41.3818
+c57.3281 0 95.0234 41.9932 97.751 91.6699l-0.126953 11.4141c-2.90234 56.4961 -44.8418 90.4727 -95.4805 90.4727h-1.9209c-58.4434 0 -90.8535 -45.9639 -90.8535 -98.1777c0 -58.4463 39.2129 -95.3789 90.6309 -95.3789z"></glyph><glyph glyph-name="skydrive" unicode="&#xe025;" d="M105.004 31.6309c1.80957 -3.53613 2.81934 -6.90039 2.24316 -7.47656c-1.46875 -1.46973 -48.7051 -0.975586 -55.2441 0.583008c-18.0459 4.28809 -37.1768 20.2295 -46.1445 38.4678c-5.09277 10.3408 -5.3584 11.8613 -5.3584 30.1582
+c0 17.4111 0.427734 20.2012 4.48047 28.8438c8.53809 18.2158 24.9014 31.3828 45.4277 36.5488c4.33301 1.09277 8.40723 2.83496 9.04883 3.86816c0.642578 1.04004 1.3584 6.69434 1.58691 12.5615c1.43164 36.4463 25.3457 68.5674 58.7363 78.8789
+c18.0459 5.57129 40.7119 4.19922 60.3301 -3.64648c6.22852 -2.4873 5.52734 -3.02637 18.6875 14.2305c7.7793 10.208 23.5078 22.8945 36.3799 29.3594c13.8916 6.97559 28.3418 10.1934 45.6133 10.1494c48.292 -0.118164 89.9121 -30.3203 105.301 -76.4199
+c4.91504 -14.7324 4.67188 -18.8506 -1.12988 -18.9766c-2.53125 -0.0517578 -9.7793 -1.44629 -16.1113 -3.09277l-11.5146 -3.00391l-10.5098 10.5029c-29.6191 29.626 -77.9629 36.0254 -119.065 15.7725c-16.415 -8.09766 -29.6113 -19.7148 -39.5762 -34.8525
+c-7.09961 -10.7979 -16.1631 -30.9326 -16.1631 -35.9297c0 -3.5498 -2.87109 -5.32129 -15.1387 -9.34375c-37.9736 -12.4512 -60.1377 -41.2148 -60.1162 -78.0156c0 -13.3936 3.4541 -29.7793 8.2373 -39.167zM473.561 109.357
+c27.2051 -9.75 39.9961 -30.2168 37.6719 -60.3096c-1.51367 -19.6758 -10.7178 -35.3896 -25.2861 -43.1904l-6.85645 -3.66113l-152.279 -0.294922c-117.014 -0.229492 -154.213 0.19043 -160.642 1.79297c-30.9258 7.72656 -48.1523 32.3047 -48.2109 68.7803
+c-0.0146484 11.6611 0.826172 17.249 3.74219 24.7471c7.12988 18.3857 26.0234 32.2539 50.875 37.3613c12.3701 2.53906 16.1787 5.2627 16.1787 11.5811c0 1.97656 1.47656 7.88086 3.27734 13.1074c8.16992 23.7588 23.3008 43.5615 39.4717 51.665
+c16.9238 8.47363 25.4707 10.3926 45.9453 10.2812c29.0713 -0.15332 43.583 -6.46484 63.8652 -27.7725l11.1592 -11.7129l10.001 3.45312c48.3799 16.7471 96.6055 -11.7578 100.496 -59.3848l1.06348 -13.0264z"></glyph><glyph glyph-name="googledrive-02" unicode="&#xe026;" d="M243.186 214.657l-81.5449 -140.386l-83.1377 -143.116l-78.0029 142.661l162.494 279.721zM345.919 74.8018l165.581 0.46582l-83.9824 -144.048l-324.209 -0.0644531l82.6729 143.181zM499.011 96.5645h-165.463l-78.6201 138.306l-79.5518 139.975l160.588 -0.476562z
+M345.919 74.8018l165.581 0.46582h-165.853z"></glyph><glyph glyph-name="googledrive-01" unicode="&#xe027;" d="M335.977 374.366l175.523 -299.098l-83.9688 -144.048l-349.025 -0.0654297l-78.0059 142.662l174.874 301.027zM161.643 74.2832l184.277 0.519531l-90.9795 160.078z"></glyph><glyph glyph-name="dropbox" unicode="&#xe028;" d="M412.522 203.733l98.9775 -84.832l-103.652 -62.1904v0l-49.5215 -29.7158l-101.312 77.7588l-101.344 -77.7588l-48.8506 28.9307v0l-106.32 62.9756l106.858 81.3018l-106.858 81.29l155.17 101.074l101.344 -86.9404l103.677 86.9404l150.81 -96.3555z
+M257.329 291.122l-148.121 -89.4951l146.787 -92.4766l147.705 97.8789zM362.708 12.6982l45.1396 27.082v-24.627l-152.199 -98.7217l-148.828 99.3945v23.2139l44.5127 -26.375l4.95508 -2.92578l4.57324 3.49707l96.1523 73.7793l96.1201 -73.7793l4.60742 -3.52051z"></glyph><glyph glyph-name="adb-speedgrade" unicode="&#xe029;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM142.888 63.2256
+c62.9854 0 92.6689 34.0293 92.668 73.125c0 35.1123 -20.6348 56.4707 -62.9844 72.3975c-32.5781 12.6689 -46.7012 21.3574 -46.7012 40.1797c0 14.1182 12.3096 29.3223 40.5459 29.3223c22.8047 0 39.8145 -6.87695 48.5049 -11.583l10.8623 35.8359
+c-12.6758 6.51562 -32.2217 12.3066 -58.6445 12.3066c-52.8545 0 -86.1553 -30.4062 -86.1553 -70.2246c0 -35.1133 25.708 -56.4707 65.8877 -70.9492c31.1309 -11.2217 43.4316 -22.082 43.4316 -40.5459c0 -19.9072 -15.9268 -33.3018 -44.5205 -33.3018
+c-22.8057 0 -44.5215 7.24023 -59.001 15.5703l-9.77246 -36.9287c13.3906 -7.95996 40.1797 -15.2041 65.8789 -15.2041zM433.544 192.458c0 24.2529 0.723633 38.7334 1.44629 50.6777h-38.7324l-1.80469 -23.5283h-0.724609
+c-8.32422 14.4775 -24.2529 27.5107 -51.042 27.5107c-42.3506 0 -80.002 -35.1123 -80.002 -93.0303c0 -49.9551 31.1318 -86.1543 74.9385 -86.1543c23.1621 0 41.2598 10.4961 51.3994 26.0654h0.722656v-15.2041c0 -38.0088 -21.7148 -53.2119 -50.6758 -53.2119
+c-21.3574 0 -40.1797 6.87793 -51.4072 13.3896l-9.77246 -33.6631c15.2031 -9.40918 39.0996 -14.1172 61.5381 -14.1172c24.252 0 49.5957 5.06836 68.0596 21.3574c18.4551 16.6504 26.0566 43.0742 26.0566 80.002v99.9062zM387.576 184.493
+c1.08105 -3.61816 1.44727 -7.96387 1.44727 -11.9453v-28.5957c0 -5.06543 -0.724609 -11.2197 -1.81348 -15.9277c-5.06543 -15.9277 -19.5449 -26.7891 -36.1963 -26.7891c-27.8701 0 -43.0723 24.2529 -43.0723 54.2998c0 35.8359 18.4551 57.5557 43.4316 57.5557
+c18.8281 0 31.4951 -12.3066 36.2031 -28.5977z"></glyph><glyph glyph-name="adb-acrobat" unicode="&#xe02a;" d="M284.286 125.97c5.56055 -4.78125 11.7275 -9.29004 18.2393 -13.4736c-35.6348 -5.72266 -76.0703 -16.2979 -113.251 -32.3369c6.57129 11.4941 13.4189 24.0986 20.5635 37.8584c15.1533 29.1924 24.3984 53.2256 30.1025 74.3135
+c10.3896 -25.751 25.208 -49.8896 44.3457 -66.3613zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667
+c46.8408 0 85.166 -38.3252 85.166 -85.167zM413.924 104.146c-5.55566 8.74414 -24.4004 13.5615 -53.0791 13.5615c-11.2695 0 -24.2939 -0.802734 -38.458 -2.44531c-10.1006 5.71387 -19.9111 12.1719 -28.7764 19.2295
+c-22.2891 18.2979 -38.6533 48.6445 -48.8564 79.1279c4.08301 22.5869 4.42383 42.1758 4.76855 62.2783c0.0556641 3.20508 0.109375 6.42871 0.180664 9.68457l-2.11133 0.237305c-0.746094 -3.67871 -1.42773 -8.22656 -2.21777 -13.4932
+c-1.42383 -9.47754 -3.30176 -21.9326 -6.79688 -37.3447c-6.89746 28.3125 -8.19238 54.2412 -3.63184 67.6445c0.855469 2.52441 2.76758 5.3623 3.85254 6.51172c3.35059 -1.89355 8.46191 -6.56543 9.63281 -17.6445l2.10645 -0.0849609
+c1.65137 8.67871 1.05566 14.8066 -1.75684 18.21c-2.58105 3.11523 -6.2959 3.11523 -7.69336 3.11523l-0.645508 -0.00390625l-6.42383 0.0517578c-4.30566 0 -7.69043 -3.42676 -9.28711 -9.40039c-5.56641 -20.7754 -2.74902 -55.8945 8.0625 -90.9062
+c-6.79102 -23.6523 -17.2676 -52.3926 -34.085 -86.2598c-41.542 -83.6406 -72.0225 -125.01 -93.1406 -126.411c0 0.00488281 -0.00195312 0.0136719 -0.00195312 0.0214844c-0.52832 11.3105 21.3086 41.2227 50.2559 62.8389l-1.1377 1.79297
+c-38.3867 -20.4102 -55.2324 -43.7236 -57.9971 -57.4795c-0.706055 -3.53418 -0.402344 -6.22852 0.87793 -7.79297l0.375 -0.194336l-0.0380859 -0.0791016l7.94238 -4.07129c2.10254 -1.07715 4.39746 -1.61816 6.82227 -1.61816h0.00195312
+c17.5264 0 42.5059 27.9385 74.4385 83.1504c35.7402 12.8076 85.252 23.1338 129.951 27.6328c27.5137 -14.6582 58.1455 -23.5869 77.4658 -23.5869c13.8936 0 17.582 4.56641 18.2227 8.40039l0.345703 2.02051l-1.85449 -0.889648
+c-2.22559 -1.06445 -5.42285 -1.60547 -9.51953 -1.60547c-14.3262 0 -37.4004 6.49219 -61.0352 17.5078c7.2168 0.387695 14.1973 0.595703 20.8477 0.595703c25.8086 0 43.0908 -3.25586 48.6455 -9.17871c1.40625 -1.48828 2.03027 -3.10547 1.91797 -4.93262
+l2.02441 -0.515625c2.15527 4.58105 2.08887 8.73145 -0.194336 12.3252z"></glyph><glyph glyph-name="adb-audition" unicode="&#xe02b;" d="M173.295 195.895l19.1855 -60.0859h-62.623l18.8223 60.0859c4.34473 14.4805 7.96387 31.4932 11.584 45.6113h0.723633c3.62109 -14.1182 7.60254 -30.7686 12.3076 -45.6113zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666
+c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM269.947 33.002l-79.2764 243.979h-56.833l-78.1875 -243.979h45.9727l20.9941 69.1396h77.4648
+l22.082 -69.1396h47.7832zM456.35 33.002c-0.723633 14.4795 -1.44629 31.8545 -1.44629 52.8506v123.438h-44.5215v-106.425c0 -5.06543 -1.08887 -9.77344 -2.53613 -13.7568c-4.70801 -11.2207 -16.2891 -23.8916 -34.0244 -23.8916
+c-23.5293 0 -32.9434 18.8252 -32.9434 48.1445v95.9287h-44.5205v-103.531c0 -57.5537 29.3164 -76.7412 61.5371 -76.7412c31.4883 0 48.8662 18.1035 56.4697 30.7734h0.723633l2.16992 -26.7891h39.0918z"></glyph><glyph glyph-name="adb-contribute" unicode="&#xe02c;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM229.221 64.1318
+c-53.5713 0 -85.0664 34.3916 -85.0654 87.9639c0 58.6436 35.8389 89.7744 85.4307 89.7744c20.2715 0 36.1963 -4.3418 47.7812 -9.41113l9.77148 35.4717c-9.04883 4.70703 -30.043 10.8623 -59.3643 10.8623c-74.5684 0 -130.316 -48.5059 -130.316 -128.869
+c0 -74.2051 47.0596 -122.714 124.525 -122.714c29.3184 0 52.4883 5.42969 62.9844 10.8613l-7.24023 35.1104c-11.5811 -5.42773 -30.4062 -9.0498 -48.5068 -9.0498zM414.54 173.813v33.3057h-42.3506v50.3135l-43.4404 -10.4961v-39.8174h-25.333v-33.3057h25.333
+v-82.8926c0 -23.168 4.3457 -39.0977 13.7568 -49.2324c8.3252 -9.04883 22.082 -14.4795 38.375 -14.4795c14.1143 0 25.6992 1.81348 32.2119 4.3457l-0.723633 34.0244c-3.97949 -1.08496 -9.77246 -2.1709 -17.374 -2.1709
+c-17.0127 0 -22.8057 11.2197 -22.8057 32.5781v77.8271h42.3506z"></glyph><glyph glyph-name="adb-bridge" unicode="&#xe02d;" d="M170.218 175.805h-22.8047v66.6074c4.70801 1.08496 12.3086 1.80859 25.3418 1.80859c28.2324 0 45.6074 -10.5 45.6074 -33.3057c-0.000976562 -20.6299 -17.375 -35.1104 -48.1445 -35.1104zM169.494 143.228c30.7686 0 55.3828 -11.5859 55.3828 -39.8184
+c0 -30.0449 -25.3379 -40.9072 -53.9355 -40.9072c-10.1348 0 -17.7363 0.362305 -23.5293 1.08594v79.6396h22.082zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666
+c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM271.936 101.958c0 33.668 -23.5283 53.9365 -49.2285 60.4531v0.723633c26.4229 9.77734 40.541 30.4072 40.541 52.8516c0 20.6348 -10.1338 36.5615 -25.3379 45.6104
+c-16.6504 11.5859 -36.9229 15.5654 -69.8633 15.5654c-24.9756 0 -50.6797 -2.1709 -64.7939 -5.06934v-239.997c11.2197 -1.44629 30.042 -3.25586 54.6602 -3.25586c44.5205 0 73.1201 7.60254 90.4941 22.8066c14.1172 11.5791 23.5283 28.5957 23.5283 50.3115z
+M408.747 210.554c-3.61816 0.728516 -6.15527 1.08887 -10.4961 1.08887c-18.8262 0 -39.4561 -12.6709 -48.1436 -37.6465h-1.45117l-1.44727 33.6631h-38.7324c1.08496 -15.9268 1.44727 -32.9395 1.44727 -56.8311v-119.458h44.5254v91.2217
+c0 5.06934 0.723633 9.77246 1.44727 13.7568c3.98242 19.9072 18.4639 33.6631 39.8164 33.6631c5.43164 0 9.41504 -0.723633 13.0332 -1.44629v41.9883h0.000976562z"></glyph><glyph glyph-name="adb-dreamweaver" unicode="&#xe02e;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM197.107 62.1406
+c18.0371 20.9961 29.5898 53.5742 29.5898 97.0146c0 41.626 -11.2744 70.5869 -29.5898 89.7695c-17.4756 18.8252 -41.9932 28.2363 -77.499 28.2363c-20.5742 0 -40.0176 -1.80957 -55.2334 -5.06934v-239.997c11.2715 -1.80859 26.4893 -3.25586 46.7773 -3.25586
+c36.9199 0 67.0723 11.2197 85.9551 33.3018zM404.51 31.3711l43.1152 176.289h-34.0996l-15.2178 -78.1895c-3.66406 -20.6348 -6.76562 -39.8164 -9.01953 -59.0049h-0.557617c-3.10156 19.1885 -6.76953 38.3701 -10.9951 59.0049l-17.1914 78.1895h-28.1777
+l-17.7529 -80.3594c-3.94629 -18.1025 -8.4541 -37.6465 -11.2734 -56.835h-0.564453c-2.53711 19.1875 -5.63965 38.3701 -8.7334 57.1963l-14.376 79.998h-35.5049l40.582 -176.289h32.4033l17.4736 71.6768c3.94727 17.374 7.61133 34.749 10.4258 56.4688h0.5625
+c3.10156 -21.3584 6.20312 -38.0088 10.4287 -56.4688l16.3477 -71.6768h32.125zM190.06 157.708c0 -61.9004 -26.7715 -93.7578 -71.8604 -93.3916c-7.0459 0 -14.3721 0 -19.165 1.08496v174.475c4.79297 1.44727 12.6836 2.53711 23.6768 2.53711
+c43.3965 0 67.6318 -30.7695 67.3486 -84.7051z"></glyph><glyph glyph-name="adb-encore" unicode="&#xe02f;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM231.211 31.0098v36.5615h-102.803
+v71.6719h91.9443v36.2002h-91.9443v62.9844h97.3721v36.5625h-141.897v-243.98h147.328zM428.117 31.0098v104.616c0 55.7451 -31.8545 75.6562 -62.623 75.6562c-29.3223 0 -48.5039 -16.6553 -56.1074 -30.4072h-1.08887l-2.1709 26.4229h-39.0947
+c1.08594 -15.2041 1.44629 -32.2158 1.44629 -52.4893v-123.799h44.8887v103.53c0 5.06543 0.361328 10.4961 1.80859 14.4795c4.70703 13.3916 17.0176 26.0625 34.7529 26.0625c24.2529 0 33.6631 -19.1875 33.6631 -44.5254v-99.5469h44.5254z"></glyph><glyph glyph-name="adb-fireworks" unicode="&#xe030;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM190.216 238.429v36.5615h-136.487
+v-243.98h43.1572v103.53h87.0137v36.5576h-87.0137v67.3311h93.3301zM404.588 31.0098l53.6816 176.288h-42.458l-18.9453 -78.1875c-4.56738 -20.6357 -8.4209 -39.8184 -11.2295 -59.0068h-0.702148c-3.85938 19.1885 -8.41699 38.3711 -13.6816 59.0068l-21.4043 78.1875
+h-35.0859l-22.1025 -80.3584c-4.91895 -18.1035 -10.5293 -37.6475 -14.0342 -56.8359h-0.703125c-3.16016 19.1875 -7.02344 38.3711 -10.8789 57.1973l-17.8936 79.9971h-44.2139l50.5264 -176.288h40.3555l21.7529 71.6758
+c4.90723 17.375 9.47266 34.749 12.9785 56.4697h0.703125c3.85938 -21.3584 7.72168 -38.0088 12.9873 -56.4697l20.3477 -71.6758h40z"></glyph><glyph glyph-name="adb-flashbldr" unicode="&#xe031;" d="M386.674 115.531c0 -35.4727 -17.0176 -57.915 -44.8877 -57.915c-19.1885 0 -34.7529 13.3945 -39.4561 31.1299c-0.723633 3.25684 -1.08984 6.87891 -1.08984 10.501v28.5938c0 4.3418 0.723633 8.3252 1.44629 11.5859
+c5.06934 19.5449 21.3584 32.5781 39.4561 32.5781c29.6846 -0.000976562 44.5312 -25.3428 44.5312 -56.4736zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666
+c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM220.898 270.464h-140.816v-243.979h44.5254v103.526h89.7705v36.5625h-89.7705v67.3311h96.291v36.5586zM431.918 117.345
+c0.366211 53.5723 -30.4072 89.4111 -73.4795 89.4111c-26.4248 0 -45.6113 -11.2217 -56.4746 -28.2363h-0.723633v104.978h-44.5215v-207.421c0 -18.0986 -0.723633 -37.6436 -1.44629 -49.5898h38.0088l2.1709 26.4268h0.723633
+c12.667 -21.7236 32.9395 -30.4062 55.7451 -30.4062c39.8174 -0.000976562 79.9971 31.4873 79.9971 94.8379z"></glyph><glyph glyph-name="adb-flash" unicode="&#xe032;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM286.054 231.912v36.5615h-140.815
+v-243.98h44.5244v103.53h89.7705v36.5576h-89.7705v67.3311h96.291zM366.763 24.4932v257.014h-44.8877v-257.014h44.8877z"></glyph><glyph glyph-name="adb-illustrator" unicode="&#xe033;" d="M227.593 191.009l19.1885 -60.0908h-62.627l18.8242 60.0908c4.34668 14.4805 7.96484 31.4932 11.582 45.6113h0.724609c3.62109 -14.1191 7.60059 -30.7695 12.3076 -45.6113zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666
+c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM324.246 28.1152l-79.2793 243.977h-56.8301l-78.1885 -243.977h45.9727l20.9971 69.1396h77.4648
+l22.082 -69.1396h47.7812zM399.52 204.403h-44.8877v-176.288h44.8877v176.288zM402.052 253.632c-0.361328 13.7559 -9.77148 24.252 -24.9766 24.252c-14.8418 0 -24.9766 -10.4961 -24.9766 -24.252c0 -13.3945 9.77246 -23.8906 24.6143 -23.8906
+c15.5664 0.000976562 25.3389 10.4971 25.3389 23.8906z"></glyph><glyph glyph-name="adb-indesign" unicode="&#xe034;" d="M337.803 140.874c0.728516 -3.61816 1.08496 -7.96387 1.08496 -11.5859v-26.4229c0 -4.70801 -0.356445 -9.0498 -1.44629 -13.0332c-4.3418 -19.1885 -20.2695 -31.4922 -38.3701 -31.4922c-28.2324 0 -44.1621 23.5283 -44.1621 55.7451
+c0 32.9434 15.9297 58.2812 44.5225 58.2812c20.2725 0 34.3906 -14.1182 38.3711 -31.4922zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666
+c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM171.661 270.464h-44.5234v-243.979h44.5234v243.979zM384.864 26.4854c-0.728516 11.9463 -1.45117 31.4912 -1.45117 49.5898v207.422h-44.5254v-99.9092h-0.723633
+c-7.95898 13.0312 -25.3379 23.167 -49.5898 23.167c-42.3535 0 -79.2764 -35.1133 -78.915 -94.1182c0 -54.2979 33.3027 -90.1318 75.292 -90.1318c25.6992 0 47.0576 12.3047 57.5576 31.8545h0.724609l1.80859 -27.874h39.8223z"></glyph><glyph glyph-name="adb-lightroom" unicode="&#xe035;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM263.065 31.0098v37.2852h-100.271
+v206.695h-44.5225v-243.98h144.794zM393.73 168.204h0.000976562v41.9893c-3.62207 0.726562 -6.1543 1.08887 -10.5 1.08887c-18.8271 0 -39.4561 -12.6709 -48.1445 -37.6475h-1.44727l-1.44629 33.6631h-38.7324c1.08105 -15.9268 1.44727 -32.9385 1.44727 -56.8301
+v-119.459h44.5205v91.2227c0 5.06836 0.723633 9.77246 1.44727 13.7559c3.9834 19.9072 18.4639 33.6641 39.8213 33.6641c5.43066 0 9.41113 -0.723633 13.0332 -1.44727z"></glyph><glyph glyph-name="adb-onlocation" unicode="&#xe036;" d="M254.977 153.724c0 -51.0381 -24.2549 -90.8584 -67.3301 -90.8584c-42.7148 0 -67.6904 39.4561 -67.6904 89.0508c0 50.3125 23.5293 91.2207 67.6904 91.2207c44.5254 -0.000976562 67.3301 -43.4404 67.3301 -89.4131zM511.5 323.333v-340.667
+c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM302.035 155.533
+c0 69.501 -41.9912 123.438 -113.304 123.438c-68.7754 0 -115.835 -52.8467 -115.835 -127.778c0 -71.6738 43.4395 -124.161 112.216 -124.161c67.3301 -0.000976562 116.923 46.6943 116.923 128.502zM439.104 63.7119h-68.4707v139.498h-39.0898v-172.2h107.561v32.7021
+z"></glyph><glyph glyph-name="adb-photoshop" unicode="&#xe037;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM245.329 148.476
+c13.7568 13.0322 20.9961 32.2158 20.9971 55.3838c0 22.8047 -9.41016 41.9883 -23.8906 53.9355c-15.5654 13.0332 -39.457 19.9111 -72.0381 19.9111c-30.041 0 -52.123 -2.17383 -68.0508 -5.06934v-240.72h44.1592v91.9453
+c5.79297 -1.08594 13.3945 -1.45117 21.7197 -1.45117c31.4922 0 59.3672 8.3291 77.1035 26.0645zM337.981 28.2939c46.6963 0 71.6719 23.167 71.6729 55.0215c-0.362305 26.0654 -15.2041 42.3545 -47.0586 53.9365c-22.4434 7.96289 -30.7695 13.3945 -30.7695 24.6182
+c0 10.8574 8.68652 18.46 24.6152 18.46c15.5635 0 29.6826 -5.79297 37.2842 -10.1348l8.6875 31.4932c-10.1328 5.42676 -27.1465 10.4951 -46.6953 10.4951c-40.9033 0 -66.6035 -24.252 -66.6035 -55.3828c-0.361328 -20.6338 14.1133 -39.4561 48.5049 -51.4023
+c21.7207 -7.60156 28.96 -13.7578 28.96 -25.7002c0 -11.585 -8.69141 -19.5488 -28.2363 -19.5488c-15.9268 0 -35.1143 6.5166 -45.249 12.6709l-8.68652 -32.2168c13.0322 -7.24023 32.2158 -12.3096 53.5742 -12.3096zM221.8 202.05
+c0 -28.5977 -20.2725 -44.8867 -53.5742 -44.8867c-9.04883 0 -16.2891 0.362305 -21.7197 1.80859v82.5342c4.70801 1.08496 13.3955 2.1709 25.7041 2.1709c30.7686 0 49.5898 -14.4795 49.5898 -41.627z"></glyph><glyph glyph-name="adb-prelude" unicode="&#xe038;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM276.826 141.053
+c13.7559 13.0322 20.9922 32.2207 20.9932 55.3877c0 22.8008 -9.4082 41.9883 -23.8877 53.9316c-15.5713 13.0332 -39.459 19.9111 -72.041 19.9111c-30.0449 0 -52.127 -2.1709 -68.0537 -5.06934v-240.721h44.1641v91.9453
+c5.79297 -1.08691 13.3936 -1.44727 21.7197 -1.44727c31.4922 0 59.3633 8.32617 77.1055 26.0615zM378.161 24.4932v257.014h-44.8877v-257.014h44.8877zM253.295 194.627c0 -28.5938 -20.2725 -44.8877 -53.5742 -44.8877c-9.05273 0 -16.2891 0.366211 -21.7197 1.8125
+v82.5303c4.70801 1.08887 13.3955 2.1748 25.7002 2.1748c30.7715 0.000976562 49.5938 -14.4785 49.5938 -41.6299z"></glyph><glyph glyph-name="adb-premiere" unicode="&#xe039;" d="M227.955 200.239c0 -28.5967 -20.2734 -44.8877 -53.5752 -44.8877c-9.05273 0 -16.2891 0.364258 -21.7197 1.81152v82.5322c4.70801 1.08691 13.3945 2.17285 25.7002 2.17285c30.7725 0 49.5947 -14.4805 49.5947 -41.6289zM511.5 323.333v-340.667
+c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM272.477 202.05
+c0 22.8027 -9.40625 41.9893 -23.8867 53.9346c-15.5684 13.0322 -39.4561 19.9102 -72.0381 19.9102c-30.0449 0 -52.127 -2.17285 -68.0537 -5.06836v-240.718h44.1641v91.9434c5.79297 -1.08887 13.3945 -1.45117 21.7197 -1.45117
+c31.4932 0 59.3633 8.33008 77.1045 26.0625c13.7539 13.0342 20.9902 32.2197 20.9902 55.3867zM403.503 209.288c-3.62207 0.725586 -6.1543 1.08691 -10.5 1.08691c-18.8262 0 -39.4561 -12.6709 -48.1436 -37.6475h-1.44727l-1.44727 33.666h-38.7314
+c1.08105 -15.9268 1.44629 -32.9414 1.44629 -56.833v-119.452h44.5215v91.2217c0 5.06348 0.723633 9.77148 1.44727 13.752c3.98242 19.9092 18.4639 33.665 39.8203 33.665c5.43262 0 9.41113 -0.723633 13.0332 -1.44727v41.9883h0.000976562z"></glyph><glyph glyph-name="adb-framemaker" unicode="&#xe03a;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM190.195 238.429v36.5615h-131.144
+v-243.98h41.4697v103.53h83.6025v36.5576h-83.6025v67.3311h89.6738zM452.948 31.0098v103.893c0 56.4678 -27.6465 76.3789 -54.959 76.3789c-13.4824 0 -23.9326 -3.62207 -33.0361 -10.5c-7.75098 -5.06543 -14.4971 -12.3057 -20.2275 -22.082h-0.673828
+c-7.07812 19.5488 -23.9365 32.582 -45.5107 32.582c-27.6465 0 -42.4746 -16.293 -50.5723 -30.0449h-1.00586l-1.6875 26.0615h-35.7344c1.00977 -15.2041 1.34668 -32.2158 1.34668 -52.4893v-123.799h40.4541v104.254c0 5.06543 0.677734 10.1348 2.3584 14.4805
+c3.71387 12.3047 14.1602 25.3379 29.667 25.3379c19.2158 0 28.3184 -17.374 28.3184 -41.9932v-102.079h40.459v105.701c0 5.07031 1.01562 10.4961 2.02148 14.8418c4.38281 12.667 14.834 23.5293 28.9932 23.5293c19.8906 0 29.3301 -17.374 29.3301 -46.6963v-97.376
+h40.459z"></glyph><glyph glyph-name="adb-captivate" unicode="&#xe03b;" d="M409.657 153.545c0 -34.7529 -16.6504 -58.2822 -44.8877 -58.2822c-18.8203 0 -34.748 13.0332 -39.0986 31.1309c-1.08105 3.98438 -1.44727 7.96484 -1.44727 12.3105v27.1455c0 3.62305 0.724609 7.60254 1.81348 11.2246
+c4.3418 19.5449 21.3574 32.9395 39.8223 32.9395c28.5947 0 43.7979 -25.3389 43.7979 -56.4688zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666
+c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM103.79 186.123c0 58.6436 35.8379 89.7744 85.4326 89.7744c20.2695 0 36.1963 -4.34668 47.7822 -9.41504l9.77246 35.4766
+c-9.0498 4.70801 -30.041 10.8584 -59.3672 10.8584c-74.5713 0 -130.312 -48.5059 -130.312 -128.864c0 -74.209 47.0586 -122.714 124.523 -122.714c29.3174 0 52.4893 5.42676 62.9854 10.8564l-7.24414 35.1152c-11.5771 -5.43164 -30.4072 -9.0498 -48.5049 -9.0498
+c-53.5713 0 -85.0674 34.3877 -85.0674 87.9619zM454.902 155.354c0 55.0215 -33.6592 89.7744 -74.2051 89.7744c-26.7891 0 -47.4238 -11.2236 -60.4482 -31.1309h-0.723633l-2.17969 27.1465h-39.0898c0.724609 -16.6494 1.44629 -35.4756 1.44629 -58.6436v-189.317
+h44.5205v91.2227h0.724609c9.04883 -14.1182 27.5127 -23.5293 49.5947 -23.5293c40.1807 0 80.3604 30.7705 80.3604 94.4775z"></glyph><glyph glyph-name="adb-aftereffects" unicode="&#xe03c;" d="M177.275 195.714l19.1875 -60.0879h-62.624l18.8223 60.0879c4.3457 14.4805 7.96289 31.4932 11.585 45.6113h0.723633c3.61816 -14.1182 7.60254 -30.7695 12.3057 -45.6113zM373.819 182.684c29.6836 0 36.9238 -26.7871 36.5576 -43.0732h-77.4648
+c1.81152 18.0957 13.3936 43.0732 40.9072 43.0732zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667
+c46.8408 0 85.166 -38.3252 85.166 -85.167zM273.928 32.8184l-79.2734 243.98h-56.834l-78.1904 -243.98h45.9727l20.9971 69.1396h77.4658l22.082 -69.1396h47.7803zM452.37 127.301c0 38.7305 -18.8262 85.79 -76.0195 85.79
+c-56.4688 0 -86.1504 -45.9727 -86.1504 -94.8398c0 -53.9355 33.6631 -89.0508 90.8584 -89.0508c25.3389 0 46.334 4.70801 61.5381 10.8613l-6.5166 30.7656c-13.3955 -5.06445 -28.2363 -7.95898 -48.8711 -7.95898c-28.2324 0 -53.208 13.752 -54.2979 45.6094h118.011
+c0.724609 3.98145 1.44824 10.4971 1.44824 18.8232z"></glyph><glyph glyph-name="adb-robohelp" unicode="&#xe03d;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM199.178 24.4932h45.9766
+c-5.07031 9.41113 -11.5859 37.6475 -19.1885 68.0547c-6.1543 23.5293 -16.6494 40.541 -34.0244 47.0586v1.08496c22.8057 8.3252 44.1641 29.6836 44.1641 61.1758c0 20.6348 -7.60156 37.6465 -20.9961 48.8711c-16.2891 13.752 -40.1846 19.5449 -75.2939 19.5449
+c-25.7051 0 -50.6816 -2.1709 -67.3311 -5.06934v-240.721h44.1641v100.271h22.4424c25.3379 -0.723633 36.9238 -10.8574 43.8018 -42.7119c6.87988 -30.4082 12.667 -50.3184 16.2852 -57.5586zM439.516 24.4932v103.893c0 56.4678 -31.4961 76.3789 -61.5381 76.3789
+c-11.2227 0 -21.7227 -2.89746 -30.4062 -7.96289c-9.41406 -5.06836 -16.6543 -11.9463 -22.0811 -20.2725h-0.724609v104.978h-44.8877v-257.015h44.8877v105.34c0 5.07031 0.358398 9.77344 1.80566 13.3945c4.70703 13.3916 17.0166 24.9766 34.3906 24.9766
+c24.6191 0 34.0254 -19.1875 34.0254 -44.8867v-98.8232h44.5283zM191.942 197.525c0 -24.252 -18.8213 -40.1846 -48.8711 -40.1846h-26.4229v77.1045c4.34082 1.08887 13.3945 2.1748 27.5127 2.1748c28.96 0 47.7812 -12.3096 47.7812 -39.0947z"></glyph><glyph glyph-name="corel-draw" unicode="&#xe03e;" d="M239.532 -54.4434h32.9229c5.97656 0 10.8496 -4.87305 10.8496 -10.8496v-26.3691c0 -5.96289 -4.87305 -10.8369 -10.8496 -10.8369h-32.9229c-5.96289 0 -10.8369 4.87402 -10.8369 10.8369v26.3691c0 5.97656 4.87402 10.8496 10.8369 10.8496v0zM239.532 -54.4434z
+M102.525 262.977v0c-0.381836 75.3857 42.209 118.983 95.3389 140.109c9.49414 1.8252 19.0762 3.15234 28.6396 4.04199c-43.082 -28.3027 -75.0029 -77.8965 -74.6621 -156.048c0.366211 -86.1396 41.8096 -195.434 90.4023 -284.073h-6.28809
+c-63.8965 87.6201 -133.02 214.579 -133.431 295.97zM102.525 262.977zM243.163 408.247v0c8.5498 0.335938 17.125 0.335938 25.6748 0c24.8975 -33.5049 44.1016 -81.0117 43.9307 -149.948c-0.229492 -89.9775 -21.2793 -196.931 -48.4268 -291.292h-16.6836
+c-27.1475 94.3623 -48.1973 201.314 -48.4258 291.292c-0.171875 68.9365 19.0332 116.443 43.9307 149.948zM243.163 408.247zM409.475 262.977c-0.410156 -81.3906 -69.5332 -208.35 -133.431 -295.97h-6.28711c48.5918 88.6396 90.0361 197.934 90.3975 284.073
+c0.345703 78.1504 -31.5752 127.745 -74.6572 156.048c9.56348 -0.889648 19.1455 -2.2168 28.627 -4.04199c53.1416 -21.126 95.7295 -64.7236 95.3506 -140.109v0zM409.475 262.977zM280.382 -32.9932c71.5264 75.2705 152.676 201.084 153.212 298.033
+c0.325195 59.4541 -28.6133 98.8809 -69.1504 122.959c49.665 -21.3076 87.4482 -60.6348 87.083 -124.556c-0.582031 -98.4756 -94.9688 -228.569 -169.9 -296.437h-1.24414zM280.382 -32.9932zM231.619 -32.9932h-1.24414
+c-74.9307 67.8672 -169.317 197.961 -169.9 296.437c-0.365234 63.9199 37.4189 103.247 87.0713 124.556c-40.5371 -24.0781 -69.4639 -63.5049 -69.1396 -122.959c0.537109 -96.9492 81.6855 -222.764 153.213 -298.033zM231.619 -32.9932z"></glyph><glyph glyph-name="corel-painter" unicode="&#xe03f;" d="M263.338 407.272c8.55957 -0.796875 17.1318 -1.9834 25.6162 -3.61719c47.5557 -18.9033 85.6592 -57.915 85.3242 -125.371c-0.015625 -2.50781 -0.115234 -5.06836 -0.271484 -7.66504c-12.001 -12.3428 -27.1973 -29.2324 -41.7881 -49.0889
+c-2.68262 -3.65039 -5.36914 -7.375 -8.05566 -11.1416c3.73535 19.8779 5.90527 39.1465 5.9834 57.249c0.304688 69.9316 -28.2578 114.31 -66.8086 139.635zM210.883 85.5488c-14.6611 64.1289 -24.5859 130.305 -24.7344 188.551
+c-0.148438 61.6836 17.0352 104.193 39.3096 134.175c7.65137 0.300781 15.3242 0.300781 22.9736 0c22.2832 -29.9814 39.4668 -72.4902 39.3105 -134.175c-0.112305 -43.835 -5.77246 -92.1709 -14.8027 -140.737c-12.7344 -20.2539 -22.7295 -36.876 -27.6855 -45.2148
+c-1.60645 0.225586 -5.08301 0.616211 -9.91309 0.616211c-5.86426 0 -14.5049 -0.612305 -24.458 -3.21484zM395.48 291.316c-3.15137 46.9971 -27.8408 78.8428 -61.5029 98.8398c37.5947 -16.1279 67.4893 -43.8574 75.6426 -86.6162l-12.8564 -11.0928
+c-0.129883 -0.115234 -0.621094 -0.542969 -1.2832 -1.13086zM242.27 65.4775c0 0 4.27148 -10.6426 23.0186 -26.3838c19.9053 -16.7188 54.3467 -38.5996 54.3467 -38.5996s-16.7295 -77.7549 -91.9434 -96.375c-18.9883 -4.70312 -36.3701 -6.61621 -52.1094 -6.61621
+c-69.3682 0 -106.609 37.2295 -106.609 37.2295s7.55371 -1.63867 18.0469 -1.63867c14.0068 0 33.2471 2.91699 46.7363 16.5361c24.2168 24.4482 18.0254 72.6211 57.1777 101.522c17.2656 12.7441 34.9707 14.75 44.4072 14.75
+c4.33887 0 6.92871 -0.424805 6.92871 -0.424805zM442.649 212.475c0 0 22.3291 -37.8438 -10.791 -78.2588c-40.2783 -49.1357 -112.225 -108.197 -112.225 -108.197s-25.1465 13.6045 -40.3291 24.1768c-15.376 10.7012 -17.6934 20.6992 -17.6934 20.6992
+s45.8877 78.3887 89.0293 137.1c29.04 39.5107 61.0605 67.1436 61.0605 67.1436zM171.584 64.9346c-1.33984 -1.13867 -2.64941 -2.29297 -3.89453 -3.46875c-54.2139 63.2363 -105.296 148.772 -105.697 217.236c-0.327148 57.1973 33.4814 92.3867 77.9121 111.454
+c-36.2744 -21.5449 -62.1582 -56.8252 -61.8672 -110.025c0.37207 -67.2471 44.0938 -150.004 93.5469 -215.196zM99.6191 278.285c-0.342773 67.4561 37.7686 106.467 85.3096 125.371c8.49121 1.63379 17.0654 2.82031 25.623 3.61719
+c-38.5498 -25.3262 -67.1123 -69.7031 -66.8076 -139.634c0.245117 -56.9502 20.5771 -125.194 48.7012 -188.951c-4.07812 -1.99805 -8.21191 -4.38867 -12.3477 -7.22754c-43.1865 69.9189 -80.1963 150.543 -80.4785 206.824z"></glyph><glyph glyph-name="_x33_dsmax" unicode="&#xe040;" d="M465.582 250.992c41.4375 -42.3359 49.9023 -128.526 44.4268 -189.62c-7.9873 -92.5742 -54.6426 -126.584 -95.7988 -138.892c-91.584 -27.5645 -295.949 -38.4121 -354.829 27.1016c-65.875 72.9111 -79.6123 267.92 -25.2051 359.527
+c30.4541 51.2314 121.508 66.0029 189.131 72.4092c27.9414 2.44531 210.104 23.626 210.104 23.626l5.24414 -67.9619c-0.989258 0 -80.0801 6.40527 -165.195 1.47461c-102.055 -6.40625 -171.419 -28.5547 -190.119 -60.083
+c-18.9805 -31.5205 -28.4434 -89.1348 -24.7148 -150.225c3.75098 -61.0703 20.2334 -114.257 42.6523 -139.354c10.7422 -11.3193 48.9316 -26.1309 121.799 -29.0625c61.6152 -2.46777 128.484 4.4248 174.631 18.7148c35.7031 10.3438 51.1914 38.9004 55.1738 87.6592
+c5.22754 60.1006 -5.52051 109.854 -26.7021 131.516c-22.7148 23.1191 -74.8496 47.752 -133.498 41.8496c-52.4062 -5.43945 -79.1045 -25.623 -122.52 -67.4766c35.7031 -38.8965 64.1289 -46.7812 114.281 -44.3135c51.6748 3.91895 83.1133 -10.3477 121.021 -51.2275
+c-73.8604 -70.9111 -144.217 -74.8486 -226.321 -46.3184c-40.4209 14.2871 -61.1113 56.667 -61.8691 104.438c-1.75098 83.2188 16.2041 134.445 83.5723 151.68c57.6318 14.29 204.364 25.6094 264.736 -35.4619zM282.44 87.4893l-14.707 -47.2676l79.3398 32.9775z
+M228.791 176.156l79.3359 32.9805l-14.708 -47.2666z"></glyph><glyph glyph-name="softimage" unicode="&#xe041;" d="M487.132 143.904v0c3.10742 0.421875 6.06055 -1.80566 5.50488 -4.73145c-0.384766 -5.65332 -4.01367 -10.6973 -6.94434 -15.5332c-4.44727 -7.58594 -4.24219 -5.5625 -8.09473 -13.5967c-2.1582 -4.31543 -1.06055 -9.23242 -2.94727 -13.9316
+c-5.74414 -12.7305 -13.5283 -23.7363 -19.2139 -36.1396c-17.415 -24.6924 -35.4346 -47.2529 -56.2393 -70.3076c-6.84961 -7.80176 -14.0449 -13.8682 -22.2744 -20.0693c-1.86914 -0.999023 -3.47461 -2.38672 -5.08105 -3.77051
+c-6.80762 -5.79297 -13.7002 -10.2354 -20.7764 -15.6387c-3.08496 -2.12695 -6.9502 -4.7666 -7.0918 -9.11719c0.0605469 -5.05859 7.37207 -21.1768 5.42676 -26.1943c-1.0752 -2.15918 -3.80566 -2.33105 -5.56641 -0.984375
+c-3.74707 3.38965 -8.41016 21.0322 -13.6182 22.0078c-6.97754 -3.07129 -13.6777 -6.53223 -21.041 -9.87598c-5.09863 -2.08203 -9.61719 -4.60449 -14.5938 -6.0293c-11.3828 -3.25684 -22.2979 -7.6123 -34.0928 -9.44922
+c-5.58887 -0.871094 -11.0781 -1.62891 -16.6533 -2.6084c-5.62988 -1.30664 -10.5303 -4.0918 -15.0205 -8.30664c-0.771484 -0.53125 -1.86914 -0.993164 -2.90332 -1.13379c-10.2725 0.911133 -20.0068 1.03809 -30.6416 0.00390625
+c-1.68652 -0.0224609 -3.4375 -0.37207 -5.24805 -1.04297c-1.4834 -0.735352 -2.78906 -0.485352 -4.02832 0.0810547c-2.74414 1.52441 -5.22168 2.65918 -8.21582 2.88574c-8.43262 -0.108398 -16.4268 0.367188 -24.4385 2.54492
+c-5.79297 1.41992 -10.96 4.40918 -16.7578 5.8252c-5.14551 1.29688 -10.2305 2.92578 -15.1289 5.52148c-4.96387 2.27637 -10.3086 4.28223 -14.8438 8.83789c-3.42188 3.3291 -4.58203 7.9248 -7.99805 11.2598c-4.86328 4.60742 -9.96777 7.9209 -14.3818 13.1191
+c-4.67676 5.59766 -8.26074 11.6494 -9.70703 18.3184c-1.3291 7.32129 -2.71387 14.3076 -4.42383 21.3672c-0.489258 2.78027 -1.30664 5.625 0.212891 8.37402c1.07617 2.15527 3.98828 3.29785 5.12207 5.7793c0.635742 1.56543 -0.0996094 3.04883 0.204102 4.67285
+c0.304688 1.63379 2.17285 2.62695 3.67969 1.67383c3.27539 -2.29492 5.3252 -5.71094 8.53711 -8.33789c8.25781 -6.25586 16.2607 -12.126 24.4521 -18.709c4.32812 -3.83301 10.4932 -3.30664 14.8262 -7.14453c2.29395 -2.11426 4.66309 -3.90137 7.02246 -5.68945
+c2.35742 -1.78711 5.28516 -2.33594 7.70312 -3.80176c6.47266 -3.22559 11.2676 -8.16113 17.8594 -10.7422c6.26465 -2.52246 12.8291 -3.40723 19.2754 -4.9541c9.96582 -2.53223 19.8877 -1.6875 30.1494 -2.60352
+c1.68848 0.0175781 3.38086 0.0400391 5.12598 0.389648c3.05469 0.109375 5.59082 -0.708008 8.64355 -0.604492c9.02344 -0.339844 17.1172 1.50684 26.0625 2.52734c11.668 1.18945 22.9375 3.80176 34.3779 7.38574c10.0215 3.17969 19.2549 7.5127 27.6641 14.6934
+c0.834961 0.853516 1.40625 2.0918 1.91016 3.00781c1.09863 5.85352 4.25098 -0.0576172 3.33398 5.84277c-0.625977 3.82129 -4.17285 6.50098 -5.83789 10.1816c-2.42676 6.85352 -4.58691 13.3184 -8.61523 18.7812c-2.31348 3.80176 -5.4707 6.74512 -9.00977 9.42676
+c-4.5625 11.6309 -7.875 22.6914 -13.7412 34.5635c-2.20508 4.44629 -5.11133 8.70215 -9.35742 11.1836c-2.42285 1.45605 -4.45508 3.17871 -7.38184 3.72852c-6.45508 1.5459 -12.5898 4.7168 -18.3516 8.14746c-2.68555 1.8418 -4.98047 3.95996 -7.33984 5.75195
+c-3.00781 1.91016 -3.8252 4.75 -6.06055 7.18945c-2.82617 2.88672 -4.49609 6.56543 -7.38672 9.13379c-2.88379 2.55371 -6.16016 4.85254 -9.1084 7.08008c-1.44238 1.28516 -3.7832 1.38477 -5.40723 1.68848c-1.30664 0.25 -2.5498 0.811523 -3.91113 0.729492
+c-1.74609 -0.344727 -3.70117 0.00976562 -5.44336 -0.325195c-9.84375 -2.20508 -19.626 -4.08301 -29.6055 -5.24902c-1.74121 -0.34082 -3.75586 -0.303711 -5.44824 -0.322266c-9.65039 -1.22461 -19.1953 -1.80078 -28.9658 -3.6748
+c-5.96094 -1.24707 -11.7764 -3.5293 -17.874 -3.7334c-5.125 -0.393555 -10.125 -0.130859 -14.9795 -0.901367c-4.59961 -1.16211 -8.99121 -3.04004 -13.5273 -3.875c-2.45898 -0.549805 -4.65039 -1.47949 -6.98633 -1.37988
+c-2.01367 0.0371094 -3.76074 -0.316406 -5.77441 -0.271484c-7.97168 -1.20215 -15.0215 -2.9209 -22.7295 -4.50879c-9.39453 -1.60645 -18.1953 -3.66602 -27.7949 -4.56836c-4.08301 -0.25 -7.96582 -1.20215 -11.6865 0.499023
+c1.19824 2.80664 0.767578 5.91992 -2.48535 6.52832c1.07617 2.15332 3.47461 2.38477 5.16309 2.40332c4.8623 0.771484 9.4541 1.94238 14.0449 3.09961c11.001 2.99414 21.6758 6.05469 33.0625 9.3125c1.47949 0.726562 3.02539 1.79199 4.77246 2.13184
+c15.3516 2.8584 29.7832 6.21484 44.9941 10.1074c4.58984 1.16113 9.30859 2.97559 13.8994 4.1377c2.1377 0.612305 4.27441 1.22461 6.67285 1.44727c2.1377 0.604492 4.00684 1.61133 6.13867 2.22266c7.37695 1.64746 14.291 4.39648 21.4033 6.43359
+c1.80566 0.675781 3.88281 0.953125 5.69336 1.62891c9.63965 2.91211 18.8037 6.92285 28.8301 10.0986c1.74609 0.354492 3.49707 0.698242 5.44336 0.334961c4.29199 -0.47168 7.87598 -1.13379 12.2842 -0.952148c1.6875 0.0273438 3.1123 0.426758 4.86328 0.771484
+c10.0801 3.50195 22.3203 5.9248 30.418 -2.99414c1.64746 -1.99219 1.87305 -4.3877 2.80859 -6.58301c1.33887 -3.61523 3.83789 -6.44141 5.96094 -9.53125c3.04883 -5.29004 7.77051 -8.85449 12.6113 -11.7852c7.52539 -4.77344 16.4307 -5.7666 24.8965 -7.34082
+c11.0596 -2.07812 6.67676 -14.7256 6.77734 -23.1641c0.271484 -11.1689 6.61328 -20.4316 9.73438 -30.7754c0.408203 -1.41992 0.432617 -3.1084 1.16211 -4.59082c1.3457 -3.62012 1.32422 -7.31836 2.6084 -11.2607c0 6.61523 0.792969 1.64355 5.18848 -15.4463
+c3.30176 -14.7666 6.01562 -29.084 13.6465 -42.2939c0.793945 -1.15234 -1.51172 9.30859 0.0498047 8.67871c2.23047 -0.749023 4.30078 -0.467773 6.16895 0.530273c3.80078 2.32227 7.47559 3.99121 10.8145 7.41309c3.83887 4.32715 7.49902 7.68359 12.1367 10.8594
+c6.43652 3.84277 12.7021 6.71387 18.6182 11.3369c14.5068 12.7705 28.3662 25.6719 36.6494 42.9795c5.44922 5.71582 10.3086 11.8809 15.8115 17.9238c2.94336 3.15332 6.9541 4.75879 9.24023 8.03418c10.3477 13.8916 18.7354 28.1494 26.6562 43.5059
+c0.572266 1.24805 1.46094 2.42285 2.03223 3.66113c3.1709 6.14258 2.15039 1.5791 5.58008 7.33105c0.897461 1.17969 1.46094 2.42285 2.03223 3.66602c1.7959 2.34961 3.70117 5.36035 6.81348 5.79297zM478.067 332.921v0v0
+c2.4043 -5.16309 4.92676 -9.67188 7.66309 -14.9053c1.46094 -2.9707 1.56055 -6.01465 1.66992 -9.06738c0.0859375 -6.74609 -2.63672 -12.3047 -1.84375 -18.8506c0.926758 -5.8916 4.29199 -11.2363 4.18457 -17.2744
+c0.135742 -1.03906 -1.01758 -1.8291 -2.25977 -1.2666c-2.68555 1.85645 -2.60352 5.87988 -5.74316 7.1416c-1.56055 0.630859 -3.75586 -0.30957 -4.87207 0.907227c-9.40039 9.16895 -14.9209 19.2881 -23.5449 28.9834
+c-7.83008 8.53809 -15.7061 15.0576 -24.9961 21.1719c-5.69922 3.76172 -11.6426 6.21484 -18.2246 8.79199c-4.10449 1.44336 -8.58301 0.93457 -12.626 2.69922c-2.81152 1.20312 -5.41602 1.68359 -8.27344 2.55859c-3.1377 1.25781 -6.38672 1.86914 -9.77148 1.82422
+c-14.4072 0.339844 -27.4189 2.77246 -41.9639 2.45898c-9.73535 0.130859 -18.7627 0.476562 -28.0986 -0.811523c-12.1133 -1.77441 -23.7812 -2.95801 -35.6943 -5.44434c-21.0449 -9.87207 -43.6328 -15.416 -62.8535 -30.0049
+c-0.898438 -1.17871 -1.5293 -2.74902 -1.44727 -4.11035c1.69727 -5.36133 3.12109 -10.3428 5.84766 -15.5693s5.18457 -10.0625 7.53027 -15.5518c8.75098 -19.8164 15.5918 -37.2637 25.1777 -56.2266c0.40918 -1.4248 0.496094 -2.78613 1.22656 -4.26855
+c3.32031 -5.66602 4.88574 -11.6875 8.14258 -17.6846c3.7832 -6.76758 8.20215 -11.9717 13.6465 -17.0303c4.59863 -4.22363 8.93555 -8.06055 14.4883 -10.7881c3.39355 -1.64551 7.41699 -1.72363 10.8203 -3.37012c2.74902 -1.52051 5.2666 -0.649414 8.12891 -1.52051
+c6.5918 -2.58105 12.2266 -6.66406 19.2402 -6.96387c7.98535 -0.481445 15.6514 -0.907227 24.0889 -0.797852c7.08105 0.0263672 13.8906 0.43457 21.0908 1.10547c13.6777 1.14453 26.4248 4.4873 40.3701 5.24902c22.1211 1.24707 42.4717 3.84375 64.0117 5.53906
+c8.23047 0.817383 15.6885 1.1084 23.9268 1.92383c1.68262 0.0234375 4.22363 -0.790039 3.21191 -2.61719c-3.61133 -6.72852 -12.458 -5.41602 -19.1895 -7.18652c-10.8789 -2.34473 -20.3467 -7.97852 -31.167 -10.0029
+c-13.2178 -2.24121 -26.3926 -2.46777 -39.5215 -6.0791c-6.72852 -1.76953 -13.6641 -2.83105 -20.5156 -5.25391c-8.33301 -3.15723 -16.0137 -6.43164 -24.3701 -7.90234c-1.74609 -0.34375 -3.4375 -0.371094 -4.8623 -0.774414
+c-6.13379 -2.22461 -11.9727 -2.81738 -18.0566 -4.70898c-3.21973 -1.0752 -5.80566 -2.27344 -8.57324 -4.45117c-3.21289 -2.76172 -5.50391 -6.04199 -7.79297 -9.31738c-1.73438 -2.03613 -4.37402 -3.56543 -7.22363 -4.37305
+c-5.24414 -1.05176 -10.9971 -3.00391 -16.3457 -0.988281c-4.75879 6.9502 -5.52051 15.5146 -11.6992 22.0518c-3.4209 3.33887 -6.45605 6.92773 -10.3799 9.35059c-6.02148 3.81934 -13.292 4.5 -19.376 7.99805c-5.49316 3.05273 -10.0928 7.27734 -13.0244 13.2148
+c-3.60059 7.74023 -6.40918 14.3262 -9.68848 22.0117c-2.75 6.91406 -4.96777 13.0479 -7.12695 19.5166c-2.15527 6.46387 -2.36426 12.5664 -4.52344 19.0264c-6.18652 17.3203 -12.6211 33.3398 -21.3311 49.7842c-2.19434 4.45508 0.0195312 9.0918 -0.820312 13.624
+c-0.894531 4.20508 -3.39844 7.03516 -5.39453 10.7734c-1.19824 2.58105 -2.74512 6.91309 -5.20801 6.36035c-4.20898 -0.899414 -8.06543 -3.54395 -11.6035 -6.24707c-6.87793 -5.26758 -13.583 -9.58496 -20.2656 -14.7305
+c-7.45801 -5.67871 -13.6133 -11.5947 -20.1553 -17.7822c-24.2432 -23.4102 -46.6367 -44.1416 -63.8896 -71.5615c-2.80762 -4.19238 -5.2207 -8.12012 -8.02441 -12.3076c-6.86816 -11.5078 -11.7812 -23.3857 -18.3184 -34.9629
+c-3.49707 -6.07031 -6.60547 -11.8945 -10.6885 -17.5244c-2.68555 -3.54395 -3.47461 -7.76562 -6.74512 -10.8652c-1.15723 -0.793945 -2.38281 -1.91504 -3.56152 -1.0166c-4.00098 3.7832 -3.23535 9.7041 -0.37207 14.2129
+c0.126953 0.654297 0.37207 1.95508 0.490234 2.59473c2.23145 8.34277 5.11328 16.5635 8.97266 24.5928c2.96289 6.85156 6.07129 12.6719 9.36426 19.4629c2.83984 6.20605 6.53711 11.5674 9.9707 17.3291c2.98535 5.16699 7.20898 9.76367 10.5254 14.8711
+c12.1484 19.9512 23.2588 39.7598 36.2607 58.875c1.46484 2.42383 0.445312 5.98047 -0.693359 8.88867c-1.16602 4.5957 1.57812 8.45605 4.26465 11.999c6.51855 7.87109 13.3867 13.9902 21.0859 20.9727c7.64258 6.65137 15.2422 11.292 22.6191 18.3281
+c16.6934 15.4023 30.3223 30.7002 48.7412 42.7441c11.1318 7.34473 22.4365 11.9678 34.5674 17.4482c14.7168 6.66797 27.9736 10.9277 42.8535 14.8838c7.0498 1.70605 13.9893 2.7666 20.9229 3.8291c5.89258 0.916992 11.7314 1.51465 17.8916 2.0459
+c7.78516 0.226562 14.4727 -0.0136719 22.2021 -0.113281c5.38965 0.00488281 10.3301 -0.580078 15.5967 -1.22852c11.5098 -1.47461 22.9502 -3.2793 34.4824 -6.44629c7.2998 -2.37695 14.4629 -3.71484 21.5811 -7.06836
+c3.98242 -2.0918 8.0293 -3.85547 11.5723 -6.54199c6.60449 -4.26465 13.2139 -8.5293 19.6475 -13.7725c6.75 -5.30469 12.793 -10.8115 18.9727 -17.3535c6.77637 -6.99023 11.9219 -13.6768 15.6689 -22.46zM116.539 266.836v0
+c0.5625 1.23926 -0.757812 3.1709 -1.64746 1.99316c-8.35547 -6.85645 -14.0215 -15.5615 -17.9824 -25.9316c-0.628906 -1.57031 1.20312 -2.58105 2.68555 -1.85156c4.1875 2.58594 5.94336 7.01367 9.08301 10.7607c3.90137 4.6543 6.17285 9.61719 7.86133 15.0293z
+"></glyph><glyph glyph-name="lightwave" unicode="&#xe042;" d="M97.71 320.552c16.7129 -15.6602 30.9941 -58.8115 69.5186 -53.0146c-7.45703 -17.8691 -40.8193 -60.6045 -54.5479 -47.2119c-6.40918 6.24805 -10.7383 83.7148 -14.9707 100.227v0zM182.076 277.183v0c-0.535156 22.4658 35.3447 91.5488 50.3516 113.241
+c-1.98242 -18.4355 -3.56543 -38.5879 0.944336 -56.6797c0.734375 -2.93945 15.624 -28.9844 15.6191 -28.9883c-3.87402 -17.167 -45.7256 -24.9004 -66.915 -27.5732zM25.5283 187.903v0c-2.66211 3.71094 -6.34668 4.10059 -6.86426 8.40137
+c18.5 -5.29883 90.542 -1.37012 88.8633 0.588867c5.13477 -6.00488 -18.7646 -65.0039 -25.7324 -66.084c-6.91309 -1.07031 -47.4482 49.5537 -56.2666 57.0938zM48.248 49.8135v0c-15.2842 6.04785 -34.4189 8.07031 -47.748 11.6543
+c28.4082 11.4141 61.4805 51.3857 75.0811 35.3223c15.8604 -18.7285 11.3242 -89.6699 -27.333 -46.9766zM511.5 48.6885c-35.6484 -19.8486 -59.2383 -44.1094 -85.6689 -76.5c-19.2529 -23.5957 -36.4922 -49.7842 -68.2207 -53.9404
+c-31.9824 -4.19629 -51.2812 14.79 -86.9668 3.05762c-37.332 -12.2793 -75.7158 -4.0459 -107.616 17.2803c-92.5371 61.874 -89.248 188.218 -28.4355 269.631c51.3105 68.6748 185.297 114.101 264.914 68.376c39.3184 -22.583 2.89062 -44.5127 16.626 -84.3125
+c2.19141 -6.35547 5.22754 -12.1533 7.86719 -18.2783c6.2959 -14.585 26.3711 -47.0117 26.9199 -61.9473c0.807617 -21.9932 -2.63574 -13.6045 -17.4521 -29.5234c-15.8516 -17.0352 -62.2471 -106.892 -81.3535 -106.434
+c-5.21875 0.118164 -14.2363 19.6621 -17.9561 23.4277c-12.6299 12.7891 -39.7812 1.35547 -55.0469 1.59766c-136.755 2.13672 -123.269 206.365 -4.79492 177.317c74.2686 -18.21 31.7607 -71.5156 -3.96582 -95.0791
+c-1.51953 -1.00195 1.38477 -18.9902 2.12695 -21.0039c-57.7227 23.4941 28.3672 63.376 0.65332 83.0635c-50.8633 36.1387 -104.936 -129.864 10.707 -96.375c129.038 37.3633 -13.0205 278.156 -115.919 87.4648c-30.9844 -57.4141 0.367188 -138.742 62.2012 -160.83
+c29.3379 -10.4834 52.4746 -1.25684 82.207 -0.0263672c36.751 1.51562 43.9189 -23.0273 81.2598 -4.88184c41.9268 20.3652 71.3965 69.1377 117.914 77.916v0zM368.148 54.1914c-47.8926 33.0078 2.01953 -65.6533 0 0v0zM386.19 170.569
+c-48.9492 -10.5166 11.4131 -46.2549 32.1279 -48.3975c-3.56543 20.1016 -13.9814 39.2285 -32.1279 48.3975v0zM304.428 242.215c11.4873 -35.2402 48.4922 3.10352 67.3926 13.668c-20.6426 5.26855 -61.5537 13.5615 -67.3926 -13.668v0zM128.531 -51.416v0
+c-10.9326 -10.792 -48.1641 2.61816 -71.1699 -25.9121c-0.416992 0.412109 -0.830078 0.830078 -1.24316 1.23828c5.52539 14.1992 26.1953 88.2002 37.8623 87.0928c13.2158 -1.25195 30.8584 -50.8955 34.5508 -62.4189z"></glyph><glyph glyph-name="cinema4d" unicode="&#xe043;" d="M392.098 368.04c0 0 173.547 -120.456 102.187 -298.318c-76.1016 -189.674 -247.688 -171.078 -247.688 -171.078l-1.0791 22.2256s10.8389 2.74902 27.5361 11.9668c-5.80664 -0.462891 -11.6631 -0.766602 -17.5928 -0.766602
+c-51.5488 0 -98.8877 17.9248 -136.215 47.8291c12.3115 -20.9053 23.3574 -32.0107 23.3574 -32.0107l-12.6553 -15.8184s-178.991 112.213 -116.023 293.213c67.1514 193.031 239.423 182.47 239.423 182.47l2.11328 -22.1465s-15.8779 -4.79004 -38.415 -20.8418
+c12.4766 2.22363 25.2998 3.44824 38.415 3.44824c58.7578 0 112.04 -23.2822 151.25 -61.0615c-13.3379 29.4873 -28 45.6826 -28 45.6826zM132.057 327.596c1.42383 1.80176 2.8125 3.48438 4.16406 5.09473c-10.3027 -6.74609 -20.002 -14.3271 -28.9932 -22.665
+l7.95312 -5.63477s8.63867 12.7676 16.876 23.2051zM83.4111 283.754c-0.0498047 0.0322266 -0.105469 0.0683594 -0.150391 0.09375c-14.499 -18.6357 -26.0215 -39.6758 -33.8926 -62.4404l21.7031 -8.44238c1.61035 4.7041 3.35645 9.34473 5.30762 13.8818
+c1.93164 5.79297 4.38672 12.7109 7.15918 19.5342c5.87012 14.4307 13.7139 28.4775 13.7139 28.4775s-6.77832 4.35938 -13.8408 8.89551zM255.46 -44.7031c21.8213 0 42.7939 3.66113 62.3965 10.3057c29.0332 26.7354 61.7607 68.5898 88.0547 133.6
+c23.1904 57.3145 25.4229 106.972 19.0771 146.804c-33.5166 59.0352 -96.9238 98.9795 -169.528 98.9795c-28.1309 0 -54.8652 -6.04297 -79.0361 -16.8223c-25.2871 -28.0635 -52.0713 -69.0098 -72.8477 -128.19c-22.4609 -63.9834 -20.2012 -117.61 -9.61328 -158.726
+c35.0537 -51.8213 94.3652 -85.9502 161.497 -85.9502zM355.964 -43.1201l0.113281 -0.194336c15.9551 8.31543 30.7539 18.5312 44.0908 30.3721l-10.7246 8.37891s-9.22266 -12.3486 -17.9463 -22.3926c-7.98438 -9.2002 -15.5332 -16.1641 -15.5332 -16.1641z
+M422.144 14.5615c0.866211 -0.616211 1.7373 -1.2373 2.60449 -1.85059c14.9844 18.4375 27.0381 39.3555 35.3994 62.0615l-21.3369 9.46777c-3.92383 -10.8789 -8.80957 -21.2861 -14.5166 -31.1758c-0.180664 -0.386719 -0.353516 -0.775391 -0.53125 -1.16113
+c-6.53711 -14.1416 -15.0283 -27.8057 -15.0283 -27.8057s6.56738 -4.66797 13.4092 -9.53613z"></glyph><glyph glyph-name="maya" unicode="&#xe044;" d="M397.395 107.858l2.13281 -34.7051l-19.1357 34.7051c-23.3721 133.167 -130.327 203.288 -130.327 203.288l-16.998 24.0791l15.5918 -1.41016c122.542 -61.6191 148.736 -225.957 148.736 -225.957zM138.152 171.601l21.2539 53.1338l22.6641 -16.3008z
+M419.669 -77.2021l-4.5625 6.56055c-55.2461 109.795 -68.6846 110.797 -68.6846 110.797s-30.7949 27.4688 -69.083 4.16016c0 0 -39.5371 -18.1191 -42.8574 -54.7471c0 0 -3.28027 -37.2197 9.21387 -48.8682c0 0 22.8008 -29.4609 71.9316 -17.9014
+c14.1465 3.33887 -25.8037 36.6279 -25.8037 36.6279c4.99023 2.49512 13.3184 2.49512 13.3184 2.49512c49.9385 -3.34277 66.5791 -22.4736 66.5791 -22.4736c-39.9482 -73.248 -147.312 -28.2998 -147.312 -28.2998c-62.4238 30.79 -74.251 94.0527 -74.251 94.0527
+c-9.99316 50.7725 10.9971 89.0576 10.9971 89.0576c18.3047 43.2832 13.3105 52.4297 13.3105 52.4297c-28.2949 -21.6396 -79.9023 -36.623 -79.9023 -36.623c-4.99023 143.159 55.7686 181.448 55.7686 181.448c33.2939 -0.830078 84.0586 -72.4131 84.0586 -72.4131
+c-16.6406 116.525 -168.952 188.938 -168.952 188.938s149.815 12.4854 273.837 -92.3867c0 0 68.2383 -55.7646 102.373 -157.307c4.62695 -13.7822 25.7949 -128.181 -19.9795 -235.548zM394.555 179.404c0 0 -23.1367 73.2207 -77.9111 123.958
+c-9.5625 8.8457 -49.585 46.7451 -120.415 68.6963l-46.0469 12.0439s55.9541 -43.2012 74.3682 -84.9961c0 0 29.043 -68.7119 13.4648 -109.786l-6.37891 -12.04c0.0107422 -0.00390625 -40.3564 62.3281 -75.0703 85.7051c0 0 -38.2471 -55.2695 -36.8379 -114.044
+c0 0 54.5391 20.5361 68.7119 31.874c0 0 15.584 -29.7412 6.36914 -63.0352l-7.78418 -21.2539s-39.668 -92.0879 20.5361 -148.048c0 0 -14.0762 72.6045 12.0459 119.009l31.874 63.748s40.3662 68.7012 2.12207 152.99c0 0 30.5225 -14.5205 39.6689 -56.6602
+c8.68262 -40.0498 12.7461 -70.8301 -41.085 -158.667c0 0 21.8135 18.2275 29.748 23.377c20.4189 13.2725 61.6201 32.5908 94.2012 -24.7881c0 0 26.9209 -43.2109 31.874 -58.0771c0 0 24.0898 86.4033 -13.4551 169.994z"></glyph><glyph glyph-name="autocad" unicode="&#xe045;" d="M152.285 -18.0059l-19.9521 -84.4941h-124.987l23.082 79.6709c31.792 -7.74316 74.3633 -6.11035 121.857 4.82324zM404.659 110.946h0.000976562v-33.7568h-34.1885v16.6621v17.0947h16.2363h17.9512zM106.656 77.04v-16.668h146.033
+c-88.3506 -48.6357 -164.696 -60.7578 -211.237 -45.1572l113.954 393.285h164.314l34.6455 -132.028h-0.28125v-99.1416h-50.4238v-49.5674h-48.6504l-35.5938 138.507l-32.7129 -138.507h-97.5732v-50.7227h17.5254zM504.654 110.946v-33.7568h-50.4238v-48.7148h-34.7871
+l33.8965 -129.17h-139.616l-33.5391 130.505c9.59082 4.94434 19.1729 10.1807 28.7031 15.751c3.79688 2.22363 7.46289 4.45508 11.1602 6.6875v24.9424h-52.0391h-144.536v16.6621h-17.5234v17.0947h17.5234h59.2676h76.5947h61.1396v49.5703h17.5215h32.9082v52.9375
+v46.2051h11.1045h5.13086h17.5215v-99.1426h32.0508h17.5215v-49.5703h32.9023h17.5186v-0.000976562zM419.616 127.613h-64.5283v-65.3867h64.5283v65.3867z"></glyph><glyph glyph-name="autocad-lt" unicode="&#xe046;" d="M55.7041 -90.0127c0.0820312 0.157227 0.924805 1.75195 5.25098 7.7041c8.55762 11.79 21.4053 20.6074 25.6377 23.3359l87.1406 10.9785c-7.75488 -7.45996 -13.9053 -16.7773 1.12305 -18.6797c65.2627 -8.23535 162.188 28.4766 200.285 44.3789
+l0.0771484 -0.887695l70.0537 6.25586c-33.9355 -17.0498 -119.062 -50.7891 -302.895 -80.874c-81.8125 -13.3896 -87.5898 6.06348 -87.6553 6.21289zM144.581 408.5l70.877 -8.26562l244.397 -398.479l-74.3369 -6.63477l-40.1396 70.8359l-154.282 -9.47559
+l-4.88184 -85.457l-92.752 -11.6826zM193.805 134.977l108.266 2.70898l-100.146 175.933h-2.70703zM75.4844 -45.5527c-5.20215 -3.48242 -14.8818 -10.6211 -23.3398 -20.1865l73.9922 467.327s0.123047 0.525391 0.378906 1.26855z"></glyph><glyph glyph-name="modo" unicode="&#xe047;" d="M383.116 174.473c14.6885 -55.9492 33.375 -133.562 28.3711 -167.646c-6.96875 -47.2676 -36.2881 -71.583 -81.5312 -60.4639c-37.4727 9.19531 -73.1035 68.4795 -128.839 115.691c-41.8057 35.417 -60.5234 50.3154 -79.2695 57.3936
+c1.29883 12.4385 4.55566 21.8936 14.1953 24.7832c-12.0537 -2.35449 -20.4424 -7.65332 -22.3428 -25.709c-0.290039 -2.38672 -0.431641 -5.17188 -0.385742 -8.28809v-0.195312c0.385742 -35.8203 20.6182 -115.801 14.8242 -136.065
+c-4.68945 -16.4131 -26.3154 -28.9346 -44.7168 -34.1875c-30.4951 -8.71484 -37.876 2.35742 -42.0684 4.60352c-17.0889 9.2002 -51.8076 98.6982 -37.4629 180.783c7.23145 41.4189 30.9121 83.4863 74.2773 95.3223c41.3506 11.2783 98.8262 -8.4834 175.802 -76.9316
+c18.001 -57.8965 45.1572 -128.722 42.6074 -143.274c3.55664 18.5908 -31.1885 129.466 -43.7246 187.348c-1.98633 10.2217 -3.61426 19.875 -4.93945 29.084c-1.14355 16.7188 19.4756 33.7031 40.6475 41.9092c25.1738 9.7627 66.4834 8.05859 74.0557 -6.73145
+c2.19043 -11.0068 5.59863 -24.8428 10.7969 -42.1221c2.875 -11.2148 6.15527 -23.0547 9.70312 -35.3037zM368.535 260.301c-0.344727 1.9502 -0.621094 3.80566 -0.866211 5.54297c2.08203 -0.47168 4.27344 -1.10156 6.57812 -1.93164
+c-1.66992 -1.12988 -3.58887 -2.35938 -5.71191 -3.61133zM363.871 342.036c-7.09961 13.3691 -19.9971 22.9229 -34.7129 27.4736c24.498 -1.66504 49.4629 -14.8564 76.415 -36.0752c5.1582 -10.7197 -2.16895 -42.9297 -24.8428 -64.2969
+c-5.03516 2.05957 -9.75488 3.53418 -13.9453 4.2373c-0.303711 3.48828 -0.426758 6.33301 -0.426758 8.57422c0 4.66797 0.453125 6.73535 0.62207 7.28613c2.53418 3.69727 4.03613 11.3496 4.03613 20.3047c0 10.6201 -2.10938 22.9736 -7.14551 32.4961zM446.7 228.055
+c-18.3037 13.8184 -40.2344 28.9746 -58.8662 37.9277c13.9141 13.9941 20.3965 29.8057 23.1133 38.4609c2.48145 8.06543 3.60156 15.6504 3.32617 21.9512c4.27344 -3.56543 8.5918 -7.30371 12.9648 -11.2275c0 0 28.1367 -25.8594 51.876 -51.4355
+c-6.37402 -8.45215 -23.0088 -26.7578 -32.4141 -35.6768zM381.224 210.107c-0.938477 2.73145 -1.88672 5.55762 -2.81152 8.43848c-3.95996 13.7549 -6.67285 25.0137 -8.49707 34.1963c3.69727 2.10547 8.64551 5.12695 12.1943 7.97559
+c17.8877 -8.11719 40.1631 -23.3135 59.1709 -37.5625l-1.47559 -1.33008c-9.87598 -8.86426 -30.1123 -27.0283 -37.9424 -29.6689c-7.2041 6.09668 -14.209 12.335 -20.6387 17.9512zM282.925 264.134c-14.9658 -6.37402 -29.751 -16.9082 -37.2676 -29.3652
+c-6.33301 62.0195 4.65918 98.6982 30.0498 118.273c-8.37012 -25.0693 1.90527 -69.4727 7.21777 -88.9082zM360.496 264.106c-16.6357 10.4385 -49.1035 9.72168 -70.7979 2.59863c-10.9238 40.2861 -16.4873 87.9473 2.3125 95.8945
+c24.5928 8.09863 53.8643 -2.10449 65.4775 -23.958c8.56445 -16.1816 7.07227 -41.3633 3.44727 -45.4609c-0.235352 -0.290039 -0.439453 -0.621094 -0.607422 -0.978516c-0.507812 -1.19434 -2.75781 -7.94531 0.167969 -28.0957zM511.415 219.181
+c0.0820312 -0.84375 0.113281 -1.73242 0.0546875 -2.67969c-3.11719 -4.24219 -20.6328 -15.9824 -27.832 -18.1689c-3.94727 3.39648 -15.8604 13.5127 -31.1025 25.2715c9.43555 9.11035 24.5234 25.7236 31.543 34.7109
+c14.5244 -16.0967 26.3848 -31.3662 27.3369 -39.1338zM463.182 162.99c7.93066 7.57129 18.6777 19 22.2217 28.3623c5.72559 1.71973 15.0889 7.12207 22.4287 12.4766c-4.37305 -9.50879 -12.0449 -19.6523 -19.4346 -25.4092
+c-8.13965 -6.33301 -16.9121 -12.5166 -25.2158 -15.4297zM447.154 218.687c14.0273 -10.7471 25.6133 -20.4287 31.2969 -25.3916c-4.22363 -10.248 -19.9883 -25.2412 -27.6143 -31.7881c-11.7773 1.79199 -27.4316 12.8213 -42.8965 25.5547
+c9.14453 4.96387 23.0215 17.1045 36.7041 29.3848z"></glyph><glyph glyph-name="sketchup-01" unicode="&#xe048;" d="M166.079 194.973c7.89258 -1.5791 13.5732 -8.51074 13.5732 -16.5586v-29.5518c0 -5.1709 -2.36914 -10.0625 -6.43359 -13.2656c-3.0127 -2.36816 -6.70117 -3.625 -10.4531 -3.625c-1.31445 0 -2.64355 0.155273 -3.9502 0.473633l-25.3271 6.0918
+c-7.49121 1.80566 -12.8086 8.44434 -12.9355 16.1416l-0.466797 28.6162c-0.0859375 5.1084 2.14551 9.97656 6.07031 13.2471c3.06152 2.5498 6.89551 3.91504 10.8105 3.91504c1.10254 0 2.20898 -0.104492 3.3125 -0.326172zM162.766 148.862v29.5518l-25.7988 5.1582
+l0.466797 -28.6123zM470.944 341.699c5.38574 -10.3125 5.08594 -21.1006 -0.824219 -29.6025l-2.93652 -4.22363h-0.466797c-11.1602 -14.1494 -54.8066 -70.7754 -105.889 -137.19l-5.00391 -65.1123l-103.874 -148.388l-40.7559 18.7139
+c-0.25 -0.317383 -0.495117 -0.645508 -0.740234 -0.962891l-0.920898 -1.20117l-108.818 -76.2324l42.9443 127.595l1.05664 1.34375l5.87988 7.45312l-1.85156 0.676758l-22.6963 -20.8105l-4.97656 2.05664s-0.00488281 0.00390625 -0.00976562 0.00390625
+l-0.00976562 0.00488281l-69.4678 28.6924l-14.3633 173.344l130.813 124.452l88.5859 66.1885l89.1816 -127.115l61.5947 78.0879c4.72656 6.20605 12.0986 9.69531 20.6689 9.69531c15.9941 0 34.8311 -12.0625 42.8789 -27.4688zM178.544 329.087l-82.8701 -78.8965
+l37.8496 26.5986c0.375977 0.267578 0.780273 0.466797 1.18359 0.666016l77.0088 76.415zM123.012 123.63l72.2393 -22.0479c2.3457 -0.711914 4.17871 -2.39551 5.17188 -4.51758l41.2744 52.334l-98.2715 113.744
+c-0.0732422 -0.0546875 -0.123047 -0.121094 -0.200195 -0.172852l-86.7744 -60.9795c-0.298828 -0.208008 -0.612305 -0.380859 -0.924805 -0.548828l12.0293 -145.252l47.7715 -19.7295l-3.21191 78.75c-0.113281 2.73633 1.10645 5.35352 3.27051 7.02734
+c2.16895 1.67383 5.01855 2.19629 7.62598 1.39258zM149.697 52.1973l11.9912 -4.24121l22.7363 28.8291l-0.0498047 10.4619l-54.9023 16.7578l2.52734 -61.8789l4.54102 4.16504l8.35645 7.65723zM249.325 -17.1211l0.725586 43.6367
+c-9.93066 -12.9287 -19.4346 -25.3145 -28.3125 -36.8779l24.4609 -11.2275zM454.01 323.308l-0.0625 0.0400391c0.617188 0.889648 2.48926 3.5752 -0.462891 9.22754c-4.53613 8.68359 -16.8906 16.8945 -25.418 16.8945c-3.53125 0 -4.63281 -1.44629 -5.10059 -2.06348
+l-261.728 -331.833l-9.35938 -27.8135c10.2891 0.0449219 18.6592 -6.19238 19.8799 -16.4316l23.9893 16.8037c8.09277 10.5479 68.2109 88.8711 128.43 167.2c32.3682 42.1084 64.7695 84.208 89.1299 115.787c12.1895 15.8008 22.3701 28.9658 29.5332 38.1797
+c5.45703 7.01855 8.81934 11.3457 11.1689 14.0088z"></glyph><glyph glyph-name="sketchup-02" unicode="&#xe049;" d="M457.832 -9.16406l-329.001 -93.3359l-65.332 203.003l-44.3359 265.997l312.67 42l161.004 -123.667zM133.499 25.8311l100.335 25.668l-25.668 49.0039l-93.335 -21.0049zM103.163 168.17l98.0029 20.9961l25.668 -46.6641l109.668 23.332l-67.668 84.0039
+l-184.335 -32.6729zM324.833 378.168l-272.997 -35l18.6631 -42l195.999 28l72.335 -72.3359l114.336 18.668z"></glyph><glyph glyph-name="solidworks" unicode="&#xe04a;" d="M511.48 210.851c-0.490234 -3.74707 -4.80957 -5.9248 -25.6221 -5.77051c-101.009 0.875977 -113.669 -14.3672 -113.669 -14.3672s-8.52051 -4.93066 -2.67773 -16.2139c6.24219 -12.0352 82.0029 -100.599 98.417 -131.066
+c10.6602 -19.7705 25.6182 -54.0127 -33.8252 -74.291c-58.168 -20.2607 -167.269 -0.189453 -167.988 0c-26.4404 6.64648 -25.7998 11.1602 -25.5049 13.1113c0.520508 3.7373 4.7627 5.75195 25.5635 5.74316c95.8174 -0.0820312 142.136 6.68652 153.346 13.6865
+c6.86816 4.25098 8.02148 10.7744 7.38672 16.5c-1.39355 12.4932 -31.0664 48.9043 -55.5869 77.5752c-25.1748 29.4971 -78.751 80.96 -42.6309 112.189c43.3242 37.4541 138.793 20.9854 157.465 16.9668c19.7969 -4.23633 25.7402 -10.9688 25.3271 -14.0635z
+M198.447 373.556c-18.8594 -0.0136719 -22.084 1.79199 -22.9648 5.58398c-1.36914 5.92578 14.8662 10.3945 22.9238 12.7578c5.65234 1.66406 72.8271 18.3633 137.618 0.135742c36.2871 -10.1895 53.3506 -31.8115 29.5469 -77.3945
+c-28.0674 -53.7393 -97.5605 -97.9805 -166.525 -123.631c-5.6709 -2.10352 -9.21777 0.499023 -2.73535 4.96289c4.94141 3.41211 89.9932 63.8252 121.486 117.525c12.9785 22.0566 23.7305 45.1025 -21.9346 53.3457c-22.4482 4.02441 -55.2383 6.76953 -97.415 6.71387z
+M239.589 155.949c45.1572 -13.3779 60.541 -32.2236 30.1465 -89.1611c-57.7207 -108.134 -236.603 -161.04 -265.736 -161.267c-1.23438 0.0263672 -4.46777 0.552734 -3.21582 4.69434c1.28027 4.32812 70.1084 136.184 107.419 179.522
+c9.12695 10.5605 17.915 17.3701 22.7598 15.3057c5.66113 -2.36328 4.81348 -10.248 0 -18.6494c0 0 -63.9297 -110.628 -67.0146 -124.438c-2.5 -11.2871 5.74316 -17.3662 28.2754 -5.9248c23.1777 11.7305 64.3203 33.2168 97.2334 66.2432
+c16.4902 16.5225 27.373 32.0557 34.7363 47.0898c15.9219 32.5264 11.9619 49.0859 -20.1885 58.0674c-25.9619 7.26367 -67.0332 8.94629 -116.604 7.74805c-20.7949 -0.525391 -25.124 2.16895 -25.6455 6.08789c-0.694336 5.30371 9.21777 9.82617 26.1396 14.3174
+c11.1865 2.95801 84.4707 20.2383 151.694 0.363281z"></glyph><glyph glyph-name="houdini" unicode="&#xe04b;" d="M337.67 128.289c14.3086 -68.6885 -0.626953 -119.97 -51.6826 -169.945c-46.9482 -46.0283 -129.197 -36.1836 -167.604 -9.97168c-38.5195 26.2217 -65.0498 50.8203 -59.1162 110.176c6.27441 62.6875 67.9229 93.8701 109.006 90.2549
+c49.0537 -4.24121 71.4551 -43.4102 61.0439 -71.6602c-11.8545 -32.3672 -45.9873 -49.0977 -63.9258 -30.6523c-25.8857 26.4395 -5.24316 46.5088 -5.24316 46.5088s-79.3584 -11.7314 -43.7871 -83.3545c32.7227 -65.8809 139.092 -36.1191 168.024 32.8457
+c16.1201 38.3506 37.6064 132.881 -96.5459 167.245c-78.9863 20.2881 -149.534 -35.8936 -180.482 -102.953v79.7529c21.9707 23.9707 45.4697 40.0479 59.4658 49.4385c47.6523 32.0381 88.2725 31.6562 148.968 17.9473
+c58.3672 -13.3105 111.182 -74.2051 121.879 -125.632zM7.35742 408.5h497.285v-511.001h-201.293c4.09473 2.4043 8.18652 4.77344 12.2686 7.54883c93.4385 63.666 117.389 189.685 89.707 255.636c-23.7686 56.6719 -78.8154 111.786 -148.869 133.911
+c-44.3496 14.0557 -119.761 38.6436 -205.312 -10.9863c-0.802734 -0.495117 -20.3467 -10.8799 -43.7861 -31.6113v156.503zM7.35742 -18.6465c16.8076 -30.8115 44.2178 -55.6631 69.8945 -73.2285c5.2002 -3.53906 11.1562 -7.12305 17.6211 -10.625h-87.5156v21.375
+c3.30273 -1.7998 6.41992 -3.31055 9.17773 -4.44531c-2.99414 1.80566 -6.07031 4.05566 -9.17773 6.61426v60.3096z"></glyph><glyph glyph-name="blender" unicode="&#xe04c;" d="M510.003 129.358c1.53516 -10.9033 1.89648 -21.9238 1.05664 -32.752c-0.897461 -11.1836 -3.06055 -22.2822 -6.41699 -33.0039c-6.79102 -21.6729 -18.2344 -41.5508 -34.0127 -59.0664c-16.376 -18.1299 -36.3867 -32.5654 -59.4668 -42.8994
+c-24.4395 -10.8955 -50.709 -16.4521 -78.085 -16.5176h-0.25293c-27.2891 0 -53.4756 5.46875 -77.8359 16.2432c-23.042 10.2129 -43.0625 24.5898 -59.5 42.7207c-15.7979 17.4277 -27.2588 37.2734 -34.0635 58.9639
+c-3.29297 10.5537 -5.37305 23.5537 -5.48047 30.0332c-0.0576172 4.0918 0.441406 9.72949 0.852539 13.5732l-96.166 -78.7002c-8.71582 -7.04102 -19.1289 -10.9082 -29.334 -10.9082c-10.3877 0 -19.2246 3.99219 -24.8848 11.249
+c-4.74902 6.08789 -6.69531 13.7109 -5.62988 22.0527c1.40527 11.0117 7.91699 21.6992 17.8643 29.3252l0.706055 0.516602l178.079 131.747l-19.7656 -0.0458984c-20.7266 -0.0498047 -41.4824 -0.0996094 -62.1455 -0.0996094l-14.958 0.00878906
+c-9.45703 0 -17.8496 3.80469 -23.6299 10.7041c-5.44727 6.50684 -7.88477 15.0029 -6.50391 22.7305c3.14355 17.6406 18.4219 28.1777 40.8613 28.1777l196.213 -0.132812c-10.251 8.10059 -20.5518 16.4219 -30.5488 24.502
+c-10.2998 8.32031 -20.5879 16.6338 -30.8984 24.7676c-5.24219 4.3252 -7.99219 9.87207 -7.76367 15.6357c0.25 6.18066 3.83008 11.9854 10.0928 16.3604c5.82617 4.08691 13.3193 6.33691 21.0879 6.33691c7.76074 0 14.9717 -2.24512 20.2988 -6.3252
+c0.0908203 -0.0625 0.227539 -0.170898 0.360352 -0.287109l160.195 -123.038l-0.0410156 -0.0380859c15.2529 -12.1094 28.0322 -26.3564 37.9922 -42.375c11.4189 -18.3555 18.7256 -38.3623 21.7236 -59.459zM334.821 25.3994c60.1406 0 108.907 43.627 108.906 97.4463
+c0 53.8154 -48.7656 97.4424 -108.906 97.4424c-60.1416 0 -108.912 -43.627 -108.912 -97.4424c0 -53.8193 48.7695 -97.4463 108.912 -97.4463zM397.627 131.409c0.885742 -16.0645 -5.53027 -30.9785 -16.7959 -42.0195
+c-11.4609 -11.248 -27.8164 -18.3125 -46.1025 -18.3125c-18.2803 0 -34.6367 7.06445 -46.1016 18.3125c-11.2617 11.041 -17.665 25.9541 -16.7842 42.0068c0.865234 15.6025 8.47656 29.376 19.9404 39.1279c11.2725 9.58887 26.4111 15.4395 42.9443 15.4395
+c16.5381 0 31.6719 -5.85156 42.9453 -15.4395c11.4668 -9.75195 19.0811 -23.5166 19.9541 -39.1152z"></glyph><glyph glyph-name="vue" unicode="&#xe04d;" d="M256 408.5c141.106 0 255.498 -114.387 255.498 -255.502c0 -141.105 -114.392 -255.498 -255.498 -255.498s-255.498 114.393 -255.498 255.498c0 141.115 114.392 255.502 255.498 255.502zM271.399 -59.875c8.24121 -4.87402 14.7783 -11.3896 22.9473 -12.4287
+c-16.0557 12.7041 -32.5947 24.2109 -50.6797 36.3408c-17.915 12.0137 -42.7822 13.7402 -60.2441 27.7285c-1.34375 -3.48047 3.57617 -5.81738 5.73438 -7.64648c8.54883 -7.23633 19.7607 -16.9502 30.6055 -21.0381c4.6416 -1.75098 10.625 -0.911133 15.2949 -2.87402
+c4.06738 -1.70117 6.79102 -6.47461 10.5215 -8.60449c8.125 -4.63672 17.8057 -6.73633 25.8203 -11.4775zM357.459 -15.8818c17.7236 -10.4053 37.5264 -29.5801 49.7266 -5.73926c-38.6572 5.9707 -57.5078 31.7422 -87.0166 46.8584
+c-2.47363 17.1777 -25.6289 17.5518 -41.1191 22.9453c-24.8584 8.6582 -41.3477 24.5107 -59.2881 40.167c-9.68848 8.4502 -20.3545 14.3926 -28.6924 21.0381c-9.78223 7.79297 -19.3789 18.4258 -28.6865 27.7324c-9.85449 9.85547 -17.5322 22.2686 -26.7754 30.5986
+c-4.98633 4.49219 -12.0391 6.75781 -16.2568 13.3906c-12.1504 19.1035 -8.94922 47.6602 -30.6016 62.1523c-6.22461 -4.79883 -16.7803 -7.57715 -21.0381 -14.3428c-3.99609 -6.34863 -3.81836 -18.4746 -6.69531 -27.7324
+c-5.88867 -18.9668 -13.4482 -32.2939 -22.9463 -47.8135c-4.86523 -7.94336 -12.1592 -15.8232 -13.3906 -21.9902c-4.2002 -21.1406 10.168 -52.5498 16.2607 -66.9385c8.67383 -20.4902 17.5488 -40.1426 30.5977 -53.5537
+c12.4375 -12.7705 27.0137 -16.9658 41.1191 -26.7715c7.01953 -4.87793 14.1055 -9.54785 21.042 -12.4355c-6.8457 7.55664 -19.0635 14.6631 -21.042 23.9072c27.5449 -8.1543 42.7617 -28.6396 67.8955 -39.2061c-12.3877 10.7119 -27.4746 25.5039 -43.9883 41.1191
+c-16.1055 15.2236 -35.0264 26.7432 -43.0273 44.9492c-6.47461 14.7041 -7.75195 50.5381 10.5166 51.6357c8.74512 0.524414 21.7695 -11.3818 27.7334 -17.2119c7.68359 -7.52637 17.2686 -15.1367 23.9023 -22.002c6.68652 -6.90332 12.7412 -17.3447 19.125 -22.9473
+c9.90137 -8.67871 20.4766 -12.2285 32.5156 -20.0811c21.4746 -14.002 53.3408 -27.5498 73.6299 -37.293c-21.8018 16.8369 -46.5488 28.207 -65.9824 45.9014c-6.55762 5.97168 -13.5527 13.1572 -19.125 19.125c-10.5078 11.2529 -20.5674 25.6738 -25.8154 39.2061
+c23.8867 -11.1328 53.3115 -26.8809 77.457 -41.1191c8.22852 -4.85352 18.2432 -12.7803 25.8145 -14.3428c6.46191 -1.33887 16.3682 0.744141 21.9941 -0.952148c9.61035 -2.90723 19.0332 -16.7012 27.7334 -21.999c8.97363 -5.47266 23.8613 -10.0508 34.4238 -16.2549
+zM439.701 94.0889c7.69336 -17.1992 8.33398 -36.9727 23.9062 -44.9424c16.751 16.0293 0.90625 28.9336 -5.73828 43.9873c-3.48242 7.88867 -5.74023 16.6924 -10.5186 24.8594c-4.48242 7.66797 -11.2197 14.7627 -14.3428 21.9941
+c-6.76953 15.6807 -8.10449 29.1084 -14.3418 43.9873c-4.30859 2.70801 -8.75781 5.26953 -12.4346 8.60449c0.0458984 -1.31445 -0.453125 -2.0957 -0.956055 -2.86914c-16.0068 -25.9746 -23.1963 -54.9131 -42.0762 -76.5
+c-18.459 -21.0996 -43.9307 -35.7461 -57.374 -61.2002c11.8467 3.64648 19.6104 13.6895 28.6885 21.0371c9.36035 7.58984 18.4512 14.3135 26.7725 22.9512c16.6299 17.2656 27.6201 38.6953 45.9004 54.5137c10.8447 -9.23145 14.708 -24.5098 21.9902 -37.3018
+c3.75391 -6.5791 7.68848 -12.7959 10.5244 -19.1211z"></glyph><glyph glyph-name="zbrush" unicode="&#xe04e;" d="M262.97 325.741c-1.95117 9.76758 0.540039 19.8926 7.29492 30.377c7.98926 12.6162 17.4023 19.5391 28.2402 20.9639c14.0361 1.59668 27.002 -5.86133 39.082 -22.0303c11.1924 -15.0977 16.1689 -29.3105 14.9258 -42.2793
+c-0.181641 -7.81641 -11.7227 -12.6113 -34.6416 -14.208c-17.9463 -1.42578 -30.9121 0.353516 -39.2695 5.50684c-8.7002 5.14746 -13.8535 12.4287 -15.6318 21.6699zM510.616 -69.5342c-1.24219 -2.6582 -5.6748 -2.30469 -13.3232 1.07031
+c-12.9658 6.21582 -27.3545 15.6338 -43.5195 28.4268c-17.9463 14.208 -28.4316 25.4004 -31.2715 33.5752c-0.53125 1.95508 -0.349609 4.43652 0.711914 7.63477l3.37988 9.06445c2.30566 8.34668 -0.716797 16.6934 -9.06348 25.0508
+c-4.08203 4.08301 -9.58984 7.98828 -16.3457 11.7227c-15.8057 8.34766 -38.5479 15.4512 -68.5693 21.1406c-31.0938 5.86035 -60.7539 9.23535 -89.0029 9.94336l-34.2871 -1.77734c-9.06055 -10.4795 -17.7607 -20.2471 -26.1172 -29.3066
+c-7.10449 -7.46289 -14.0273 -14.3906 -20.7822 -20.7871c-27.1787 -24.3389 -53.6445 -42.8154 -79.585 -55.6035c-35.3535 -17.2344 -61.8242 -22.207 -79.7666 -14.5674c-2.30957 1.59766 -3.02148 4.26074 -2.30957 7.99414l3.19824 9.94824
+c12.2578 26.6465 32.332 50.9863 59.8691 73.0166c2.30859 1.9502 4.79492 3.72949 7.10352 5.50195c21.8525 16.1689 51.3408 33.2227 88.4727 50.8105c24.334 10.4785 44.4131 17.4072 60.0459 20.7822l14.7441 20.4326c5.86035 7.28125 12.0762 14.209 18.2959 20.7871
+c13.3232 14.3896 26.9971 27.709 41.3955 39.6133c1.23926 0.53418 1.41992 1.24219 0.703125 2.13184c-7.2793 4.08301 -19.1807 11.7275 -35.3438 22.9189c-13.8643 9.41309 -24.6973 15.9863 -32.5186 19.5439c-24.5117 11.0098 -49.5625 7.81152 -75.3164 -9.5957
+c-15.46 -10.3027 -23.8076 -21.6758 -24.6963 -34.1104l-0.889648 -15.2793c0.889648 -4.25977 -12.7881 -11.3682 -40.8564 -21.3154c-5.15234 -1.59863 -9.41699 -3.01855 -12.9697 -3.90625c-6.21973 -1.24316 -10.4844 -1.4248 -12.6123 -0.354492l-0.711914 0.354492
+l-1.95117 1.24316c-2.48926 4.97168 9.2373 22.0283 34.9961 51.3398c1.77832 1.99121 3.57422 3.92383 5.37988 5.83008l0.0605469 0.0771484l0.0585938 0.0400391c46.6367 49.0547 101.639 68.04 164.863 56.7617c17.4072 -3.02148 46.1963 -13.6777 86.5215 -31.8008
+c4.43262 4.44434 12.0801 9.77051 22.5605 15.8135c13.3242 7.63477 24.334 11.7275 32.6855 11.8994c18.3018 0.180664 29.8428 -6.74609 34.6426 -21.1377c2.83984 -8.70996 -3.55664 -20.9678 -19.3623 -36.7764c-16.3408 -16.6992 -31.8008 -27.1787 -46.3682 -31.4385
+c-18.3008 -5.51172 -38.1973 -2.3125 -59.3379 9.23145c-9.40918 -7.28125 -20.0693 -17.7656 -31.6201 -31.084c-0.530273 -0.535156 -1.06543 -1.24316 -1.59668 -1.77832l-27.3545 -32.6895l-0.358398 -2.30566l18.8311 0.707031
+c13.501 -0.357422 27.1787 -2.66211 41.2148 -7.10352c38.1982 -12.2578 70.1719 -27.3555 95.9258 -45.3037c12.2578 -8.7002 24.1709 -18.6533 35.3574 -29.8408c11.5459 -11.7227 22.7373 -24.8701 33.2168 -39.2598c9.24609 -12.7979 17.0576 -25.7588 23.627 -38.7285
+c9.23926 -18.125 12.6094 -30.9131 9.94629 -38.5576zM370.632 241.711c3.375 -2.66309 11.3682 -3.7334 24.3389 -3.19824c14.3857 0.535156 24.1611 3.375 29.6641 8.88379c2.66797 2.66699 2.66797 5.3291 -0.353516 7.81543
+c-3.375 3.02148 -9.59082 3.72949 -18.4736 2.49023c-7.63965 -1.24316 -15.8135 -3.90625 -24.6924 -7.99805c-8.70508 -4.08301 -12.2617 -6.75 -10.4834 -7.99316zM176.815 71.5264l-4.08789 0.529297c-12.2578 -2.48926 -23.627 -5.33008 -34.1055 -8.53223
+c-14.7432 -4.79102 -28.4258 -10.2988 -41.0371 -16.5137c-10.126 -4.7998 -19.5439 -10.1309 -28.2451 -15.8105c-27.7178 -17.9424 -40.5068 -35.3584 -38.1982 -52.2295l2.66699 -3.02051c7.28125 -4.7998 21.6719 -1.06543 42.9883 11.1914
+c28.9619 16.8711 54.8936 36.7695 77.8125 59.8691c7.63965 7.81738 15.0977 15.9873 22.2061 24.5166z"></glyph><glyph glyph-name="os-ios-dark" unicode="&#xe04f;" d="M260.219 152.904c0 -29.7373 -10.9346 -53.3369 -32.042 -53.3369c-20.9092 0 -32.2295 23.791 -32.2295 52.7607c0 27.0508 10.1689 52.7627 32.4238 52.7627c21.6797 0.000976562 31.8477 -25.1328 31.8477 -52.1865zM511.5 323.333v-340.667
+c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM146.446 185.326h-28.3965v-106.863h28.3965v106.863z
+M147.404 214.492c0 8.82715 -6.13867 15.1582 -15.3477 15.1582c-8.82617 0 -15.1592 -6.33105 -15.1592 -15.1582c0 -8.63281 6.13965 -15.1582 15.1592 -15.1582c8.82422 0 15.3477 5.94727 15.3477 15.1582zM289.959 154.054c0 39.333 -19.9531 74.25 -60.8232 74.25
+c-38.5596 0 -62.9268 -32.4238 -62.9268 -76.5527c0 -42.7822 22.0605 -75.4023 61.0098 -75.4023c36.6494 0.000976562 62.7402 26.2871 62.7402 77.7051zM395.103 121.054c0 19.3789 -10.5537 33 -34.1484 43.5537c-18.0361 8.25 -25.3301 13.0469 -25.3301 23.5996
+c0 8.25 6.7168 16.3076 21.6826 16.3076c12.085 0 21.1045 -3.64453 26.2861 -6.33105l5.94727 23.2178c-6.91211 3.4541 -17.6533 6.71387 -31.6592 6.71387c-31.8506 0 -50.8418 -18.6094 -50.8418 -42.7871c0 -19.1836 13.8135 -32.998 36.0664 -42.5898
+c16.3096 -7.10352 23.4111 -13.4326 23.4111 -23.9863c0 -10.9326 -8.25 -18.4141 -23.9854 -18.4141c-11.8936 0 -24.1729 3.64453 -31.8467 8.24707l-5.56348 -23.791c6.90332 -4.2168 21.6787 -8.25098 36.2588 -8.25098
+c34.3438 -0.00195312 53.7227 18.8027 53.7227 44.5107z"></glyph><glyph glyph-name="os-osx_1_" unicode="&#xe050;" d="M511.5 58.46h-40.7617l-16.9463 36.5908c-6.38379 13.0127 -10.8076 23.084 -15.4736 34.3789h-0.732422c-3.93359 -11.2949 -8.34961 -21.6113 -14.0059 -34.6279l-15.4648 -36.3418h-39.7852l48.8711 96.0127l-47.1494 92.8262h40.5215l16.9414 -37.0781
+c4.91113 -10.8115 8.60059 -20.3848 13.0166 -30.9473h0.491211c4.41992 11.7939 7.6084 20.3936 12.2793 31.1885l15.96 36.8359h40.0254l-48.3711 -92.5771zM158.898 155.212c0 -65.8125 -33.4014 -99.4551 -80.3018 -99.4551
+c-49.8604 0 -78.0967 41.748 -78.0967 96.5117c0 56.4805 31.1895 97.9756 80.5508 97.9756c52.3057 -0.000976562 77.8477 -44.6885 77.8477 -95.0322zM120.831 153.744c0 34.6201 -13.0156 66.791 -40.7617 66.791c-28.4941 0 -41.5117 -32.9111 -41.5117 -67.5352
+c0 -37.0771 14.4932 -67.5303 41.2617 -67.5303c27.0137 0 41.0117 30.2031 41.0117 68.2744zM249.758 168.72c30.208 -13.5078 43.7109 -30.9482 43.7109 -55.749c0 -32.9014 -24.8018 -56.9629 -68.7578 -56.9629c-18.6631 0 -37.5762 5.15332 -46.4092 10.5537
+l7.12012 30.4531c9.82324 -5.90039 25.5332 -10.5625 40.7617 -10.5625c20.1357 0 30.6982 9.58105 30.6982 23.5742c0 13.5078 -9.08203 21.6152 -29.9629 30.6973c-28.4805 12.2773 -46.1631 29.958 -46.1631 54.5195c0 30.9395 24.3105 54.7598 65.0723 54.7598
+c17.9277 0 31.6797 -4.17578 40.5205 -8.5957l-7.6084 -29.7129c-6.62891 3.43457 -18.1729 8.10059 -33.6436 8.10059c-19.1533 0 -27.7549 -10.3125 -27.7549 -20.876c0 -13.499 9.33203 -19.6445 32.416 -30.1992z"></glyph><glyph glyph-name="os-apple" unicode="&#xe051;" d="M248.639 285.52c-5.44629 29.7129 8.60156 60.2861 25.5186 80.8945c18.6455 22.7324 50.6416 40.1709 77.9834 42.0859c4.62402 -31.1494 -8.08789 -61.499 -24.8213 -82.9648c-17.9492 -23.0615 -48.8135 -40.9473 -78.6807 -40.0156zM409.029 177.872
+c-19.5742 -54.4434 5.39844 -121.354 66.1299 -144.26c-11.9434 -26.6074 -17.7559 -38.4922 -33.1104 -62.0215c-21.5752 -32.7939 -51.9023 -73.6719 -89.4746 -73.9883c-33.418 -0.324219 -42.0146 21.7744 -87.375 21.5244
+c-45.2861 -0.232422 -54.7842 -21.9482 -88.2441 -21.624c-37.5605 0.325195 -66.3076 37.2607 -87.8779 70.0635c-44.3633 67.585 -59.2305 143.698 -49.2793 202.143c3.58496 20.834 10.168 39.5391 19.8818 54.585c26.4111 40.7334 68.0635 64.5781 107.188 64.5781
+c39.8955 0 64.9062 -21.9443 97.8662 -21.9443c31.9951 0 51.4658 21.9443 97.5293 21.9443c34.8232 0 71.71 -19.0342 97.9922 -51.8281c-26.0039 -14.3311 -42.7627 -35.5684 -51.2256 -59.1719z"></glyph><glyph glyph-name="os-ios" unicode="&#xe052;" d="M28.3457 238.108c-16.5674 0 -27.8457 11.9805 -27.8457 27.8369c0 16.2178 11.6357 27.8447 27.8457 27.8447c16.917 0 28.1865 -11.627 28.1865 -27.8447c0 -16.916 -11.9775 -27.8369 -28.1865 -27.8369zM54.7734 212.38v-196.287h-52.1562v196.287h52.1562z
+M318.374 154.937c0 -94.4434 -47.9277 -142.729 -115.237 -142.729c-71.543 0 -112.063 59.916 -112.063 138.5c0 81.0576 44.7578 140.612 115.583 140.612c75.0684 0.000976562 111.718 -64.1406 111.718 -136.384zM145.695 151.77
+c0 -53.2129 20.7969 -96.9102 59.1992 -96.9102c38.7715 0 58.8555 43.3447 58.8555 97.9668c0 49.6953 -18.6797 95.8574 -58.502 95.8574c-40.873 0 -59.5527 -47.2285 -59.5527 -96.9141zM356.44 71.418c14.0938 -8.45801 36.6484 -15.1494 58.498 -15.1494
+c28.8975 0 44.0518 13.7441 44.0518 33.8291c0 19.3887 -13.0371 31.0156 -42.9951 44.0527c-40.8779 17.6191 -66.249 42.9941 -66.249 78.2295c0 44.4092 34.8809 78.5918 93.3838 78.5918c25.7256 0 45.4609 -5.9873 58.1484 -12.3379l-10.9258 -42.6455
+c-9.51465 4.93555 -26.0811 11.6348 -48.2754 11.6348c-27.4873 0 -39.8262 -14.8037 -39.8262 -29.958c0 -19.3779 13.3955 -28.1953 46.5215 -43.3486c43.3447 -19.3799 62.7275 -44.3965 62.7275 -79.9932c0 -47.2207 -35.5928 -81.7529 -98.6777 -81.7529
+c-26.7812 0 -53.9199 7.40137 -66.5996 15.1533z"></glyph><glyph glyph-name="os-win-01" unicode="&#xe053;" d="M117.744 327.619h85.167v-130.516h-202.41v92.9102c10.4854 47.2979 55.8066 37.6055 117.243 37.6055zM479.421 326.517c16.9258 -5.52148 30.3203 -22.8174 32.0791 -42.0342v-152.635h-288.683v195.771h192.455c23.4453 0 49.2949 3.74316 64.1484 -1.10254z
+M0.5 15.709v161.488h202.41v-200.195h-165.909c-19.5801 5.48926 -31.9932 18.1475 -36.501 38.707zM222.817 -22.998v136.042h288.683v-92.9062c-3.08496 -23.832 -16.5127 -37.3145 -37.6055 -43.1357h-251.077z"></glyph><glyph glyph-name="os-win-02" unicode="&#xe054;" d="M118.365 58.54l35.8838 17.1904v-36.2373l-35.8838 -16.8379v35.8848zM76.2686 80.8496v26.3828l29.292 13.8896v-26.7227zM36.7373 206.787v21.9609l21.2207 12.8037v-22.6963zM36.7373 309.284v21.6074l21.2207 12.8086v-22.3438zM36.7373 256.945v21.5811
+l21.2207 12.833v-22.6953zM76.2686 -20.9092v25.9912l29.292 13.9229v-26.7305zM76.2686 287.679v25.9971l29.292 13.9229v-26.7324zM76.2686 133.58v25.9922l29.292 13.918v-26.7275zM118.365 -29.3262v36.2334l35.8838 16.8379v-35.8545zM76.2686 235.339v25.9951
+l29.292 13.8916v-26.7012zM76.2686 185.562v25.9951l29.292 14.2725v-27.1104zM76.2686 30.7236v26.3477l29.292 13.9189v-26.7266zM0.5 173.843v15.3701l16.4512 8.06055v-16.0986zM0.5 121.504v14.9873l16.4512 8.06738v-15.752zM0.5 19.3623v15.0117l16.4512 8.41699
+v-16.1016zM0.5 225.829v15.3701l16.4512 7.68066v-16.1016zM36.7373 154.801v21.9619l21.2207 12.833v-22.6963zM0.5 71.3438v15.0127l16.4512 8.04297v-15.7197zM36.7373 102.458v21.6074l21.2207 12.8086v-22.3438zM36.7373 52.2979v21.9902l21.2207 12.7998v-22.6875z
+M0.5 327.95v15.0137l16.4512 8.41699v-16.1025zM0.5 275.61v15.3662l16.4512 8.06348v-16.1016zM36.7373 0.694336v21.6064l21.2207 12.8057v-22.6895zM163.755 65.8457v41.3867l42.1016 21.2256v-41.0117zM215.01 180.796v45.3857l45.3906 21.9629v-43.9199z
+M215.01 128.807v45.3955l45.3906 21.9863v-43.5693zM215.01 24.8594v45.3945l45.3906 21.9619v-43.9189zM215.01 77.9395v45.0117l45.3906 22.3398v-43.9189zM215.01 232.046v45.3877l45.3906 22.3447v-43.9453zM118.365 72.084v36.2344l35.8838 17.1943v-36.2402z
+M215.01 284.029v45.3926l45.3906 21.959v-43.5645zM215.01 -27.1221v45.3896l45.3906 21.9609v-43.5635zM511.5 350.645v-356.542c-85.2793 41.3604 -166.911 45.7764 -243.798 1.08984v51.0586c24.8223 11.6357 52.5059 19.2627 81.2783 24.3604v108.354
+c-24.415 -1.82129 -51.3877 -8.3584 -81.2783 -22.8877v35.5049c26.9717 12.3418 53.9531 20.7051 81.2783 22.8877v113.479c-22.9766 -1.47266 -49.2324 -9.10156 -81.2783 -23.2695v49.9961c78.3633 34.0332 159.255 36.2393 243.798 -4.03223zM461.369 173.111
+c-26.7354 10.6211 -53.8125 13.918 -80.5469 10.6211v-111.652c31.1221 1.47168 54.9092 -3.29785 80.5469 -11.7148v112.746zM461.369 320.265c-26.7354 11.3359 -53.8125 15.3682 -80.5469 12.8076v-116.038h32.2041c14.2832 0 37.7178 -7.30273 48.3428 -11.3359v114.566
+zM163.755 -35.8965v40.9795l42.1016 21.2246v-40.9775zM118.365 226.565v36.2402l35.8838 17.1895v-36.2393zM118.365 279.26v36.2373l35.8838 16.8418v-35.8584zM118.365 124.802v36.2412l35.8838 16.834v-35.8799zM118.365 176.762v36.2627l35.8838 16.8164v-35.8633z
+M163.755 220.327v41.0068l42.1016 21.2227v-41.0049zM163.755 272.667v41.0088l42.1016 21.248v-41.0029zM163.755 15.7109v41.3604l42.1016 21.2217v-40.9746zM163.755 118.21v41.3613l42.1016 21.2246v-41.0107zM163.755 170.55v41.0068l42.1016 21.2217v-41.0029z"></glyph><glyph glyph-name="os-win-03" unicode="&#xe055;" d="M106.667 356.562c0 0 102.125 55.5273 189.487 -11.3926l-48.8926 -167.992s-54.7549 37.668 -95.3584 33.6016c-40.6045 -4.08008 -94.1318 -23.5088 -94.1318 -23.5088zM0.5 -11.5654l48.6377 169.235s54.8379 25.4961 100.354 22.2441
+c45.502 -3.25586 81.8516 -27.7344 89.6699 -33.3477l-49.4033 -169.776s-54.8965 35.7227 -93.9121 32.4658c-38.9736 -3.2627 -72.8076 -9.16895 -95.3467 -20.8213zM216.104 -38.1631l48.6416 168.279s52.127 -33.917 86.2686 -33.0938
+c33.626 0.802734 56.9014 3.45996 102.496 21.3086c0.365234 0.166016 1.30078 0.823242 0.96875 0.647461c-0.967773 -0.648438 -48.8623 -168.254 -48.8623 -168.254s-53.7773 -25.1631 -102.541 -22.7422c-48.75 2.47363 -78.043 30.3271 -86.9717 33.8545z
+M322.004 327.425c14.0889 -10.084 40.3799 -28.0371 82.6465 -32.9307c42.2422 -4.89551 106.85 22.0898 106.85 22.0898l-48.6416 -168.499c-7.44434 -2.5 -37.8809 -20.1807 -93.9756 -23.4502c-56.0635 -3.22754 -95.8662 35.7715 -95.8662 35.7715z"></glyph><glyph glyph-name="os-win-04" unicode="&#xe056;" d="M510.598 408.5v0v-121.873v-121.72c-54.3848 -0.325195 -105.71 -0.624023 -153.981 -0.907227c-45.6729 -0.275391 -80.0693 -0.529297 -121.056 -0.769531v102.803v102.934c40.9863 5.70605 75.3828 11.7441 121.006 18.0938
+c48.2715 6.72656 99.6455 13.873 154.031 21.4395zM211.932 365.671v0v-101.354v-101.224c-37.834 -0.224609 -82.7295 -0.44043 -116.938 -0.640625c-32.6455 -0.196289 -63.8594 -0.382812 -93.5918 -0.556641v87.7939v87.8926
+c29.7832 4.15625 60.9473 8.50391 93.5918 13.0479c34.209 4.76953 79.1543 9.77539 116.938 15.04zM1.40234 144.612v0c29.7334 -0.21582 60.8975 -0.441406 93.5908 -0.672852c34.209 -0.245117 79.1035 -0.507812 116.938 -0.782227v-101.269v-101.186
+c-37.834 5.31445 -82.7744 10.3672 -116.99 15.1738c-32.6416 4.58301 -63.8057 8.96484 -93.5381 13.1494v87.7539v87.832zM235.561 -62.6201v102.754v102.856c40.9873 -0.297852 75.3828 -0.611328 121.056 -0.939453
+c48.2715 -0.344727 99.5957 -0.722656 153.981 -1.11426v-121.771v-121.666c-54.3848 7.63086 -105.71 14.8418 -153.981 21.624c-45.6729 6.41699 -80.0693 12.4971 -121.056 18.2559z"></glyph><glyph glyph-name="os-linux_1_" unicode="&#xe057;" d="M242.93 272.545c2.29102 0 4.4541 -0.602539 6.4082 -1.72559c1.95508 -1.09863 3.70996 -2.73242 5.19043 -4.73633c1.45508 -2.0127 2.65234 -4.4248 3.47168 -7.13672c0.823242 -2.70312 1.27246 -5.69727 1.27246 -8.88281
+c0 -3.17383 -0.453125 -6.17188 -1.28516 -8.8916c-0.831055 -2.74414 -2.03418 -5.18848 -3.51855 -7.23047c-1.48828 -2.04688 -3.27637 -3.69727 -5.25684 -4.8418c-1.97949 -1.14355 -4.16602 -1.76758 -6.4873 -1.76758c-2.32715 0 -4.53125 0.624023 -6.52051 1.76758
+c-1.9873 1.14453 -3.76855 2.79492 -5.24805 4.8418c-1.47559 2.04199 -2.66113 4.48633 -3.45996 7.23047c-0.806641 2.71973 -1.23047 5.71777 -1.20996 8.8916c0.0380859 3.18555 0.511719 6.17969 1.36035 8.88281c0.839844 2.71191 2.0625 5.12402 3.55957 7.13672
+c1.49707 2.00391 3.26855 3.63867 5.24805 4.73633c1.98926 1.12305 4.17578 1.72559 6.47559 1.72559zM270.464 269.484c2.1875 0 4.26758 -0.56543 6.17188 -1.57129c1.9043 -1.03125 3.62207 -2.48242 5.07324 -4.31641
+c1.45508 -1.81348 2.63672 -3.97949 3.45996 -6.3877c0.823242 -2.4043 1.29688 -5.06543 1.32227 -7.84668c0.0253906 -2.79492 -0.394531 -5.48633 -1.18945 -7.93555c-0.790039 -2.43262 -1.93652 -4.63672 -3.37207 -6.5166
+c-1.42676 -1.8457 -3.13965 -3.36035 -5.04492 -4.39941c-1.91309 -1.04785 -4.00879 -1.62988 -6.21289 -1.62988c-2.2373 0 -4.35742 0.582031 -6.2959 1.62988c-1.92969 1.03906 -3.65918 2.54492 -5.12695 4.39941c-1.45117 1.84961 -2.625 4.06641 -3.44434 6.49121
+c-0.818359 2.43359 -1.26758 5.09473 -1.27148 7.88477c0 2.79492 0.443359 5.46875 1.24707 7.88867c0.802734 2.41602 1.96777 4.59082 3.40625 6.4209c1.43848 1.81348 3.15625 3.28516 5.06445 4.31641c1.90527 1.00684 4.00098 1.57227 6.21289 1.57227z
+M121.173 21.3076c1.94238 0.396484 3.90918 0.749023 5.87207 1.04883c1.9707 0.3125 3.94238 0.561523 5.92188 0.777344s3.97168 0.374023 5.94629 0.482422c1.98828 0.116211 3.96777 0.186523 5.9375 0.186523c17.416 0 32.3965 -1.75879 45.0635 -4.82227
+c12.6953 -3.0625 23.0957 -7.45215 31.334 -12.7266c8.25488 -5.29004 14.335 -11.4648 18.3516 -18.1055c4.03418 -6.65723 5.98047 -13.7812 5.96484 -20.9043c-0.00976562 -1.23145 -0.0595703 -2.39648 -0.150391 -3.50977
+c-0.0996094 -1.10645 -0.241211 -2.18066 -0.432617 -3.19434c-0.19043 -0.998047 -0.428711 -1.96289 -0.706055 -2.87793c-0.283203 -0.914062 -0.616211 -1.77539 -0.990234 -2.59473c1.02246 -0.0664062 2.05469 -0.116211 3.08594 -0.166016
+c1.02148 -0.0419922 2.05371 -0.0830078 3.08496 -0.100586c1.02246 -0.0332031 2.0625 -0.0498047 3.08203 -0.0585938c1.03516 -0.0175781 2.05859 -0.0175781 3.08984 -0.0175781h0.665039h0.541016h0.515625h0.615234c0.936523 0 1.87109 0 2.80762 0.0175781
+c0.927734 0 1.86621 0.0244141 2.79883 0.0419922c0.923828 0.0234375 1.84668 0.0498047 2.76953 0.0830078c0.932617 0.0332031 1.85449 0.0693359 2.76172 0.116211c-0.382812 0.814453 -0.71582 1.67188 -1.00684 2.59473
+c-0.291016 0.915039 -0.540039 1.87207 -0.748047 2.89453c-0.199219 1.01562 -0.349609 2.08789 -0.461914 3.21973c-0.103516 1.12305 -0.162109 2.30371 -0.162109 3.55176c-0.0166016 7.12305 1.93457 14.2471 5.96289 20.9043
+c4.01855 6.6416 10.1055 12.8154 18.373 18.1055c8.2334 5.27344 18.6396 9.66406 31.3438 12.7266c12.6875 3.06348 27.6748 4.82227 45.1104 4.82227c2.09277 0 4.18066 -0.0693359 6.26758 -0.203125c2.08789 -0.116211 4.16699 -0.295898 6.2373 -0.53125
+c2.0791 -0.25 4.14258 -0.533203 6.18848 -0.887695c2.05469 -0.360352 4.08789 -0.760742 6.10449 -1.21777c1.87109 3.94238 3.50195 8.05957 4.89062 12.3516c1.38965 4.29199 2.52051 8.74414 3.39355 13.3867c0.873047 4.64062 1.48926 9.44238 1.82129 14.417
+c0.34082 4.97363 0.40332 10.1143 0.183594 15.4238c-0.474609 11.5654 -2.39551 24.166 -5.88086 36.9404c-3.45996 12.6953 -8.45801 25.5586 -15.1104 37.8008c-6.6123 12.1602 -14.8633 23.7285 -24.8721 33.917c-9.95605 10.1221 -21.6621 18.9209 -35.2852 25.6416
+c5.27148 1.18164 10.1963 3.04004 14.5879 5.45605c4.38281 2.41211 8.25 5.34863 11.4385 8.71191c3.1748 3.34375 5.67773 7.11523 7.34961 11.1572c1.66309 4.04199 2.50781 8.36719 2.37891 12.8418c-0.166992 5.41406 -1.73047 10.5459 -4.41211 15.2119
+c-2.6748 4.6416 -6.4668 8.82422 -11.083 12.3262c-4.61621 3.49316 -10.0625 6.32031 -16.0771 8.26758c-6.00488 1.94531 -12.5752 3.02246 -19.4365 3.02246c-5.97949 0 -11.71 -0.819336 -17.0088 -2.3252c-5.31055 -1.4873 -10.2002 -3.67578 -14.4922 -6.40234
+c-4.30469 -2.75293 -8.00488 -6.03809 -10.9336 -9.75684c-2.93555 -3.71777 -5.09863 -7.85938 -6.2959 -12.293c-0.598633 6.62012 -2.35352 12.8584 -5.0332 18.4893c-2.66992 5.61328 -6.25781 10.6123 -10.5625 14.8037
+c-4.2832 4.17188 -9.28125 7.51172 -14.7793 9.83105c-5.48926 2.29492 -11.4805 3.56836 -17.7822 3.56836h-0.0234375h-0.0332031h-0.0332031h-0.0322266c-6.68848 0 -13.0928 -1.42285 -18.9307 -4.01758c-5.8584 -2.5918 -11.1738 -6.3584 -15.6865 -11.0039
+c-4.5166 -4.66504 -8.2334 -10.2559 -10.8701 -16.459c-2.65332 -6.23828 -4.2168 -13.124 -4.4248 -20.3525v-0.0830078c-0.142578 -4.84082 0.345703 -9.56445 1.38086 -14.0566c1.03125 -4.50781 2.62012 -8.79102 4.67383 -12.7451
+c2.07129 -3.96777 4.59961 -7.61426 7.54004 -10.8584c2.93848 -3.24316 6.27539 -6.08008 9.92578 -8.4082c-11.9932 -7.21973 -22.3223 -16.1357 -31.1221 -26.0908c-8.84961 -10.0469 -16.1562 -21.1748 -22.0195 -32.7441
+c-5.90137 -11.6592 -10.3516 -23.7773 -13.4365 -35.7051c-3.11035 -12.001 -4.83203 -23.7988 -5.28027 -34.6865c-0.216797 -5.29297 -0.150391 -10.4004 0.19043 -15.3408c0.348633 -4.95703 0.956055 -9.73047 1.82129 -14.3379
+c0.880859 -4.60449 2.00391 -9.03223 3.38086 -13.291c1.37402 -4.2666 2.99512 -8.3584 4.8418 -12.2637zM257.664 365.866c8.8252 -0.118164 17.5488 -0.881836 26.083 -2.25781c8.5332 -1.37402 16.8828 -3.36426 24.9551 -5.94922
+c8.08008 -2.58594 15.8965 -5.76465 23.3496 -9.4873c7.46484 -3.74219 14.5723 -8.04883 21.2266 -12.8955c6.1377 -4.45996 11.7852 -9.30762 16.8789 -14.4609c5.11035 -5.15527 9.67773 -10.6289 13.6025 -16.3008c3.94238 -5.6875 7.25684 -11.5859 9.87305 -17.5908
+c2.61914 -6.02051 4.53223 -12.168 5.67188 -18.3125c0.714844 -3.82617 1.35547 -7.39551 1.9209 -10.7637c0.574219 -3.37207 1.08203 -6.52832 1.53906 -9.54004c0.457031 -3.01074 0.873047 -5.84668 1.25684 -8.57324
+c0.382812 -2.7207 0.739258 -5.31445 1.08984 -7.83496c0.37793 -2.6709 0.727539 -5.19824 1.08105 -7.63965c0.356445 -2.44434 0.714844 -4.80371 1.08105 -7.11523c0.374023 -2.31543 0.765625 -4.5918 1.20508 -6.86914
+c0.44043 -2.29688 0.923828 -4.56641 1.45508 -6.90332c3.56445 -6.33301 7.22852 -11.4277 10.8887 -15.6357c3.65918 -4.2002 7.32715 -7.50195 10.8779 -10.2881c3.54395 -2.77832 6.99512 -5.03223 10.2139 -7.1377c3.23535 -2.10352 6.24609 -4.05859 8.94922 -6.23633
+c4.1416 -3.33887 8.78125 -6.77148 13.6094 -10.2471c4.82812 -3.48438 9.85254 -7.03613 14.7227 -10.6621c4.89062 -3.63477 9.63086 -7.32715 13.9102 -11.0781c4.28223 -3.76758 8.09668 -7.60547 11.1104 -11.5029c1.77148 -2.29102 3.33496 -4.66504 4.54102 -6.94434
+c1.21484 -2.27051 2.09668 -4.47461 2.49512 -6.4209c0.40332 -1.9541 0.333008 -3.65918 -0.324219 -4.95703c-0.65625 -1.2793 -1.91309 -2.17871 -3.8877 -2.49512c-0.253906 -0.0498047 -0.511719 -0.0654297 -0.77832 -0.115234
+c-0.265625 -0.0253906 -0.522461 -0.0507812 -0.790039 -0.0664062c-0.265625 -0.0253906 -0.540039 -0.0332031 -0.813477 -0.0419922c-0.267578 -0.0078125 -0.537109 -0.0244141 -0.81543 -0.0244141c-4.125 0 -8.75 1.12207 -13.6055 2.87793
+c-4.86621 1.7373 -9.97363 4.1084 -15.0967 6.62012c-5.12305 2.50293 -10.2471 5.13672 -15.1621 7.41016c-4.90625 2.2959 -9.61328 4.2334 -13.8809 5.32324c-0.586914 0.166016 -1.18555 0.311523 -1.78809 0.436523
+c-0.615234 0.125 -1.22266 0.237305 -1.84668 0.328125c-0.615234 0.100586 -1.24316 0.191406 -1.86328 0.25c-0.631836 0.0917969 -1.25586 0.124023 -1.8877 0.169922c0.56543 -2.82227 0.964844 -5.6582 1.16016 -8.62891
+c0.195312 -2.98438 0.199219 -6.0957 0 -9.46484c-0.195312 -3.37598 -0.603516 -7.00293 -1.21875 -11.0029c-0.623047 -4.01758 -1.45508 -8.39941 -2.52051 -13.2783c-0.449219 -2.14551 -1.23926 -5.41309 -2.51172 -9.54395
+c-1.26465 -4.13379 -3.01074 -9.13184 -5.38086 -14.7207c-2.38867 -5.61816 -5.39062 -11.8193 -9.16602 -18.373c-3.79199 -6.57031 -8.35156 -13.4736 -13.8486 -20.4268c6.77832 -2.27441 13.2402 -5.06934 19.1719 -8.28809
+c5.9375 -3.22656 11.3359 -6.87402 15.9844 -10.8154c4.66602 -3.95898 8.56641 -8.21777 11.502 -12.6582c2.94434 -4.42969 4.90332 -9.0498 5.67676 -13.7354c0.424805 -2.59473 0.628906 -5.06152 0.628906 -7.39844
+c-0.00878906 -2.34473 -0.232422 -4.53125 -0.665039 -6.58691c-0.433594 -2.0459 -1.07324 -3.92578 -1.92285 -5.63867c-0.847656 -1.72559 -1.90723 -3.25586 -3.17676 -4.62012c-1.14648 -1.24805 -2.46191 -2.3457 -3.92578 -3.28125
+c-1.48047 -0.943359 -3.10254 -1.72168 -4.88184 -2.35645c-1.78027 -0.632812 -3.71777 -1.09375 -5.79688 -1.41895c-2.0791 -0.3125 -4.30957 -0.460938 -6.68359 -0.460938c-6.6416 0 -13.2773 0 -19.8564 -0.0136719h-19.5166
+c-6.41699 0 -12.7461 -0.0166016 -18.917 -0.0234375c-6.17188 -0.0185547 -12.21 -0.0292969 -18.0566 -0.0634766h-13.4785h-12.6123h-11.6104h-10.4717c-3.45117 0 -6.94434 0.0703125 -10.3545 0.332031c-3.41016 0.267578 -6.73535 0.71582 -9.84766 1.46387
+c-3.11816 0.761719 -6.02148 1.83008 -8.59961 3.32715c-2.5625 1.47754 -4.79004 3.40527 -6.55469 5.85156c-1.03027 -0.0332031 -2.0625 -0.0830078 -3.09375 -0.120117c-1.03516 -0.0498047 -2.06348 -0.0917969 -3.11035 -0.121094
+c-1.04004 -0.0214844 -2.0918 -0.0585938 -3.14453 -0.0742188c-1.04785 -0.0166016 -2.12012 -0.0332031 -3.19336 -0.0332031h-4.5c-1.12207 0 -2.23145 0.0175781 -3.33496 0.0332031c-1.10449 0.0166016 -2.2041 0.0537109 -3.28516 0.0830078
+c-1.08984 0.0410156 -2.1748 0.0830078 -3.25195 0.132812c-1.08105 0.0664062 -2.16211 0.116211 -3.23438 0.188477c-1.76367 -2.48242 -3.99219 -4.41211 -6.5625 -5.90918c-2.56934 -1.50977 -5.46875 -2.57422 -8.58789 -3.34375
+c-3.11426 -0.761719 -6.44043 -1.20996 -9.85156 -1.47754c-3.41016 -0.261719 -6.89551 -0.332031 -10.3545 -0.332031h-10.4717h-11.6025h-12.6123h-13.4785c-5.85449 0.0332031 -11.8848 0.0449219 -18.0605 0.0634766
+c-6.18457 0.0078125 -12.4971 0.0234375 -18.917 0.0234375h-19.5293c-6.57031 0.0136719 -13.1992 0.0136719 -19.8438 0.0136719c-2.39648 0 -4.63281 0.148438 -6.7207 0.460938c-2.08301 0.325195 -4.0166 0.786133 -5.79688 1.41895
+c-1.77051 0.635742 -3.39355 1.41309 -4.85645 2.35645c-1.46387 0.936523 -2.77051 2.0332 -3.91699 3.28125c-1.26465 1.36426 -2.32031 2.89551 -3.16797 4.62012c-0.849609 1.71289 -1.49707 3.59277 -1.9209 5.63867
+c-0.433594 2.05566 -0.657227 4.24219 -0.666016 6.58691c-0.00878906 2.33887 0.199219 4.80469 0.62793 7.39844c0.760742 4.70312 2.74512 9.35254 5.71777 13.8018c2.96484 4.45801 6.91211 8.72559 11.6104 12.6846c4.69824 3.96777 10.1465 7.61816 16.1436 10.8369
+c5.97168 3.21875 12.4883 6.00488 19.3125 8.25879c-5.47266 6.96191 -10.0225 13.8555 -13.8066 20.4102c-3.75879 6.53711 -6.76172 12.7422 -9.13184 18.3398c-2.37109 5.58887 -4.11719 10.5791 -5.38965 14.7041c-1.26465 4.11328 -2.05078 7.38184 -2.50293 9.52637
+c-1.06445 4.90332 -1.89648 9.29492 -2.52051 13.3193c-0.620117 4.01855 -1.02246 7.65234 -1.22266 11.0283c-0.200195 3.36914 -0.200195 6.4873 -0.0078125 9.46484c0.199219 2.97754 0.589844 5.81836 1.15527 8.6377
+c-0.689453 -0.0458984 -1.39355 -0.0957031 -2.0918 -0.15332c-0.703125 -0.0703125 -1.41016 -0.166016 -2.11719 -0.249023c-0.698242 -0.116211 -1.39648 -0.241211 -2.0957 -0.370117c-0.69043 -0.154297 -1.37988 -0.299805 -2.05371 -0.486328
+c-4.27539 -1.08984 -8.97461 -3.02734 -13.8809 -5.32324c-4.91504 -2.27344 -10.042 -4.90625 -15.1533 -7.41016c-5.11914 -2.51172 -10.2217 -4.88281 -15.0791 -6.62012c-4.85742 -1.75586 -9.45703 -2.87695 -13.5654 -2.87695
+c-0.273438 0 -0.541016 0.0166016 -0.814453 0.0234375c-0.274414 0.00878906 -0.537109 0.0175781 -0.798828 0.0419922c-0.266602 0.0175781 -0.532227 0.0410156 -0.797852 0.0664062c-0.258789 0.0498047 -0.511719 0.0654297 -0.765625 0.115234
+c-1.97852 0.316406 -3.23438 1.21582 -3.89551 2.49512c-0.661133 1.29883 -0.719727 3.00293 -0.320312 4.95703c0.408203 1.94629 1.27734 4.15039 2.49512 6.4209c1.21387 2.2793 2.76953 4.65332 4.54199 6.94434c3.01855 3.89648 6.83594 7.73535 11.1201 11.5029
+c4.2666 3.75098 9.01562 7.44336 13.8896 11.0781c4.87402 3.62598 9.87207 7.17773 14.6963 10.6621c4.81445 3.47656 9.43848 6.9082 13.5645 10.2471c2.79395 2.2793 5.93848 4.30859 9.30762 6.49512c3.35938 2.1875 6.96094 4.56543 10.6709 7.54395
+c3.70508 2.95703 7.52246 6.5127 11.3281 11.0869c3.79297 4.56445 7.57715 10.1133 11.2275 17.0908c0.441406 2.05469 0.835938 4.0752 1.20605 6.11328c0.358398 2.0459 0.699219 4.0918 1.02734 6.1875c0.319336 2.0752 0.635742 4.22266 0.952148 6.41699
+c0.323242 2.22559 0.640625 4.50391 0.980469 6.8916c0.349609 2.52051 0.707031 5.11426 1.08887 7.83496c0.383789 2.72754 0.799805 5.5625 1.24805 8.57324c0.46582 3.01172 0.964844 6.16895 1.53906 9.54004c0.56543 3.36816 1.20215 6.9375 1.9209 10.7637
+c1.13086 6.14551 3.05371 12.292 5.67188 18.3125c2.61133 6.00488 5.92285 11.9023 9.86426 17.5908c3.93066 5.67285 8.4834 11.1455 13.5996 16.3008c5.08984 5.15332 10.7402 10.001 16.875 14.4609c6.65332 4.84668 13.7568 9.15234 21.2256 12.8955
+c7.44336 3.72461 15.2529 6.90137 23.3379 9.4873c8.05957 2.58496 16.4004 4.5752 24.9258 5.94922c8.52539 1.37598 17.2256 2.13965 26.0322 2.25781h2.57715v-0.00390625zM257.032 242.961c-0.257812 -1.60352 -0.583008 -3.18555 -0.973633 -4.74902
+c-0.398438 -1.54688 -0.856445 -3.07715 -1.37305 -4.57031c-0.522461 -1.49121 -1.10156 -2.96484 -1.7373 -4.39551c-0.631836 -1.43066 -1.32227 -2.83984 -2.05957 -4.2002c-4.71973 -0.265625 -9.48438 -1.08105 -13.9922 -2.2041
+c-4.50879 -1.10449 -8.7666 -2.55273 -12.4922 -4.09961c-3.71875 -1.56348 -6.89844 -3.23926 -9.24805 -4.80859c-2.34668 -1.5625 -3.86816 -3.04785 -4.25 -4.22461c-0.382812 -1.14844 -0.433594 -2.2959 -0.257812 -3.41016
+c0.169922 -1.10547 0.564453 -2.16309 1.07129 -3.13574c0.491211 -0.972656 1.09473 -1.87109 1.68848 -2.63672c0.598633 -0.765625 1.18164 -1.39746 1.63867 -1.86719c0.449219 -0.494141 2.40332 -2.48242 5.12305 -5.22754
+c2.72949 -2.75293 6.22168 -6.2627 9.74805 -9.79785c3.53418 -3.52539 7.10352 -7.06836 9.95508 -9.86426c2.85254 -2.79395 4.98242 -4.82227 5.63867 -5.33887c0.666016 -0.541016 1.28516 -1.04785 1.91309 -1.51367
+c0.641602 -0.46582 1.28906 -0.881836 1.99609 -1.23145c0.707031 -0.365234 1.48926 -0.647461 2.37109 -0.848633c0.889648 -0.189453 1.8916 -0.307617 3.06055 -0.307617h0.532227h0.266602h0.527344c1.16895 0 2.16699 0.117188 3.04395 0.307617
+c0.87793 0.200195 1.64648 0.482422 2.34668 0.848633c0.697266 0.350586 1.33496 0.766602 1.95898 1.23145c0.623047 0.46582 1.23828 0.972656 1.8877 1.51367c0.668945 0.516602 2.81055 2.54492 5.65918 5.33887c2.84863 2.7959 6.41699 6.33887 9.95605 9.86426
+c3.5293 3.53516 7.02246 7.04492 9.75195 9.79785c2.72363 2.74414 4.68262 4.73242 5.13086 5.22754c0.458008 0.469727 1.03613 1.10254 1.63086 1.86719c0.589844 0.765625 1.20117 1.66406 1.69629 2.63672c0.499023 0.972656 0.897461 2.0293 1.07324 3.13574
+c0.174805 1.11426 0.124023 2.26172 -0.258789 3.41016c-0.365234 1.11426 -1.71387 2.49512 -3.80957 3.95898c-2.10449 1.48047 -4.94043 3.02734 -8.30078 4.49902c-3.35254 1.47656 -7.20996 2.87402 -11.3447 4.02539
+c-4.12988 1.14648 -8.52441 2.07031 -12.9746 2.56543c0.307617 -0.0205078 0.606445 -0.0380859 0.915039 -0.0507812c0.294922 -0.0214844 0.606445 -0.0449219 0.90625 -0.0537109c0.299805 -0.0332031 0.606445 -0.0458984 0.905273 -0.0664062
+c0.304688 -0.00878906 0.607422 -0.0292969 0.915039 -0.0537109c-1.33105 1.32617 -2.55371 2.71484 -3.65039 4.14551c-1.11426 1.44727 -2.10449 2.94434 -2.96875 4.4834c-0.873047 1.54688 -1.60547 3.13477 -2.21387 4.77246
+c-0.603516 1.6416 -1.07812 3.31348 -1.40234 5.02637z"></glyph><glyph glyph-name="lin-debian" unicode="&#xe058;" d="M64.707 298.486c0.646484 -3.54785 8.16113 4.95703 2.28027 -8.29199c-11.3223 -7.91504 -1.36914 -3.46387 -2.28027 8.29199zM64.707 298.486c-0.015625 0.203125 -0.0263672 0.401367 -0.0488281 0.608398
+c-0.00390625 -0.237305 0.015625 -0.432617 0.0488281 -0.608398zM55.2725 260.315c-1.01367 -4.71191 -1.49316 -9.60059 -4.14648 -17.7422c0.773438 6.375 -3.18555 8.37109 4.14648 17.7422zM285.788 408.5c-6.07227 -1.38086 -14.418 -0.432617 -20.1445 -2.53125
+l-3.42676 0.467773c7.78125 1.00293 15.6611 1.39746 23.5713 2.06348zM272.779 399l0.216797 0.397461l-3.19434 -0.65918zM263.972 401.909c4.51758 -0.811523 9.76562 -1.43359 9.02441 -2.51172c4.94434 1.08301 6.06738 2.08105 -9.02441 2.51172zM216.814 127.417
+l2.60449 -7.68066c-3.55664 6 -7.37891 11.8975 -9.24414 18.7666c1.9502 -3.9082 3.69531 -7.83008 6.63965 -11.0859zM308.734 132.457c-11.0537 1.70508 -21.1211 5.94629 -12.6543 6.06836c7.05566 -0.645508 14.0586 -0.608398 20.9463 1.07617
+c-2.4707 -2.3457 -5.23926 -4.75781 -8.29199 -7.14453zM341.521 149.852c0.618164 5.98242 -14.0615 -2.59473 2.95508 18.8291c-1.47461 -6.03809 -15.8135 -21.918 0.00976562 -11.9541c2.87305 5.11523 5.91699 9.9668 7.04883 15.582
+c-1.28906 -7.87891 -4.96582 -15.499 -10.0137 -22.457zM358.3 193.502c-1.52637 -6.13965 -2.78223 3.78613 -4.35742 4.6084c1.35059 5.81934 5.37695 10.6387 4.35742 -4.6084zM261.244 83.9141c-0.320312 1.21289 0.185547 2.02734 0.499023 2.83301
+c0.255859 -2.19336 8.5752 -8.55566 14.8457 -11.7832c16.4805 -6.0918 35.1143 -6.33301 49.7861 -5.78809c-31.7051 -13.2617 -92.2451 13.4609 -112.05 48.9209c4.48047 -0.976562 19.8281 -24.9209 31.3154 -28.8135c-6.79102 5.44238 -12.043 12.3672 -16.9102 19.4951
+c9.17578 -10.5459 20.3301 -19.1582 32.5137 -24.8643zM261.904 87.251c-0.130859 -0.125977 -0.186523 -0.293945 -0.161133 -0.50293c0.0654297 0.166992 0.121094 0.333984 0.161133 0.50293zM202.472 120.963l1.1875 5.93945
+c6.98828 -13.4912 10.7852 -17.6172 15.8975 -27.5977c-7.10645 5.91016 -11.5205 14.0977 -17.085 21.6582zM443.778 225.901c0.935547 -17.9014 5.02344 -10.3486 6.93848 -11.2021c-1.9502 -8.80664 -9.83496 -19.1729 -5.94141 -34.3271
+c-1.11816 4.59082 -3.29297 9.21289 -4.95312 13.5605c-1.53418 -12.9385 2.86133 -15.459 -3.11035 -31.1406c4.30371 14.1367 3.83887 26.8916 -0.219727 20.7471c1.7959 -20.0898 -15.8945 -35.5176 -13.9814 -48.2178l-5.14746 7.08594
+c-13.9316 -20.1992 -0.316406 -11.124 -9.81055 -26.4326c3.48047 6.01465 -1.82031 2.48242 2.70703 9.28613c-3.00684 -0.174805 -13.4121 -12.792 -22.9346 -20.2109c-37.4316 -30.0078 -82.127 -33.9248 -125.393 -17.7646
+c-0.0117188 -0.0107422 -0.0175781 -0.0244141 -0.0292969 -0.0361328c0.236328 1.0127 -0.142578 2.13574 -3.06348 4.10742c-36.6738 28.1064 -58.3525 51.9971 -50.8301 107.302c5.59277 4.2207 7.08203 27.291 19.9189 35.373
+c7.82227 17.2832 31.2598 33.2061 56.3105 33.6006c25.5791 1.4082 47.1582 -13.6455 57.999 -27.8467c-19.7412 18.3945 -52.0439 23.9932 -79.5986 10.3525c-28.1699 -12.6709 -44.875 -43.7021 -42.4395 -74.5996c1.0459 1.54297 1.97363 0.59082 2.48047 4.40234
+c-0.862305 -60.0518 64.7031 -104.058 111.91 -81.8506l0.5625 -1.23926c19.1377 5.21582 16.668 9.52344 29.1807 18.1143c-0.976562 -2.0127 -8.43262 -7.16113 -3.98438 -7.26074c6.08398 1.61816 25.1094 19.3125 34.458 27.6299
+c4.2832 9.24805 -2.28223 5.00195 3.70508 16.6299l7.31934 3.65723c4.06152 11.7627 8.57031 18.4043 8.07129 32.0977l-4.2793 -9.00977c6.28418 19.0322 2.65723 39.75 3.54297 57.667l-1.75 0.469727c-1.53516 45.0684 -40.4922 92.9688 -75.1699 109.177
+c-29.8789 13.8047 -75.8848 16.168 -97.1406 5.76953c2.92578 2.59375 14.584 3.68066 11.0732 5.67871c-33.2803 -3.30957 -25.8516 -11.6064 -51.3594 -18.1211c-6.99902 -6.75781 20.4268 5.41797 5.66797 -3.3418c-13.6836 -3.77539 -20.0586 2.38281 -40.335 -18.5986
+c1.80664 -2.9209 12.8691 8.63281 3.63672 -2.96289c-19.0547 2.36328 -60.1973 -43.5947 -68.9336 -58.833l4.57129 -0.788086c-7.50195 -18.79 -17.3633 -30.7734 -18.707 -42.0303c-1.9375 -27.6807 -11.6045 -78.1553 1.81934 -93.6748l-1.2998 -12.958
+c1.83984 -3.67578 3.22949 -7.42285 5.52246 -10.8662l-2.98926 -0.249023c14.123 -44.5342 15.1689 -0.823242 33.8145 -47.083c-2.70703 0.907227 -5.43848 1.90137 -9.37695 7.21973c-0.469727 -4.05371 5.73535 -16.2305 13.1182 -25.7324l-3.125 -3.56836
+c4.10938 -7.46387 7.89844 -9.09766 10.75 -11.7021c-15.3447 8.36719 14.2295 -27.5996 16.8994 -32.1826l2.35645 4.19629c-0.338867 -6.03906 4.33105 -13.8281 13.0928 -24.6445l7.29395 0.287109c3.00586 -5.93848 14 -16.6758 20.668 -17.1787l-4.43262 -5.78906
+c16.7344 -5.30078 8.12793 -7.03223 28.6982 -14.3135l-4.15039 7.33496c10.4883 -9.09766 13.7354 -17.0654 28.5439 -24.0352c20.5273 -7.16113 23.2549 -4.32422 44.3301 -10.3545c-17.8604 0.520508 -38.8652 0.324219 -52.9824 5.38086
+c-96.3457 26.0908 -184.487 139.112 -178.039 255.513c-1.48438 23.5693 2.34473 53.0176 -1.57812 58.8857c5.50781 17.9326 11.8828 39.7988 24.7178 65.8252c-0.928711 1.74219 2.11035 -5.09863 8.63672 6.02148c3.95703 8.69141 7.18457 18.2656 12.1738 26.7139
+l2.56348 0.599609c2.56836 14.9072 34.793 37.7754 44.3818 49.2861l0.657227 -4.39746c20.9268 19.6221 58.2168 32.7715 79.2109 42.1406c-5.51172 -6.09961 12.3457 0.607422 25.2168 1.38965c-4.05762 -2.27148 -8.08398 -4.03809 -11.8906 -6.70801
+c15.4443 3.68262 14.7061 -1.51074 30.4922 0.571289c-5.53516 -0.803711 -12.2637 -3 -11.1904 -3.83789c17.6445 -2.04492 20.335 5.45703 36.6699 0.0195312l-1.04004 4.82129c22.6807 -8.19043 27.4297 -6.80176 52.0781 -19.8721
+c8.66211 -0.420898 9.51465 5.32715 22.5928 0.00878906c2.29492 -4.03809 -0.523438 -4.78027 15.5234 -14.3389c1.79297 0.710938 -3.19824 5.25195 -7.14453 8.86328c32.2754 -17.2539 67.3525 -54.0254 78.0518 -93.3799
+c-10.0146 18.4619 -1.03223 -9.41504 -4.47559 -7.96777c4.46289 -12.0391 8.11816 -24.4814 10.3799 -37.3271c-2.96094 10.5361 -9.42285 35.9688 -20.751 52.3809c-0.922852 -10.5898 -14.5967 7.30957 -7.12305 -16.002
+c5.69727 -8.25488 1.16016 8.375 8.18066 -6.29785c0.106445 -6.97363 2.76855 -13.9053 4.31543 -22.9951c-2.40332 0.395508 -5.35938 10.0449 -7.12793 7.36035c2.44238 -11.4326 6.44629 -17.3926 7.97168 -18.2695
+c-0.785156 -1.91406 -2.80566 1.78613 -2.94727 -5.9873z"></glyph><glyph glyph-name="os-osx-dark" unicode="&#xe059;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM105.484 76.3496
+c36.9697 0 63.2949 26.5156 63.2939 78.3926c0 39.6807 -20.1318 74.9082 -61.3613 74.9082c-38.9072 0 -63.4902 -32.709 -63.4902 -77.2305c0 -43.1631 22.2588 -76.0703 61.5576 -76.0703zM220.657 76.541c34.6484 0 54.1963 18.9717 54.1963 44.9072
+c0 19.5488 -10.6445 33.293 -34.4541 43.9385c-18.1963 8.32227 -25.5508 13.1641 -25.5508 23.8086c0 8.32617 6.77637 16.4561 21.874 16.4561c12.1953 0 21.293 -3.68164 26.5176 -6.38867l6.00098 23.4209c-6.96973 3.48535 -17.8105 6.77246 -31.9404 6.77246
+c-32.1299 0 -51.293 -18.7734 -51.293 -43.1611c0 -19.3604 13.9395 -33.2949 36.3896 -42.9717c16.4561 -7.15723 23.6172 -13.5488 23.6172 -24.1982c0 -11.0283 -8.32422 -18.5811 -24.1953 -18.5811c-12.0039 0 -24.3926 3.67676 -32.1338 8.32617l-5.61133 -24.0039
+c6.96582 -4.25781 21.874 -8.3252 36.583 -8.3252zM414.581 78.4785v0.00195312h32.1299l-39.8721 75.876l38.126 72.9736h-31.5469l-12.5791 -29.0352c-3.68066 -8.51367 -6.19727 -15.293 -9.67773 -24.585h-0.391602c-3.48438 8.3252 -6.3877 15.873 -10.2588 24.3936
+l-13.3535 29.2266h-31.9414l37.165 -73.1689l-38.5205 -75.6807h31.3604l12.1924 28.6465c4.4541 10.2598 7.9375 18.3848 11.0371 27.293h0.582031c3.6748 -8.90918 7.16113 -16.8418 12.1924 -27.0977zM138.775 153.584c0 -30.0059 -11.0332 -53.8145 -32.3242 -53.8145
+c-21.1016 0 -32.5225 24.0039 -32.5225 53.2295c0 27.292 10.2598 53.2314 32.7148 53.2314c21.874 0.000976562 32.1318 -25.3555 32.1318 -52.6465z"></glyph><glyph glyph-name="os-apple-dark" unicode="&#xe05a;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM268.347 298.135
+c-11.5049 -14.0137 -21.0566 -34.8066 -17.3516 -55.0107c20.3086 -0.636719 41.3008 11.5273 53.5059 27.2109c11.3818 14.5986 20.0273 35.2373 16.8799 56.4209c-18.5938 -1.30176 -40.3535 -13.1621 -53.0342 -28.6211zM382.527 29.6328
+c10.4375 15.998 14.3926 24.082 22.5146 42.1768c-41.3027 15.5781 -58.2861 61.0811 -44.9707 98.1045c5.75586 16.0537 17.1484 30.4961 34.8359 40.2422c-17.873 22.3027 -42.9619 35.248 -66.6416 35.248c-31.3301 0 -44.5703 -14.9258 -66.3271 -14.9258
+c-22.4141 0 -39.4238 14.9258 -66.5557 14.9258c-26.6055 0 -54.9316 -16.2188 -72.8945 -43.918c-6.60645 -10.2324 -11.0811 -22.9531 -13.5205 -37.1211c-6.7666 -39.7451 3.34375 -91.5068 33.5146 -137.472c14.667 -22.3066 34.2188 -47.4277 59.7617 -47.6445
+c22.7529 -0.224609 29.2139 14.5469 60.0098 14.7051c30.8477 0.166016 36.6953 -14.8643 59.4248 -14.6387c25.5498 0.21582 46.1777 28.0117 60.8486 50.3174z"></glyph><glyph glyph-name="os-win-01-dark" unicode="&#xe05b;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM225.031 50.334v116.78h-118.073
+v-94.1992c2.62793 -11.9932 9.87305 -19.3789 21.292 -22.5811h96.7812zM225.031 178.729v76.1309h-49.6826c-35.8379 0 -62.2734 5.65527 -68.3906 -21.9326v-54.1982h118.073zM405.042 75.4932c0 18.0684 0 36.1338 -0.000976562 54.1982h-168.4v-79.3574h146.465
+c12.3047 3.39258 20.1357 11.2617 21.9365 25.1592zM405.042 140.662c0 29.6787 0 59.3535 0.000976562 89.0381c-1.02734 11.207 -8.8418 21.2959 -18.7139 24.5186c-8.66211 2.82812 -23.7451 0.640625 -37.418 0.640625h-112.27v-114.197h168.4z"></glyph><glyph glyph-name="os-win-02-dark" unicode="&#xe05c;" d="M349.617 288.052c20.0518 1.9209 40.3613 -1.10156 60.4102 -9.60547v-85.9287c-7.97266 3.02734 -25.5459 8.50488 -36.2588 8.50488h-24.1514v87.0293zM349.617 176.051c20.0518 2.4707 40.3613 0 60.4102 -7.9707v-84.5557
+c-19.2324 6.31152 -37.0684 9.88867 -60.4102 8.78613v83.7402zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667
+c46.8408 0 85.166 -38.3252 85.166 -85.167zM76.7168 70.3408l-12.3418 -6.3125v-11.2627l12.3418 5.49805v12.0771zM76.7168 109.049l-12.3418 -6.03027v-11.2607l12.3418 5.49707v11.7939zM76.7168 146.667l-12.3418 -6.05078v-11.2412l12.3418 5.48145v11.8105z
+M76.7168 186.206l-12.3418 -6.04688v-11.5273l12.3418 5.49805v12.0762zM76.7168 224.909l-12.3418 -5.75879v-11.5283l12.3418 5.21094v12.0762zM76.7168 262.527l-12.3418 -6.0459v-11.5234l12.3418 5.49414v12.0752zM76.7168 301.784l-12.3418 -6.31348v-11.2607
+l12.3418 5.49805v12.0762zM107.47 64.5811l-15.9189 -9.60547v-16.2061l15.9189 8.79102v17.0205zM107.47 103.567l-15.9189 -9.60645v-16.4883l15.9189 9.07422v17.0205zM107.47 140.903l-15.9189 -9.60645v-16.2021l15.9189 9.05469v16.7539zM107.47 180.442
+l-15.9189 -9.62305v-16.4688l15.9189 9.06934v17.0225zM107.47 219.412l-15.9189 -9.60254v-16.4678l15.9189 9.04883v17.0215zM107.47 256.768l-15.9189 -9.62305v-16.1885l15.9189 8.79199v17.0195zM107.47 296.024l-15.9189 -9.60645v-16.2061l15.9189 9.05273v16.7598z
+M143.171 52.5049l-21.9697 -10.4463v-19.4941l21.9697 9.89355v20.0469zM143.171 91.4912l-21.9697 -10.4424v-19.7607l21.9697 10.1553v20.0479zM143.171 129.093l-21.9697 -10.4219v-19.7812l21.9697 10.1592v20.0439zM143.171 168.366l-21.9697 -10.4424v-19.4912
+l21.9697 9.88965v20.0439zM143.171 207.622l-21.9697 -10.7041v-19.5l21.9697 9.87207v20.332zM143.171 244.667l-21.9697 -10.417v-19.4951l21.9697 9.88867v20.0234zM143.171 283.948l-21.9697 -10.4424v-19.5l21.9697 9.89355v20.0488zM179.687 56.0605
+l-26.9131 -12.6299v-27.1797l26.9131 12.916v26.8936zM179.687 95.0469l-26.9131 -12.8916v-26.9141l26.9131 12.6299v27.1758zM179.687 132.382l-26.9131 -12.8955v-27.1768l26.9131 12.8926v27.1797zM179.687 171.655l-26.9131 -12.625v-27.1816l26.9131 12.8965v26.9102z
+M179.687 210.629l-26.9131 -12.6094v-27.2002l26.9131 12.916v26.8936zM179.687 248.247l-26.9131 -12.8916v-27.1807l26.9131 12.8926v27.1797zM179.687 287.503l-26.9131 -12.6338v-27.1758l26.9131 12.917v26.8926zM218.391 57.9775l-31.5713 -15.9189v-30.7305
+l31.5713 15.9189v30.7305zM218.391 96.9678l-31.5713 -15.9189v-31.0186l31.5713 16.2061v30.7314zM218.391 134.59l-31.5713 -15.9189v-31.0391l31.5713 16.2021v30.7559zM218.391 173.843l-31.5713 -15.9189v-31.0186l31.5713 16.1846v30.7529zM218.391 212.833
+l-31.5713 -15.915v-30.7607l31.5713 15.9189v30.7568zM218.391 250.168l-31.5713 -15.918v-30.7568l31.5713 15.9189v30.7559zM218.391 289.441l-31.5713 -15.9365v-30.7559l31.5713 15.9395v30.7529zM253.8 -16.4014h-0.261719l0.141602 -1.24316zM259.298 68.4238
+l-34.042 -16.4717v-34.0459l34.042 17.8398v32.6777zM259.298 107.41l-34.042 -16.4678v-34.0459l34.042 17.5732v32.9404zM259.298 147.216l-34.042 -16.7549v-33.7588l34.042 17.5781v32.9355zM259.298 185.391l-34.042 -16.4912v-34.042l34.042 17.8555v32.6777z
+M259.298 224.356l-34.042 -16.4688v-34.0459l34.042 17.5781v32.9365zM259.298 263.081l-34.042 -16.7549v-34.042l34.042 17.8398v32.957zM259.298 301.784l-34.042 -16.4678v-34.0469l34.042 17.8408v32.6738zM264.774 155.308
+c-0.0791016 -0.0410156 -0.183594 -0.0791016 -0.262695 -0.119141v-82.377c0.0791016 0.0410156 0.183594 0.0830078 0.262695 0.124023v82.3721zM264.774 266.761c-0.0791016 -0.0419922 -0.183594 -0.0830078 -0.262695 -0.125v-84.8203
+c0.0791016 0.0361328 0.183594 0.078125 0.262695 0.120117v84.8252zM341.649 -16.4014h-0.267578l0.142578 -1.24316zM447.625 301.231c-63.4092 30.2021 -124.074 28.5518 -182.847 3.02637v-37.498c24.0312 10.625 43.7275 16.3477 60.9561 17.4492v-85.1084
+c-20.4932 -1.63379 -40.7295 -7.90918 -60.9561 -17.166v-26.6279c22.4189 10.8965 42.6455 15.7998 60.9561 17.167v-81.2705c-21.5791 -3.82129 -42.3428 -9.54395 -60.9561 -18.2695v-38.291c57.6621 33.5146 118.889 30.2031 182.847 -0.818359v267.407z"></glyph><glyph glyph-name="os-win-03-dark" unicode="&#xe05d;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM168.889 271.745l-28.5225 -98.7539
+s31.2266 11.334 54.9121 13.7148c23.6836 2.37207 55.626 -19.6025 55.626 -19.6025l28.5205 97.9961c-50.9629 39.0361 -110.536 6.64551 -110.536 6.64551zM162.579 69.1475c22.7568 1.90039 54.7803 -18.9375 54.7812 -18.9385l28.8184 99.0371
+c-4.55957 3.27734 -25.7637 17.5537 -52.3057 19.4541c-26.5527 1.89551 -58.54 -12.9775 -58.54 -12.9775l-28.374 -98.7188c13.1475 6.79492 32.8828 10.2393 55.6201 12.1436zM343.275 35.0059c0 0 27.7744 97.1973 28.4932 98.1201
+c0.0507812 0.0380859 0.0712891 0.0576172 0.0126953 0.0292969c0 0 -0.0078125 -0.0244141 -0.0126953 -0.0292969c-0.108398 -0.0830078 -0.407227 -0.283203 -0.553711 -0.348633c-26.5977 -10.4092 -40.1748 -11.9658 -59.791 -12.4307
+c-19.915 -0.481445 -50.3223 19.3047 -50.3223 19.3047l-28.376 -98.1621c5.20898 -2.05957 22.2969 -18.3066 50.7363 -19.749c28.4453 -1.41406 59.8135 13.2656 59.8135 13.2656zM376.668 150.133l28.374 98.291s-37.6836 -15.7402 -62.3281 -12.8848
+c-24.6562 2.85449 -39.9932 13.3281 -48.21 19.21l-28.5771 -97.4277s23.2168 -22.752 55.9189 -20.8643c32.7236 1.90527 50.4766 12.2178 54.8223 13.6758z"></glyph><glyph glyph-name="os-linux" unicode="&#xe05e;" d="M341.516 108.399c0.125 -3.09863 0.0927734 -6.09668 -0.106445 -8.99414c-0.195312 -2.90332 -0.553711 -5.70605 -1.06445 -8.41309c-0.507812 -2.70703 -1.16895 -5.30762 -1.97852 -7.81055c-0.808594 -2.49902 -1.76465 -4.90234 -2.85449 -7.20312
+c-1.17285 0.267578 -2.36035 0.499023 -3.55957 0.712891c-1.18945 0.207031 -2.39648 0.369141 -3.60938 0.515625c-1.20605 0.136719 -2.41992 0.241211 -3.63477 0.307617c-1.22266 0.0791016 -2.44043 0.120117 -3.65918 0.120117
+c-10.1719 0 -18.9131 -1.02637 -26.3145 -2.81445c-7.41016 -1.78418 -13.4814 -4.34668 -18.2852 -7.41895c-4.81934 -3.08496 -8.37109 -6.69043 -10.7168 -10.5635c-2.34961 -3.88379 -3.48828 -8.04199 -3.47656 -12.1963
+c0 -0.728516 0.0332031 -1.41895 0.0908203 -2.07031c0.0664062 -0.661133 0.158203 -1.28516 0.271484 -1.87598c0.120117 -0.599609 0.266602 -1.15527 0.436523 -1.68848c0.170898 -0.541016 0.366211 -1.04004 0.586914 -1.51465
+c-0.527344 -0.0283203 -1.06836 -0.0498047 -1.6084 -0.0703125c-0.537109 -0.0205078 -1.07324 -0.0332031 -1.61426 -0.0458984c-0.546875 -0.0078125 -1.09082 -0.0244141 -1.63379 -0.0244141c-0.544922 -0.00878906 -1.0918 -0.00878906 -1.63672 -0.00878906
+h-0.359375h-0.301758h-0.314453h-0.388672c-0.601562 0 -1.2002 0 -1.80273 0.00878906c-0.595703 0.00488281 -1.2002 0.0175781 -1.79688 0.0332031c-0.602539 0.0078125 -1.20312 0.0332031 -1.80273 0.0585938c-0.598633 0.0283203 -1.2002 0.0585938 -1.7959 0.0957031
+c0.217773 0.478516 0.40918 0.980469 0.574219 1.51855c0.164062 0.532227 0.300781 1.09473 0.414062 1.67676c0.109375 0.589844 0.195312 1.21777 0.250977 1.86133c0.0556641 0.649414 0.0849609 1.32715 0.0898438 2.04688
+c0.00976562 4.1543 -1.12695 8.31348 -3.48145 12.1963c-2.34277 3.87207 -5.89062 7.47852 -10.7031 10.5635c-4.80566 3.07227 -10.873 5.63477 -18.2773 7.41895c-7.39258 1.78809 -16.1279 2.81445 -26.2881 2.81445c-1.14941 0 -2.30371 -0.0410156 -3.46191 -0.107422
+c-1.1543 -0.0625 -2.31445 -0.15332 -3.46973 -0.27832c-1.1543 -0.128906 -2.30664 -0.274414 -3.4541 -0.457031c-1.14844 -0.174805 -2.29297 -0.382812 -3.42773 -0.611328c-1.07617 2.27832 -2.02051 4.66602 -2.8252 7.15234
+c-0.802734 2.48242 -1.45898 5.06934 -1.97363 7.75586c-0.50293 2.6875 -0.858398 5.47363 -1.06055 8.3623c-0.199219 2.88184 -0.237305 5.8584 -0.112305 8.94922c0.259766 6.35059 1.26758 13.2314 3.08203 20.2305c1.79883 6.95703 4.39453 14.0312 7.83691 20.8262
+c3.41992 6.75293 7.68164 13.2451 12.8457 19.1035c5.13184 5.81055 11.1592 11.0107 18.1523 15.2207c-2.12891 1.35742 -4.0752 3.01074 -5.78906 4.90234c-1.71289 1.89355 -3.19141 4.02148 -4.39648 6.33691c-1.19824 2.30762 -2.125 4.80469 -2.72852 7.43457
+c-0.602539 2.62012 -0.887695 5.375 -0.802734 8.19922v0.0478516c0.119141 4.21875 1.0332 8.23633 2.57812 11.873c1.53906 3.61816 3.70801 6.87988 6.34375 9.59961c2.62988 2.71094 5.73047 4.90918 9.14746 6.41992c3.40723 1.51465 7.14355 2.34473 11.043 2.34473
+h0.0205078h0.0195312h0.0185547h0.0185547c3.67285 0 7.16699 -0.743164 10.3701 -2.08203c3.20605 -1.35449 6.12305 -3.30273 8.62305 -5.7373c2.51074 -2.44531 4.60449 -5.36035 6.16113 -8.63477c1.14844 -2.41406 2.00195 -5.02148 2.51562 -7.76758
+c-0.375 0.816406 -0.805664 1.57422 -1.29492 2.24707c-0.860352 1.16797 -1.88379 2.12305 -3.02637 2.7627c-1.14062 0.655273 -2.40137 1.00879 -3.73633 1.00879c-1.34277 0 -2.61621 -0.354492 -3.77539 -1.00879
+c-1.1543 -0.640625 -2.18945 -1.59473 -3.06348 -2.7627c-0.873047 -1.17285 -1.58398 -2.58105 -2.0752 -4.16113c-0.495117 -1.58105 -0.772461 -3.32422 -0.793945 -5.18164c-0.0107422 -1.85352 0.235352 -3.60156 0.707031 -5.19043
+c0.46582 -1.60059 1.15625 -3.02441 2.01953 -4.2168c0.862305 -1.19238 1.89746 -2.1582 3.06055 -2.82422c1.16113 -0.665039 2.44336 -1.02832 3.80273 -1.02832c1.35254 0 2.62793 0.363281 3.78418 1.02832c1.15625 0.666016 2.19629 1.63086 3.06543 2.82422
+c0.115234 0.160156 0.22168 0.333984 0.332031 0.501953c-0.0722656 -0.223633 -0.125977 -0.456055 -0.203125 -0.676758c-0.308594 -0.869141 -0.645508 -1.72754 -1.01562 -2.56348c-0.369141 -0.833984 -0.770508 -1.65625 -1.20117 -2.44824
+c-2.75586 -0.158203 -5.5332 -0.629883 -8.16406 -1.28516c-2.62988 -0.649414 -5.11523 -1.49316 -7.28613 -2.39648c-2.1709 -0.911133 -4.02539 -1.8877 -5.39648 -2.80273c-1.37012 -0.913086 -2.25586 -1.77832 -2.47949 -2.46387
+c-0.223633 -0.670898 -0.25 -1.33887 -0.150391 -1.99023c0.100586 -0.646484 0.331055 -1.25977 0.625977 -1.83008c0.287109 -0.564453 0.638672 -1.08887 0.985352 -1.53613c0.349609 -0.446289 0.6875 -0.814453 0.957031 -1.08984
+c0.261719 -0.287109 1.39844 -1.44629 2.98828 -3.04785c1.59082 -1.60449 3.62793 -3.65332 5.68457 -5.71777c2.0625 -2.05566 4.14355 -4.12305 5.80859 -5.75293c1.66211 -1.62988 2.90723 -2.81348 3.29004 -3.1123
+c0.387695 -0.31543 0.749023 -0.611328 1.11426 -0.883789c0.375 -0.272461 0.750977 -0.513672 1.16504 -0.716797c0.414062 -0.213867 0.867188 -0.37793 1.38281 -0.495117c0.520508 -0.112305 1.10449 -0.181641 1.78613 -0.181641h0.310547h0.15332h0.310547
+c0.681641 0 1.26367 0.0683594 1.77539 0.181641c0.514648 0.117188 0.959961 0.28125 1.36816 0.495117c0.407227 0.204102 0.777344 0.444336 1.14453 0.716797c0.360352 0.271484 0.723633 0.566406 1.10156 0.883789c0.386719 0.298828 1.63477 1.48242 3.29785 3.1123
+s3.74707 3.69727 5.81055 5.75293c2.05859 2.06445 4.0957 4.11328 5.6875 5.71777c1.58887 1.60156 2.73242 2.76172 2.99414 3.04785c0.262695 0.274414 0.603516 0.643555 0.948242 1.08984c0.345703 0.447266 0.703125 0.97168 0.989258 1.53613
+c0.291016 0.570312 0.523438 1.18359 0.628906 1.83008c0.0996094 0.651367 0.0693359 1.31836 -0.150391 1.99023c-0.21582 0.649414 -1.00195 1.45605 -2.22461 2.30762c-1.22754 0.863281 -2.88281 1.76562 -4.84082 2.62402
+c-1.95508 0.863281 -4.20508 1.67871 -6.61523 2.35254c-2.41211 0.668945 -4.97461 1.20801 -7.56934 1.49512c0.174805 -0.0117188 0.353516 -0.0214844 0.532227 -0.0292969c0.174805 -0.00976562 0.353516 -0.0253906 0.527344 -0.0332031
+c0.179688 -0.0166016 0.354492 -0.0244141 0.52832 -0.0351562c0.178711 -0.0078125 0.357422 -0.0185547 0.532227 -0.0341797c-0.773438 0.776367 -1.48438 1.58496 -2.12891 2.4209c-0.646484 0.84375 -1.22754 1.7168 -1.73047 2.61328
+c-0.0380859 0.0683594 -0.0683594 0.140625 -0.105469 0.208984c0.6875 -0.713867 1.45117 -1.30859 2.27637 -1.75586c1.13281 -0.610352 2.37109 -0.950195 3.67773 -0.950195c1.2832 0 2.50684 0.339844 3.62207 0.950195
+c1.11328 0.607422 2.10742 1.48633 2.94336 2.56543c0.834961 1.0957 1.50879 2.38086 1.9668 3.80078c0.466797 1.42969 0.707031 2.99805 0.69043 4.62793c-0.0126953 1.62207 -0.287109 3.1748 -0.770508 4.5791c-0.478516 1.40332 -1.16895 2.66699 -2.0166 3.72363
+c-0.848633 1.07129 -1.84668 1.91895 -2.96094 2.51855c-1.10645 0.587891 -2.32129 0.918945 -3.59766 0.918945c-1.29297 0 -2.5166 -0.331055 -3.62207 -0.918945c-0.605469 -0.325195 -1.17383 -0.733398 -1.7041 -1.20215
+c0.432617 0.701172 0.894531 1.38672 1.41309 2.04395c1.70898 2.16699 3.86719 4.08301 6.37891 5.68848c2.50391 1.59082 5.35547 2.86719 8.45508 3.73438c3.08887 0.881836 6.43262 1.3584 9.91797 1.3584c4.00879 0 7.83887 -0.629883 11.3438 -1.76562
+c3.50195 -1.13477 6.67871 -2.7832 9.37402 -4.82129c2.69434 -2.04004 4.90625 -4.48145 6.46582 -7.18848c1.56445 -2.72168 2.47949 -5.71777 2.57422 -8.87598c0.0751953 -2.60938 -0.416016 -5.13184 -1.38867 -7.4873
+c-0.973633 -2.35742 -2.43359 -4.55957 -4.2832 -6.50977c-1.86328 -1.96094 -4.11719 -3.67578 -6.6748 -5.08398c-2.56543 -1.4082 -5.43555 -2.49316 -8.5127 -3.18066c7.94629 -3.91895 14.7793 -9.05078 20.584 -14.958
+c5.83887 -5.94238 10.6543 -12.6895 14.5107 -19.7803c3.87988 -7.14453 6.79883 -14.6455 8.81152 -22.0527c2.03223 -7.45703 3.1543 -14.8008 3.42871 -21.5508zM511.5 323.333v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.666
+c-46.8418 0.000976562 -85.167 38.3262 -85.167 85.168v340.666c0 46.8418 38.3252 85.167 85.167 85.167h340.667c46.8408 0 85.166 -38.3252 85.166 -85.167zM404.892 126.294c-0.231445 1.13477 -0.739258 2.41992 -1.4502 3.74219
+c-0.702148 1.33105 -1.61719 2.71973 -2.64844 4.05469c-1.75977 2.27539 -3.98438 4.5127 -6.47852 6.70801c-2.49902 2.18848 -5.26562 4.3418 -8.11719 6.46191c-2.84082 2.11719 -5.77246 4.18848 -8.58789 6.22461c-2.81445 2.02637 -5.52637 4.02734 -7.93848 5.97559
+c-1.57617 1.27246 -3.33496 2.41211 -5.22266 3.63867c-1.87988 1.22754 -3.88965 2.54102 -5.95508 4.16113c-2.07129 1.62598 -4.20898 3.55078 -6.3457 6.00488c-2.13867 2.45312 -4.27539 5.42578 -6.35449 9.12012
+c-0.307617 1.36426 -0.59082 2.68652 -0.848633 4.02539c-0.253906 1.3291 -0.482422 2.65723 -0.698242 4.00684c-0.216797 1.34863 -0.424805 2.72559 -0.631836 4.15234c-0.208008 1.42188 -0.412109 2.89941 -0.632812 4.45801
+c-0.208008 1.46973 -0.411133 2.98145 -0.632812 4.56738c-0.228516 1.59082 -0.46582 3.24609 -0.739258 5c-0.266602 1.75684 -0.558594 3.59961 -0.890625 5.56836c-0.333008 1.96484 -0.707031 4.0459 -1.12305 6.27734
+c-0.665039 3.58398 -1.78418 7.16895 -3.31055 10.6807c-1.52539 3.50586 -3.45996 6.94531 -5.75488 10.2627c-2.2959 3.30859 -4.95703 6.5 -7.93848 9.50586c-2.97363 3.00781 -6.26758 5.83398 -9.84766 8.43652c-3.87988 2.82812 -8.02637 5.33984 -12.3799 7.52246
+c-4.35059 2.17383 -8.90723 4.02539 -13.623 5.53516c-4.70801 1.50684 -9.57715 2.66699 -14.5566 3.4707c-4.97754 0.802734 -10.0664 1.24707 -15.2158 1.31543h-1.50098c-5.1377 -0.0683594 -10.2148 -0.512695 -15.1865 -1.31543
+c-4.97461 -0.803711 -9.83887 -1.96387 -14.542 -3.4707c-4.71289 -1.50977 -9.26953 -3.36133 -13.6113 -5.53516c-4.35547 -2.18262 -8.50195 -4.69434 -12.3818 -7.52246c-3.5791 -2.60156 -6.87402 -5.42871 -9.84473 -8.43652
+c-2.98242 -3.00586 -5.63965 -6.19727 -7.93164 -9.50586c-2.29883 -3.31738 -4.23242 -6.75684 -5.75488 -10.2627c-1.52832 -3.51172 -2.64844 -7.09668 -3.30762 -10.6807c-0.419922 -2.23145 -0.791992 -4.31348 -1.12109 -6.27734
+c-0.334961 -1.96875 -0.62793 -3.81152 -0.896484 -5.56836c-0.261719 -1.75488 -0.504883 -3.41016 -0.727539 -5c-0.227539 -1.58594 -0.431641 -3.09766 -0.635742 -4.56738c-0.200195 -1.39355 -0.385742 -2.72266 -0.572266 -4.02148
+c-0.185547 -1.28125 -0.370117 -2.5332 -0.556641 -3.74512c-0.191406 -1.22266 -0.389648 -2.41406 -0.601562 -3.60742c-0.213867 -1.18945 -0.445312 -2.36816 -0.703125 -3.56641c-2.12695 -4.06934 -4.33496 -7.30859 -6.5498 -9.97168
+c-2.21777 -2.66699 -4.44531 -4.74121 -6.60645 -6.46582c-2.16309 -1.73633 -4.26367 -3.125 -6.22656 -4.40039c-1.96484 -1.27441 -3.79883 -2.45898 -5.42871 -3.78809c-2.40332 -1.94824 -5.10059 -3.94922 -7.90918 -5.97559
+c-2.81543 -2.03516 -5.7334 -4.10645 -8.57324 -6.22461c-2.8457 -2.12012 -5.61426 -4.27344 -8.10449 -6.46191c-2.49707 -2.19434 -4.72461 -4.43262 -6.4873 -6.70801c-1.0332 -1.33496 -1.94043 -2.72363 -2.64941 -4.05469
+c-0.708984 -1.32227 -1.21582 -2.60742 -1.45215 -3.74219c-0.233398 -1.13965 -0.198242 -2.1377 0.186523 -2.89062c0.384766 -0.748047 1.11914 -1.27246 2.27148 -1.45508c0.149414 -0.0292969 0.298828 -0.0371094 0.448242 -0.0703125
+c0.15625 -0.0126953 0.308594 -0.0253906 0.463867 -0.0380859c0.154297 -0.0117188 0.308594 -0.0205078 0.46875 -0.0205078c0.157227 -0.00976562 0.313477 -0.0175781 0.473633 -0.0175781c2.39746 0 5.08203 0.657227 7.91406 1.67578
+c2.83203 1.01562 5.80957 2.39941 8.79492 3.86328c2.98242 1.45996 5.97168 2.99414 8.83887 4.3252c2.86328 1.33887 5.60449 2.46582 8.09766 3.10156c0.394531 0.108398 0.795898 0.196289 1.20117 0.283203c0.405273 0.0791016 0.813477 0.149414 1.22363 0.21582
+c0.412109 0.0517578 0.820312 0.108398 1.23242 0.146484c0.408203 0.0380859 0.817383 0.0673828 1.22168 0.0917969c-0.331055 -1.64258 -0.558594 -3.29785 -0.674805 -5.04004c-0.113281 -1.7334 -0.113281 -3.55566 0.00488281 -5.51855
+c0.115234 -1.97168 0.350586 -4.0918 0.712891 -6.43359c0.361328 -2.34961 0.850586 -4.91113 1.46777 -7.77148c0.266602 -1.24805 0.723633 -3.15625 1.46387 -5.55664c0.740234 -2.40332 1.76074 -5.31348 3.1416 -8.57422
+c1.38281 -3.26953 3.13379 -6.8877 5.3291 -10.7041c2.2041 -3.81738 4.86133 -7.84277 8.05371 -11.9014c-3.98145 -1.31348 -7.7832 -2.94434 -11.2686 -4.82031c-3.49512 -1.875 -6.67383 -4.00488 -9.41504 -6.31934
+c-2.74316 -2.30957 -5.04395 -4.79492 -6.77344 -7.39844c-1.73438 -2.59473 -2.89062 -5.30664 -3.33496 -8.05078c-0.25 -1.51367 -0.370117 -2.95312 -0.366211 -4.31641c0.00390625 -1.36719 0.134766 -2.64551 0.386719 -3.84277
+c0.25 -1.18848 0.625977 -2.28711 1.12109 -3.28516c0.495117 -1.01074 1.11035 -1.90332 1.84766 -2.69824c0.671875 -0.728516 1.43359 -1.36816 2.28516 -1.91309c0.854492 -0.553711 1.80078 -1.00586 2.83594 -1.37598
+c1.03809 -0.366211 2.16504 -0.641602 3.38086 -0.823242c1.21777 -0.18457 2.52246 -0.274414 3.91895 -0.274414c3.87598 0 7.74121 0 11.5781 -0.00878906h11.3906c3.74512 0 7.42871 -0.0078125 11.0352 -0.0126953
+c3.60352 -0.0126953 7.12109 -0.0175781 10.5332 -0.0371094h7.86426h7.35645h6.76953h6.10742c2.0166 0 4.05176 0.0419922 6.04004 0.195312c1.98926 0.15332 3.92969 0.419922 5.74707 0.860352c1.81836 0.449219 3.51172 1.07227 5.00879 1.9541
+c1.5 0.873047 2.79883 1.99609 3.83008 3.44336c0.625977 -0.0419922 1.25391 -0.0664062 1.88379 -0.108398c0.629883 -0.0273438 1.26367 -0.0537109 1.89746 -0.0742188c0.632812 -0.0205078 1.27246 -0.0419922 1.91504 -0.0498047
+c0.645508 -0.00878906 1.29297 -0.0205078 1.94824 -0.0205078h2.625c0.625 0 1.24902 0.0126953 1.8623 0.0205078s1.22461 0.0283203 1.83203 0.0410156c0.610352 0.0175781 1.21484 0.0419922 1.81641 0.0712891c0.603516 0.0205078 1.20215 0.0537109 1.80176 0.0703125
+c1.03027 -1.42773 2.33301 -2.55469 3.82422 -3.41406c1.50684 -0.873047 3.19824 -1.49316 5.0166 -1.94238c1.81641 -0.432617 3.75977 -0.698242 5.74707 -0.852539c1.9873 -0.15332 4.02441 -0.195312 6.03809 -0.195312h6.1084h6.77344h7.35547h7.86426
+c3.41016 0.0205078 6.92773 0.0244141 10.5293 0.0371094c3.60156 0.00488281 7.29395 0.0126953 11.0371 0.0126953h11.3857c3.83398 0.00878906 7.70605 0.00878906 11.5811 0.00878906c1.38477 0 2.68262 0.0908203 3.89648 0.274414
+c1.21484 0.182617 2.3457 0.457031 3.38574 0.823242c1.03906 0.369141 1.98242 0.822266 2.84473 1.37598c0.856445 0.544922 1.62109 1.18555 2.29492 1.91309c0.736328 0.794922 1.35547 1.6875 1.85059 2.69824c0.495117 0.998047 0.869141 2.09668 1.11914 3.28516
+c0.25293 1.19727 0.381836 2.47559 0.391602 3.84277c0 1.36328 -0.121094 2.80371 -0.366211 4.31641c-0.453125 2.73242 -1.59668 5.43066 -3.31445 8.01367c-1.71289 2.5918 -3.9873 5.07324 -6.70703 7.38086c-2.71191 2.30078 -5.86328 4.42969 -9.32324 6.31348
+c-3.45996 1.87598 -7.22852 3.50586 -11.1875 4.83301c3.20703 4.05859 5.86816 8.08398 8.08008 11.918c2.2002 3.81738 3.95508 7.43555 5.34375 10.7168c1.38086 3.25977 2.4043 6.1748 3.14551 8.58691c0.740234 2.4082 1.19727 4.31641 1.46387 5.56445
+c0.619141 2.84863 1.10449 5.40625 1.46777 7.74707c0.361328 2.33301 0.599609 4.44922 0.710938 6.41699c0.116211 1.96289 0.116211 3.7793 0 5.52148c-0.111328 1.7334 -0.344727 3.38574 -0.673828 5.03125
+c0.366211 -0.0244141 0.732422 -0.0458984 1.09766 -0.0957031c0.362305 -0.0371094 0.728516 -0.0869141 1.09082 -0.146484c0.356445 -0.0537109 0.714844 -0.120117 1.07227 -0.19043c0.354492 -0.0742188 0.702148 -0.157227 1.04785 -0.258789
+c2.48633 -0.635742 5.23145 -1.7627 8.09277 -3.10156c2.87012 -1.33105 5.8584 -2.86523 8.8457 -4.3252c2.99023 -1.46387 5.96777 -2.84863 8.80371 -3.86328c2.83594 -1.01855 5.53027 -1.67578 7.93848 -1.67578c0.162109 0 0.319336 0.0078125 0.478516 0.0175781
+c0.157227 0 0.31543 0.00878906 0.474609 0.0205078c0.15332 0.0126953 0.307617 0.0253906 0.461914 0.0380859c0.152344 0.0332031 0.303711 0.0410156 0.453125 0.0703125c1.15039 0.182617 1.8877 0.707031 2.27051 1.45508
+c0.37793 0.751953 0.418945 1.75 0.177734 2.88965z"></glyph><glyph glyph-name="os-win-04-dark" unicode="&#xe05f;" d="M426.333 408.5c46.8418 0 85.167 -38.3252 85.168 -85.167v-340.667c0 -46.8418 -38.3252 -85.167 -85.167 -85.167h-340.667c-46.8418 0 -85.167 38.3252 -85.167 85.167v340.667c0 46.8418 38.3252 85.167 85.167 85.167h340.666zM230.203 87.9561
+c0 19.749 0 39.5068 0.000976562 59.2803c-22.1494 0.162109 -48.4287 0.31543 -68.4561 0.457031c-19.1396 0.137695 -37.3818 0.270508 -54.7891 0.395508v-51.416v-51.3701c17.4072 -2.44922 35.6494 -5.01465 54.7568 -7.69629
+c20.0293 -2.81641 46.3389 -5.77344 68.4873 -8.88379v59.2334zM230.203 218.164v59.334c-22.1201 -3.08203 -48.4287 -6.0127 -68.4561 -8.80371c-19.1094 -2.66113 -37.3525 -5.20605 -54.7891 -7.63965v-51.4541v-51.3945
+c17.4082 0.103516 35.6807 0.211914 54.7891 0.329102c20.0283 0.116211 46.3076 0.241211 68.4561 0.374023v59.2549zM405.042 74.6533v71.2852c-31.8379 0.228516 -61.8838 0.448242 -90.1406 0.652344c-26.7402 0.192383 -46.875 0.374023 -70.8682 0.548828v-60.2109
+v-60.1523c23.9932 -3.37402 44.1289 -6.93359 70.8682 -10.6885c28.2568 -3.9707 58.3027 -8.19141 90.1406 -12.6582v71.2236zM405.042 231.226c0 23.75 0 47.5322 -0.000976562 71.3447c-31.8379 -4.42871 -61.9121 -8.6123 -90.1738 -12.5508
+c-26.7061 -3.71777 -46.8408 -7.25293 -70.834 -10.5918v-60.2568v-60.1816c23.9932 0.140625 44.1289 0.291016 70.8682 0.449219c28.2568 0.165039 58.3027 0.34082 90.1406 0.53125v71.2559z"></glyph><glyph glyph-name="pl-dart" unicode="&#xe060;" d="M0.5 131.759l90.8369 134.19l-1.0498 -238.544l-88.5752 88.5762zM404.613 -76.9453l1.04883 0.357422l32.3369 15.749l-12.6797 -38.0215l-205.127 -3.63867l-86.29 99.4219l221.74 -77.4521l0.81543 -0.262695c2.15332 -0.635742 13.5186 -3.70117 25.915 -1.70508
+c10.9951 1.77246 21.7832 5.39941 22.2402 5.55176zM293.02 407.285l88.5723 -88.5732l-238.544 -1.0498l134.19 90.8369zM412.073 275.096l99.4268 -86.2881l-3.64746 -205.13l-38.0166 -12.6748l15.752 32.332l0.358398 1.04883
+c0.149414 0.457031 3.77539 11.2441 5.54688 22.2393c2 12.3955 -1.06445 23.7656 -1.70508 25.916l-0.120117 0.412109zM107.715 24.5439l1.16016 263.245l329.189 -329.191l-39.0449 -19.0205s-9.73828 -3.29395 -19.4209 -4.85742
+c-9.11035 -1.46387 -18.2012 1.21387 -18.2012 1.21387zM473.063 47.6025c0 0 2.68164 -9.08984 1.21387 -18.2041c-1.56348 -9.68164 -4.85742 -19.416 -4.85742 -19.416l-19.0205 -39.0498l-329.189 329.192l263.244 1.16016z"></glyph><glyph glyph-name="pl-clojure" unicode="&#xe061;" d="M459.771 0.68457c-63.0254 -86.7314 -182.718 -125.474 -283.328 -90.2002c-90.7812 29.4883 -161.903 112.175 -172.889 207.004c-7.17188 41.6279 -1.56152 88.4648 29.7217 119.688c21.9707 24.2852 53.7734 39.8984 86.7314 39.3203v0.160156
+c22.8389 2.88672 24.459 -4.82715 8.96191 -16.0742c-55.8545 -63.0254 -51.1123 -168.842 10.4668 -226.663c48.5137 -48.457 128.362 -61.8662 189.659 -30.7021c42.1475 -13.8203 87.8877 -12.4902 130.676 -2.5332zM154.816 239.826
+c6.41797 8.03809 13.3574 17.752 24.1699 19.6006v-0.634766c28.7363 -11.9668 39.3174 -48.0498 51.1719 -74.5898c7.40137 -26.4834 -21.1631 -50.6533 -29.5479 -75.748c-12.7764 -15.3828 -16.8262 -55.1621 -30.0654 -56.5488
+c-55.0469 44.5215 -63.6055 134.724 -15.7285 187.921zM244.903 140.255v-0.000976562h0.581055c11.9102 -39.7812 20.2959 -83.2656 49.1494 -115.064c-25.4434 -5.7832 -78.6406 -17.3438 -83.2656 16.7695c2.88965 34.6953 20.2354 66.4941 33.5352 98.2959z
+M507.534 195.13c8.0957 -46.8369 5.7793 -105.237 -37.0088 -134.727c-26.5957 -19.6572 -61.8711 -24.8623 -93.6699 -20.8164c61.8662 60.1387 60.1338 171.154 -1.73242 230.711c-46.2598 47.9922 -123.743 63.0273 -184.457 35.8496
+c-39.3184 24.8633 -91.3584 27.1777 -132.992 6.36133c47.417 59.5576 122.007 96.5615 198.332 95.9844v-0.577148c120.85 2.42773 234.758 -93.6719 251.528 -212.786zM218.306 280.128c14.7441 4.75195 30.416 6.88086 45.9111 5.78223l-0.231445 0.578125
+c67.6533 -4.04785 127.21 -64.1836 125.478 -132.413c0 -41.6299 -19.665 -83.2617 -53.7783 -108.128c-31.2207 11.5645 -39.8945 47.9961 -53.1963 75.1719c-21.3945 52.6152 -27.1768 113.906 -64.1826 159.009z"></glyph><glyph glyph-name="pl-groovy-01" unicode="&#xe062;" d="M464.824 184.512c25.6709 0.908203 46.6758 1.07129 46.6748 0.361328c0 -0.711914 -19.0625 -8.38184 -42.3584 -17.0459c-23.2969 -8.66504 -42.7461 -16.0166 -43.2197 -16.3311c-0.469727 -0.321289 0.582031 -7.9043 2.34082 -16.8486
+c4.58301 -23.2832 1.59766 -38.8037 -9.92188 -51.5537c-5.16504 -5.71289 -13.5488 -11.7676 -18.6299 -13.4395c-5.08203 -1.68164 -9.23633 -3.65234 -9.23633 -4.39258c0 -0.731445 5.41797 -9.71387 12.0479 -19.9609
+c6.62891 -10.2422 11.0537 -18.6221 9.83887 -18.6221c-1.9873 0 -50.3223 18.6709 -125.479 48.4805c-14.8203 5.87988 -28.3193 10.6875 -29.9932 10.6875c-3.125 0 -30.0967 -10.2256 -109.201 -41.3945c-45.8721 -18.0732 -47.6777 -18.7051 -47.6777 -16.5547
+c0 0.668945 9.0166 15.4932 20.0322 32.9473c11.0156 17.4502 18.8574 32.1377 17.4238 32.6406c-1.43457 0.503906 -6.3916 -0.404297 -11.0176 -2.01758c-13.9355 -4.85742 -16.7979 -3.57324 -27.207 12.2344c-11.2617 17.0996 -11.665 18.8643 -5.79297 25.3506
+c3.83691 4.23828 3.60547 5.22852 -2.68848 11.5195c-3.78613 3.78906 -6.88379 8.02539 -6.88379 9.41992c0 2.34473 -25.792 12.9746 -66.5664 27.4336c-9.24414 3.2793 -16.8086 6.5166 -16.8086 7.19238c0 0.676758 19.5312 0.835938 43.4004 0.350586
+l43.4043 -0.876953l4.23535 6.68359c17.9072 28.2402 44.9463 53.7471 56.9756 53.7471c2.50684 0 7.59277 -2.3877 11.3018 -5.30469c6.04199 -4.75293 6.87207 -7.69629 7.94629 -28.2051c0.661133 -12.5938 2.01953 -23.7119 3.01562 -24.71
+c0.996094 -0.996094 4.15918 0.3125 7.02539 2.90723c3.66406 3.31641 7.51855 4.21387 12.9561 3.02148c5.63281 -1.23828 8.84473 -0.391602 11.792 3.10742c4.4209 5.24902 26.5498 40.7227 26.5498 42.5635c0 0.625977 4.38184 8.12109 9.7373 16.6543
+c5.35449 8.53418 11.5244 18.375 13.707 21.8682c3.88184 6.21191 4.49219 5.47656 27.8174 -33.6182c24.082 -40.3652 37.0479 -55.2617 43.5352 -50.0283c4.52832 3.65332 28.2949 3.86133 34.9355 0.305664c3.77734 -2.02051 6.17578 -1.99414 8.25879 0.0908203
+c4.33008 4.32715 14.6895 3.57227 17.3965 -1.26562c2.1377 -3.81348 2.67773 -3.81348 5.84277 0c1.91699 2.31152 7.60156 4.2041 12.6299 4.2041c7.10645 0 9.81348 -1.47656 12.1592 -6.62598l3.02246 -6.62793zM83.2715 171.057l2.88574 8.55957l-25.3535 0.852539
+c-13.9443 0.467773 -25.3496 0.110352 -25.3477 -0.795898c0.00585938 -1.32812 43.6963 -18.3965 44.6562 -17.4473c0.149414 0.148438 1.57227 4.12207 3.15918 8.83105zM331.677 185.356c-3.9668 0 -5.73438 -3.50293 -3.26758 -6.47852
+c1.34375 -1.61523 5.05664 -13.2236 8.25098 -25.7969c8.05078 -31.6416 19.2871 -42.4746 30.8389 -29.7119c3.87891 4.28711 4.56641 8.94434 3.72949 25.4229c-0.901367 17.917 -1.89062 21.084 -8.86914 28.3672c-12.6094 13.1582 -28.1787 9.80176 -19.0635 -4.11035
+c4.84473 -7.39355 10.7539 -6.13086 8.66602 1.85352c-1.66309 6.35938 1.44043 6.52637 6.8457 0.370117c10.1475 -11.5566 7.58496 -27.5674 -4.40723 -27.5674c-8.20898 0 -10.7705 3.51953 -16.1191 22.1875c-2.44141 8.50488 -5.41113 15.4639 -6.60449 15.4639z
+M314.519 181.994c-6.52832 6.97363 -21.0459 8.17676 -26.9873 2.23438c-5.48242 -5.48047 -10.9541 -27.0381 -8.91992 -35.1396c4.33691 -17.2793 26.959 -24.0195 38.4854 -11.4688c11.1621 12.1494 10.0723 30.8691 -2.57812 44.374zM213.483 194.451
+c-0.511719 -2.03809 1.09766 -2.79102 4.22363 -1.97363c2.77832 0.726562 6.62109 -0.567383 8.53613 -2.87793c3.10742 -3.74414 4.37891 -3.44629 11.7598 2.76367c7.01074 5.90039 9.92578 6.69629 19.1172 5.22852c5.96289 -0.954102 12.6904 -3.39551 14.9492 -5.4248
+c3.50195 -3.15234 5.03125 -2.93848 10.4551 1.47168c3.4873 2.8418 8.02441 5.16309 10.0791 5.16309c2.05859 0 3.73828 0.595703 3.73828 1.32129c0 2.50391 -38.7285 65.917 -40.2051 65.832c-1.73633 -0.0996094 -41.4307 -66.6475 -42.6533 -71.5039zM263.618 136.909
+c10.1055 10.1074 13.1035 25.2588 7.59766 38.4316c-4.30371 10.2969 -11.7725 14.1523 -22.2998 11.5088c-7.82422 -1.96484 -19.7422 -24.7773 -19.7842 -37.876c-0.0664062 -20.4121 19.3467 -27.207 34.4863 -12.0645zM182.132 178.977
+c-3.25391 -4.25195 -3.28516 -5.60547 -0.185547 -8.70312c3.2793 -3.27832 9.50879 -25.6895 9.50879 -34.21c0 -10.5879 14.5859 -18.9219 23.1152 -13.1992c1.6543 1.11426 2.41406 6.36719 1.72949 12.002c-1.10156 9.09473 -1.71875 9.75586 -6.63477 7.12793
+c-7.06348 -3.78125 -14.6533 3.37988 -17.2266 16.2549c-1.9541 9.76465 -2.55176 9.57422 11.6709 3.74512c1.78223 -0.729492 6.32129 1.75098 10.0859 5.51465c6.88379 6.8877 9.15039 15.1582 4.15137 15.1582c-1.47754 0 -2.6875 -1.21191 -2.6875 -2.69043
+c0 -3.86914 -7.35938 -3.32031 -9.0166 0.673828c-0.966797 2.33008 -3.02637 1.50195 -6.70801 -2.69043c-2.91895 -3.3291 -6.4873 -6.05078 -7.92578 -6.05078c-1.44043 0 -3.38477 2.72168 -4.32031 6.05078c-1.64062 5.83301 -1.84277 5.87012 -5.55664 1.0166z
+M134.561 103.661c38.6621 11.1162 45.5713 24.0781 32.7266 61.4062c-2.98145 8.66406 -5.41992 17.9824 -5.41992 20.7109c0 9.2832 -4.66895 4.99316 -8.16895 -7.50586c-4.62793 -16.5322 -18.5488 -30.582 -30.2451 -30.5283
+c-10.1572 0.0498047 -13.4648 1.89746 -17.6611 9.86816c-7.5293 14.3037 0.677734 36.2559 21.6123 57.8037c15.3311 15.7842 23.7061 17.2139 23.7061 4.0459c0 -20.5332 -14.1562 -50.7568 -21.6123 -46.1465c-3.64746 2.25195 -3.05664 12.2041 1.17871 19.8467
+c3.60156 6.49805 2.87012 16.3984 -1.21191 16.3984c-4.73242 0 -14.1016 -17.2344 -15.3389 -28.2178c-1.0957 -9.70996 -0.411133 -12.0713 4.21484 -14.5479c16.2129 -8.67676 37.4512 17.8047 38.5225 48.0312c0.560547 15.8711 -2.51074 20.3379 -12.2988 17.8818
+c-14.2451 -3.57617 -52.6221 -53.082 -52.6221 -67.8838c0 -11.5781 5.81543 -19.7178 16.0518 -22.4756c17.4043 -4.68652 34.2305 3.63867 46.1543 22.8359l5.01074 8.06934l0.00976562 -10.9619c0.0136719 -15.8721 -10.3379 -24.2402 -43.0195 -34.7607
+c-8.13672 -2.61523 -15.1338 -5.03613 -15.5479 -5.37207c-1.51465 -1.23926 13.8877 -22.8643 16.2832 -22.8643c1.3584 0 9.31348 1.96289 17.6758 4.36621zM394.204 43.4541c-14.0508 23.7705 -14.4795 24.166 -24.2188 22.3398
+c-11.7441 -2.2041 -19.0381 0.0585938 -22.7891 7.0625c-2.42969 4.54102 -1.68848 6.76172 4.375 13.0908c9.02832 9.42285 7.61035 18.0898 -4.03418 24.6396c-4.46582 2.51172 -10.1016 8.72461 -12.5215 13.8018l-4.40332 9.23633l-9.43945 -6.4082
+c-11.6055 -7.87695 -25.7588 -8.28027 -37.5723 -1.07715l-8.70801 5.31152l-10.1172 -6.87891c-10.1328 -6.88086 -21.7979 -7.77148 -33.6533 -2.56543c-3.26465 1.43555 -4.70605 0.876953 -4.70605 -1.82129c0 -2.1416 -3.08301 -5.29395 -6.85059 -7.01172
+c-11.2969 -5.14844 -22.3184 -3.78125 -29.793 3.69336l-6.81445 6.81445l-5.50098 -6.99316c-3.02637 -3.84375 -10.0273 -9.84863 -15.5596 -13.3418c-6.85059 -4.32422 -15.3271 -14.8711 -26.5615 -33.0518c-9.07422 -14.6797 -16.499 -27.4434 -16.499 -28.3535
+c0 -0.915039 6.95898 1.26855 15.4629 4.84961c8.50586 3.58398 35.4346 14.2725 59.8408 23.7568c24.4072 9.48242 48.6133 18.751 53.791 20.5938c8.9043 3.17383 11.8857 2.37402 55.1348 -14.7178c25.1465 -9.93848 49.9561 -19.6201 55.1338 -21.5156
+c5.17676 -1.89355 15.8477 -6.00488 23.7119 -9.1416c8.96582 -3.57617 13.5479 -4.44141 12.292 -2.3125zM401.157 80.748c18.5225 10.4092 22.8145 29.667 14.6309 65.6104c-6.84375 30.041 -10.2578 39.874 -14.3135 41.1895
+c-2.80176 0.911133 -3.23438 -0.0888672 -1.6543 -3.8418c10.251 -24.3457 10.8193 -36.5703 1.86621 -40.0049c-6.15039 -2.3623 -12.6787 6.48242 -17.8105 24.1338c-3.97168 13.6689 -8.12598 19.8301 -11.2617 16.6963
+c-0.748047 -0.750977 0.56543 -5.09473 2.92383 -9.65234c2.3584 -4.55664 5.58887 -18.2871 7.18164 -30.5039c1.59766 -12.2227 4.67383 -25.0186 6.84082 -28.4365c5.63574 -8.88379 14.6084 -6.74512 20.4102 4.86914
+c5.73535 11.4854 6.38281 3.83887 0.803711 -9.51562c-5.78906 -13.8643 -22.9932 -18.0186 -42.9258 -10.375c-3.18945 1.22559 -4.2666 -0.0419922 -4.2666 -5.00684c0 -3.65918 -2.44629 -9.75586 -5.43066 -13.5527l-5.43262 -6.90332l7.44824 -1.25977
+c12.8545 -2.1709 30.4863 0.648438 40.9902 6.55371zM452.332 169.161l28.2373 10.5977l-30.2539 0.110352c-27.0762 0.0976562 -30.2539 -0.386719 -30.2207 -4.59668c0.0341797 -4.26953 2.77051 -16.8828 3.63965 -16.7617
+c0.195312 0.0273438 13.0664 4.81934 28.5977 10.6504zM269.448 164.782c0 -5.49805 -11.1904 -17.0781 -16.5 -17.0781c-1.2793 0 -4.74707 2.4209 -7.70605 5.37695c-2.95801 2.95898 -5.33887 8.70801 -5.29297 12.7754
+c0.0791016 6.72461 0.412109 6.96973 3.65918 2.68945c4.01465 -5.29004 11.1484 -6.20703 13.8809 -1.78418c0.994141 1.60938 0.461914 4.27148 -1.18555 5.91699c-4.22852 4.22949 -3.71582 9.9873 0.888672 9.9873
+c5.12109 0.000976562 12.2559 -10.4141 12.2559 -17.8838zM288.445 171.39c0.140625 8.20508 0.568359 8.94531 2.46094 4.25391c2.78711 -6.89062 8.625 -9.49121 13.748 -6.125c3.17773 2.09082 3.02734 3.07715 -0.914062 6.10156
+c-5.26562 4.03223 -6.28809 9.7373 -1.75488 9.7373c4.05859 0 18.5625 -15.8672 18.5625 -20.3027c0 -4.33105 -10.3008 -11.9717 -16.1348 -11.9717c-2.30469 0 -6.87891 1.88379 -10.1641 4.18848c-4.41504 3.08984 -5.92871 6.78027 -5.80371 14.1182z"></glyph><glyph glyph-name="pl-groovy-02" unicode="&#xe063;" d="M511.5 210.974l-127.75 -125.859l30.1621 -177.71l-132.396 70.3457c-4.66602 -1.49414 -9.46094 -2.97363 -14.5469 -4.43359c-36.1484 -10.3877 -47.3477 -11.9434 -50.8037 -11.9434c-3.91309 0 -7.44727 0.824219 -11.126 2.85742l-106.951 -56.8262l30.1621 177.71
+l-127.75 125.859l171.897 25.2529c4.74902 6.78223 9.25098 12.8955 13.085 17.9521l70.5176 144.418l27.2461 -55.7998c5.25586 1.20215 10.0264 1.82812 14.4668 1.82812c14.0938 -0.00488281 22.918 -6.08008 27.8418 -11.1826
+c13.1279 -13.6025 14.2188 -35.8252 13.4375 -57.8164c-0.438477 -12.3154 -2.1543 -24.7471 -4.92383 -36.9102l0.880859 -1.80566zM261.069 -6.34082c98.332 28.2617 115.902 61.2266 83.2402 156.166c-7.58105 22.0361 -13.7842 45.7402 -13.7842 52.6768
+c0 8.67676 -1.60938 12.6885 -4.07617 12.7168c-4.25391 -0.0390625 -11.0449 -11.7773 -16.6543 -31.8105c-11.748 -41.9619 -47.041 -77.6436 -76.7461 -77.6436h-0.174805c-1.63086 0.00976562 -3.19043 0.0380859 -4.68457 0.0830078
+c-22.2578 0.696289 -30.2812 6.01465 -40.2861 25.0195c-19.1465 36.3789 1.72559 92.2109 54.9629 147.017c21.3418 21.9648 37.3809 33.002 47.5361 33.002c0.0078125 0 0.015625 -0.00488281 0.0283203 -0.00488281
+c0.00390625 0 0.00976562 0.00292969 0.0175781 0.00292969c8.39648 0 12.7627 -7.55273 12.7627 -22.71c0 -48.6045 -31.1895 -118.572 -50.8047 -118.572c-0.00976562 0 -0.0195312 0.00488281 -0.0292969 0.00488281
+c-0.00488281 0 -0.0107422 -0.00292969 -0.0166016 -0.00292969c-1.45898 0 -2.85352 0.386719 -4.16699 1.19824c-9.27344 5.73438 -7.77246 31.042 2.99902 50.4795c9.14844 16.5117 7.2998 41.6602 -3.05566 41.7061
+c-12.041 -0.0458984 -35.8457 -43.8525 -38.9922 -71.7705c-2.78125 -24.6973 -1.04395 -30.6982 10.7256 -36.9941c5.38965 -2.88867 11.0029 -4.24121 16.6855 -4.24805c37.042 0.00683594 77.2383 57.3057 81.0312 122.493l0.0410156 -0.0830078
+c0.0751953 1.3291 0.166992 2.65527 0.212891 3.99023c1.18945 33.5723 -4.01758 47.083 -20.1279 47.083c-1.52441 0 -3.17676 -0.143555 -4.90723 -0.382812c-0.332031 -0.0458984 -0.68457 -0.114258 -1.02539 -0.167969
+c-1.65918 -0.263672 -3.37305 -0.588867 -5.2207 -1.05078c-36.2275 -9.09473 -133.833 -135.006 -133.833 -172.649c0 -29.4443 14.7871 -50.1543 40.8242 -57.165c6.06836 -1.63867 12.1064 -2.64551 18.0898 -3.04883
+c1.98438 -0.132812 3.95898 -0.199219 5.92676 -0.199219c35.4307 0 68.541 21.4326 93.3213 61.3301l12.7461 20.5225v-0.0751953l0.0449219 0.0722656l0.0292969 -27.877c0.0371094 -40.3701 -26.2988 -61.6455 -109.415 -88.4014
+c-20.6924 -6.66211 -38.4863 -12.8174 -39.543 -13.6729c-3.84668 -3.14844 35.2529 -58.0576 41.3984 -58.1533c3.52539 0.0253906 23.7021 5.02246 44.9238 11.1201h-0.00390625z"></glyph><glyph glyph-name="dbs-mysql" unicode="&#xe064;" d="M252.517 122.285h47.2686v-11.2197h-48.0771c-0.487305 0 -1.13281 -0.107422 -1.62012 -0.107422c-5.98828 -0.541016 -7.76855 -1.51367 -8.57715 -4.96582c-0.164062 -0.540039 -0.164062 -0.973633 -0.164062 -1.40527v-7.66016
+c0 -0.541016 0 -0.973633 0.164062 -1.51367c0.80957 -4.5332 4.0459 -6.5791 10.8428 -6.5791h20.3965c5.01855 0 10.1963 -0.865234 14.4092 -2.48633c7.92969 -3.01953 11.9795 -7.55176 11.9795 -12.4082v-12.3018c0 -5.9375 -3.5625 -10.4717 -10.8457 -13.8135
+c-4.375 -2.05078 -9.87598 -3.23535 -15.5439 -3.23535h-48.3994v11.2197h46.4609c0.648438 0 1.13184 0.107422 1.78027 0.107422c3.23535 0.216797 5.66406 1.08105 7.11914 2.37891c1.62207 1.28906 2.42871 2.80273 2.42871 3.99219v9.81836
+c0 1.07617 -0.323242 2.0498 -1.29297 3.02246c-1.61816 1.94141 -3.88867 2.91113 -9.22852 3.34277c-0.486328 0.108398 -1.13086 0.108398 -1.7793 0.108398h-17.4854c-1.61719 0 -3.23438 0.107422 -4.85645 0.216797c-14.4053 1.50879 -22.9844 7.98438 -22.9844 15.54
+v9.81836c0 8.63281 4.37109 13.5986 14.4072 16.7285c3.2373 0.969727 6.79883 1.40234 13.5977 1.40234zM383.567 47.9932l16.584 -14.9668h-19.5508l-13.415 12.1094l-13.5068 -0.856445h-18.0068c-3.08105 0 -6.3252 0.432617 -9.89258 1.40527
+c-10.7041 2.91895 -15.8984 8.54102 -15.8984 17.8447v40.0098c0 10.167 7.1416 16.334 21.25 18.2803c1.45996 0.216797 3.08203 0.323242 4.54102 0.323242h31.959c1.62109 0 3.08105 -0.106445 4.70312 -0.323242c14.1094 -1.94629 21.2461 -8.11328 21.2461 -18.2803
+v-40.0098c0.000976562 -8.24609 -3.02637 -12.6621 -10.0127 -15.5361zM377.849 102.565c0 0.432617 0 0.973633 -0.162109 1.51855c-0.972656 4.32422 -5.35156 6.8125 -11.8389 6.8125h-25.4668c-7.46484 0 -12.3262 -3.24414 -12.3262 -8.33008v-38.0635
+c0 -0.541016 0.162109 -1.08105 0.320312 -1.72949c0.972656 -4.65332 5.35645 -7.24805 12.0059 -7.24805h15.291l-14.0479 12.6836h19.5498l12.2549 -11.0615c2.25391 1.20508 3.74219 3.04395 4.25781 5.40918c0.162109 0.536133 0.162109 1.08105 0.162109 1.62207
+v38.3867zM109.281 122.178c5.3418 -1.61816 7.93164 -4.74902 7.93262 -11.2197v-66.3701h-16.8359v66.4785l-26.0615 -57.9531c-3.07715 -7.0166 -7.12305 -9.49805 -15.3809 -9.49805c-8.25391 0 -12.4629 2.48145 -15.5371 9.49805l-26.0645 57.9531v-66.4785h-16.833
+v66.3701c0 6.4707 2.59082 9.60156 7.93262 11.2197c12.7871 3.99219 21.5283 0.540039 25.252 -8.09277l24.7666 -57.1963l25.5771 57.1963c3.88281 8.63281 12.4639 12.085 25.252 8.09277zM194.508 98.873v0.00195312h16.8701
+c0.0791016 0 -0.0166016 -59.4668 -0.0146484 -59.7207c0.09375 -14.667 -18.1982 -17.8535 -26.6289 -18.1035h-53.1572v11.3281c0.0917969 0 53.1172 -0.0078125 53.25 0c10.835 1.14844 9.55566 6.53418 9.55371 8.34668v4.41211h-35.7822
+c-16.6465 0.157227 -27.249 7.41895 -27.3799 15.7773c-0.0117188 0.773438 0.360352 37.418 -0.0078125 37.7842h16.8301v-36.6279c-0.158203 -1.98926 0.637695 -6.66211 9.86035 -6.80469c4.70508 -0.0742188 36.3115 0 36.6064 0v43.6064zM501.146 55.2666
+l4.06543 -6.22168h-2.77734l-3.7041 6.12207h-2.21777v-6.12207h-2.37891v14.1641h5.52246c3.50586 0 5.32715 -1.19336 5.32715 -4.07129c0 -2.58203 -1.65527 -3.63867 -3.83691 -3.87109zM499.058 57.1543c1.78809 0 3.34473 0.166992 3.34473 2.14551
+c0 1.6543 -1.72266 1.9209 -3.14551 1.9209h-2.74414v-4.06641h2.54492zM511.5 56.127c0 -7.41016 -5.85547 -12.4043 -12.4092 -12.4043c-6.5459 0 -12.4043 4.99414 -12.4043 12.4043c0 7.41113 5.8584 12.4053 12.4043 12.4053
+c6.55371 0 12.4092 -4.99414 12.4092 -12.4053zM508.722 56.127c0 5.62695 -4.2998 9.82715 -9.63086 9.82715c-5.38965 0 -9.62695 -4.2002 -9.62695 -9.82715c0 -5.62207 4.2373 -9.82617 9.62695 -9.82617c5.33105 0 9.63086 4.2041 9.63086 9.82617zM362.063 253.017
+c1.06055 -1.02734 2.69043 -1.71875 3.52832 -2.94141c0.631836 -0.916992 0.741211 -1.87891 1.47363 -2.64941c0.0078125 -3.13574 -0.824219 -5.18945 -2.64941 -6.47266c-0.0957031 -0.0976562 -0.195312 -0.195312 -0.294922 -0.292969
+c-0.981445 2.05762 -1.96191 4.11621 -2.94043 6.17676c-1.27148 1.82227 -3.08984 3.18457 -4.12109 5.29883h-0.294922v0.292969c1.61328 0.354492 3.14062 0.62793 5.29883 0.587891zM504.48 102.062c-2.80273 2.05957 -5.65527 4.35449 -8.53906 6.18066
+c-4.87402 3.09277 -10.5303 4.85547 -15.5957 7.94629c-2.84375 1.73438 -5.58105 3.87988 -8.2373 5.88477c-2.43359 1.83789 -5.15723 5.33496 -6.7666 7.94629c-0.839844 1.35938 -1.00684 3.01562 -2.0625 4.12109c0.31543 2.40332 3.37695 2.42773 5.29785 3.23438
+c6.75781 2.84766 14.6631 3.80859 25.0098 3.53516c-0.31543 2.6543 -6.7373 5.87988 -8.8252 7.35254c-4.17773 2.94434 -8.49023 6.14258 -12.9482 8.83105c-2.3291 1.40234 -6.3623 2.48828 -8.82422 3.52734c-3.51562 1.48633 -11.2451 2.91992 -13.2451 5.5918
+c-3.80469 5.08594 -6.42871 11.2529 -9.12012 17.3613c-2.69824 6.12598 -6.11719 12.5684 -8.82812 18.832c-1.3418 3.10645 -2.00391 5.90039 -3.53027 8.8291c-9.48535 18.1846 -23.3535 33.4307 -40.3125 44.1377c-5.56738 3.51562 -11.6973 6.75 -18.5381 8.8291
+c-3.86719 1.1748 -8.50781 0.520508 -12.6543 1.47168h-2.64844c-2.31738 0.681641 -4.25879 3.14355 -6.17578 4.41504c-3.99609 2.64746 -7.93848 4.51367 -12.6543 6.47266c-1.7793 0.739258 -6.52832 2.49316 -8.2373 1.17773
+c-1.00293 -0.331055 -1.45312 -0.75293 -1.76758 -1.7666c-0.998047 -1.50098 -0.0830078 -3.83594 0.589844 -5.29492c1.88867 -4.10938 4.62207 -6.60938 7.06152 -10.0059c2.2041 -3.06641 4.8877 -6.55859 6.47559 -10.0059
+c3.31836 -7.21484 4.79102 -15.2256 7.93848 -22.3623c1.21387 -2.74316 2.95996 -5.86523 4.71582 -8.23926c1.41309 -1.92188 3.9375 -3.37207 4.70312 -5.88672c1.61035 -2.51758 -2.35742 -11.1045 -3.23438 -13.8301
+c-3.38965 -10.5371 -2.6748 -25.2754 1.17676 -34.4277c1.52148 -3.62012 2.96094 -7.83984 7.06055 -8.82617c0.304688 0.234375 0.0751953 0.107422 0.591797 0.292969c0.87207 7.04883 1.17578 13.8467 3.5293 19.4199c1.47363 3.48633 4.27637 5.87598 6.18066 8.82812
+c1.39746 -0.804688 1.38965 -3.15332 2.05859 -4.70898c1.73926 -4.02832 3.53125 -8.39746 5.59375 -12.3584c4.31641 -8.29199 9.05371 -16.2607 14.417 -23.5391c1.90625 -2.58691 4.4668 -5.39355 6.77148 -7.65234
+c0.97168 -0.957031 2.16992 -1.45605 2.93945 -2.64453h0.294922v-0.299805c-3.95508 1.35156 -6.36133 5.34375 -9.41504 7.65137c-5.89551 4.44922 -12.8525 11.0508 -16.7744 17.3643c-1.76367 3.5293 -3.53027 7.06055 -5.29785 10.5918v0.292969
+c-0.736328 -0.981445 -0.507812 -2.05957 -0.881836 -3.53125c-1.66309 -6.47461 -0.367188 -13.8145 -6.18066 -16.1826c-6.64453 -2.71289 -11.4805 4.35547 -13.5312 7.64844c-6.69043 10.7344 -8.42578 28.7568 -3.8252 43.2588
+c1.01855 3.2207 1.12305 7.16699 2.93555 9.70996c-0.291016 2.2832 -2.14453 2.93457 -3.22949 4.41406c-1.76855 2.4082 -3.31152 5.25 -4.71289 7.94336c-2.76562 5.32812 -4.62305 11.5986 -6.76172 17.3623c-0.875 2.33887 -1.04785 4.55762 -2.0625 6.76855
+c-1.54785 3.36328 -4.31348 6.71875 -6.47656 9.70898c-3.08105 4.2666 -11.6885 12.4785 -8.23633 20.8936c5.46387 13.335 24.3965 3.19141 31.7783 -1.46973c1.85547 -1.17383 3.90918 -3.58984 5.88379 -4.41406c3.23535 -0.195312 6.47656 -0.394531 9.71191 -0.589844
+c6.02832 -1.42969 11.7344 -2.52344 16.4785 -5.29492c22.2773 -13.0322 36.6621 -26.293 50.0234 -48.2598c2.78223 -4.5791 4.24121 -9.61133 6.4707 -14.7129c3.27246 -7.48438 6.9043 -15.252 10.5957 -22.3652c1.76465 -3.39453 3.01074 -7.08984 5.29395 -10.0059
+c0.969727 -1.23047 3.53906 -1.61621 5.00293 -2.35352c4.35352 -2.19824 9.43262 -3.88184 13.5361 -6.47559c7.40723 -4.67188 14.5967 -10.2793 21.1885 -15.8877c2.51562 -2.14551 4.16211 -5.28125 6.4707 -7.65137v-1.18066
+c-2.05859 -0.583008 -4.11719 -1.17285 -6.17969 -1.76367c-4.56641 -1.18164 -8.52148 -0.873047 -12.9453 -2.05957c-2.63281 -0.707031 -5.97559 -1.73926 -8.8291 -2.05859c0.100586 -0.100586 0.200195 -0.199219 0.295898 -0.298828
+c1.68066 -4.68359 10.6924 -8.58301 14.7129 -11.4746c5.04785 -3.62207 9.79297 -7.97949 13.5352 -12.9443c1.27246 -1.27734 2.55371 -2.55469 3.82617 -3.82617c0.870117 -1.26074 1.11133 -2.91895 2.05859 -4.12109v-0.294922
+c-1.80078 0.639648 -2.73145 2.21973 -4.12012 3.23828zM420.994 64.2236c0 -5.92969 3.72559 -8.41602 13.5967 -8.41504h44.1934v-11.2197h-43.8682c-1.62207 0 -3.24023 0.108398 -4.85742 0.211914c-17.3193 1.2959 -25.8984 7.77246 -25.8984 19.3164v58.1689h16.834
+v-58.0625z"></glyph><glyph glyph-name="dbs-postgresql" unicode="&#xe065;" d="M400.264 240.005c-1.10059 -7.16504 -2.24219 -14.5752 -2.52734 -23.5693c-0.287109 -8.75098 0.80957 -17.8496 1.86621 -26.6484c2.13477 -17.7725 4.32422 -36.0684 -4.16211 -54.124c-1.31543 2.34277 -2.58984 4.89648 -3.75586 7.72754
+c-1.05273 2.55859 -3.34375 6.66406 -6.51367 12.3477c-12.335 22.1211 -41.2227 73.9229 -26.4316 95.0605c7.60254 10.8682 26.8584 11.3369 43.6387 9.27246c-0.121094 -7.02637 -1.08594 -13.4053 -2.11426 -20.0664zM386.131 244.117
+c2.08887 2.19043 3.29102 4.63086 3.07031 6.21777c-0.342773 2.4541 -3.75098 3.98047 -8.89551 3.98047c-1.24121 0 -2.53711 -0.0927734 -3.83984 -0.273438c-5.95312 -0.829102 -11.7207 -3.51758 -11.2451 -7.05273c0.415039 -2.93066 5.41309 -7.4502 11.2051 -7.4502
+c0.512695 0 1.02832 0.0361328 1.5332 0.105469c3.92871 0.545898 6.80859 3.03613 8.17188 4.47266zM327.039 375.289c10.6006 2.19629 25.0967 4.24512 41.3281 3.88867c41.125 -0.910156 73.6504 -16.2939 96.6826 -45.7246
+c17.667 -22.5732 -1.78223 -125.291 -58.0986 -213.903c-0.552734 0.706055 -1.12109 1.41992 -1.70605 2.15039c-0.233398 0.293945 -0.47168 0.592773 -0.713867 0.894531c14.5527 24.0322 11.7051 47.8066 9.17285 68.8877
+c-1.04102 8.65137 -2.02148 16.8232 -1.77148 24.498c0.259766 8.13965 1.33496 15.1143 2.37598 21.8623c1.27832 8.31348 2.58105 16.915 2.21973 27.0557c0.269531 1.0625 0.378906 2.31836 0.236328 3.81152c-0.915039 9.72852 -12.0195 38.8291 -34.6504 65.1738
+c-12.376 14.4072 -30.4297 30.5293 -55.0752 41.4053zM171.328 116.778c1.61523 -1.68652 3.30078 -3.26758 5.04395 -4.75977c-6.94824 -7.4375 -22.0479 -23.8906 -38.1191 -43.2236c-11.3721 -13.6738 -19.2256 -11.0596 -21.8086 -10.1963
+c-16.8281 5.61426 -36.3545 41.1826 -53.5693 97.5869c-14.8965 48.8027 -23.6025 97.875 -24.29 111.639c-2.17578 43.5195 8.37305 73.8516 31.3564 90.1504c37.3994 26.5264 98.8965 10.6484 123.606 2.5957c-0.356445 -0.349609 -0.724609 -0.677734 -1.0752 -1.03223
+c-40.5488 -40.9521 -39.5869 -110.918 -39.4854 -115.193c-0.00585938 -1.64844 0.132812 -3.9834 0.322266 -7.19824c0.697266 -11.7666 1.99609 -33.6689 -1.47266 -58.4736c-3.22168 -23.0488 3.88086 -45.6064 19.4912 -61.8945zM397.933 107.921
+c-8.03418 -2.31934 -22.459 -7.66699 -21.1436 -34.4053c-1.05664 -13.4062 -8.59961 -76.2178 -12.4277 -98.418c-5.05469 -29.3232 -15.8486 -40.2461 -46.1807 -46.749c-31.457 -6.74219 -42.5859 9.31055 -49.9268 27.6543
+c-4.73535 11.8467 -7.05859 65.2539 -5.41309 124.232c0.0244141 0.78125 -0.0888672 1.54102 -0.306641 2.25098c-0.186523 1.375 -0.476562 2.7666 -0.878906 4.16992c-2.45215 8.58398 -8.43848 15.7588 -15.6172 18.7354
+c-2.24707 0.932617 -5.64453 2.33496 -9.82227 2.33496c-1.54297 0 -3.06152 -0.192383 -4.55762 -0.580078c1.34277 5.52539 3.66895 11.7617 6.18848 18.5186l1.05957 2.84277c1.18945 3.20703 2.68652 6.52637 4.26758 10.0439
+c8.54492 18.9814 20.248 44.9844 7.54688 103.725c-4.75781 22.001 -20.6465 32.7432 -44.7275 30.25c-14.4404 -1.49512 -27.6475 -7.32129 -34.2363 -10.6611c-1.42188 -0.720703 -2.72656 -1.41699 -3.94043 -2.0957c1.81641 22.1367 8.73438 63.4971 34.751 89.7734
+c16.3652 16.5312 38.1631 24.6953 64.748 24.2559c52.3135 -0.858398 85.8604 -27.7061 104.795 -50.0781c16.3145 -19.2793 25.1475 -38.6982 28.6738 -49.1729c-26.5039 2.69629 -44.5459 -2.53906 -53.6865 -15.6064c-19.8896 -28.4297 10.8779 -83.6035 25.665 -110.121
+c2.70996 -4.8623 5.05469 -9.05859 5.78809 -10.8457c4.8125 -11.6689 11.0479 -19.4609 15.6055 -25.1475c1.39258 -1.74414 2.74414 -3.4375 3.77637 -4.90625zM248.003 82.748c0.581055 -2.03711 1.23828 -5.90137 -0.907227 -8.90234
+c-10.8076 -15.1338 -25.6855 -22.8096 -44.2197 -22.8096c-6.09473 0 -12.5664 0.847656 -19.2402 2.51758c-3.90332 0.976562 -7.41504 2.66992 -9.47656 4.07324c1.7207 0.8125 4.78418 1.91211 10.0957 3.00488c25.71 5.29688 29.6787 9.03125 38.3486 20.0391
+c1.98926 2.52441 4.24414 5.38477 7.36719 8.87402c2.3584 2.6377 4.45996 3.97754 6.24609 3.97754c1.25293 0 2.66602 -0.540039 4.38281 -1.25c3.12402 -1.2998 6.16895 -5.21289 7.40332 -9.52441zM469.358 91.5693
+c0.107422 0.0234375 0.217773 0.0488281 0.321289 0.0673828c-3.93652 -3.68262 -10.6689 -8.61914 -20.2236 -13.0566c-8.21289 -3.8125 -21.9512 -6.6709 -35.0068 -7.28418c-14.4199 -0.669922 -21.7607 1.61328 -23.4873 3.02539
+c-0.806641 16.6572 5.39648 18.3994 11.959 20.2441c1.02832 0.290039 2.03711 0.571289 3.00488 0.910156c0.605469 -0.487305 1.26758 -0.978516 1.99316 -1.45605c11.5889 -7.64941 32.2607 -8.47266 61.4395 -2.4502zM224.536 130.63
+c-2.66211 -7.14746 -5.13965 -13.7861 -6.67773 -20.0938c-13.373 0.0400391 -26.3809 5.75195 -36.2754 16.0771c-12.5781 13.1211 -18.292 31.3809 -15.6758 50.0928c3.66406 26.2041 2.31055 49.0225 1.58301 61.2812
+c-0.100586 1.71387 -0.189453 3.21777 -0.244141 4.40332c5.92285 5.25195 33.375 19.96 52.9502 15.4756c8.93359 -2.04688 14.377 -8.12695 16.6416 -18.5908c11.7119 -54.1729 1.54883 -76.751 -6.61426 -94.8916c-1.68457 -3.74316 -3.27539 -7.27246 -4.63281 -10.9307
+zM206.106 240.058c2.59375 -3.43848 6.38574 -5.80273 10.1377 -6.32031c0.557617 -0.0791016 1.13086 -0.119141 1.69824 -0.119141c6.48828 0 11.8916 5.05957 12.3652 8.47168c0.630859 4.50391 -5.9082 7.50488 -12.2441 8.38574
+c-1.36035 0.19043 -2.70703 0.287109 -4.00879 0.287109c-5.87012 0 -9.62988 -1.87402 -10.0576 -4.99805c-0.301758 -2.13184 1.19238 -4.49023 2.10938 -5.70703zM503.183 100.773c5.81641 -26.3389 -29.9609 -45.1992 -41.0596 -50.3555
+c-13.3604 -6.20312 -34.0508 -10.208 -52.7227 -10.208c-1.83105 0 -3.65039 0.0361328 -5.4082 0.116211l-2.77539 0.226562l-0.577148 -4.9209c-1.30957 -50.0078 -8.54297 -81.7754 -23.4541 -103.008c-15.9043 -22.6436 -37.7705 -28.9453 -57.0186 -33.0674
+c-6.36816 -1.36719 -12.4951 -2.05664 -18.2148 -2.05664c-17.9092 0 -32.9619 6.75098 -43.5254 19.5225c-8.0127 9.68848 -11.4961 20.3604 -13.8008 27.4277c-0.404297 1.2334 -0.775391 2.375 -1.05273 3.12207c-5.27441 14.2373 -7.04883 34.4297 -8.08887 60.3809
+c-0.154297 3.81641 -0.267578 7.89844 -0.384766 12.0605c-0.0498047 1.83105 -0.108398 3.86035 -0.172852 6.00195c-9.85254 -3.94336 -20.624 -5.94043 -32.0605 -5.94043c-8.55859 0 -17.4893 1.14844 -26.5469 3.41602
+c-6.38574 1.59766 -17.9951 5.53418 -25.9941 14.251c-9.12207 -7.2041 -19.0195 -10.8545 -29.4482 -10.8545c-33.3086 0 -60.1914 35.7529 -84.5947 112.527c-15.7959 49.6865 -26.8291 106.907 -27.7852 126.056c-2.28516 45.665 7.8877 80.7305 30.2334 104.223
+c20.1816 21.2188 48.9141 31.9756 85.3955 31.9756c32.4326 0 63.5723 -8.74609 79.7021 -14.1465c17.7109 10.3291 38.375 15.5664 61.4336 15.5664c0.844727 0 1.69141 -0.00585938 2.5459 -0.0195312c12.8145 -0.208008 25.084 -1.32227 36.4824 -3.31055
+c7.22754 2.20996 31.0977 8.74023 60.3262 8.74023c51.8584 0 94.7832 -19.8252 124.135 -57.333c19.9658 -25.5146 12.6816 -75.3086 3.05371 -112.586c-10.4023 -40.2725 -28.3398 -83.3047 -50.6328 -121.528c6.36523 0.396484 13.7705 1.46094 22.0713 3.1709
+c4.32129 0.895508 8.12793 1.32715 11.6406 1.32715c17.5059 0 26.1865 -11.1924 28.2988 -20.7764zM455.442 65.6982c12.8994 5.98633 36.1729 20.6924 31.9492 33.4609c-2.18457 6.60645 -9.2207 8.7373 -20.9082 6.3252
+c-34.7002 -7.16406 -47.1367 -2.20312 -51.2188 0.797852c26.9775 41.1016 49.1689 90.7764 61.1406 137.128c5.76074 22.2832 17.2637 76.5195 -0.168945 98.7988c-25.834 33.0107 -63.75 50.7158 -109.647 51.2041c-31.5342 0.34668 -58.207 -7.72168 -63.3779 -9.99121
+c-10.8828 2.70605 -22.7451 4.36816 -35.665 4.58008c-23.7119 0.373047 -44.1641 -5.29199 -61.1045 -16.8418c-17.1826 6.4375 -95.9453 32.957 -144.689 -1.57715c-27.2236 -19.2891 -39.793 -53.7627 -37.3555 -102.47
+c0.818359 -16.3906 10.1543 -66.7988 24.8906 -115.076c19.3936 -63.542 40.4775 -99.5137 62.6602 -106.91c2.59766 -0.869141 5.59277 -1.47656 8.89258 -1.47266c8.09277 0 18.0137 3.64648 28.3369 16.0576c17.1455 20.627 33.1562 37.9111 39.0557 44.1914
+c8.7207 -4.68066 18.2998 -7.29297 28.0996 -7.55664c0.0146484 -0.257812 0.0439453 -0.511719 0.0664062 -0.769531c-1.96777 -2.33203 -3.58008 -4.37305 -4.95312 -6.11914c-6.79004 -8.62012 -8.20215 -10.4102 -30.0566 -14.9121
+c-6.21582 -1.28223 -22.7295 -4.68652 -22.9688 -16.2588c-0.263672 -12.6465 19.5156 -17.9541 21.7715 -18.5195c7.79688 -1.95117 15.4287 -2.93945 22.6846 -2.93945c17.5977 0 32.9961 5.8125 45.2783 16.9287c-0.380859 -45.0781 1.5 -89.4951 6.91309 -103.031
+c4.43066 -11.0752 15.2568 -38.1562 49.4688 -38.1523c5.01758 0.00390625 10.5439 0.584961 16.6221 1.88379c35.7012 7.65625 51.2021 23.4346 57.2041 58.2197c3.20605 18.6035 8.71191 62.9951 11.3018 86.8008c5.46973 -1.70117 12.5078 -2.4834 20.1191 -2.4834
+c15.8682 0 34.1719 3.37207 45.6592 8.7041z"></glyph><glyph glyph-name="dbs-sqlserver" unicode="&#xe066;" d="M489.447 202.022l-7.06152 -1.08203c-45.5459 -6.97656 -114.276 -23.6914 -176.431 -42.1611c0.0458984 -0.574219 0.139648 -1.32422 0.28125 -2.12207c1.96094 -11.1104 3.18262 -22.4248 3.90137 -36.3174c0.44043 -8.53418 0.231445 -33.6416 -0.337891 -41.165
+c-2.04492 -26.8779 -5.19824 -49.5459 -9.24902 -66.5459c-6.67969 -28.0713 -19.0967 -60.9365 -36.2627 -96c-5.04395 -10.3037 -9.39062 -18.5391 -10.0039 -18.9453c-0.345703 -0.226562 -7.88574 -0.24707 -13.5508 -0.0292969
+c-27.9277 1.07129 -78.6387 8.26758 -104.876 14.8945c-15.7441 3.97559 -36.7422 11.0264 -49.1846 16.498c-24.3926 10.7217 -45.3672 26.4766 -55.9033 41.9785c-8.24609 12.1387 -10.3301 25.29 -6.05469 38.2725c2.37695 7.21484 7.90527 16.6006 14.9766 25.4004
+c4.75098 5.91602 14.0488 15.1416 20.3008 20.126c0.313477 0.24707 0.654297 0.523438 0.978516 0.787109l-0.649414 -0.217773c52.3926 43.0605 86.3154 81.7861 102.417 116.906c8.98145 19.5928 12.6807 36.4521 12.1904 55.6279
+c-0.762695 29.8838 -9.03906 51.5312 -28.0898 73.5176c-4.21387 4.8623 -38.5967 38.4014 -38.5967 38.4014c-3.28223 3.15625 -6.25879 6.13574 -7.25098 8.61426c-0.433594 1.08105 -0.621094 2.0625 -0.669922 2.92383l-0.132812 0.126953
+c0.00390625 0.928711 0.142578 1.83301 0.43457 2.60645c0.0166016 0.0419922 0.0458984 0.0927734 0.0673828 0.136719c0.196289 0.583008 0.398438 0.908203 0.398438 0.908203c0.00878906 -0.0419922 0.0263672 -0.078125 0.0380859 -0.118164
+c1.61523 2.45605 6.17871 6.89844 9.90723 9.51562c11.4561 8.04004 30.0254 17.3516 53.9424 27.0684c17.6523 7.17188 45.126 17.0703 46.8379 16.8701c0.795898 -0.0927734 0.945312 -0.428711 2.37988 -5.60156c2.41504 -8.71191 6.7666 -20.7412 11.2998 -31.1826
+c5.85254 -13.4824 15.9365 -33.4062 25.0615 -49.5088l1.67676 -2.94629c16.6992 -2.60449 37.1572 -6.11133 46.5117 -7.97168c49.6611 -9.87305 88.9414 -23.0498 119.224 -40.0059c22.0381 -12.3379 40.0264 -27.3291 54.8818 -45.7041
+c5.09277 -6.29199 9.31738 -12.2275 15.5107 -21.8555zM319.507 294.611c-0.19043 0 -0.445312 -1.15332 -0.568359 -2.5752c-1.38379 -15.6152 -6.71094 -34.0049 -14.96 -51.5322c-1.01465 -2.1543 -1.74316 -3.91699 -1.60352 -3.91699s2.12402 0.757812 4.40332 1.68555
+c27.4414 11.1367 55.9307 19.9492 89.1729 27.5869l3.98535 0.921875l-5.65332 2.55859c-13.583 6.16895 -34.5273 13.8193 -52.6777 19.249c-7.29102 2.17871 -21.3848 6.02246 -22.0986 6.02246zM311.926 285.319c0.905273 3.70215 1.94922 9.96973 1.7002 10.2148
+c-0.296875 0.295898 -17.2578 -9.15527 -27.7979 -15.4785c-13.1699 -7.9043 -38.0215 -24.3545 -37.5098 -24.834c0.136719 -0.126953 2.79004 -1.27246 5.90918 -2.55859c11.1816 -4.61133 21.3643 -9.58691 30.3545 -14.8447
+c2.38477 -1.39453 4.47852 -2.49609 4.65039 -2.44531c0.166992 0.0517578 1.61328 2.41309 3.23633 5.24609c9.19531 16.0752 16.6455 33.1777 19.457 44.7002zM204.39 61.4902c12.6211 4.78711 12.4531 4.71094 11.9619 5.14746
+c-0.244141 0.214844 -1.96387 1.69043 -3.80273 3.27148c-5.7334 4.91602 -12.5859 12.3184 -17.8408 19.2637c-4.81738 6.36426 -10.3584 16.3125 -12.8223 23.0068c-0.398438 1.08203 -0.814453 2.08594 -1.05078 2.54492
+c-1.07129 -0.443359 -2.14551 -0.888672 -3.20801 -1.33301c-0.0878906 -0.189453 -0.166016 -0.402344 -0.242188 -0.660156c-0.228516 -0.760742 -1.49805 -4.17285 -2.83398 -7.57617c-7.69434 -19.6289 -21.4619 -47.3809 -30.5479 -61.5693
+c-2.03809 -3.18359 -2.25098 -3.61035 -1.55566 -3.35059c0.229492 0.0830078 6.12891 1.98633 13.0967 4.23926c18.29 5.91211 34.2197 11.4678 48.8457 17.0156zM214.945 54.7227c-0.0537109 0.0537109 -2.55762 -0.96875 -5.57031 -2.26855
+c-21.2783 -9.16406 -42.6787 -16.5596 -67.9141 -23.4736l-7.0752 -1.94141l1.36035 -1.69824c9.53223 -12.0264 24.0479 -24.3936 40.457 -34.4355c2.75879 -1.69141 5.08984 -3.06641 5.18066 -3.07422c0.0917969 -0.0107422 2.50879 4.1416 5.37598 9.22559
+c11.2637 19.9814 20.0977 37.7676 26.8418 54.0752c0.791992 1.91504 1.39648 3.53809 1.34375 3.59082zM179.818 258.345c2.45312 -16.9873 2.8291 -33.6758 1.06934 -46.6738c-0.0820312 -0.59668 -0.015625 -1.08496 0.128906 -1.08496s3.0918 2.72363 6.55664 6.07227
+c11.6934 11.291 21.4531 20.1416 31.5703 28.6064c2.51855 2.10742 4.58105 3.90625 4.58105 3.99902c-0.0117188 0.479492 -18.7285 6.74219 -27.5205 9.21191c-5.85449 1.64355 -16.582 4.15723 -16.8057 3.93359
+c-0.0800781 -0.0761719 0.109375 -1.90918 0.419922 -4.06445zM182.7 275.734c0 -0.15918 5.375 -1.78027 11.9297 -3.59668c11.5439 -3.19238 25.0127 -7.16016 33.2559 -9.79297l3.99707 -1.29492l0.244141 0.80957c0.126953 0.44043 0.332031 3.44824 0.454102 6.68555
+c0.438477 11.6348 -0.878906 24.209 -3.70801 35.4072c-1.47852 5.84863 -2.31152 8.4502 -2.75098 8.5957c-0.75 0.250977 -21.8857 -16.1895 -29.7412 -23.1338c-4.11426 -3.63574 -13.6807 -13.2012 -13.6807 -13.6797zM206.094 222.924
+c-10.1855 -8.61621 -23.3877 -20.6211 -23.377 -21.2568c0.00195312 -0.144531 1.67773 -1.12598 3.73926 -2.18652c5.24414 -2.69629 9.35156 -5.73242 14.3926 -10.6201l4.33984 -4.19336l1.9082 3.12402c1.05078 1.72266 2.90527 4.91309 4.11328 7.0918
+c5.14551 9.27734 10.498 21.6025 13.6641 31.4072c1.65137 5.11328 4.25684 14.6855 4.04785 14.8945c-0.185547 0.186523 -15.5361 -12.0938 -22.8281 -18.2607zM202.42 167.425c-0.183594 -0.114258 -1.64453 -1.81934 -3.25391 -3.78809
+c-15.0439 -18.4023 -35.0107 -36.8076 -58.1689 -53.6182c-2.91992 -2.11914 -5.3125 -3.92188 -5.3125 -4.00098s3.1084 1.41699 6.91504 3.31641c3.80664 1.9082 9.63477 4.68945 12.9365 6.20117c11.7988 5.40332 29.2676 12.6641 48.2451 20.0264l10.5693 4.09766
+l-0.175781 1.53906c-0.874023 7.1543 -4.25195 15.9443 -8.66113 22.5361c-2.09375 3.12695 -2.59473 3.7832 -2.94824 3.73926c-0.0507812 -0.00488281 -0.0957031 -0.0175781 -0.145508 -0.0488281zM207.322 87.4258c3.51562 -4.08105 14.0996 -14.3926 14.4082 -14.0342
+c0.125 0.143555 0.918945 2.59863 1.7627 5.44043c3.54102 11.8965 5.75293 22.3604 7.1084 33.6719c0.507812 4.24805 0.830078 18.7061 0.551758 21.875c-2.69434 -0.980469 -5.35059 -1.95703 -7.93066 -2.92578c-11.9531 -4.49512 -23.3623 -8.95605 -34.3262 -13.4131
+c0.539062 -1.77539 2.72559 -7.00293 4.19238 -9.89062c3.46484 -6.82422 8.21973 -13.7461 14.2334 -20.7236zM219.71 141.942c0.180664 0.0605469 3.50293 3.86816 7.38281 8.44922c9.28418 10.9766 22.7783 27.833 30.3545 37.917
+c6.33398 8.42969 16.9883 23.3545 16.8057 23.54c-0.181641 0.1875 -15.1709 -7.42773 -24.9307 -12.6592c-14.21 -7.61914 -36.751 -20.4717 -38.208 -21.791c-0.365234 -0.330078 -0.0693359 -1.19629 1.7002 -4.77637
+c4.18457 -8.47363 6.55371 -18.4834 6.57227 -27.8447c0.00195312 -1.77832 0.125977 -2.90332 0.323242 -2.83496zM267.467 220.446c4.59766 2.29688 8.29102 4.22852 8.23145 4.29102c-0.524414 0.491211 -11.0264 6.08105 -17.957 9.55176
+c-7.58008 3.7959 -17.625 8.46973 -18.7002 8.71094c-0.243164 0.0527344 -0.586914 -0.75293 -0.874023 -2.07324c-3.21484 -14.7939 -8.7959 -29.9307 -15.7207 -42.6104c-2.0752 -3.80078 -2.20215 -4.08105 -1.87891 -4.08105
+c0.100586 0 3.20801 1.8623 6.91602 4.12793c13 7.94238 25.4482 14.8105 39.9834 22.083zM277.912 303.743c-14.4424 2.76367 -46.2256 8.26758 -46.4648 8.04395c-0.0595703 -0.0527344 0.37793 -1.20996 0.956055 -2.55664
+c5.37891 -12.5273 8.31152 -27.3555 8.32031 -42.0449c0.00195312 -2.7041 0.0634766 -4.92188 0.128906 -4.92188c0.0683594 0 3.36621 2.16797 7.33594 4.82422c15.0615 10.082 30.2139 18.3145 50.6709 27.54c5.1748 2.33301 6.78516 3.20996 6.33008 3.39844
+c-0.93457 0.393555 -16.5127 3.6543 -27.2773 5.7168zM225.575 348.951c-0.109375 0.00878906 -0.230469 -0.0576172 -0.354492 -0.161133c-0.306641 -0.255859 -1.98145 -1.65527 -3.72363 -3.12305c-7.28809 -6.14355 -15.4736 -11.8242 -23.5879 -16.3359
+c-0.891602 -0.496094 -1.60059 -0.958008 -1.70801 -1.10645c13.2061 -2.19238 27.2637 -4.45215 44.2178 -7.11621c-0.0136719 0.119141 -0.203125 0.310547 -0.369141 0.563477c-1.98438 3.03027 -10.2002 18.6982 -12.8389 24.4795
+c-0.962891 2.11133 -1.30859 2.77441 -1.63574 2.7998zM168.653 387.062c-8.3252 -3.87305 -27.1025 -13.7119 -26.7793 -14.0371c0.0546875 -0.0556641 3.48828 -0.5625 7.61133 -1.13281c25.5879 -3.54492 60.96 -9.61426 68.8535 -11.8184
+c3.39746 -0.948242 3.35547 -1.44824 0.50293 7.05762c-3.78809 11.2891 -6.20898 21.7783 -7.52832 32.5908c-0.313477 2.56641 -0.62793 4.72754 -0.680664 4.79102c-0.0107422 0.0146484 -0.0458984 0.0146484 -0.114258 0
+c-2.11621 -0.379883 -31.1885 -12.4844 -41.8652 -17.4512zM138.961 368.864l-2.99512 1.01953l3.99902 -3.75586c4.12109 -3.86035 14.7715 -14.0752 28.4131 -27.2793l7.38086 -7.16797c2.51758 -0.433594 5.03027 -0.862305 7.54199 -1.29004
+c0.823242 0.368164 2.61816 1.38574 4.55176 2.59766c8.36133 5.23242 20.4453 11.9365 31.4268 17.4365c2.72461 1.36426 4.9043 2.53027 4.83887 2.58887c-0.0654297 0.0615234 -2.22363 0.289062 -4.79199 0.500977c-22.7588 1.8916 -63.9375 9.75879 -80.3652 15.3496z
+M114.129 345.113c0.828125 -0.310547 1.6377 -0.612305 2.40527 -0.911133c4.16406 -1.43555 9.04492 -2.7666 13.291 -3.82129c1.62793 -0.392578 3.4668 -0.824219 5.63867 -1.32031c0.532227 -0.124023 1.09375 -0.249023 1.67871 -0.379883
+c6.25391 -1.34668 14.6572 -2.84766 22.2285 -4.16406c-0.212891 0.357422 -1.11816 1.52539 -2.24609 2.87598c-1.33105 1.59668 -7.33496 9.01172 -13.3232 16.4814l-10.8799 13.583l-0.988281 -0.679688c-11.1611 -7.875 -17.7383 -15.5713 -17.792 -20.7881z
+M166.575 284.703c0.0722656 0.0722656 -0.698242 3.11621 -1.71582 6.76758c-2.66309 9.56738 -10.4775 34.5039 -10.9922 35.083c-0.0488281 0.0566406 -3.89648 1.07812 -8.54883 2.26758c-3.64551 0.930664 -7.07617 1.84668 -10.2002 2.7207
+c-4.45508 1.24414 -8.2832 2.39746 -11.1865 3.38281c-1.57422 0.53418 -2.86426 0.932617 -2.91406 0.889648c0 -0.0615234 1.67676 -1.43848 3.73926 -3.05957c16.5547 -13.0117 30.8691 -29.1758 39.9092 -45.0732c0.970703 -1.70801 1.83691 -3.05078 1.90918 -2.97852z
+M174.379 283.862c0.417969 -1.60645 0.813477 -2.91504 0.875 -2.91309c0.0615234 0 1.95117 1.83301 4.20996 4.0791c5.62012 5.58984 13.3369 11.7393 21.9199 17.4844c3.43945 2.30176 13.7158 8.45312 16.2549 9.72949c1.14746 0.578125 2.08887 1.17383 2.08887 1.3125
+c0 0.139648 -2.07715 0.594727 -4.59668 1.02051c-15.1377 2.5459 -38.6758 7.08887 -51.8564 10.0039c-2.04785 0.452148 -3.7627 0.740234 -4.16113 0.711914c-0.0585938 -0.00390625 -0.0820312 -0.0126953 -0.0820312 -0.0322266
+c0 -0.140625 0.68457 -1.72852 1.52051 -3.53027c5.20801 -11.1914 11.0176 -27.0967 13.8271 -37.8662zM158.077 149.924c-0.769531 -1.1748 -0.541016 -1.00684 6.28125 4.41992c6.4668 5.14551 17.6318 13.5723 24.9648 18.8633
+c2.625 1.89355 4.65039 3.54883 4.49902 3.67383c-3.91016 3.26172 -8.33984 6.26758 -13.2744 9.00098c-2.01367 1.11523 -3.82227 2.02344 -4.01367 2.02344c-0.194336 0 -0.931641 -1.76367 -1.6377 -3.91699c-1.69727 -5.18945 -4.07422 -11.1504 -6.45801 -16.1729
+c-2.68457 -5.65234 -5.25391 -10.0752 -10.3613 -17.8916zM131.558 115.604c-8.0459 -8.76953 -8.71094 -9.52148 -8.20605 -9.22852c0.273438 0.15918 2.36914 1.47754 4.66211 2.92871c18.3232 11.627 33.1133 23.5654 48.0342 38.79
+c5.95996 6.08594 14.8115 16.0967 14.5049 16.4023c-0.304688 0.303711 -26.4814 -17.4287 -37.9316 -25.6924c-4.25195 -3.06836 -4.80469 -3.60059 -7.70801 -7.37109c-4.40527 -5.72168 -8.28613 -10.3076 -13.3555 -15.8291zM119.557 83.0068
+c-1.35449 -6.50488 -1.54688 -16.9951 -0.422852 -23.0527c1.13574 -6.125 3.33398 -12.7061 5.95801 -17.9268c1.19922 -2.38672 1.35938 -2.56934 1.75 -2.00586c0.236328 0.341797 1.97754 3.10742 3.86816 6.13965c10.958 17.5352 19.2109 31.9092 26.6982 46.5068
+c3.2002 6.24707 6.43457 12.9883 7.33203 15.2217c-15.5176 -6.73242 -30.1006 -13.5186 -43.9668 -20.4404c-0.443359 -0.713867 -0.68457 -1.88379 -1.2168 -4.44238zM37.4736 10.5264c-0.202148 -1.31152 -0.15332 -1.43262 0.404297 -1.26855
+c0.34082 0.107422 4.50684 1.25391 9.27637 2.56152c16.0879 4.4043 67.2568 19.3779 67.8184 19.8496c0.0654297 0.0527344 -1.15527 2.69727 -2.71777 5.87402c-5.61914 11.4219 -7.45508 19.7744 -6.83301 31.0879c0.142578 2.57617 0.53125 6.32422 0.875 8.30273
+c0.375977 2.16895 0.508789 3.0332 0.414062 3.31348c-3.78027 -1.98633 -7.52441 -3.97754 -11.208 -5.99512c-5.89941 -3.22461 -10.5264 -5.79492 -14.2754 -7.94531c-8.5127 -5.17383 -14.2764 -9.83301 -21.2334 -17.0215
+c-12.1006 -12.5078 -20.7568 -27.4102 -22.5205 -38.7588zM68.7695 -44.4697l3.25684 5.01953c1.78223 2.75879 4.92871 7.4248 7.00977 10.373c2.08008 2.95215 7.69727 10.8438 12.4805 17.5391c13.7607 19.2559 23.6162 33.3604 23.4268 33.543
+c-0.0439453 0.0380859 -3.73535 -0.805664 -8.19238 -1.87695c-4.45801 -1.0752 -16.9043 -3.99805 -27.668 -6.49414c-19.3789 -4.49512 -40.0439 -9.35742 -41.1699 -9.7002c-0.780273 -0.231445 -0.754883 -2.1123 0.0634766 -5.80566
+c1.77637 -8.00586 6.27832 -16.7178 12.9209 -25.001c3.22754 -4.02051 10.3428 -11.2695 14.4072 -14.6816zM74.0791 -48.5156c0.785156 -0.554688 1.48145 -1.01074 1.53613 -1.02148c0.0566406 -0.0078125 10.1787 3.49219 22.5049 7.78516
+c21.8535 7.61426 69.1035 24.416 69.6807 24.7734c0.158203 0.0976562 -1.70215 1.32129 -4.14453 2.73535c-13.8311 7.99414 -25.167 17.2568 -36.3135 29.6748l-2.49219 2.78516l-13.666 -16.4492c-19.9375 -23.9893 -29.0469 -35.541 -36.2969 -46.043l-2.2334 -3.22266z
+M140.183 -79.084l2.26562 3.94922c1.24609 2.17285 3.56445 5.9873 5.14746 8.50293c1.58496 2.50781 6.20508 9.81738 10.2822 16.2402c9.65137 15.1973 15.1396 23.9854 15.0391 24.0889c-0.0410156 0.0419922 -1.95801 -0.500977 -4.25684 -1.21582
+c-12.3008 -3.83887 -31.0596 -9.15039 -64.9688 -18.3906c-12.7461 -3.47656 -23.332 -6.37598 -23.5068 -6.42871c-0.611328 -0.198242 7.18848 -5.12988 13.3408 -8.45117c4.91992 -2.65918 11.5957 -5.72852 18.002 -8.27539
+c5.16797 -2.05176 24.7314 -8.95898 27.5068 -9.71191zM146.367 -80.5088c0 -0.349609 2.59277 -1.0293 3.33398 -0.874023c0.274414 0.0566406 5.52734 1.5498 11.6719 3.32129c33.123 9.52832 73.7451 21.5273 87.0371 25.708
+c8.37207 2.62891 19.7637 6.43652 20.2881 6.7666c0.272461 0.174805 -0.607422 0.373047 -2.33301 0.517578c-11.248 0.945312 -30.2461 4.23633 -43.3896 7.52637c-10.7031 2.68164 -18.6104 5.13672 -28.6885 8.90625c-4.18066 1.56152 -7.63477 2.78906 -7.69043 2.7207
+c-0.0546875 -0.0683594 -2.16895 -3.2793 -4.69336 -7.12402c-9.2334 -14.0674 -20.29 -28.9424 -31.4258 -42.2559c-2.25488 -2.69727 -4.11035 -5.0459 -4.11035 -5.21289zM252.521 -95.4863c4.58789 11.0264 17.1416 45.793 16.8213 46.5996
+c-0.00683594 0.015625 -0.0410156 0.015625 -0.112305 0c-0.510742 -0.113281 -2.5625 -0.973633 -4.9707 -2.08984c-15.2266 -7.07812 -30.3018 -12.8887 -45.5264 -17.5508c-12.0723 -3.69727 -23.9707 -6.69141 -48.7471 -12.2686l-11.5615 -2.60742l1.89551 -0.424805
+c8.15332 -1.85449 40.4561 -7.49707 59.7402 -10.4268c11.0166 -1.67188 29.2197 -4.2168 30.5195 -4.27148c0.533203 -0.0224609 0.915039 0.574219 1.94141 3.04004zM284.27 -1.18066c3.25195 11.5205 7.1582 27.4404 7.15723 29.1572
+c0 0.0302734 -0.015625 0.0566406 -0.0537109 0.0644531c-0.250977 0.0537109 -1.36035 -0.474609 -2.86426 -1.37207c-12.4775 -7.50781 -48.9746 -25.0088 -84.2012 -40.3818c-5.82422 -2.53809 -10.4844 -4.73438 -10.3457 -4.87109
+c0.413086 -0.402344 8.20508 -3.85156 13.6016 -6.02637c19.2861 -7.74219 39.877 -13.5488 62.8633 -17.7061c0.459961 -0.0830078 0.908203 -0.170898 1.00684 -0.196289c0.0927734 -0.0224609 1.70312 4.80273 3.57227 10.7188
+c4.24805 13.3926 6.53516 20.9512 9.26367 30.6133zM290.052 31.7012l2.43848 1.3623l-1.77832 0.401367c-19.666 4.49902 -42.7256 13.4648 -59.252 23.0254c-2.26465 1.30762 -4.16309 2.32715 -4.20996 2.26465
+c-0.0488281 -0.0566406 -0.498047 -1.36719 -1.00293 -2.92969c-4.96973 -15.293 -14.6514 -37.3301 -24.3525 -55.4619c-1.74609 -3.27246 -3.17188 -6.01465 -3.17188 -6.09082c0 -0.0771484 0.787109 0.18457 1.74805 0.56543
+c0.963867 0.379883 5.88672 2.2334 10.9307 4.12598c34.5488 12.9639 68.3779 27.0381 78.6504 32.7373zM295.341 109.35c-9.2627 4.04297 -30.8828 16.0801 -46.8506 26.0791c-2.64941 1.65723 -4.34277 2.66797 -5.40723 3.19531
+c-0.703125 -0.246094 -1.39453 -0.489258 -2.0918 -0.732422c-0.0947266 -1.00977 -0.106445 -2.94824 -0.126953 -6.77051c-0.0810547 -15.6162 -3.02441 -35.085 -8.23926 -54.3799c-0.631836 -2.33984 -1.05078 -4.24023 -0.922852 -4.24023
+s3.30762 1.36035 7.05957 3.02441c21.5244 9.56738 39.0635 18.9834 53.167 28.5576c6.61523 4.49902 6.28516 4.0127 3.41211 5.2666zM251.275 141.448c2.59863 -1.99805 16.9971 -11.5654 24.6416 -16.3643c8.86133 -5.56152 21.3545 -12.9033 21.9688 -12.9033
+c0.19043 0 0.216797 2.04785 0.0800781 5.24707c-0.56543 13.2949 -2.56348 33.3457 -3.66699 37.8467c-14.9971 -4.57422 -29.4795 -9.22168 -43.0234 -13.8262zM298.434 99.957h0.000976562v3.28516l-1.11621 -0.96875
+c-1.57324 -1.38379 -8.65625 -6.50586 -13.3867 -9.66602c-12.6172 -8.43457 -27.1289 -16.9346 -42.3213 -24.8184c-3.83496 -1.99121 -7.04102 -3.68945 -7.12402 -3.77344c-0.304688 -0.306641 10.5781 -6.98242 18.1006 -11.1055
+c11.3633 -6.22461 23.9551 -11.6123 35.5664 -15.2168c2.62891 -0.818359 4.81055 -1.45508 4.84473 -1.42578c0.0302734 0.03125 0.435547 2.52734 0.908203 5.55566c2.6709 17.2422 4.5127 40.876 4.52734 58.1338zM330.206 177.916l6.2627 1.74902l-0.93457 0.986328
+c-1.74805 1.8457 -10.2588 9.4668 -14.6357 13.1133c-7.81348 6.51172 -18.0645 14.0684 -26.7158 19.6885l-3.77246 2.44336l-2.7207 -4.0791c-13.4854 -20.1543 -31.5352 -40.8721 -51.9678 -59.6748c-7.96973 -7.33496 -7.53027 -6.93262 -7.0918 -6.93262
+c0.209961 0 3.27148 1.0791 6.81641 2.38281c31.9453 11.7402 59.3213 20.4912 94.7598 30.3232zM344.257 181.897c0.0761719 0 2.65234 3.19531 5.72949 7.0918c3.07812 3.89844 12.209 15.417 20.3057 25.5957c15.4111 19.3799 22.1738 28.1553 26.8398 34.8398
+c3.19922 4.58203 8.33691 12.6123 8.17676 12.7744c-0.144531 0.141602 -10.1445 -2.73242 -19.5596 -5.61816c-17.8457 -5.47363 -41.7012 -13.9775 -59.1523 -21.0801c-10.0264 -4.0791 -23.1621 -9.71191 -23.1543 -9.9248
+c0.0078125 -0.0908203 0.707031 -0.683594 1.57227 -1.32617c0.858398 -0.641602 3.4502 -2.7373 5.74512 -4.64648c12.2988 -10.2334 22.6074 -21.6348 31.2939 -34.6133c1.14062 -1.69727 2.12695 -3.09277 2.20312 -3.09277zM473.664 204.452
+c4.2168 0.316406 7.69727 0.59082 7.73633 0.614258c0.151367 0.0869141 -9.93262 10.5742 -14.0518 14.6182c-14.4873 14.2236 -32.9121 28.0547 -51.7129 38.8242c-2.24902 1.28809 -4.11816 2.19434 -4.39844 2.13477
+c-0.0224609 -0.00195312 -0.0302734 -0.00195312 -0.0380859 -0.0146484c-0.0615234 -0.200195 -1.66016 -3.48047 -3.54102 -7.28613c-12.6465 -25.5391 -23.3828 -39.835 -46.9336 -62.4746c-3.79199 -3.64648 -6.77344 -6.6377 -6.62695 -6.6377
+c0.152344 0 2.50781 0.543945 5.23242 1.19629c40.1006 9.64453 81.752 16.5742 114.334 19.0254z"></glyph><glyph glyph-name="dbs-sqlite" unicode="&#xe067;" d="M441.845 397.4c53.5947 -47.8086 0.378906 -157.102 -48.4678 -234.031c-35.5176 -11.4131 -76.916 -36.624 -76.916 -36.624s3.44434 1.8291 16.2227 7.18848c8.66602 3.63965 34.5322 9.79395 50.2852 13.3828c-26.2988 -39.6514 -48.8047 -67.4004 -48.8047 -67.4004
+s-45.8799 -18.6426 -60.0674 -62.0166c8.22852 46.2666 21.8711 94.5566 41.1299 146.016c17.1963 45.9541 74.6504 170.049 117.101 208.386c-46.5762 -37.123 -97.4639 -114.852 -134.143 -211.73c-21.707 -64.1758 -33.457 -125.75 -35.3691 -176.805
+c-1.26758 -33.4043 1.62402 -62.3691 8.72949 -84.4678l-3.28516 -1.79688c-4.84277 11.2197 -8.6377 32.1787 -10.6582 56.5811c-1.52148 18.4297 -2.02832 38.8242 -1.18457 58.4932c-0.228516 2.90723 -0.366211 4.7998 -0.366211 4.7998
+s-1.07324 7.21875 -2.91113 17.3652h-153.076c-28.7695 0 -52.3086 23.5381 -52.3086 52.3066v217.613c0 28.7676 23.5391 52.3076 52.3086 52.3076h217.609c6.99805 0 13.6768 -1.40625 19.7861 -3.92969c5.8877 7.76172 11.8848 14.958 17.9521 21.3906
+c3.86328 4.10059 7.75488 7.93945 11.6465 11.3984c26.2402 23.29 52.8301 31.1562 74.7871 11.5732zM255.907 171.23c8.60156 44.7725 29.9014 98.7373 56.3916 143.89h-212.235c-5.6709 0 -10.4619 -4.79102 -10.4619 -10.4609v-217.612
+c0 -5.66895 4.79102 -10.4629 10.4619 -10.4629h143.657c-2.1748 7.40625 -4.53223 13.8311 -6.98145 17.9648c-1.66016 2.82031 0.179688 14.3643 4.8125 31.4727c2.70898 -4.68359 14.1436 -24.7236 16.4414 -31.1777c2.58398 -7.29785 3.12891 -9.38965 3.12891 -9.38965
+s-6.27246 32.2695 -16.5625 51.0957c2.25488 7.61426 4.94922 16.0283 7.99707 25.0215c3.56641 -6.25293 11.6641 -20.6221 14.5947 -27.4268c0.269531 -0.631836 0.514648 -1.22266 0.691406 -1.71289c0.416016 -1.18066 0.768555 -2.18359 1.08105 -3.10254
+c1.65234 -4.79102 2.05273 -6.31348 2.05273 -6.31348s-0.610352 3.13672 -1.75293 7.96875c-0.477539 2.04199 -1.0791 4.44043 -1.74121 7.00293c-2.5957 9.96777 -6.5332 23.0166 -11.5752 33.2432z"></glyph><glyph glyph-name="dbs-mongodb" unicode="&#xe068;" d="M370.993 161.495c1.80469 -112.45 -78.6045 -183.337 -92.1611 -194.483c-0.0205078 0.0957031 -0.0332031 0.191406 -0.0664062 0.283203c-0.573242 1.87109 -1.77441 3.31055 -3.58496 4.0498c-0.191406 0.0966797 -4.64453 2.42969 -7.14355 9.3916
+c-4.92871 13.7227 -7.47363 36.1904 -7.49805 36.416c-0.370117 3.31445 -3.1709 5.80957 -6.49414 5.80957h-0.112305c-3.36914 -0.0576172 -6.14355 -2.66992 -6.40527 -6.03027c-0.0117188 -0.148438 -1.19434 -15.208 -3.82812 -29.3662
+c-1.69922 -9.12402 -4.18457 -18.0811 -5.47949 -22.498c-14.0811 11.7178 -49.624 43.6553 -69.7988 82.7285c-26.0605 50.4717 -27.4443 112.394 -27.4443 112.394s1.44922 75.2246 27.4443 131.994c20.8789 45.6006 42.7275 64.6348 77.1074 100.633
+c8.17773 8.5625 7.84082 15.6836 7.84082 15.6836s2.54297 -16.1973 18.2979 -31.3682c49.5488 -47.71 97.8457 -123.688 99.3262 -215.637zM234.685 32.9678v315.19c-17.0078 -18.418 -30.0449 -35.418 -42.6699 -62.9912
+c-22.7832 -49.7588 -25.3164 -116.948 -25.502 -123.092c0.189453 -5.39453 2.62207 -59.2031 25.0635 -102.668c10.0654 -19.4951 24.5176 -37.2012 37.7051 -51.0332c0.84375 6.86719 1.24609 11.9531 1.25391 12.0605c0.350586 4.52441 1.81641 8.80762 4.14941 12.5332z
+M272.341 -34.541c0 0 -4.32129 -6.50879 -5.22754 -14.3721c-2.2832 -19.7949 -2.61133 -53.5869 -2.61133 -53.5869l-13.0713 3.92188s-0.354492 22.2646 -2.61523 39.2061c-1.50391 11.2783 -5.22754 19.6074 -5.22754 19.6074s4.05469 12.7998 6.53516 26.1367
+c2.73438 14.6914 3.91895 30.0576 3.91895 30.0576s2.58984 -23.2676 7.84375 -37.9004c3.55566 -9.91016 10.4551 -13.0703 10.4551 -13.0703z"></glyph><glyph glyph-name="dbs-riak" unicode="&#xe069;" d="M69.9336 152.536c0 -19.1641 -15.5508 -34.709 -34.7158 -34.709s-34.7178 15.5449 -34.7178 34.709c0 19.1631 15.5527 34.708 34.7178 34.708s34.7158 -15.5449 34.7158 -34.708zM256.465 339.068c-19.1631 0 -34.7148 15.5508 -34.7148 34.7148
+c0 19.165 15.5518 34.7178 34.7148 34.7178s34.7158 -15.5527 34.7158 -34.7178c0 -19.1641 -15.5527 -34.7148 -34.7158 -34.7148zM411.986 273.342c-19.1631 0 -34.7148 15.5527 -34.7168 34.7168c0 19.1631 15.5537 34.7168 34.7168 34.7168
+c19.167 0 34.7197 -15.5537 34.7197 -34.7168c0 -19.1641 -15.5527 -34.7168 -34.7197 -34.7168zM100.016 30.8008c19.1631 0 34.7168 -15.5439 34.7168 -34.7109c0 -19.1631 -15.5537 -34.7236 -34.7168 -34.7236c-19.165 0 -34.709 15.5605 -34.709 34.7236
+c0 19.167 15.5439 34.7109 34.709 34.7109zM476.785 187.244c19.166 0 34.7148 -15.5449 34.7139 -34.708c0 -19.1641 -15.5488 -34.709 -34.7148 -34.709c-19.1543 0 -34.708 15.5449 -34.708 34.709c0 4.00098 0.71582 7.82715 1.95898 11.4033
+c-26.2363 15.6816 -68.7607 39.0957 -128.104 65.6084c-41.4346 18.5186 -83.4043 32.5205 -119.315 42.7188c26.0898 -15.3965 55.8672 -35.1631 86.9375 -59.9385c70.6699 -56.3721 112.247 -136.479 131.244 -180.749
+c17.8467 -1.43457 31.9082 -16.3516 31.9082 -34.5664c0 -19.1621 -15.5527 -34.707 -34.7197 -34.707c-19.1631 0 -34.7168 15.5449 -34.7168 34.707c0 11.6689 5.78906 21.9746 14.6221 28.2666c-18.7891 42.6631 -58.3867 117.312 -122.909 168.774
+c-34.2021 27.2852 -67.0059 48.3486 -94.6846 64.042c17.2578 -21.5391 35.8066 -50.4238 53.3545 -88.9385c38.876 -85.3047 46.3857 -165.028 47.1924 -207.532c9.79785 -6.14746 16.335 -17.0088 16.335 -29.418c0 -19.1621 -15.5527 -34.707 -34.7158 -34.707
+c-19.1621 0 -34.7148 15.5449 -34.7148 34.707c0 17.3662 12.7881 31.7344 29.4473 34.2832c-1.40723 41.6094 -9.50586 115.541 -44.7979 192.98c-30.8945 67.7764 -64.7305 103.282 -86.8203 120.848c-5.57227 -3.81152 -12.3105 -6.04883 -19.5625 -6.04883
+c-19.165 0 -34.709 15.5527 -34.709 34.7158c0 19.165 15.5439 34.7178 34.709 34.7178c18.1865 0 33.0947 -14.0137 34.5684 -31.8232c41.5518 -8.83105 116.205 -27.6191 190.884 -61.002c62.9229 -28.1084 106.97 -52.5508 133.52 -68.5908
+c5.21484 3.12695 11.2861 4.95703 17.7988 4.95703z"></glyph><glyph glyph-name="dbs-couchdb" unicode="&#xe06a;" d="M77.6816 240.452l-43.7695 -14.6719v69.4619h28.8037v-34.5488zM183.594 295.242l-60.7451 -38.9014l-0.234375 38.9014h60.9795zM478.739 206.136h32.7607v-195.379h-291.91l-13.2041 105.784l84.8477 55.0967l46.1387 -38.9854l11.2197 4.38281l4.25 -11.5859
+l83.0557 7.45215l-7.20312 18.3936l-46.7334 11.4336l-84.6133 68.9385l-92.1943 -34.9707l-28.3242 37.2764l42.6748 43.3906h40.6729l16.0498 -13.5156v13.5156h31.9717l-7.69824 17.8789h178.239v-89.1064zM154.854 29.7871l11.1953 -4.64844l2.53906 -14.3799h-168.088
+v195.378h16.4717v-46.1719l23.8662 -10.1621v27.6885l10.1494 -7.95801v18.915l23.292 0.00390625l43.0928 -64.8945l15.8975 -4.33789z"></glyph><glyph glyph-name="dbs-redis" unicode="&#xe06b;" d="M511.445 103.16c0.0166016 -0.0078125 0.0371094 -0.0175781 0.0537109 -0.0244141c0 0 -0.0126953 -46.1279 -0.0126953 -50.9189c0.00488281 -5.10254 -6.12988 -10.7041 -20.0078 -17.9395c-27.2715 -14.2139 -168.542 -72.3027 -198.612 -87.9766
+c-30.0791 -15.6826 -46.7842 -15.5332 -70.543 -4.17188c-23.7559 11.3574 -174.092 72.082 -201.17 85.0234c-13.5371 6.47559 -20.6523 11.9316 -20.6523 17.0879v51.6494c0.209961 -5.14355 7.12012 -10.6035 20.6523 -17.0693
+c27.0781 -12.9385 177.408 -73.6709 201.17 -85.0244c23.7588 -11.3613 40.4639 -11.5107 70.543 4.16699c30.0703 15.6787 171.341 73.7676 198.612 87.9805c13.2334 6.89551 19.7461 12.3311 19.9668 17.2168zM0.500977 216.037v51.4189v0.0332031v0.204102
+c0 -0.0253906 0.0146484 -0.0527344 0.0166016 -0.0771484c-0.0742188 5.0918 6.41504 9.88281 19.5908 15.042c26.5986 10.4189 176.104 69.0732 207.707 80.4092c31.5957 11.3359 42.5576 11.7461 69.4473 1.89258c26.8906 -9.84961 167.314 -65.7402 193.885 -75.4775
+c13.4814 -4.9375 20.3555 -9.43848 20.3271 -14.5283c0.00878906 -0.00195312 0.0175781 -0.00390625 0.0244141 -0.0078125c0 0 -0.0126953 -46.1299 -0.0126953 -50.9248c0.00488281 -5.10449 -6.12988 -10.707 -20.0078 -17.9404
+c-27.2715 -14.2158 -168.542 -72.2998 -198.612 -87.9824c-30.0791 -15.6787 -46.7842 -15.5234 -70.543 -4.16699c-23.7617 11.3535 -174.092 72.083 -201.17 85.0254c-13.5371 6.47266 -20.6523 11.9229 -20.6523 17.0801zM301.878 243.995l-118.415 -18.1768
+l82.6592 -34.2744zM375.287 300.75l-77.542 -30.6699l69.998 -27.6865l7.58496 2.99219l70.0322 27.6465zM201.609 310.02l51.1221 -4.59082l16.0264 -26.6172l9.91895 23.8623l44.2598 4.59277l-34.3369 12.8506l9.12012 21.833l-33.6934 -11.0205l-35.7109 13.9736
+l11.4463 -21.1162zM88.2588 269.465c0 -13.5488 28.3369 -24.5322 63.2881 -24.5322c34.9561 0 63.291 10.9834 63.291 24.5322s-28.335 24.5322 -63.291 24.5322c-34.9512 0 -63.2881 -10.9834 -63.2881 -24.5322zM491.479 170.169
+c13.2334 6.89746 19.7461 12.334 19.9668 17.2178c0.0166016 -0.00683594 0.0371094 -0.0126953 0.0537109 -0.0185547c0 0 -0.0126953 -46.1318 -0.0126953 -50.9229c0.00488281 -5.10645 -6.12988 -10.709 -20.0078 -17.9404
+c-27.2715 -14.2178 -168.542 -72.3018 -198.612 -87.9834c-30.0791 -15.6748 -46.7842 -15.5244 -70.543 -4.16309c-23.7617 11.3535 -174.092 72.0781 -201.17 85.0195c-13.5371 6.47461 -20.6523 11.9268 -20.6523 17.084v51.6543
+c0.209961 -5.14648 7.12012 -10.6045 20.6523 -17.0713c27.0781 -12.9414 177.408 -73.6689 201.17 -85.0225c23.7588 -11.3584 40.4639 -11.5117 70.543 4.16211c30.0703 15.6865 171.341 73.7705 198.612 87.9844z"></glyph><glyph glyph-name="dbs-hadoop" unicode="&#xe06c;" d="M482.007 276.424c-3.45117 -13.6514 -10.4209 -25.2627 -24.8584 -30.4053c-7.07812 -2.51953 -11.6523 0.0732422 -18.8711 2.1543c7.08594 -0.673828 11.1611 -1.7627 17.5068 1.37793c11.8467 5.8584 20.5762 15.4307 26.2227 26.873zM510.854 186.681
+c-1.68359 -16.5469 -6.10059 -32.6221 -13.9678 -46.2471c-7.04492 -12.2178 -16.8623 -22.4883 -29.9404 -29.4912c-8.8877 -4.72559 -19.2129 -7.46094 -29.8887 -8.5791c-11.082 -1.15234 -22.5215 -0.536133 -33.1963 1.27539
+c-0.499023 -1.65332 -1.01562 -3.33496 -1.50684 -4.97754c-0.623047 -2.06641 -1.25586 -4.14648 -1.87988 -6.2002c-2.17871 -7.16113 -7.38477 -13.6152 -13.8721 -18.3965c-6.69434 -4.94043 -14.8574 -8.16699 -22.4688 -8.50977
+c-7.26953 -0.352539 -12.8877 1.36035 -17.8691 4.30176c-4.82324 2.83594 -8.94824 6.78125 -13.4482 11.1279l-5.89648 5.67188c-1.32227 1.28906 -2.64453 2.57422 -3.9834 3.85059c-0.141602 -0.926758 -0.273438 -1.8125 -0.416016 -2.62305
+c2.0791 -4.20508 3.55176 -8.14648 5.04883 -12.1885v-0.0126953c0.943359 -2.52344 1.91309 -5.11816 3.08203 -7.93066c1.74121 -4.1582 3.05664 -7.62695 3.97168 -11.2236c0.914062 -3.63086 1.41797 -7.32324 1.53027 -11.8486
+c0.106445 -3.85449 0.211914 -7.70215 0.318359 -11.5488c0.0966797 -3.62988 0.188477 -7.26074 0.304688 -10.8906c1.60449 -2.91113 2.55371 -4.90723 3.02637 -7.11133c0.532227 -2.34961 0.479492 -4.64062 0.208008 -8.375
+c-0.589844 -8.39258 -3.36328 -13.0703 -8.02441 -15.7236c-4.375 -2.47949 -10.168 -2.84961 -17.333 -2.81543c-1.09082 0.0175781 -2.85645 0.0175781 -4.99902 0.0175781c-6.95215 0 -17.7061 -0.0175781 -20.9961 0.21582
+c-4.41992 0.319336 -8.09766 0.657227 -11.1826 1.39648c-2.37891 0.56543 -4.33398 1.39062 -5.96777 2.58691c-2.375 -1.91699 -4.46191 -3.65039 -6.55859 -5.37695c-6.17285 -5.08594 -12.4395 -10.2676 -14.9629 -11.9463
+c-0.967773 -1.48926 -1.84277 -2.99023 -2.64551 -4.38477c-2.59082 -4.54102 -4.50781 -7.89941 -10.6172 -11.2148c-11.998 -6.47852 -21.2822 -5.91406 -29.4277 -0.915039c-7.75977 4.7627 -14.1699 13.5117 -20.8721 23.8496
+c-3.1875 4.90625 -8.27832 12.9902 -10.7559 20.918c-2.74023 8.77344 -2.36035 17.3076 6.38086 21.7988c0.416016 0.21582 0.837891 0.432617 1.2334 0.640625c0.911133 0.474609 1.76953 0.90625 2.62793 1.34863
+c-3.31348 -0.175781 -6.64355 -0.30957 -9.95605 -0.267578c-6.50391 0.0419922 -13.0391 0.490234 -19.7031 1.34863c0.108398 -0.795898 0.200195 -1.43164 0.250977 -1.84375c0.509766 -4.41992 0.863281 -7.31348 0.443359 -10.2129
+c-0.421875 -2.99023 -1.60938 -5.65039 -4.13672 -9.41895c-0.167969 -0.25 -0.733398 -1.06934 -1.21777 -1.75488c-2.34277 -3.45215 -3.72754 -5.50586 -6.95117 -12.6377c0.318359 -3.51562 0.421875 -6.34277 0.189453 -9.15723
+c-0.255859 -3.03223 -0.894531 -6.11719 -1.97266 -10.1514c-2.75195 -10.1719 -12.9795 -12.5166 -24.3115 -11.8057c-10.3975 0.648438 -21.7822 3.9209 -28.3594 5.70898c-1.42773 0.378906 -2.58594 0.678711 -3.71094 0.973633
+c-5.5498 1.44727 -11.5293 3.01172 -16.5625 5.29785c-10.0781 4.60059 -16.5371 11.8184 -10.2471 25.6387c1.0127 2.19043 1.89551 4.41992 2.69922 6.66602c0.307617 0.797852 0.509766 1.5625 0.770508 2.36035c-5.13086 -0.797852 -10.582 0.175781 -15.8896 2.19238
+c-9.28613 3.53027 -18.1602 10.2754 -23.5889 15.7061c-4.34082 4.35059 -7.71875 9.03223 -10.2451 13.8398c-2.73438 5.20703 -4.4834 10.6045 -5.37305 15.9189c-1.46582 8.69922 -0.443359 9.68945 4.69922 14.626c0.766602 0.751953 1.62598 1.57129 1.83594 1.77539
+c2.54102 2.51172 5.06445 5.03125 7.59961 7.53125c2.70508 2.68164 5.44141 5.38477 8.13574 8.08008c1.23926 3.35156 2.47266 6.69434 3.71582 10.0752c0.798828 2.1582 1.59082 4.33301 2.38086 6.48242c-0.379883 2.00488 -0.724609 4.02051 -1.01367 6.08398
+c-0.333984 2.4082 -0.59668 4.62012 -0.770508 6.61621c-0.782227 9.19336 -1.04395 17.1006 -0.771484 24.2607c0.206055 5.46094 0.71582 10.4844 1.55371 15.291c-4.24609 -0.946289 -8.57129 -0.873047 -12.4902 0.370117
+c-4.84277 1.56348 -9.07031 4.90723 -11.6885 10.4033c-0.980469 2.0166 -1.75293 4.05664 -2.48242 6.35938c-0.642578 2.03223 -1.23535 4.2998 -1.87109 6.87012c-3.47266 3.57812 -5.44141 7.33301 -6.09375 11.1777
+c-0.776367 4.41309 0.117188 8.81445 2.09375 13.0312c1.8916 4.05273 4.79688 7.9082 8.15918 11.4053c9.05469 9.4043 21.9258 16.4736 27.916 17.5137l4.49316 0.786133l-1.49512 -4.30371c-0.777344 -2.17969 -1.68652 -4.46191 -2.56543 -6.70898
+c-0.248047 -0.65332 -0.499023 -1.3125 -0.770508 -2.02148c2.75488 -2.17871 4.40527 -5.20215 5.17676 -8.64258c1.2041 -5.32129 0.425781 -11.4512 -0.601562 -16.0381l-1.22461 -5.49121l-3.48047 4.40234c-0.841797 1.03809 -1.54297 2.11914 -2.2168 3.16699
+c-0.62207 0.957031 -1.21191 1.85645 -1.81445 2.59668c-0.479492 -7.14258 -1.34863 -14.3057 -6.43848 -19.1895c0.144531 -0.613281 0.211914 -0.941406 0.314453 -1.0127c0.0810547 -0.0419922 0.945312 0.429688 3.03418 1.24316
+c3.58398 1.36816 6.77148 3.65137 9.77051 6.33496c3.08301 2.77637 5.90332 5.94531 8.75586 9.08105c3.22559 6.2627 6.91602 12.1865 11.2266 17.8213c4.38086 5.74902 9.39453 11.1836 15.1826 16.3115c14.166 12.5459 27.9473 20.9014 43.5898 26.9541
+c15.3125 5.91699 32.3818 9.64648 53.3525 13.0078c2.63867 2.73633 5.31641 5.44629 8.0625 8.12598c2.94629 2.82812 5.99023 5.65625 9.17773 8.4834c4.47949 3.9375 8.22266 6.3457 11.9453 7.83594c3.3623 1.36816 6.67871 1.90332 10.4072 2.1748
+c6.40137 8.53516 12.2393 15.8584 19.1055 22.2021c7.19043 6.64941 15.4473 12.1826 26.5645 16.8574c23.0254 9.71191 42.5459 14.7705 61.0098 13.6104c18.5967 -1.16309 35.9961 -8.60742 54.6436 -23.9932c3.51855 -2.90625 7.10254 -6.04688 10.6748 -9.18359
+c7.81348 -6.87012 15.4814 -13.5967 24.4902 -19.2314c3.39258 -2.10156 6.2627 -3.92773 9.09863 -6.07715c2.80273 -2.14062 5.38965 -4.53125 8.08398 -7.71289c3.25586 -3.89746 6.22852 -7.79102 8.83691 -11.96c2.19141 -3.48242 4.10449 -7.17969 5.79297 -11.2354
+c3.81738 1.53906 7.85938 3.23438 11.0947 5.96973c2.79492 2.39746 5.12305 5.80078 7.44434 9.19434c2.0791 3.05469 4.16602 6.08203 6.64453 8.57715c0.808594 0.837891 1.73047 1.52148 2.72949 2.02441c3.80078 2.00684 8.6123 1.67578 13.166 0.104492
+c4.2998 -1.47266 8.4502 -4.08789 11.2695 -6.87012c1.29785 -1.26758 2.33789 -2.62402 3.01953 -3.94043c5.66406 -10.8291 9.73926 -25.8848 12.2012 -41.3809c2.74414 -17.4033 3.49219 -35.4346 2.15625 -48.6963zM431.548 257.958
+c-0.823242 -0.0214844 -1.62988 -0.0419922 -2.41211 -0.0712891c1.17285 -1.15137 2.0918 -2.51953 2.7666 -4.03125c0.332031 0.317383 0.710938 0.625977 1.11719 0.90332c-0.482422 1.08008 -0.972656 2.15137 -1.47168 3.19922zM32.417 209.583
+c2.09375 0.235352 3.39648 -0.865234 5.01562 -2.47754c-0.292969 3.86426 -1.02441 6.7334 -3.73828 8.32812c-0.195312 -0.62793 -0.349609 -1.25977 -0.530273 -1.89746c-0.349609 -1.24316 -0.566406 -2.56543 -0.74707 -3.95312zM40.7383 167.408
+c0.195312 0.694336 0.400391 1.37891 0.625977 2.07812c1.31543 4.15332 2.72559 8.18555 4.2373 12.0947c-3.16211 -2.85938 -6.71973 -5.28516 -11.0342 -7.0127c-11.1582 -4.46484 -10.9316 -0.607422 -15.7344 9.08008c10.2109 8.1543 5.48535 18.1709 8.73535 29.4277
+c0.756836 2.58691 1.85254 5.11523 3.40332 8.44824c-10.6934 -6.43848 -30.3467 -24.4189 -17.2139 -38.0469c1.42383 -5.1416 2.52441 -9.14258 4.47949 -13.209c4.01953 -8.39746 14.5205 -6.24316 22.501 -2.86035zM70.3027 31.1768
+c-11.416 17.2783 -21.7285 37.8477 -27.7803 58.7646c-1.11719 -2.99805 -2.2373 -5.97266 -3.34863 -8.9668c-5.11719 -5.16406 -10.2314 -10.3457 -15.3486 -15.5303c-3.79102 -3.84766 -4.53125 -3.98047 -3.76465 -9.41504
+c1.03418 -7.46094 5.43652 -15.3916 12.0127 -22.1035c6.01465 -6.14258 26.7783 -22.165 34.9434 -11.2451c1.73828 2.3291 2.55664 5.20703 3.28613 8.17676v0.319336zM321.197 63.8838c-1.80566 4.29102 -2.80371 8.31641 -4.05957 12.3799
+c-2.71582 -9.71484 -6.37988 -18.8584 -9.70605 -29.3721c-3.15137 -9.94629 -19.3457 -38.791 -28.8594 -45.8018c1.85352 -1.38086 5.25586 -1.91309 11.3184 -2.4375c4.29199 -0.365234 21.1885 -0.46582 25.4463 -0.527344
+c9.34766 -0.170898 12.8965 0.540039 13.8438 11.1777c0.457031 5.21973 0.0410156 6.18848 -2.5625 10.7578c-0.224609 8.14355 -0.448242 16.3027 -0.672852 24.4443c-0.236328 7.71387 -1.7207 12.1758 -4.74805 19.3789zM489.177 268.787
+c-2.1748 5.2666 -10.8711 13.1602 -16.3936 7.79492c-5.57227 -5.42871 -9.76465 -13.0703 -15.835 -17.873c-8.27539 -6.50391 -22.5059 -4.2666 -19.9287 -18.0898c1.88477 -10.0684 2.4209 -21.3369 0.266602 -30.7168
+c-2.05371 -9.00977 -4.19141 -21.8125 -8.8916 -27.8438c1.38965 5.10449 3.72656 18.4492 4.37988 27.4521c0.353516 4.92578 -0.199219 10.8711 -1.11914 16.8545c-1.03906 -0.0214844 -2.07422 -0.0449219 -3.13574 -0.0771484
+c-3.79297 -0.0771484 -9.97266 -5.51562 -11.6357 -8.91016c-4.64062 -9.45215 -4.95703 -18.2354 -10.1553 -27.2314c4.18457 10.0566 1.83008 19.127 5.65137 29.9131c1.34375 3.80566 4.75781 7.08691 8.7041 9.08301
+c-2.19629 0.328125 -4.3916 -0.631836 -7.63574 -1.38867c-13.8809 -3.30176 -13.2568 -14.2119 -21.7939 -24.6309c8.22852 15.0977 4.02832 25.1094 21.873 29.1816c5.87207 1.33105 10.1582 1.86523 14.0186 -1.21973c0.0830078 0 0.166992 0 0.241211 0.0166016
+c1.01465 0.0771484 2.02051 0.160156 3.04395 0.231445c-0.506836 2.77051 -1.04785 5.50098 -1.58789 8.07422c-8.15918 1.06836 -15.6777 0.841797 -24.0449 -0.421875c1.80859 0.786133 3.56738 1.51172 5.27246 2.12891
+c2.66113 0.976562 5.24805 1.74902 7.82129 2.18848c0.253906 0.508789 0.40332 1.07129 0.474609 1.67578c0.266602 2.81934 -1.82031 5.33789 -4.63672 5.61621c-2.82812 0.268555 -5.23047 -1.81055 -5.50586 -4.63867
+c-0.0996094 -1.11035 0.291016 -2.4375 0.915039 -3.53711c-0.137695 0.248047 -0.271484 0.493164 -0.391602 0.754883l-0.0126953 0.0175781c-1.07715 2.07617 -1.56738 4.47266 -1.34766 6.95703c0.195312 1.875 0.78125 3.60352 1.67578 5.13574
+c-0.273438 -0.0664062 -0.548828 -0.154297 -0.823242 -0.250977c-1.98242 -0.795898 -6.21289 -0.541016 -8.12598 0.114258c3.75098 0.621094 9.33984 2.61523 12.9502 4.375c0.100586 0.0419922 0.195312 0.0830078 0.274414 0.132812
+c2.25391 1.38867 4.95605 2.07227 7.77539 1.81055c1.43164 -0.142578 2.77734 -0.512695 4.00977 -1.09961c1.67969 -0.495117 3.55957 -1.16309 5.82031 -1.97656c-3.43457 7.17871 -7.31348 13.667 -11.9834 20.1777c-4.41602 6.14453 -8.12598 8.2666 -14.6553 12.124
+c-1.42188 0.84375 -2.81152 1.68652 -4.18262 2.57129c-4.82422 0.884766 -10.2051 1.75293 -14.8477 0.869141c3.82617 1.50488 6.7041 2.1123 10.0566 2.38965c-9.24023 6.625 -17.2129 14.0596 -26.332 21.7295c-35.1934 29.5918 -63.6719 27.4902 -108.487 8.03223
+c-18.1875 -7.91797 -24.6973 -15.8789 -35.8857 -30.2041c0.0976562 0 0.21582 0.00976562 0.349609 0.00976562c11.3789 0.287109 22.6934 0.677734 34.3906 1.77832c-12.0986 -2.81738 -23.668 -5.06934 -35.5469 -6.86816
+c-13.1074 -2 -17.1328 -1.66699 -27.0195 -11.2891c-18.2188 -17.7236 -33.4805 -37.7568 -50.1562 -55.7324c-9.65039 -10.417 -14.4492 -20.8564 -20.1152 -32.7236c-5.62012 -11.8057 -4.8418 -16.2783 2.69922 -26.4805
+c7.7041 -10.4443 12.3613 -15.168 15.627 -24.4414c8.51953 13.1494 18.7822 24.0508 29.6035 37.1211c-8.83496 -14.1602 -16.8926 -27.54 -24.1943 -41.9375c-4.54883 -8.95801 -6.7832 -13.5225 -6.63672 -23.4297c8.53906 -9.83887 13.8936 -15.0869 21.8213 -17.2656
+c8.54004 -2.34668 16.5879 -1.95508 24.3076 2.0459c19.2041 9.9375 37.458 22.9053 58.7715 24.5391c11.0029 19.6104 7.91211 44.2715 3.96289 66.5781c-3.27051 18.5361 -2.44043 34.8838 1.97559 53.4766c1.10547 -18.0576 2.55078 -34.8262 6.13281 -52.5303
+c5.21875 -25.9346 6.31738 -48.3232 -4.58984 -75.1221c-23.5566 -0.564453 -42.8896 -14.3662 -63.7812 -25.0508c-9.39355 -4.80762 -18.1807 -5.29004 -28.6924 -2.79004c-10.7158 2.54883 -18.9316 10.8164 -29.958 22.8896
+c1.08105 9.12793 2.27246 14.7998 5.52246 21.5029c-3.93164 11.8438 -8.80762 17.291 -17.8213 29.4043c-10.4531 14.043 -10.6328 20.127 -2.72559 36.1191c5.69922 11.5938 11.041 22.29 20.0547 32.8672c8.87402 10.4785 17.0352 20.2334 25.2842 29.4531
+c-34.2832 -5.2041 -56.167 -13.4707 -79.582 -34.0078c-17.3604 -15.2412 -28.1875 -34.165 -35.9131 -56.0186c-4.89453 -13.79 -6.2666 -27.6826 -3.95898 -50.2256c2.9668 -29.0566 18.3975 -61.8379 35.0127 -85.749
+c-2.02637 -14.8877 -4.6543 -26.1045 -8.80957 -36.7451c-4.70996 -12.0684 14.0332 -15.7607 23.0879 -18.2393c7.35352 -2.0166 35.2793 -9.68066 38.04 0.21582c1.64551 5.93164 1.64551 10.0723 1.2334 16.3271c4.97754 9.92578 6.48926 11.2529 10.043 17.124
+c3.80078 6.28418 4.11914 8.79199 4.14941 16.1729c0.015625 9.51953 -0.230469 26.5195 0.169922 32.665c1.28906 -5.49707 2.82227 -13.1484 4.09277 -20.4922c19.8486 -3.55176 39.5479 -3.29395 59.3838 0.756836c0.251953 1.38477 0.710938 2.89453 1.22461 4.74902
+c1.32617 4.6416 3.99023 9.28125 5.33105 13.9316c-0.375 -4.5791 -0.723633 -9.14453 -1.0957 -13.7109c-0.370117 -4.71191 -0.384766 -8.5127 0.195312 -13.2119c0.319336 -2.58594 0.648438 -5.16504 0.956055 -7.74707
+c-1.43457 2.36621 -3.66992 4.63672 -4.97559 7.01562c-8.83496 -5.8125 -13.6943 -9.10352 -22.3691 -13.6816c-9.16406 -4.84863 1.34766 -22.1982 5.13086 -28.2295c8.31934 -13.2021 18.2539 -28.8545 33.707 -20.6797c5.06934 2.67383 8.03613 8.87793 11.4189 13.3447
+c4.53516 2.66895 28.6123 22.9678 32.4385 25.1807c5.39746 3.09766 24.8477 34.9648 27.3125 42.9121c5.43945 17.5986 11.8271 30.9922 13.6328 49.3525c-12.3848 5.20703 -18.4053 10.9912 -27.2803 21.4248c12.4756 -9.24805 23.2461 -14.1914 36.6953 -18.4512
+c4.90137 -4.31934 9.84766 -8.6875 14.9902 -13.2656c7.45605 -6.64062 14.3027 -13.4111 25.1133 -13.6055c11.6943 -0.200195 24.918 8.74023 28.3203 19.8271c1.30566 4.2627 2.62305 8.53711 3.9248 12.8047c-2.3125 0.557617 -4.58203 1.18066 -6.77051 1.85059
+c-2.4248 -5.83008 -2.23242 -8.08887 -3.37695 -12.3721c-1.9707 -7.32715 -12.0557 -12.4131 -22.6221 -9.8623c-3.75586 0.905273 -5.96387 1.42969 -7.30273 2.39453c1.05762 -2.88574 3.12695 -5.34375 6.96973 -6.0459
+c4.25977 -0.790039 7.40234 -1.13184 13.5908 0.273438c-7.65137 -3.96777 -10.1133 -4.1377 -15.5361 -2.92773c-14.2686 3.16895 -9.24414 20.3525 -6.13379 30.8604c1.95312 6.61621 1.29297 13.6357 -0.188477 20.2646
+c5.40625 -3.41797 9.68945 -6.42871 15.8398 -8.50879c28.8145 -9.70605 63.0059 -19.5986 92.0078 -3.39746c22.7471 12.6963 35.2197 40.8545 38.0215 66.6475c2.49707 22.9941 -1.81152 58.8633 -11.2344 81.6631zM342.09 130.337
+c1.20508 7.57715 2.12012 9.41895 9.81836 10.7207c2.87012 0.487305 8.03906 1.53906 10.9209 2.02148c-2.79883 -1.51367 -7.8877 -3.61035 -10.7002 -5.13965c-3.93848 -2.15527 -4.98145 -2.52539 -6.84863 -6.60449
+c-1.76074 -3.85938 -3.56934 -8.53809 -5.09082 -12.5801c0.56543 3.58105 1.33496 8.00098 1.90039 11.582zM210.549 268.046c5.88281 5.79492 7.21973 5.67676 15.501 6.45801c9.89062 0.931641 19.7314 1.94434 29.6035 3.06543
+c-8.74121 -3.41406 -16.7422 -5.96387 -25.2715 -8.12012c-7.76953 -10.2148 -12.5264 -15.5234 -14.3145 -29.2324c-2.1084 13.4854 -2.54395 15.9824 3.45605 26.0625c-1.72461 -0.886719 -3.35449 -2.10449 -5.66797 -4.08984
+c-8.38086 -7.17285 -19.3232 -35.3398 -23.6797 -45.4287c2.77246 12.124 11.4473 42.4424 20.373 51.2852zM358.807 234.423c0.819336 -1.71191 1.30566 -3.49609 1.49609 -5.25879c5.33984 1.73828 10.5879 2.57031 15.0215 2.51758
+c-15.8477 -4.43652 -32.7021 -14.8604 -44.3213 -28.6396c1.30469 3.59961 3.13477 6.84961 5.32227 9.72949c2.50391 3.29883 5.49805 6.14746 8.7666 8.58691c-0.0917969 0.328125 -0.232422 0.65625 -0.378906 0.985352
+c-1.62988 3.40625 -5.75098 4.86523 -9.16895 3.21973c-3.41016 -1.61426 -4.86523 -5.7168 -3.23535 -9.12695c0.335938 -0.693359 0.790039 -1.29004 1.31445 -1.81445c-1.83887 1.47949 -3.41895 3.35156 -4.50781 5.62598
+c-1.04004 2.23242 -1.56055 4.5957 -1.58887 6.91016c-3.91797 -3.11426 -8.17676 -6.08203 -12.5928 -7.79492c6.10156 5.43848 14.3887 18.3057 20.418 22.3477c6.80469 4.61621 16.0527 3.71094 24.0039 7.39453c-2.71973 -2.46484 -6.18359 -4.4375 -9.73047 -6.35059
+c3.89746 -1.4209 7.26465 -4.30469 9.18164 -8.33203zM302.051 246.842c-3.12695 15.7383 1.44727 25.9727 25.8164 32.0752c-18.3887 -8.83301 -23.1426 -20.2402 -25.8164 -32.0752z"></glyph><glyph glyph-name="dbs-hbase" unicode="&#xe06d;" d="M89.9873 170.199h9.52637v-18.7402h-9.52637h-9.52734v18.7402h9.52734zM302.234 179.371c-3.34375 0 -6.17969 1.10742 -8.51758 3.3291c-2.33691 2.21875 -3.50977 4.99609 -3.50977 8.33594v13.5273c0 3.33887 1.17285 6.11816 3.50977 8.33789
+c2.33691 2.21875 5.17285 3.32617 8.51758 3.32617h28.4854v-8.58789h-28.4854c-2.29102 0 -3.43555 -1.02441 -3.43555 -3.07617v-13.5254c0 -2.05273 1.14453 -3.07715 3.43555 -3.07715h28.4854v-8.58984h-28.4854zM119.806 191.394h-14.459v-12.0215h-8.58691v36.8564
+h23.0459v-0.00292969h12.5967c3.19531 0 5.76953 -1.31152 7.72852 -3.93555c1.81348 -2.38477 2.71973 -5.22266 2.71973 -8.5166c0 -3.29199 -0.90625 -6.10449 -2.71973 -8.44434c-1.95801 -2.62402 -4.5332 -3.93652 -7.72852 -3.93652h-12.5967v0.000976562z
+M105.347 199.982h14.459v-0.00195312h12.5967c1.23828 0 1.8584 1.26465 1.8584 3.79297c0 2.57715 -0.620117 3.86426 -1.8584 3.86426h-12.5967v0.00195312h-14.459v-7.65723zM89.9873 139.437h0.00195312h9.52441v-49.6641h-9.52441h-0.00195312h-9.52734v30.9229
+h-61.2168v-30.9229h-18.7432v80.4277h18.7432v-30.7637h53.0752h8.1416h9.52734zM9.08691 179.371h-8.58691v25.4785c0 3.10059 0.966797 5.77148 2.89844 8.01465s4.4248 3.36328 7.47852 3.36328h12.2012v-0.00292969h12.1328c3.10254 0 5.61621 -1.11914 7.5498 -3.36035
+c1.93262 -2.24414 2.89844 -4.91602 2.89844 -8.0166v-25.4775h-8.58887v11.7354h-13.9912v0.00195312h-7.31934h-1.30371h-5.36914v-11.7363zM9.08691 199.696h5.36914h1.30371h7.32129v-0.00292969h13.9893v5.1543c0 1.86035 -0.620117 2.79004 -1.85938 2.79004h-12.1318
+v0.00195312h-12.2021c-1.19336 0 -1.79004 -0.929688 -1.79004 -2.79004v-5.15332zM395.303 139.437c6.66602 0 12.1846 -2.50391 16.5605 -7.50195c4.05859 -4.78516 6.08887 -10.5615 6.08887 -17.333c0 -6.76855 -2.03027 -12.542 -6.08887 -17.332
+c-4.37402 -4.99805 -9.89355 -7.49707 -16.5596 -7.49707h-69.3398v18.7412h69.3398c2.60254 0 3.9082 2.0293 3.9082 6.08789c0 4.05957 -1.30469 6.09375 -3.9082 6.09375h-50.4424c-6.66211 0 -12.1816 2.49902 -16.5518 7.49707
+c-4.16699 4.68262 -6.24512 10.4082 -6.24512 17.1748c0 6.76953 2.13184 12.5977 6.39844 17.4932c4.27148 4.89453 9.73535 7.33984 16.3975 7.33984h69.3398v-18.7402h-69.3398c-2.60352 0 -3.90039 -2.03027 -3.90039 -6.09277
+c0 -3.9541 1.2959 -5.93066 3.90039 -5.93066h50.4424zM425.76 89.7715v80.4268h85.7402v-18.7402h-66.998v-12.0225h62.623v-18.7412h-62.623v-12.1816h66.8398v-18.7412h-85.582zM472.21 216.229v0.00195312h39.29v-8.58887h-30.7021v-5.51172h28.6973v-8.58789h-28.6973
+v-5.58301h30.627v-8.58691h-39.2148v36.8564zM412.448 202.129v14.0996h8.66211v-36.8564h-8.66211v14.1699h-22.0449v-14.1699h-8.58691v36.8564h8.58691v-14.0996h22.0449zM207.898 111.948c0 -6.03809 -1.92676 -11.1416 -5.77832 -15.3037
+c-4.16504 -4.58301 -9.78711 -6.87305 -16.8691 -6.87305h-27.5625h-50.3662v49.5068h18.7422h5.0625h26.5615h26.1582c2.70703 0 4.05957 2.02832 4.05957 6.09277c0 4.05859 -1.35254 6.08984 -4.05957 6.08984h-18.7637h-7.39453h-0.00292969v-0.00195312h-31.624
+h-18.7393v18.7422h50.3633v-0.00195312h0.00292969v0.00195312h26.1582c7.08008 0 12.7002 -2.29102 16.8672 -6.87207c3.74707 -4.16406 5.62305 -9.26758 5.62305 -15.3057c0 -7.49707 -2.76074 -13.3281 -8.27832 -17.4902
+c6.55859 -4.0625 9.83984 -10.2549 9.83984 -18.585zM189.312 114.602c0 4.05957 -1.35059 6.09375 -4.06055 6.09375h-27.5625h-31.624v-12.1816h31.624h27.5625c2.70898 0 4.06055 2.0293 4.06055 6.08789zM216.529 191.108h-6.2793h-2.3457h-5.36621v-11.7373h-8.58887
+v25.4785c0 3.10059 0.966797 5.77148 2.89941 8.01465c1.93066 2.24316 4.42578 3.36328 7.47949 3.36328h12.2012h12.1299c3.10254 0 5.61816 -1.12012 7.5498 -3.36328c1.93164 -2.24414 2.89844 -4.91406 2.89844 -8.0166v-25.4775h-8.58984v11.7354h-13.9883v0.00292969
+zM216.529 199.696h13.9902v5.15332c0 1.8584 -0.621094 2.79004 -1.86035 2.79004h-12.1299h-0.00195312h-12.2012c-1.19141 0 -1.78809 -0.931641 -1.78809 -2.79004v-5.15332h5.36621h2.3457h6.2793zM307.641 162.859c4.21777 -4.89355 6.3252 -10.7236 6.3252 -17.4932
+v-55.5947h-18.7422v25.6113h-29.9336h-0.598633h-18.8193h-11.7129v-25.6113h-18.7402v55.5996c0 6.76562 2.1084 12.5957 6.3252 17.4902c4.21484 4.89453 9.65625 7.33984 16.3203 7.33984h26.627v-0.00195312h26.4727c6.77051 0 12.2598 -2.44531 16.4766 -7.33984z
+M295.224 145.371c0 4.05859 -1.35156 6.08789 -4.05957 6.08789h-26.4727h-26.627c-2.60449 0 -3.90527 -2.0293 -3.90527 -6.08789v-11.2451h11.7129h18.8193h0.598633h29.9336v11.2451z"></glyph><glyph glyph-name="dbs-cassandra" unicode="&#xe06e;" d="M237.437 281.106c0.0166016 0.0478516 0.0253906 0.0732422 0.0253906 0.0732422s-0.00976562 -0.0273438 -0.0253906 -0.0732422zM423.14 130.411c6.69141 -4.24609 12.0527 -8.33789 12.0527 -8.33789s-5.36523 3.52539 -12.0527 8.33789zM203.291 215.597
+l0.139648 -0.102539c0.0107422 0.0146484 0.0175781 0.0292969 0.0253906 0.0419922zM497.277 231.509c6.6123 5.83887 10.9395 10.8203 10.9395 10.8203s-28.5811 -44.0322 -74.6826 -46.6621c9.48047 -3.73633 18.3125 -10.9912 18.3125 -10.9912
+s-7.85059 3.28516 -14.292 5.12109c8.5166 -3.89648 15.9062 -9.95996 15.9062 -9.95996s-15.3447 6.4248 -20.7344 6.32715c8.77051 -6.375 31.2148 -16.8018 31.2148 -16.8018s-8.62988 2.69727 -16.4844 4.17285c8.91602 -4.74316 18.0977 -9.01172 18.0977 -9.01172
+s-25.417 7.9541 -28.7441 4.02441c7.85645 -10.2197 36.8047 -33.0352 36.8047 -33.0352s-13.333 10.1436 -25.542 18.1777c11.418 -10.6182 27.1455 -23.0186 27.1455 -23.0186s-41.6387 31.7002 -45.1279 27.4053
+c-0.116211 -0.140625 -0.200195 -0.293945 -0.261719 -0.458008c4.53613 -6.7207 16.3799 -16.4678 16.3799 -16.4678s-3.85352 2.37891 -9.44336 5.32617c5.08496 -5.25195 11.0576 -10.168 11.0576 -10.168s-35.1982 21.7676 -47.5576 15.3486
+c-0.457031 -0.237305 -0.730469 -0.556641 -0.918945 -0.916992c4.25977 -5.69727 15.125 -14.0938 23.791 -20.3311c-4.65234 2.94824 -9.94629 5.9668 -14.5381 7.73828c4.89844 -4.2666 10.9189 -8.81543 16.1475 -12.5752
+c-9.02441 5.72168 -20.4717 11.7188 -24.4814 8.3252c-0.764648 -0.65332 -0.935547 -1.83887 -0.677734 -3.39355c6.9375 -15.5029 32.3828 -46.0439 32.3828 -46.0439s-5.61426 6.07227 -13.0957 13.8564c7.67676 -10.2539 14.7051 -18.6924 14.7051 -18.6924
+s-45.6738 49.4326 -50.2393 47.0215c-0.658203 -0.350586 -0.852539 -1.14746 -0.723633 -2.24609c3.58398 -7.76758 11.7393 -18.9834 11.7393 -18.9834s-2.16211 2.36621 -5.32715 5.50977c3.42676 -5.51758 6.93652 -10.3457 6.93652 -10.3457
+s-22.5635 24.7178 -28.7441 20.418c-0.914062 -0.631836 -0.831055 -2.60254 -0.0654297 -5.45605c7.38477 -19.2539 30.6895 -58.2109 30.6895 -58.2109s-3.24414 5.12305 -8.28418 12.2676c5.53906 -9.82129 9.89746 -17.1074 9.89746 -17.1074
+s-40.9287 64.665 -58.377 55.0254c5.35059 -12.085 9.06543 -21.8896 11.6104 -29.8574c11.3018 -32.6045 4.85547 -38.0605 4.85547 -38.0605s-0.148438 2.52441 -0.65625 6.49609c-0.474609 -1.25586 -0.957031 -1.66309 -0.957031 -1.66309
+s-0.748047 13.0918 -4.93945 26.9268c-5.18066 14.2891 -14.3633 27.8418 -30.5234 27.0752c-7.16113 -0.34082 -6.81055 -8.47363 -4.03223 -17.7432c4.12793 -11.2822 10.4785 -22.5527 10.4785 -22.5527s-1.78027 3.12695 -4.6748 7.62695
+c3.24414 -7.06152 6.28809 -12.4678 6.28809 -12.4678s-22.1152 38.916 -37.4102 39.6562c5.7627 -11.4609 9.70215 -21.3555 12.3535 -29.8096c11.1377 -31.8213 4.91113 -45.3115 4.91113 -45.3115s0.46582 4.62109 -0.124023 11.7275
+c-0.481445 -4.69141 -1.48828 -6.88672 -1.48828 -6.88672s1.37305 13.582 -3.57617 30.041c-4.40039 11.9033 -12.3271 24.7061 -26.4326 34.7246c0.175781 -0.598633 0.324219 -1.22266 0.453125 -1.8623c8.91992 -17.333 -11.5479 -67.7432 -11.5479 -67.7432
+s2.0791 8.59961 3.78418 19.8242c-2.88477 -8.7832 -5.39746 -14.9834 -5.39746 -14.9834s9.42773 38.8818 4.53613 59.2549c-2.99805 6.65039 -8.58301 9.59473 -18.2432 5.21973c-5.7002 -2.57812 -0.402344 -42.7168 -0.402344 -42.7168
+s-0.898438 5.68164 -2.53223 12.9336c0.486328 -4.7793 0.924805 -8.09277 0.924805 -8.09277s-2.125 13.4199 -5.79102 25.376c-2.90625 8.00879 -6.55078 14.2383 -10.7344 13.3066c-6.33984 -1.40918 -40.2969 -63.6709 -40.2969 -63.6709
+s4.93848 11.9561 10.0166 25.5713c-6.57031 -11.4619 -11.6289 -20.7354 -11.6289 -20.7354s18.3174 44.3301 20.6924 59.5254c-6.22266 -2.72852 -17.4678 -29.708 -17.4678 -29.708s1.28711 6.2627 2.01758 12.9746
+c-2.16211 -4.61621 -3.62891 -8.13477 -3.62891 -8.13477s3.15039 15.3125 2.38574 23.7207c-0.232422 0.208008 -0.482422 0.374023 -0.773438 0.457031c-5.63867 1.61426 -37.0752 -29.0176 -37.0752 -29.0176s9.12598 10.6992 14.9893 20.1016
+c-8.63281 -7.50195 -16.6025 -15.2617 -16.6025 -15.2617s17.7529 20.8135 19.6426 29.8916c-5.81641 6.89648 -12.5547 7.03223 -20.4502 3.95898c-12.3604 -4.81445 -29.0117 -27.4043 -29.0117 -27.4043s7.93652 10.9365 11.873 20.5225
+c-7.47266 -7.54785 -13.4863 -15.6816 -13.4863 -15.6816s13.4951 18.6201 13.9814 28.5381c-9.02637 6.99121 -51.0566 -28.5381 -51.0566 -28.5381s11.3271 10.6855 17.9854 19.9424c-10.5752 -7.48926 -19.5947 -15.1104 -19.5947 -15.1104
+s19.8154 18.6885 22.4248 28.0527c-8.33984 4.84863 -40.9561 3.25195 -51.4414 3.28125c-32.2383 0.0957031 -43.4121 7.65918 -53.1953 15.416c7.40625 -3.71875 14.7012 -6.01465 21.9551 -7.37793c-11.2236 2.94434 -17.665 7.53516 -23.5684 12.209
+c42.3135 -21.2236 81.0039 3.22852 129.76 -10.5205c37.0742 -10.4453 82.2148 -23.3291 143.471 -14.4629c61.2549 8.86719 113.636 35.4639 138.628 83.0146c1.61328 4.4043 4.27051 6.75195 7.45117 7.73926c-16.0098 6.51367 -48.4453 30.5234 -104.619 40.4414
+c6.75781 -6.00586 11.1699 -13.9707 11.1699 -24.6104c0 -14.9932 -3.89746 -29.0723 -10.7217 -41.2939c-9.36523 7.72656 -20.6924 12.833 -32.7275 14.7148c0.658203 0.426758 1.29297 0.883789 1.9375 1.33105l20.7646 4.95312l-13.7021 0.698242
+c4.32129 3.9668 8.13379 8.47852 11.3115 13.4414c0.449219 -0.0761719 0.90625 -0.139648 1.37988 -0.139648c4.6416 0 8.40918 3.76758 8.40918 8.41309c0 2.47461 -1.08984 4.68066 -2.79883 6.21875c1.7998 5.24805 2.94043 10.7959 3.40137 16.5352
+c-0.595703 0.101562 -1.19336 0.197266 -1.79199 0.294922c-1.24805 -5.14355 -3.01074 -10.1436 -5.31445 -14.8789c-0.616211 0.141602 -1.24805 0.235352 -1.90527 0.235352c-4.64355 0 -8.41113 -3.76172 -8.41113 -8.40527
+c0 -2.01758 0.734375 -3.84277 1.9209 -5.29004c-0.249023 -0.318359 -0.532227 -0.611328 -0.786133 -0.924805l-20.1934 -7.24219c-0.0332031 0.0537109 -0.0585938 0.107422 -0.0830078 0.162109l16.0762 22.2744l-22.0693 -14.667
+c-0.0830078 0.0732422 -0.162109 0.154297 -0.245117 0.229492l7.70215 25.8906l-15.0879 -21.2646c-0.111328 0.0478516 -0.224609 0.100586 -0.34082 0.145508l-0.344727 26.8535l-10.1475 -24.4766l-8.3877 24.5459
+c-0.0234375 -0.00195312 -0.0478516 -0.00390625 -0.0732422 -0.00390625l0.410156 -25.9658c-0.463867 -0.137695 -0.913086 -0.299805 -1.36426 -0.459961l-13.2139 23.6309l7.52539 -26.4014c-0.268555 -0.168945 -0.538086 -0.329102 -0.797852 -0.508789
+l-18.3506 13.3525c0.594727 1.22461 0.960938 2.58203 0.960938 4.03809c0 1.27441 -0.259766 2.49316 -0.727539 3.60059c3.67188 2.96484 7.6582 5.56055 11.8555 7.77246c-5.2627 -0.441406 -10.3711 -0.958008 -15.3076 -1.56055
+c-0.558594 -0.400391 -1.12695 -0.790039 -1.67383 -1.20801c-0.907227 0.362305 -1.89258 0.557617 -2.91309 0.615234c-1.17676 -0.15918 -2.34375 -0.324219 -3.50195 -0.492188c-3.6416 -1.25 -6.27148 -4.66602 -6.27148 -8.72852
+c0 -1.14355 0.219727 -2.2334 0.595703 -3.24414c-3.37402 -4.26855 -6.25684 -8.98242 -8.55664 -14.0742c-4.74219 6.48047 -8.43848 13.7539 -10.8984 21.4561c-0.867188 -0.194336 -1.72852 -0.393555 -2.58398 -0.594727
+c1.59863 -10.0596 5.40527 -19.3828 10.9199 -27.4531c-0.699219 -2.12305 -1.30664 -4.29492 -1.80371 -6.52441c-1.74121 -7.78711 -2.05566 -15.5596 -1.13086 -23.0488c-4.0625 -1.97266 -6.87598 -6.13184 -6.87598 -10.9551
+c0 -6.72461 5.4541 -12.1807 12.1855 -12.1807c0.629883 0 1.24609 0.0595703 1.85254 0.15332c3.2168 -6.17969 7.38281 -11.8398 12.3418 -16.7793c-0.0214844 -0.0908203 -0.0410156 -0.181641 -0.0634766 -0.274414c-29.583 13.2715 -50.1973 42.9619 -50.1973 77.4834
+c0 5.41113 1.15234 10.124 3.1543 14.2539c-68.8125 -21.4795 -99.8223 -61.9287 -155.494 -91.9326c3.41016 3.40527 6.77832 6.68262 10.1299 9.89258c-2.24414 -1.28906 -4.52344 -2.56055 -6.84863 -3.8125c80.0615 80.0625 144.002 104.774 202.041 116.056
+c1.45605 0.283203 2.68359 1.11914 3.72363 2.2793c1.67969 4.82324 2.12891 9.91602 2.12891 9.91602s0.193359 -2.15625 0.799805 -4.77637c1.96777 5.0791 2.48145 10.8516 2.48145 10.8516s1.07129 -12.3613 6.44824 -13.9678
+c1.71094 -0.515625 3.58887 1.27637 5.35156 3.94141c2.09277 4.5332 3.5918 8.94043 3.70996 9.28809c-0.100586 -0.299805 -0.879883 -2.64648 -1.60156 -5.62207c2.61035 5.08398 4.62598 10.9375 4.87012 11.6562
+c-0.415039 -1.23535 -6.19434 -18.7695 0.0244141 -19.8037c6.45215 -1.0752 18.2715 18.2715 18.2715 18.2715s-4.83496 -16.6572 -1.61426 -17.7314c3.22461 -1.0752 19.3477 24.1777 19.3477 24.1777s-9.67285 -16.6572 -0.541016 -18.2686
+c9.13379 -1.61426 22.4648 11.3672 22.4648 11.3672s-4.08398 -4.63086 -6.01758 -8.51172c1.68359 1.41406 2.73633 2.43164 2.73633 2.43164s-1.78516 -2.03027 -3.55664 -4.52148c-0.361328 -1.39551 -0.166016 -2.49707 1.03125 -2.91699
+c19.8779 -6.98535 35.9629 18.8535 35.9629 18.8535s-1.87891 -5.68359 -6.39551 -13.3779c-1.44336 -2.94043 -3.43555 -6.57422 -6.04688 -10.5039c20.4678 -4.19824 35.5635 26.3896 35.5635 26.3896l-15.5615 -31.5713c8.05957 -4.2959 40.2959 32.7754 40.2959 32.7754
+s-1.7793 -3.09863 -4.50781 -7.4668c0.78125 0.875 1.23047 1.39062 1.23047 1.39062s-10.9951 -19.1494 -20.3027 -29.502c7.34473 0.556641 21.9697 13.5498 21.9697 13.5498s-3.27148 -4.07324 -6.25 -8.58301c1.81445 1.47949 2.96875 2.50781 2.96875 2.50781
+s-3.84668 -4.77832 -6.99316 -9.7168c-0.986328 -2.45508 -1.10742 -4.31055 0.606445 -4.62207c8.59082 -6.98926 40.2959 35.9961 40.2959 35.9961s-1.42188 -2.89258 -4.00098 -7.4873c-2.56152 -4.97363 -11.8975 -22.3477 -25.0879 -38.2031
+c16.127 -3.98633 51.6572 41.9326 51.6572 41.9326s-0.370117 -5.21875 -5.96777 -14.3887c-2.66113 -5.74902 -7.95117 -14.2773 -18.4141 -24.9297c19.6729 6.63184 42.6494 40.3936 42.6494 40.3936s-2.90332 -8.69336 -9.31152 -19.9092
+c-4.16211 -8.19434 -10.6006 -18.8516 -19.6318 -28.6211c20.0439 7.0918 48.2832 50.6758 48.2832 50.6758s-3.18066 -8.83496 -9.59375 -20.1338c-5.13086 -10.0059 -13.3984 -23.5723 -24.8848 -34.6045c27.7246 -2.67969 65.1104 35.9326 65.1104 35.9326
+s-1.48047 -2.75293 -4.1123 -6.91211c0.522461 0.526367 0.831055 0.835938 0.831055 0.835938s-12.2754 -22.8818 -29.3252 -36.6133c22.6094 -3.83887 50.875 28.7217 50.875 28.7217s-5.02441 -7.72656 -14.2227 -16.8965zM234.169 275.071
+c0.00488281 0.0146484 0.0107422 0.0341797 0.0107422 0.0341797s-0.00390625 -0.0126953 -0.0107422 -0.0341797zM424.749 125.574c6.69141 -4.24512 12.0557 -8.33789 12.0557 -8.33789s-5.36914 3.52246 -12.0557 8.33789zM231.174 206.732
+c-0.297852 -0.349609 -0.574219 -0.712891 -0.852539 -1.07715l-26.8662 9.88086c1.02734 1.69043 2.10156 3.34766 3.2793 4.92773c1.02441 -0.393555 2.1377 -0.617188 3.2998 -0.617188c3.13281 0 5.88965 1.56543 7.56738 3.94434zM215.44 155.948
+c-2.66602 -4.19727 -4.88965 -8.6582 -6.58301 -13.332c-3.12305 4.0957 -5.80371 8.5 -7.98438 13.124c2.40527 2.22559 3.91895 5.4043 3.91895 8.9375c0 0.374023 -0.0654297 0.732422 -0.0957031 1.10059l22.8652 8.29004l-18.1396 -22.9756zM195.907 197.012
+c0.0595703 0.259766 0.134766 0.509766 0.194336 0.769531c4.15039 -4.55762 8.92285 -8.53125 14.168 -11.8203l-13.5684 -2.93164l22.1611 -1.60547c1.79492 -0.791992 3.63672 -1.49902 5.50781 -2.13574l-19.7529 -12.6504
+c-0.821289 5.05566 -4.73633 9.06836 -9.75586 10.0059c-0.761719 6.68262 -0.478516 13.5342 1.0459 20.3682zM226.36 198.53c-0.0175781 -0.0439453 -0.0332031 -0.0898438 -0.0507812 -0.133789l-20.0781 -0.619141c-2.79785 2.23535 -5.44629 4.67188 -7.89551 7.30859
+c1.37012 3.65918 3.09961 7.12305 5.09375 10.4082zM212.233 193.483l-15.5049 4.00293l9.50293 0.291016c1.9248 -1.53906 3.92871 -2.97266 6.00195 -4.29395zM241.271 163.107c0.144531 -0.0644531 0.294922 -0.114258 0.439453 -0.170898l-2.40332 -28.7246
+l9.99707 26.7354c0.0292969 -0.00292969 0.0585938 -0.00683594 0.0888672 -0.00878906l8.50684 -28.1006l2.08105 28.3203l12.6875 -24.1611l-7.30176 26.9102c0.149414 0.0742188 0.291016 0.162109 0.432617 0.241211l22.6094 -17.5215l-15 22.9551l25.4922 -9.93262
+l-19.4951 19.1553l6.91992 -0.542969c9.38184 -1.9668 18.3643 -5.90625 26.332 -11.4229c-15.1514 -23.2725 -41.3691 -38.6689 -71.1992 -38.6689c-7.41699 0 -14.6055 0.957031 -21.4541 2.74121c-2.27734 1.93359 -4.44141 3.9873 -6.4668 6.16699
+c3.74512 9.63867 9.49414 18.4102 16.9248 25.4805l-6.37109 -23.8096z"></glyph><glyph glyph-name="dbs-couchbase-01" unicode="&#xe06f;" d="M84.0469 169.536c24.2549 2.48535 36.3896 -24.3975 24.7725 -42.7461c-3.78418 -5.97559 -9.06152 -8.4375 -17.9736 -10.2012h-6.79883c-9.00098 1.54004 -14.5049 4.8916 -17.9727 10.6885c-11.0703 18.5059 -0.1875 40.3975 17.9727 42.2588zM92.3037 131.162
+c7.09277 4.44141 5.27148 27.1064 -6.79883 24.2871c-12.1162 -2.83008 -6.95508 -32.8965 6.79883 -24.2871zM221.027 132.621c1.91699 -3.74609 3.83398 -7.49805 3.39941 -13.6045c-3.54102 -0.987305 -7.42285 -1.64258 -11.1719 -2.42773h-7.77148
+c-9.7373 1.46289 -16.0811 5.78516 -19.4316 12.6328c-11.7783 24.0703 10.7754 51.3906 37.8887 36.9141c0.0263672 -5.20801 -0.867188 -9.49414 -3.39941 -12.1426c-16.3721 9.06543 -27.6191 -11.4141 -17.4873 -20.8857
+c3.92188 -3.66797 12.54 -2.76172 17.9736 -0.486328zM170.025 168.079v-48.0859c-5.35254 -1.45117 -11.0586 -2.54492 -17.002 -3.40234h-5.34473c-27.2861 -1.25586 -22.1953 26.5576 -22.3438 51.9766c4.72852 0.550781 12.5303 1.19238 16.5156 -0.487305
+c2.61133 -13.5801 -7.71777 -40.1025 11.6592 -36.917v37.4033c4.75488 0.389648 12.5674 1.35645 16.5156 -0.487305zM48.5869 134.562c2.80078 -3.67578 3.58105 -9.37207 4.85742 -14.5693c-4.84375 -1.63477 -10.2344 -2.7207 -16.0293 -3.40234h-5.82812
+c-19.0811 1.9707 -28.8242 13.2734 -31.0869 32.0605v8.25586c2.31152 18.4141 11.5586 29.8916 29.6289 32.5449h8.74316c4.80957 -0.857422 9.44434 -1.89062 13.6006 -3.40039c-0.394531 -5.59473 -2.3291 -9.65137 -3.88574 -14.0869
+c-5.14551 0.771484 -7.97363 2.52051 -13.1143 2.42871c-15.832 -0.27832 -20.6553 -19.9873 -14.5732 -33.5186c4.34668 -9.65527 17.498 -10.8643 27.6875 -6.3125zM284.659 168.565v-50.5215c-4.88184 -1.23828 -11.6357 -1.23828 -16.5186 0v18.4648h-14.085
+c-1.13086 -5.19043 -0.162109 -12.4688 -0.485352 -18.4648c-4.97852 -1.13867 -11.5898 -1.28516 -16.5146 0c0.324219 16.6797 -0.648438 34.6514 0.486328 50.5215c4.6123 0.893555 11.3525 0.571289 16.0273 0v-17.4873h14.0889
+c1.13086 4.86035 0.162109 11.8164 0.481445 17.4873c4.78418 0.740234 11.7412 0.740234 16.5195 0zM433.784 116.59h-8.25879c-4.3418 1.00195 -9.28125 1.40625 -12.6338 3.40234c0.964844 4.70312 1.75586 9.58008 3.88867 13.1152
+c4.39551 -2.17676 17.0703 -5.68652 20.4004 0c-2.81348 4.73535 -9.37305 4.05469 -13.6025 5.8291c-3.7959 1.58887 -7.53516 4.58203 -8.74121 8.74219c-6.0332 20.832 21.167 26.3926 37.4023 18.457c-0.819336 -4.52148 -1.67188 -9.01367 -3.88379 -12.1426
+c-4.93359 0.875 -13.8232 4.89258 -17.9746 0.483398c2.52148 -5.13574 9.19922 -4.06152 13.5996 -5.82715c17.1797 -6.8916 9.27441 -32.7002 -10.1963 -32.0596zM468.758 159.822c12.0225 18.4658 42.9326 9.74707 42.7412 -10.6885v-6.79883
+c-1.10059 -0.518555 -0.181641 -3.05664 -0.482422 -4.37109h-30.1152c0.84082 -9.87305 17.1797 -7.94238 24.2852 -4.85645c1.85449 -3.65039 3.31836 -7.69336 3.40234 -13.1152c-3.70215 -1.97266 -9.04102 -2.29688 -13.6035 -3.40234h-7.77148
+c-20.9092 0.479492 -29.376 26.4648 -18.4561 43.2324zM496.441 149.135c1.11816 10.7598 -16.5557 10.5938 -15.541 0h15.541zM391.521 167.108c13.498 -6.79785 8.16309 -28.0791 9.22656 -47.1162c-5.23926 -1.56445 -11.0908 -2.50684 -17 -3.40234h-5.83008
+c-13.8438 -0.0917969 -25.0557 10.7363 -19.4287 24.2852c3.46387 8.33594 14.3545 9.95898 27.2051 9.7168c-0.790039 8.85156 -15.6279 5.65723 -21.8574 3.88574c-1.67188 3.35254 -3.26465 6.77637 -2.91895 12.1436c9.67285 2.9707 22.665 4.48535 30.6035 0.487305z
+M385.695 129.223v11.1699c-18.6641 3.51074 -16.9463 -16.1016 0 -11.1699zM337.605 144.277c3.90918 -1.53906 6.8291 -3.10156 8.25977 -6.3125c5.75488 -12.9453 -7.50195 -21.6494 -19.9199 -21.375h-12.625c-3.84375 1.18164 -10.1553 -0.114258 -13.1162 1.94531
+c0.324219 16.3506 -0.649414 33.999 0.481445 49.543c14.1641 1.79883 37.6523 4.3584 42.2598 -7.77246c2.12109 -5.57129 -0.133789 -12.7314 -5.33984 -16.0283zM316.231 158.364v-9.22949c15.4023 -3.81836 13.4688 14.0283 0 9.22949zM316.231 128.732
+c16.501 -4.64844 16.7754 13.957 0.485352 10.2041c-1.05566 -2.51172 -0.219727 -6.91113 -0.485352 -10.2041z"></glyph><glyph glyph-name="dbs-couchbase-02" unicode="&#xe070;" d="M162.964 154.653h-12.2256c-16.1826 2.77148 -26.084 8.7959 -32.3223 19.2188c-19.9072 33.2793 -0.334961 72.6494 32.3223 75.9951c43.6211 4.46777 65.4424 -43.874 44.5479 -76.8682c-6.80469 -10.748 -16.2949 -15.1709 -32.3223 -18.3457zM153.362 224.536
+c-21.79 -5.09082 -12.5107 -59.1621 12.2285 -43.6748c12.75 7.9834 9.47559 48.7441 -12.2285 43.6748zM198.786 70.1309c7.03027 -2.76465 12.2803 -5.57617 14.8477 -11.3564c10.3516 -23.2764 -13.4854 -38.9287 -35.8125 -38.4346h-22.7119
+c-6.90137 2.12988 -18.2588 -0.203125 -23.583 3.49316c0.580078 29.4102 -1.16699 61.1484 0.871094 89.1016c25.4648 3.23145 67.709 7.83398 75.9941 -13.9805c3.80762 -10.0225 -0.242188 -22.8926 -9.60547 -28.8232zM160.351 95.4609v-16.5967
+c27.7002 -6.86621 24.2197 25.2295 0 16.5967zM160.351 42.1816c29.667 -8.3623 30.1641 25.0898 0.871094 18.3447c-1.89746 -4.51367 -0.392578 -12.4229 -0.871094 -18.3447zM86.9717 186.976c5.04004 -6.61133 6.4375 -16.8555 8.73535 -26.209
+c-8.70605 -2.93359 -18.4062 -4.88184 -28.8232 -6.1123h-10.4834c-34.3105 3.54102 -51.832 23.8682 -55.9014 57.6533v14.8486c4.1582 33.1152 20.7822 53.7529 53.2832 58.5244h15.7188c8.65234 -1.54102 16.9834 -3.39941 24.4619 -6.1123
+c-0.710938 -10.0625 -4.1875 -17.3574 -6.99219 -25.333c-9.25098 1.38867 -14.3369 4.53223 -23.5791 4.36719c-28.4707 -0.500977 -37.1455 -35.9434 -26.2109 -60.2705c7.81445 -17.374 31.4688 -19.5459 49.791 -11.3564zM434.633 98.085
+c21.625 33.2061 77.208 17.5283 76.8662 -19.2207v-12.2275c-1.9834 -0.929688 -0.332031 -5.49316 -0.873047 -7.8623h-54.1562c1.51855 -17.7529 30.8945 -14.2803 43.6777 -8.7334c3.33008 -6.5625 5.9668 -13.8311 6.1123 -23.5869
+c-6.65234 -3.53906 -16.252 -4.125 -24.4609 -6.11328h-13.9727c-37.6055 0.857422 -52.8301 47.5869 -33.1934 77.7441zM484.419 78.8643c2.00879 19.3496 -29.7705 19.0498 -27.9492 0h27.9492zM371.739 20.3408h-14.8506
+c-7.80566 1.80078 -16.6875 2.52832 -22.71 6.11328c1.72949 8.45898 3.15234 17.2324 6.98633 23.5869c7.90137 -3.9082 30.6982 -10.2217 36.6865 0c-5.06055 8.52051 -16.8535 7.29492 -24.4609 10.4844c-6.82715 2.86426 -13.5566 8.24609 -15.7188 15.7236
+c-10.8535 37.46 38.0674 47.457 67.2598 33.1934c-1.47168 -8.13574 -3.01074 -16.21 -6.98535 -21.8418c-8.87402 1.57617 -24.8555 8.7998 -32.3203 0.873047c4.5332 -9.23535 16.543 -7.30664 24.4609 -10.4785c30.8896 -12.4004 16.667 -58.8096 -18.3477 -57.6543z
+M511.499 248.121v-90.8447c-8.78223 -2.2373 -20.9258 -2.2373 -29.7002 0v33.1943h-25.333c-2.03418 -9.32422 -0.291016 -22.4199 -0.874023 -33.1943c-8.95312 -2.05664 -20.8418 -2.31445 -29.7002 0c0.586914 29.9902 -1.16406 62.3096 0.87793 90.8447
+c8.29688 1.60645 20.4141 1.0293 28.8223 0v-31.4453h25.334c2.03809 8.7373 0.291016 21.248 0.873047 31.4453c8.5957 1.33008 21.1094 1.33008 29.7002 0zM224.991 248.121c8.50195 0.992188 22.5312 2.14551 29.6953 -0.875
+c4.69531 -24.4189 -13.8809 -72.1133 20.9658 -66.3848v67.2598c8.5498 0.703125 22.6045 2.44336 29.6992 -0.875v-86.4795c-9.62305 -2.60449 -19.8857 -4.57617 -30.5723 -6.1123h-9.60645c-49.0752 -2.26367 -39.9199 47.752 -40.1816 93.4668zM295.742 111.188
+c24.2734 -12.2256 14.6758 -50.4932 16.5947 -84.7354c-9.42285 -2.80176 -19.9443 -4.50781 -30.5732 -6.11328h-10.4785c-24.8994 -0.166016 -45.0625 19.3096 -34.9404 43.6729c6.22559 14.9883 25.8125 17.9082 48.9131 17.4756
+c-1.41797 15.915 -28.0928 10.1719 -39.3018 6.98535c-3.00195 6.03027 -5.86816 12.1855 -5.24414 21.8369c17.3906 5.34473 40.7539 8.06348 55.0303 0.87793zM285.259 43.0547v20.0898c-33.5527 6.31738 -30.4678 -28.9502 0 -20.0898zM334.171 177.37
+c-21.1748 43.2881 19.3789 92.417 68.1338 66.3848c0.0595703 -9.36719 -1.55566 -17.0732 -6.10352 -21.8359c-29.4424 16.3008 -49.6699 -20.5205 -31.4473 -37.5635c7.05273 -6.5918 22.5479 -4.96582 32.3203 -0.871094
+c3.44727 -6.74121 6.89453 -13.4863 6.1084 -24.458c-6.3623 -1.78613 -13.3496 -2.95703 -20.0859 -4.37109h-13.9775c-17.5156 2.63477 -28.918 10.4004 -34.9482 22.7148z"></glyph><glyph glyph-name="dbs-neo4j" unicode="&#xe071;" d="M97.5459 260.08c9.89648 0 17.917 -8.01855 17.917 -17.917c0 -9.89648 -8.02051 -17.917 -17.917 -17.917s-17.9189 8.02051 -17.9189 17.917c0 9.89844 8.02148 17.917 17.9189 17.917zM189.93 341.03c0 -37.2627 -30.208 -67.4688 -67.4678 -67.4688
+c-37.2646 0 -67.4707 30.2061 -67.4707 67.4688c0 37.2617 30.2061 67.4697 67.4707 67.4697c37.2598 0 67.4678 -30.207 67.4678 -67.4697zM115.463 94.9473c0 9.89648 8.01953 17.9189 17.917 17.9189c9.89648 0 17.917 -8.02344 17.917 -17.9189
+c0 -9.89746 -8.02051 -17.915 -17.917 -17.915s-17.917 8.01758 -17.917 17.915zM269.438 325.353c-9.89746 0 -17.917 8.02148 -17.917 17.917c0 9.89746 8.01953 17.917 17.917 17.917c9.89648 0 17.9141 -8.01953 17.9141 -17.917
+c0 -9.89551 -8.01758 -17.917 -17.9141 -17.917zM224.924 341.03c-9.89551 0 -17.915 8.02148 -17.915 17.917c0 9.89648 8.01953 17.917 17.915 17.917c9.89941 0 17.9189 -8.02051 17.9189 -17.917c0 -9.89551 -8.01953 -17.917 -17.9189 -17.917zM345.59 335.711
+c61.5381 0 111.419 -49.8828 111.419 -111.422c0 -61.5371 -49.8809 -111.423 -111.419 -111.423c-61.542 0 -111.426 49.8848 -111.426 111.423s49.8838 111.422 111.426 111.422zM318.709 56.2725c9.89746 0 17.9189 -8.01758 17.9189 -17.915
+c0 -9.89844 -8.02148 -17.9189 -17.9189 -17.9189s-17.915 8.02148 -17.915 17.9189c0 9.89648 8.01758 17.915 17.915 17.915zM350.064 91.3086c9.89746 0 17.9189 -8.02246 17.9189 -17.9199c0 -9.89551 -8.02246 -17.9141 -17.9189 -17.9141
+c-9.89746 0 -17.915 8.01855 -17.915 17.9141c0 9.89844 8.01758 17.9199 17.915 17.9199zM115.463 191.254c0 -9.89648 -8.02148 -17.917 -17.917 -17.917c-9.89746 0 -17.9189 8.02051 -17.9189 17.917c0 9.89551 8.02246 17.917 17.9189 17.917
+s17.917 -8.02148 17.917 -17.917zM194.691 82.8291c51.1787 0 92.6621 -41.4854 92.6611 -92.6602c0 -51.1836 -41.4824 -92.6689 -92.6611 -92.6689c-51.1826 0 -92.667 41.4854 -92.667 92.6689c0 51.1748 41.4844 92.6602 92.667 92.6602zM128.901 141.979
+c0 -9.89551 -8.02051 -17.9131 -17.9189 -17.9131c-9.89746 0 -17.915 8.01758 -17.915 17.9131c0 9.89746 8.01758 17.9199 17.915 17.9199s17.9189 -8.02246 17.9189 -17.9199z"></glyph><glyph glyph-name="vc-svn" unicode="&#xe072;" d="M493.331 339.515c-175.045 -34.1045 -343.128 -75.1074 -492.831 -134.562v134.562h492.831zM275.587 57.8984c-85.9443 -26.0068 -178.58 -43.5898 -275.087 -58.1982v109.299c67.3926 4.81934 131.838 10.4541 199.006 17.8809
+c48.3223 5.34863 97.9551 10.9502 150.459 12.21c17.8281 0.427734 36.1299 0.569336 49.3994 -4.54102c4.39844 -1.69727 9.58594 -5.03223 9.93457 -10.2217c0.578125 -8.57129 -9.25293 -15.0664 -14.7627 -19.0215
+c-6.74512 -4.83594 -14.1553 -8.60352 -21.292 -11.9219c-15.4375 -7.18262 -30.9473 -13.8555 -47.4072 -19.3047c-16.3086 -5.39746 -33.2041 -11.0244 -50.25 -16.1807zM22.3613 45.9717c-5.87598 -0.162109 -6.8457 -8.00098 -1.98828 -9.65039
+c7.84375 -2.66309 9.45312 9.8584 1.98828 9.65039zM22.3613 78.0547c-5.78027 -0.311523 -6.6875 -8.02441 -1.98828 -9.65039c7.55176 -2.625 9.69043 10.0625 1.98828 9.65039zM39.6777 45.9717c-5.9043 -0.162109 -6.83691 -8.00488 -1.9873 -9.65039
+c7.8125 -2.65039 9.46875 9.8584 1.9873 9.65039zM39.6777 78.0547c-5.66016 -0.303711 -6.84473 -8.00488 -1.9873 -9.65039c7.53418 -2.5625 9.69238 10.0625 1.9873 9.65039zM0.5 -32.3789c115.021 17.5254 223.592 46.21 328.744 73.5273
+c63.3721 16.4629 123.5 38.0322 182.256 59.6152v-134.278h-511v1.13574zM209.728 238.736c91.5674 33.1309 193.95 55.7998 301.772 71.8213v-102.481c-110.442 -6.03027 -214.93 -23.376 -327.039 -28.6738c-16.2354 -0.768555 -35.6719 -1.09473 -45.9893 4.25879
+c-3.06836 1.58887 -6.71973 4.77344 -6.81543 8.7998c-0.166992 7.17676 9.04883 13.4736 14.1963 16.75c19.2793 12.2764 41.6357 21.4736 63.875 29.5254z"></glyph><glyph glyph-name="vc-git" unicode="&#xe073;" d="M501.862 129.207l-222.07 -222.065c-12.8623 -12.8496 -33.6943 -12.8496 -46.54 0l-223.111 223.097c-12.8535 12.8506 -12.8535 33.6895 0 46.5527l152.98 152.974l57.9326 -57.9414c-5.93945 -14.2295 -3.15137 -31.2334 8.43652 -42.8115
+c3.78711 -3.79883 8.15234 -6.63477 12.8184 -8.54395v-140.298c-4.66602 -1.91309 -9.03906 -4.76562 -12.8184 -8.54199c-15.2969 -15.2949 -15.2969 -40.0713 0 -55.3828c15.2812 -15.2959 40.0742 -15.2959 55.373 0c15.2949 15.3115 15.2949 40.0879 0 55.3828
+c-3.11035 3.09375 -6.62891 5.55566 -10.3584 7.40234l0.00390625 139.01l52.8262 -52.8262c-5.82617 -14.1738 -2.98242 -31.0742 8.52148 -42.585c15.3076 -15.3037 40.0879 -15.3037 55.3916 0c15.2949 15.2988 15.2949 40.0791 0 55.3721
+c-10.9453 10.9619 -26.7559 14.0146 -40.458 9.29297l-56.6396 56.6387c4.72852 13.707 1.6543 29.501 -9.28613 40.4541c-10.8877 10.8887 -26.5459 13.9814 -40.2061 9.36914l-58.7676 58.7695l46.3262 46.333c12.8564 12.8516 33.6963 12.8516 46.5332 0
+l223.112 -223.099c12.8496 -12.8516 12.8496 -33.6982 0 -46.5527z"></glyph><glyph glyph-name="lin-centos" unicode="&#xe074;" d="M110.417 275.412l-40.7148 -40.7236v105.099h105.073l-41.3945 -41.4014l-3.11621 -3.11719l3.11621 -3.11719l96.1309 -96.1562v-15.7197h-17.6797l-95.1172 95.1377l-3.18457 3.18555zM229.513 208.53l-86.7129 86.7373l44.5098 44.5195h42.2031v-131.257z
+M113.532 265.994l85.6982 -85.7197h-129.528v41.876zM283.102 209.142v131.258h40.9863l45.1182 -45.1309zM381.805 295.269l-3.18457 3.11621l-42 42.0137h106.563v-106.521l-41.7324 41.7402l-3.18262 3.11816l-3.11719 -3.11816l-95.3184 -95.3418h-16.7324v16.2627
+l95.5195 95.6133zM238.389 348.73h-4.47168h-37.668l59.7529 59.7695l59.209 -59.2236h-36.5156h-4.4707v-4.47461v-144.537l-18.2227 -18.2285l-17.6133 17.6172v144.604v4.47266zM312.433 180.274l85.8389 85.9219l44.9141 -44.9268v-40.9951h-130.753zM226.736 152.761
+l-17.0059 -17.0098h-144.502h-4.40234v-4.39941v-38.6973l-60.2949 60.3125l60.2959 60.3066v-37.4727v-4.47168h4.40332h142.943zM283.102 95.7051l85.3574 -85.377l-43.5596 -43.5713h-41.7979v128.948zM113.737 39.7334l-44.0352 44.0508v43.0938h131.154z
+M398.271 39.7334l-87.0566 87.1445h131.971v-42.2207zM452.126 93.6055h0.000976562v37.7451v4.39941h-4.47461h-145.312l-17.21 17.2158l18.3623 18.3623h144.158h4.47461v4.47168v36.5264l59.3428 -59.3604zM398.271 27.2012l3.18066 3.11035l41.7324 41.7471v-105.304
+h-105.688l40.3789 40.3867l3.11426 3.18555l-3.11426 3.11914l-94.7744 94.7939v18.6367h15.5146l96.5371 -96.5664zM274.225 -42.125h4.46973h37.3311l-60.3623 -60.375l-60.4277 60.375h38.9541h4.46777v4.47363v143.798l17.0059 17.002l18.5615 -18.5615v-142.238
+v-4.47363zM130.266 10.3281l3.11621 -3.18359l40.376 -40.3867h-104.056v104.486l40.917 -40.9326l3.11816 -3.10938l3.11426 3.10938l96.5391 96.5664h16.3936v-17.0068l-96.4023 -96.4238zM229.784 97.2646v-130.508h-43.4258l-43.5586 43.5713z"></glyph><glyph glyph-name="lin-redhat" unicode="&#xe075;" d="M251.208 265.047c0.414062 -3.4541 -1.01855 -6.72363 -15.083 -7.74121c-29.5146 -2.13477 -32.5801 -5.32422 -38.1113 -11.209c-7.78711 -8.29785 -18.0566 10.7744 -18.0566 10.7744c-6.16504 1.29297 -13.6357 11.2275 -9.59766 20.5059
+c3.96484 9.17969 11.2988 6.42285 13.5977 3.56641c2.79688 -3.48047 8.76367 -9.16602 16.5049 -8.96094c7.75 0.209961 16.6865 1.83203 29.1475 1.83203c12.6279 -0.000976562 21.124 -4.71777 21.5986 -8.76758zM311.732 8.21582
+c0.208008 0 0.408203 -0.0742188 0.544922 -0.19043c1.31445 -1.28906 3.58105 -5.59668 0.810547 -11.0693c-1.55078 -2.89844 -3.21875 -4.94922 -6.21289 -7.32715c-3.59277 -2.87793 -10.6201 -6.20508 -20.252 -0.0917969
+c-5.18652 3.28125 -5.49805 4.38281 -12.6465 3.45996c-5.11426 -0.666016 -7.14453 4.49121 -5.30273 8.77441c1.83008 4.28223 9.38086 7.74219 18.7725 2.24023c4.21191 -2.48145 10.7988 -7.70996 16.5625 -3.08105c2.38281 1.9209 3.81445 3.20215 7.13281 7.02734
+c0.150391 0.166992 0.353516 0.257812 0.59082 0.257812zM300.675 314.429c16.377 -0.365234 29.4883 -6.87402 29.291 -14.5352c-0.19043 -7.65527 -13.6191 -13.5645 -30.0039 -13.1982c-5.30078 0.125 -10.2705 0.887695 -14.5625 2.12891
+c-0.499023 0.125 -0.873047 0.5625 -0.873047 1.07715c0 0.510742 0.374023 0.943359 0.889648 1.06836c10.2217 2.36328 17.1094 6.23145 16.6309 9.88184c-0.648438 4.83203 -14.0098 7.46484 -29.8535 5.87598c-1.73438 -0.176758 -3.42676 -0.398438 -5.06543 -0.65625
+c-0.0458984 -0.00683594 -0.0908203 -0.0136719 -0.128906 -0.0136719c-0.460938 0 -0.827148 0.362305 -0.827148 0.782227c0 0.308594 0.183594 0.578125 0.457031 0.703125c5.72656 3.02734 14.2627 5.42285 24.0322 6.4209
+c2.93652 0.300781 5.80176 0.453125 8.55469 0.480469c0.482422 0 0.96875 -0.0078125 1.45898 -0.015625zM470.505 -15.4121v0.0078125c-9.84668 2.26367 -20.293 3.69238 -30.8643 3.69238c-18.0674 0 -34.5078 -3.13477 -46.6455 -8.18457
+c-1.33496 -0.65625 -2.2832 -2.0625 -2.2832 -3.65039v-0.0078125c0 -0.570312 0.150391 -1.16504 0.375 -1.65527c0.174805 -0.515625 0.298828 -1.04004 0.348633 -1.57227c0.342773 -3.67578 -2.75293 -7.41016 -13.0156 -9.66406
+c-17.3984 -3.83008 -28.3867 -21.7812 -34.6738 -27.7363c-6.92383 -6.57031 -25.6426 -10.7754 -25.4092 -7.84375c0.0166016 0.19043 0.117188 0.424805 0.313477 0.682617c2.45215 3.26855 11.8389 13.457 17.5488 24.4805
+c5.10254 9.84375 9.64648 12.6387 15.9062 22.0273c1.84277 2.76172 8.96191 12.4375 11.0361 20.0938c2.32031 7.47852 1.53418 16.8516 2.42969 20.71c1.2793 5.56836 6.53711 17.6572 6.93164 24.4736v0.00390625v0.0166016
+c0.229492 3.85254 -16.1045 -5.50977 -23.8564 -5.50977c-7.76074 0 -15.3154 4.63672 -22.2354 4.96973c-8.5752 0.407227 -14.085 -6.60352 -21.8369 -5.38965c-4.43359 0.714844 -8.15918 4.62402 -15.9062 4.91113c-11.0156 0.395508 -24.4814 -6.125 -49.7773 -5.31152
+c-24.8848 0.807617 -47.8643 31.4385 -51.0039 36.3096c-3.66992 5.71387 -8.16113 5.71387 -13.0537 1.22656c-4.89844 -4.4834 -10.9258 -0.964844 -12.6523 2.0498c-3.25781 5.70215 -11.9824 22.3984 -25.502 25.9043
+c-17.5156 4.53613 -26.9307 -8.53418 -27.0254 -20.1523c-0.00878906 -0.78125 0.0283203 -1.54688 0.103516 -2.30469c1.24805 -12.2676 9.17969 -15.7061 12.8564 -22.2266c3.66602 -6.52539 5.5498 -10.7422 12.457 -13.6367
+c3.66992 -1.52148 5.61816 -3.60449 5.74316 -6.24609c0.0419922 -0.881836 -0.121094 -1.81641 -0.484375 -2.82324c-1.27246 -3.49316 -6.36914 -4.29688 -9.71582 -4.45801c-7.125 -0.341797 -12.1104 1.59766 -15.752 3.9043
+c-4.23535 2.71094 -7.67773 6.4502 -11.374 12.8252c-4.27539 7.02051 -11.0029 10.0928 -18.8516 10.0928c-3.74316 0 -7.23535 -1.00293 -10.3418 -2.59082c-12.291 -6.41309 -26.9268 -10.1973 -42.6855 -10.1973l-17.7617 -0.0078125
+s0 -0.00878906 0.00195312 -0.00878906h-0.00195312c-8.65723 25.6504 -13.3467 53.1133 -13.3467 81.6738c0 141.115 114.401 255.51 255.506 255.51c141.114 0 255.494 -114.395 255.494 -255.51c0 -51.2002 -15.0537 -98.8896 -40.9951 -138.878zM400.185 191.447
+c-2.52051 -8.4834 -6.1123 -19.3447 -22.0898 -27.5439c-2.32031 -1.18359 -3.21094 0.766602 -2.12988 2.59863c6.02637 10.2695 7.10449 12.8369 8.8584 16.8945c2.45312 5.91699 3.74219 14.3398 -1.14844 31.9111c-9.60449 34.583 -29.6582 80.8037 -44.2217 95.792
+c-14.0635 14.4727 -39.5391 18.5498 -62.5693 12.6406c-8.47461 -2.17969 -25.0742 -10.8086 -55.8418 -3.87402c-53.2559 11.998 -61.1494 -14.6748 -64.2021 -26.29c-3.05371 -11.623 -10.3955 -44.6357 -10.3955 -44.6357
+c-2.44141 -13.4424 -5.64551 -36.8301 77.041 -52.5762c38.5234 -7.33984 40.4863 -17.2949 42.1875 -24.458c3.06152 -12.8369 7.94238 -20.1777 13.4482 -23.8477c5.50586 -3.67285 0 -6.71191 -6.1084 -7.33594c-16.4004 -1.7002 -77.041 15.6885 -112.911 36.0693
+c-29.3506 17.9385 -29.8428 34.0889 -23.125 47.7939c-44.334 4.79297 -77.5977 -4.16309 -83.6318 -25.1475c-10.3545 -36.0215 79.1934 -97.5391 181.151 -128.412c107.003 -32.3984 217.042 -9.78027 229.271 57.4707c5.56445 30.5586 -20.1768 53.1611 -63.583 62.9502z
+"></glyph><glyph glyph-name="lin-fedora" unicode="&#xe076;" d="M255.996 408.496c141.111 0 255.504 -114.397 255.504 -255.506c0 -141.076 -114.335 -255.432 -255.4 -255.486h-197.512c-32.041 0 -58.0127 25.9238 -58.0879 57.9453v197.72c0.0996094 141.028 114.449 255.327 255.496 255.327zM353.842 289.762
+c16.9629 0 28.3115 11.3711 28.3115 27.0039c-0.00878906 12.9336 -11.0869 24.0537 -24.6523 27.6006c-9.29785 2.43164 -16.4424 3.56543 -26.4893 3.56543c-66.2207 0 -119.916 -53.6924 -119.916 -119.914v-63.5586h-50.2197
+c-15.6592 0 -28.3125 -12.3037 -28.3047 -27.9395c0 -15.5322 12.5166 -27.8906 28.0098 -27.8906l41.5811 -0.00488281c4.93359 0 8.94043 -3.99219 8.94043 -8.92383v-55.002c-0.0625 -34.9111 -28.3818 -63.1924 -63.2949 -63.1924
+c-11.8301 0 -14.7568 1.55078 -22.8311 1.55078c-16.9619 0 -28.3086 -11.374 -28.3086 -27.001c0.00390625 -12.9326 11.0859 -24.0527 24.6475 -27.6035c9.30078 -2.42773 16.4443 -3.56445 26.4912 -3.56445c66.2236 0 119.911 53.6953 119.911 119.916v63.5557h50.2275
+c15.6562 0 28.3115 12.3076 28.3027 27.9404c0 15.5322 -12.5166 27.8896 -28.0078 27.8896l-41.5811 0.00878906c-4.94043 0 -8.94043 3.99414 -8.94043 8.92188v54.999c0.0595703 34.915 28.3779 63.1943 63.293 63.1943c11.8262 0 14.7598 -1.55176 22.8301 -1.55176z
+"></glyph><glyph glyph-name="lin-ubuntu" unicode="&#xe077;" d="M256 408.496c141.111 0 255.5 -114.389 255.5 -255.498c0 -141.1 -114.393 -255.494 -255.5 -255.494c-141.111 0 -255.5 114.394 -255.5 255.494c0 141.109 114.389 255.498 255.5 255.498zM313.325 320.51c-9.41113 -16.3057 -3.81738 -37.1582 12.4893 -46.5742
+c16.3174 -9.41992 37.1689 -3.83984 46.584 12.4766c9.42188 16.3164 3.83691 37.1689 -12.4766 46.5938c-16.3193 9.41309 -37.1689 3.82031 -46.5967 -12.4961zM255.996 301.187c-23.5791 0 -45.875 -5.53809 -65.6689 -15.3369l23.7012 -42.4756
+c12.752 5.93457 26.9756 9.26953 41.9717 9.26953c52.0518 0 94.7559 -39.9092 99.2393 -90.8076l48.6084 0.717773c-2.39062 37.5742 -18.8086 71.3086 -44.0303 96.1133c-12.9697 -4.90039 -27.9492 -4.15137 -40.8984 3.31348
+c-12.9746 7.48633 -21.1094 20.1143 -23.3301 33.8203c-12.6074 3.47949 -25.874 5.38574 -39.5928 5.38574zM82.2686 118.888c18.8389 0 34.1084 15.2695 34.1084 34.1104c0 18.8467 -15.2695 34.1191 -34.1084 34.1191c-18.8506 0 -34.1201 -15.2725 -34.1201 -34.1191
+c0 -18.8398 15.2695 -34.1104 34.1201 -34.1104zM112.51 115.852c9.21484 -35.7129 31.4219 -66.2031 61.2803 -86.1523l24.9375 41.7812c-25.6201 18.0225 -42.3643 47.8066 -42.3643 81.5176c0 33.709 16.7441 63.4922 42.3643 81.5264l-24.9375 41.7695
+c-29.8447 -19.9502 -52.0518 -50.4346 -61.2803 -86.1377c10.7695 -8.78613 17.6621 -22.1641 17.6621 -37.1582c0 -14.9814 -6.89258 -28.3594 -17.6621 -37.1465zM359.922 -26.9854c16.3096 9.41113 21.9072 30.2617 12.4834 46.5801
+c-9.41504 16.3057 -30.2734 21.8945 -46.584 12.4834c-16.3135 -9.42285 -21.9072 -30.2744 -12.4834 -46.5791c9.41504 -16.3184 30.2656 -21.9121 46.584 -12.4844zM359.822 47.3359c25.2207 24.8105 41.6348 58.54 44.0303 96.1162l-48.6211 0.719727
+c-4.47461 -50.917 -47.1738 -90.8105 -99.2305 -90.8105c-14.9961 0 -29.2197 3.33496 -41.9697 9.26953l-23.7021 -42.4746c19.7939 -9.81152 42.0898 -15.3506 65.6709 -15.3506c13.7148 0 26.9854 1.91016 39.5889 5.39453
+c2.22656 13.7109 10.3633 26.3232 23.3301 33.8252c12.958 7.47754 27.9277 8.21387 40.9033 3.31055z"></glyph><glyph glyph-name="vc-fossil" unicode="&#xe078;" d="M285.31 -46.0693l-0.461914 0.615234l-0.457031 0.661133l-0.511719 0.714844l-0.461914 0.869141l-0.407227 0.915039l-0.457031 0.973633l-0.408203 1.07227l-0.40625 1.17285l-0.357422 1.17285l-0.356445 1.27637l-0.358398 1.38086l-0.307617 1.37695
+l-0.308594 1.47949l-0.307617 1.47949l-0.253906 1.58496l-0.253906 1.58398l-0.207031 1.63086l-0.200195 1.68848l-0.15332 1.73828l-0.154297 1.7334l-0.103516 1.73438l-0.104492 1.78809l-0.0498047 1.78809l-0.0498047 1.83789v1.78809v1.78418l0.0498047 1.83789
+l0.0498047 1.78809l0.104492 1.7832l0.103516 1.73828l0.154297 1.73828l0.15332 1.7334l0.200195 1.68555l0.207031 1.63379l0.253906 1.58496l0.253906 1.58008l0.307617 1.48047l0.308594 1.47949l0.307617 1.37988l0.358398 1.38086l0.356445 1.27246l0.357422 1.17676
+l0.40625 1.17676l0.408203 1.06934l0.457031 0.96875l0.407227 0.918945l0.461914 0.869141l0.511719 0.71582l0.457031 0.665039l0.461914 0.611328l0.512695 0.511719l0.506836 0.407227l0.511719 0.307617l0.511719 0.204102l0.507812 0.15332l0.515625 0.0498047
+l0.507812 -0.0498047l0.512695 -0.15332l0.510742 -0.204102l0.511719 -0.307617l0.511719 -0.407227l0.507812 -0.511719l0.458008 -0.611328l0.460938 -0.665039l0.511719 -0.71582l0.458008 -0.869141l0.411133 -0.918945l0.458008 -0.96875l0.40625 -1.06934
+l0.412109 -1.17676l0.357422 -1.17676l0.356445 -1.27246l0.357422 -1.38086l0.303711 -1.37988l0.308594 -1.47949l0.307617 -1.48047l0.253906 -1.58008l0.253906 -1.58496l0.204102 -1.63379l0.207031 -1.68555l0.150391 -1.7334l0.152344 -1.73828l0.104492 -1.73828
+l0.0996094 -1.7832l0.0507812 -1.78809l0.0537109 -1.83789v-1.78418v-1.78809l-0.0537109 -1.83789l-0.0507812 -1.78809l-0.0996094 -1.78809l-0.104492 -1.73438l-0.152344 -1.7334l-0.150391 -1.73828l-0.207031 -1.68848l-0.204102 -1.63086l-0.253906 -1.58398
+l-0.253906 -1.58496l-0.307617 -1.47949l-0.308594 -1.47949l-0.303711 -1.37695l-0.357422 -1.38086l-0.356445 -1.27637l-0.357422 -1.17285l-0.412109 -1.17285l-0.40625 -1.07227l-0.458008 -0.973633l-0.411133 -0.915039l-0.458008 -0.869141l-0.511719 -0.714844
+l-0.460938 -0.661133l-0.458008 -0.615234l-0.507812 -0.511719l-0.511719 -0.407227l-0.511719 -0.308594l-0.510742 -0.203125l-0.512695 -0.154297l-0.507812 -0.0498047l-0.515625 0.0498047l-0.507812 0.154297l-0.511719 0.203125l-0.511719 0.308594
+l-0.506836 0.407227zM272.493 114.562l0.103516 -0.609375l0.0507812 -0.714844l-0.104492 -1.48047l-0.353516 -1.73828l-0.56543 -1.8877l-0.765625 -2.04199l-1.02246 -2.19629l-2.60352 -4.74902l-3.36816 -5.15527l-4.08398 -5.36035l-4.64746 -5.46387
+l-5.00488 -5.20703l-4.90039 -4.5498l-4.79883 -3.875l-4.44238 -3.06934l-2.0957 -1.22266l-1.98828 -0.96875l-1.78809 -0.766602l-1.68555 -0.510742l-1.53125 -0.257812l-0.663086 -0.0507812l-0.663086 0.0507812l-0.5625 0.103516l-0.511719 0.204102
+l-0.509766 0.257812l-0.40918 0.308594l-0.357422 0.40625l-0.305664 0.407227l-0.204102 0.507812l-0.206055 0.615234l-0.101562 0.615234v0.662109l0.101562 1.5293l0.305664 1.7334l0.563477 1.89355l0.817383 2.04199l1.02051 2.19434l2.60449 4.74902l3.36914 5.15625
+l4.03418 5.36523l4.69727 5.45996l5.00488 5.21094l4.90039 4.54102l4.79883 3.83008l4.44434 3.06348l2.09082 1.22363l1.99219 1.02246l1.78711 0.764648l1.68555 0.512695l1.53418 0.253906h0.661133h0.660156l0.566406 -0.150391l0.506836 -0.158203l0.511719 -0.25293
+l0.411133 -0.303711l0.354492 -0.407227l0.307617 -0.461914l0.204102 -0.511719zM273.869 36.6436l-1.8877 1.58398l-1.88867 1.37793l-1.7373 1.17676l-1.68164 0.869141l-0.768555 0.356445l-0.71582 0.308594l-0.661133 0.199219l-0.5625 0.107422l-0.561523 0.0458984
+h-0.257812l-0.203125 -0.0458984l-0.204102 -0.0537109l-0.154297 -0.104492l-0.15332 -0.0996094l-0.149414 -0.104492l-0.107422 -0.15332l-0.0996094 -0.15332l-0.0507812 -0.204102v-0.204102l-0.0507812 -0.203125l0.0507812 -0.257812l0.100586 -0.507812
+l0.157227 -0.5625l0.303711 -0.665039l0.358398 -0.660156l0.40625 -0.71582l1.07324 -1.53027l1.37598 -1.63867l1.58398 -1.68066l1.78906 -1.73828l1.8877 -1.58398l1.89258 -1.42676l1.7334 -1.12695l1.68555 -0.918945l0.764648 -0.357422l0.71582 -0.253906
+l0.615234 -0.203125l0.611328 -0.100586l0.511719 -0.0537109h0.257812l0.199219 0.0537109l0.208008 0.0498047l0.149414 0.101562l0.15332 0.0996094l0.15332 0.103516l0.101562 0.154297l0.103516 0.15332l0.0498047 0.204102v0.204102l0.0556641 0.202148
+l-0.0556641 0.208008l-0.0498047 0.558594l-0.204102 0.564453l-0.257812 0.611328l-0.357422 0.714844l-0.40625 0.71582l-1.12305 1.53027l-1.32617 1.63379l-1.58496 1.68555zM283.575 125.387l-1.07227 -1.5293l-0.461914 -0.716797l-0.357422 -0.714844
+l-0.253906 -0.615234l-0.208008 -0.557617l-0.0498047 -0.564453l-0.0498047 -0.200195l0.0498047 -0.208008v-0.203125l0.0498047 -0.204102l0.104492 -0.15332l0.103516 -0.15332l0.100586 -0.100586l0.15332 -0.103516l0.203125 -0.104492l0.154297 -0.0498047h0.253906
+h0.208008l0.506836 0.0498047l0.615234 0.104492l0.666016 0.204102l0.710938 0.307617l0.714844 0.307617l1.68555 0.915039l1.7373 1.17773l1.88867 1.43066l1.8877 1.58398l1.78809 1.73438l1.58496 1.68457l1.32617 1.63379l1.12305 1.53516l0.40625 0.714844
+l0.358398 0.710938l0.257812 0.611328l0.199219 0.564453l0.0537109 0.508789l0.0507812 0.257812l-0.0507812 0.204102v0.203125l-0.0537109 0.149414l-0.0996094 0.157227l-0.100586 0.150391l-0.15332 0.103516l-0.154297 0.104492l-0.15332 0.0996094
+l-0.204102 0.0498047l-0.203125 0.0498047h-0.253906l-0.511719 -0.0498047l-0.561523 -0.0996094l-0.665039 -0.208008l-0.716797 -0.303711l-0.764648 -0.357422l-1.63477 -0.869141l-1.7832 -1.17285l-1.84277 -1.43066l-1.88867 -1.58008l-1.7832 -1.73828
+l-1.58887 -1.68457zM284.698 147.239v0.000976562h0.149414h0.154297l0.15332 -0.0498047l0.15332 -0.0546875l0.104492 -0.0996094l0.100586 -0.154297l0.104492 -0.154297l0.0996094 -0.202148l0.0498047 -0.204102l0.104492 -0.506836l0.0498047 -0.616211
+l-0.0498047 -0.714844l-0.0498047 -0.766602l-0.158203 -0.869141l-0.354492 -1.94043l-0.610352 -2.14258l-0.770508 -2.34961l-0.96875 -2.4541l-1.07324 -2.39453l-1.12207 -2.19629l-1.12305 -1.94238l-1.07227 -1.63379l-0.507812 -0.714844l-0.515625 -0.611328
+l-0.507812 -0.511719l-0.461914 -0.357422l-0.407227 -0.308594l-0.204102 -0.0996094l-0.203125 -0.100586l-0.204102 -0.0537109h-0.152344h-0.154297l-0.154297 0.0537109l-0.152344 0.100586l-0.100586 0.0996094l-0.103516 0.103516l-0.100586 0.204102
+l-0.103516 0.15332l-0.0507812 0.253906l-0.104492 0.511719l-0.0498047 0.611328l0.0498047 0.665039l0.0537109 0.81543l0.150391 0.873047l0.357422 1.8877l0.614258 2.19629l0.766602 2.29492l0.96875 2.4541l1.07227 2.39453l1.12305 2.19629l1.12305 1.94043
+l1.07227 1.63574l0.561523 0.714844l0.511719 0.615234l0.458008 0.507812l0.460938 0.356445l0.408203 0.308594l0.208008 0.100586l0.199219 0.104492zM281.072 21.5312l-0.104492 0.15332l-0.152344 0.203125l-0.358398 0.357422l-0.506836 0.408203l-0.615234 0.40625
+l-1.53027 0.766602l-1.83887 0.818359l-2.19434 0.818359l-2.39941 0.71582l-2.65723 0.661133l-2.65332 0.5625l-2.55371 0.40625l-2.29688 0.208008l-2.04199 0.100586l-1.73633 -0.100586l-0.71582 -0.0537109l-0.613281 -0.154297l-0.508789 -0.148438
+l-0.204102 -0.104492l-0.15332 -0.152344l-0.15332 -0.100586l-0.102539 -0.103516l-0.102539 -0.15332l-0.0498047 -0.149414v-0.157227v-0.150391l0.0498047 -0.208008l0.102539 -0.148438l0.102539 -0.204102l0.15332 -0.15332l0.357422 -0.408203l0.508789 -0.356445
+l0.613281 -0.407227l1.5332 -0.819336l1.83789 -0.818359l2.19727 -0.765625l2.39551 -0.765625l2.65723 -0.665039l2.65723 -0.558594l2.5498 -0.356445l2.2998 -0.257812l2.04199 -0.0498047l1.7334 0.0498047l0.71582 0.103516l0.615234 0.154297l0.506836 0.148438
+l0.208008 0.104492l0.150391 0.103516l0.152344 0.149414l0.104492 0.104492l0.0996094 0.152344l0.0498047 0.150391v0.158203v0.148438l-0.0498047 0.208008zM480.049 60.3389l0.100586 -1.12402l-0.0517578 -1.33105l-0.152344 -1.58008l-0.661133 -3.62598
+l-1.07324 -4.29199l-1.47949 -4.79883l-1.88867 -5.25586l-2.19434 -5.51465l-2.4043 -5.41406l-2.44922 -4.95312l-2.44922 -4.44141l-2.2998 -3.78027l-2.1416 -2.96094l-1.02344 -1.22168l-0.918945 -0.923828l-0.869141 -0.710938l-0.356445 -0.308594
+l-0.407227 -0.203125l-0.307617 -0.104492l-0.357422 -0.0996094l-0.303711 0.0498047h-0.104492l-0.148438 0.0498047l-0.108398 0.0537109l-0.149414 0.100586l-0.203125 0.208008l-0.203125 0.303711l-0.154297 0.303711l-0.104492 0.412109l-0.100586 0.460938
+l-0.0498047 1.12305l0.0498047 1.32617l0.150391 1.58496l0.614258 3.62207l1.07324 4.28711l1.48047 4.79883l1.8877 5.26465l2.19531 5.51172l2.4541 5.41406l2.44434 4.95312l2.45312 4.44043l2.2998 3.72656l2.14258 3.01074l1.02148 1.23047l0.918945 0.914062
+l0.869141 0.71582l0.358398 0.308594l0.40625 0.204102l0.308594 0.103516l0.356445 0.100586l0.304688 -0.0507812h0.103516l0.149414 -0.0498047l0.103516 -0.0498047l0.154297 -0.108398l0.204102 -0.198242l0.15332 -0.308594l0.15332 -0.307617l0.100586 -0.408203z
+M145.611 122.168l-0.97168 2.81055l-0.764648 3.26953l-0.613281 3.67676l-0.459961 4.08301l-0.356445 9.29102l0.356445 10.5215l1.02148 11.5381l1.83887 12.2021l2.50098 12.1016l2.91113 11.1826l3.26855 10.0068l3.52246 8.62988l1.83789 3.72754l1.83789 3.2666
+l1.83789 2.75977l1.83789 2.29492l1.78613 1.78809l0.921875 0.714844l0.866211 0.509766l0.869141 0.40918l0.867188 0.253906l0.869141 0.0517578l0.814453 -0.0517578l0.817383 -0.204102l0.766602 -0.408203l0.713867 -0.511719l0.714844 -0.663086l0.613281 -0.817383
+l0.611328 -0.918945l1.125 -2.29688l0.918945 -2.80859l0.765625 -3.26758l0.613281 -3.67578l0.458984 -4.08496l0.358398 -9.29199l-0.30957 -10.5186l-1.07031 -11.5381l-1.83789 -12.2031l-2.45215 -12.1025l-2.96094 -11.1816l-3.26855 -10.0059l-3.52148 -8.63281
+l-1.83887 -3.67578l-1.83789 -3.26953l-1.83984 -2.80273l-1.83789 -2.2998l-1.78613 -1.78809l-0.918945 -0.661133l-0.867188 -0.566406l-0.869141 -0.407227l-0.866211 -0.203125l-0.869141 -0.104492l-0.817383 0.0537109l-0.817383 0.204102l-0.764648 0.407227
+l-0.71582 0.511719l-0.663086 0.661133l-0.663086 0.819336l-0.613281 0.918945zM143.007 101.084l0.560547 3.11035l0.71582 2.81152l0.867188 2.3457l1.02148 1.99609l0.5625 0.814453l0.561523 0.71582l0.663086 0.561523l0.663086 0.511719l0.71582 0.356445
+l0.764648 0.204102l0.768555 0.104492l0.817383 -0.0556641l0.816406 -0.152344l0.816406 -0.253906l0.867188 -0.412109l0.866211 -0.506836l1.73828 -1.38184l1.73438 -1.83789l1.78809 -2.24609l1.73535 -2.65137l1.78613 -2.96094l3.37012 -6.99512l3.2168 -8.22656
+l2.85938 -9.13574l2.45117 -10.0098l1.83789 -10.1094l1.07031 -9.54785l0.40918 -8.72852l-0.255859 -7.81348l-0.356445 -3.42285l-0.5625 -3.11035l-0.712891 -2.76074l-0.869141 -2.39844l-1.02051 -1.99219l-0.5625 -0.81543l-0.5625 -0.714844l-0.663086 -0.561523
+l-0.663086 -0.512695l-0.714844 -0.356445l-0.766602 -0.204102l-0.765625 -0.100586l-0.816406 0.0458984l-0.816406 0.158203l-0.817383 0.25293l-0.869141 0.412109l-0.816406 0.558594l-1.7334 1.37988l-1.78809 1.83887l-1.73633 2.19531l-1.78516 2.65234
+l-1.73633 3.01562l-3.42285 6.99414l-3.16406 8.17188l-2.85938 9.18945l-2.45117 9.95605l-1.83789 10.1094l-1.12305 9.54785l-0.40918 8.78223l0.255859 7.75977zM296.084 121.148l-2.65723 -0.511719l-2.65723 -0.666016l-2.44434 -0.714844l-2.19922 -0.765625
+l-1.83398 -0.814453l-0.819336 -0.408203l-0.71582 -0.40625l-0.610352 -0.407227l-0.516602 -0.357422l-0.353516 -0.412109l-0.15332 -0.15332l-0.0996094 -0.203125l-0.104492 -0.154297l-0.0537109 -0.203125v-0.15332v-0.149414l0.0537109 -0.154297
+l0.104492 -0.152344l0.0996094 -0.101562l0.15332 -0.157227l0.15332 -0.102539l0.199219 -0.0996094l0.515625 -0.158203l0.611328 -0.149414l0.71582 -0.103516l1.7334 -0.0507812l2.04199 0.0507812l2.2998 0.25293l2.55371 0.357422l2.65332 0.56543l2.65723 0.661133
+l2.39844 0.714844l2.19531 0.765625l1.8877 0.819336l1.48047 0.814453l0.616211 0.356445l0.506836 0.408203l0.407227 0.356445l0.103516 0.208008l0.15332 0.149414l0.0507812 0.208008l0.0498047 0.149414v0.15332v0.154297l-0.0498047 0.149414l-0.100586 0.157227
+l-0.104492 0.100586l-0.154297 0.152344l-0.148438 0.104492l-0.208008 0.0996094l-0.506836 0.154297l-0.616211 0.15332l-0.714844 0.0996094l-1.73438 0.0507812l-2.04199 -0.0507812l-2.29492 -0.203125zM187.172 78.9229l-4.90234 6.6875l-4.1875 6.43262
+l-3.52246 6.08008l-2.7041 5.61426l-1.02344 2.50293l-0.814453 2.39844l-0.612305 2.14258l-0.358398 1.89258l-0.0517578 1.68555l0.0517578 0.714844l0.103516 0.665039l0.152344 0.610352l0.255859 0.512695l0.306641 0.457031l0.407227 0.357422l0.459961 0.308594
+l0.511719 0.148438l0.561523 0.104492l0.613281 0.0537109l0.663086 -0.0537109l0.714844 -0.154297l1.63281 -0.506836l1.73828 -0.819336l1.93848 -1.12305l2.04395 -1.37695l2.19238 -1.6875l4.69922 -4.03418l5.00293 -4.95312l5.15625 -5.71777l5.20898 -6.43457
+l4.85059 -6.68945l4.2373 -6.43066l3.52441 -6.07812l2.7041 -5.61426l1.02148 -2.50391l0.817383 -2.3457l0.612305 -2.14551l0.306641 -1.94141l0.101562 -1.63477l-0.0498047 -0.764648l-0.102539 -0.666016l-0.15332 -0.557617l-0.255859 -0.515625l-0.306641 -0.458008
+l-0.407227 -0.357422l-0.461914 -0.307617l-0.508789 -0.148438l-0.561523 -0.104492l-0.613281 -0.0498047l-0.664062 0.0498047l-0.714844 0.154297l-1.63477 0.511719l-1.73535 0.814453l-1.94043 1.12695l-2.04199 1.37695l-2.19434 1.63379l-4.69727 4.08398
+l-5.00293 4.89746l-5.1582 5.72363zM215.664 -8.43945l-0.102539 0.660156l-0.0517578 0.616211l0.0517578 0.615234l0.151367 0.506836l0.255859 0.458008l0.357422 0.407227l0.408203 0.356445l0.511719 0.308594l0.560547 0.208008l0.666016 0.149414l0.712891 0.100586
+l1.6875 0.0537109l1.9375 -0.203125l2.19824 -0.408203l2.39941 -0.614258l2.60254 -0.81543l5.77148 -2.24512l6.38281 -3.01074l6.73926 -3.68066l7.04688 -4.33789l6.79102 -4.69824l6.12988 -4.69922l5.30566 -4.59082l4.44141 -4.3418l1.78809 -2.09668l1.5293 -1.9375
+l1.27734 -1.83789l0.96875 -1.68457l0.615234 -1.53516l0.204102 -0.714844l0.15332 -0.661133v-0.610352l-0.0498047 -0.615234l-0.158203 -0.507812l-0.249023 -0.461914l-0.308594 -0.411133l-0.461914 -0.357422l-0.457031 -0.303711l-0.610352 -0.204102
+l-0.616211 -0.154297l-0.765625 -0.103516l-1.62988 -0.0498047l-1.94531 0.203125l-2.19629 0.411133l-2.39551 0.611328l-2.60645 0.819336l-5.76953 2.2959l-6.38281 3.01074l-6.73828 3.67578l-7.04785 4.3418l-6.79102 4.64551l-6.12695 4.69922l-5.35938 4.5957
+l-4.39258 4.34082l-1.83789 2.0918l-1.5332 1.94238l-1.27539 1.83789l-0.918945 1.67969l-0.663086 1.53516zM283.367 31.998l-1.07422 1.63281l-1.12305 1.93848l-1.12305 2.19531l-1.07324 2.40332l-0.96875 2.45312l-0.764648 2.2959l-0.5625 2.19531l-0.40625 1.88867
+l-0.208008 1.68359l-0.0507812 0.661133l0.0507812 0.616211l0.103516 0.510742l0.0537109 0.253906l0.0517578 0.154297l0.0996094 0.203125l0.0996094 0.0996094l0.104492 0.108398l0.154297 0.0996094l0.15332 0.0507812h0.15332h0.148438l0.208008 -0.0507812
+l0.200195 -0.0996094l0.208008 -0.108398l0.407227 -0.302734l0.461914 -0.408203l0.457031 -0.510742l0.511719 -0.616211l0.5625 -0.714844l1.07227 -1.62988l1.12305 -1.9375l1.07227 -2.19922l1.06836 -2.40039l0.973633 -2.44922l0.765625 -2.29883l0.614258 -2.19629
+l0.408203 -1.8877l0.100586 -0.865234l0.103516 -0.818359v-0.665039v-0.611328l-0.103516 -0.511719l-0.0507812 -0.253906l-0.103516 -0.15332l-0.0996094 -0.204102l-0.104492 -0.0996094l-0.100586 -0.104492l-0.15332 -0.103516l-0.154297 -0.0498047h-0.148438
+h-0.158203l-0.203125 0.0498047l-0.154297 0.103516l-0.204102 0.104492l-0.40625 0.303711l-0.461914 0.407227l-0.507812 0.511719zM417.704 -40.7598l-0.357422 0.408203l-0.457031 0.356445l-0.564453 0.303711l-0.661133 0.308594l-0.71582 0.208008l-1.78809 0.307617
+l-2.14258 0.100586l-2.45215 -0.0507812l-5.76953 -0.665039l-6.79102 -1.33105l-7.6084 -1.9375l-8.27148 -2.60449l-8.67871 -3.16406l-8.52539 -3.57617l-7.8125 -3.67676l-6.94043 -3.72656l-5.87207 -3.62598l-4.64844 -3.47266l-1.83887 -1.58008l-1.47949 -1.53418
+l-1.12305 -1.42676l-0.407227 -0.665039l-0.307617 -0.665039l-0.154297 -0.611328l-0.103516 -0.561523v-0.5625l0.152344 -0.511719l0.253906 -0.457031l0.357422 -0.412109l0.461914 -0.354492l0.5625 -0.307617l0.664062 -0.307617l0.71582 -0.204102l1.78906 -0.308594
+l2.1416 -0.103516l2.44922 0.0537109l5.77051 0.661133l6.79102 1.33105l7.60645 1.93848l8.2207 2.60352l8.67969 3.16895l8.52832 3.57227l7.86426 3.67578l6.89453 3.73047l5.92188 3.62109l4.64648 3.47363l1.83789 1.58008l1.48047 1.53418l1.12695 1.43066
+l0.40625 0.661133l0.304688 0.665039l0.15332 0.610352l0.100586 0.5625v0.564453l-0.150391 0.508789zM182.577 -97.8438l-0.611328 1.5293l-0.97168 1.68555l-1.27637 1.83789l-1.53223 1.94238l-1.78516 2.0918l-4.44141 4.34082l-5.31055 4.5957l-6.12695 4.69922
+l-6.79102 4.69531l-7.04785 4.34082l-6.73828 3.67676l-6.38379 3.01074l-5.77051 2.24902l-2.60352 0.81543l-2.39844 0.611328l-2.19629 0.412109l-1.93848 0.198242l-1.6875 -0.0498047l-0.712891 -0.0996094l-0.666016 -0.154297l-0.561523 -0.204102
+l-0.509766 -0.307617l-0.40918 -0.357422l-0.357422 -0.407227l-0.255859 -0.458008l-0.151367 -0.515625l-0.0517578 -0.611328l0.0517578 -0.610352l0.102539 -0.665039l0.204102 -0.714844l0.662109 -1.53027l0.919922 -1.68555l1.27539 -1.83789l1.5332 -1.94141
+l1.83789 -2.0918l4.3916 -4.34277l5.36035 -4.59473l6.12695 -4.69922l6.79102 -4.64062l7.04688 -4.3418l6.73828 -3.67676l6.38379 -3.01562l5.77051 -2.29883l2.60352 -0.81543l2.39941 -0.610352l2.19531 -0.407227l1.93945 -0.204102l1.63477 0.0498047
+l0.765625 0.100586l0.612305 0.15332l0.613281 0.204102l0.459961 0.308594l0.458984 0.356445l0.305664 0.407227l0.256836 0.458008l0.15332 0.515625l0.0498047 0.611328v0.611328l-0.150391 0.665039zM113.086 -60.6748l-0.101562 0.15332l-0.154297 0.204102
+l-0.357422 0.357422l-0.509766 0.407227l-0.613281 0.40625l-1.53125 0.770508l-1.83789 0.81543l-2.19629 0.818359l-2.39941 0.714844l-2.6543 0.661133l-2.65332 0.5625l-2.55273 0.40625l-2.29883 0.208008l-2.04395 0.101562l-1.73535 -0.101562l-0.712891 -0.0537109
+l-0.613281 -0.154297l-0.511719 -0.148438l-0.204102 -0.104492l-0.15332 -0.15332l-0.152344 -0.100586l-0.101562 -0.103516l-0.102539 -0.15332l-0.0517578 -0.148438v-0.154297v-0.154297l0.0517578 -0.207031l0.102539 -0.149414l0.101562 -0.203125
+l0.152344 -0.154297l0.357422 -0.407227l0.511719 -0.356445l0.613281 -0.408203l1.5293 -0.819336l1.83789 -0.818359l2.19629 -0.765625l2.39941 -0.765625l2.65625 -0.665039l2.65332 -0.558594l2.55273 -0.356445l2.29883 -0.257812l2.04395 -0.0498047
+l1.7334 0.0498047l0.714844 0.103516l0.613281 0.15332l0.509766 0.148438l0.206055 0.104492l0.151367 0.103516l0.154297 0.150391l0.101562 0.104492l0.102539 0.15332l0.0517578 0.149414v0.158203v0.148438l-0.0517578 0.208008zM196.517 -57.7139l-0.102539 1.78809
+l-0.102539 1.7373l-0.152344 1.73438l-0.204102 1.73438l-0.154297 1.6875l-0.25293 1.62988l-0.206055 1.58887l-0.255859 1.58008l-0.305664 1.48047l-0.306641 1.47949l-0.305664 1.38086l-0.357422 1.37695l-0.40918 1.27539l-0.357422 1.17285l-0.407227 1.17383
+l-0.408203 1.07617l-0.458984 0.969727l-0.40918 0.918945l-0.458984 0.869141l-0.510742 0.71582l-0.460938 0.661133l-0.509766 0.610352l-0.511719 0.511719l-0.509766 0.411133l-0.511719 0.304688l-0.511719 0.204102l-0.509766 0.15625l-0.508789 0.0507812
+l-0.512695 -0.0507812l-0.511719 -0.15625l-0.509766 -0.204102l-0.511719 -0.304688l-0.509766 -0.411133l-0.511719 -0.511719l-0.508789 -0.610352l-0.459961 -0.661133l-0.512695 -0.71582l-0.458984 -0.869141l-0.407227 -0.918945l-0.460938 -0.969727
+l-0.408203 -1.07617l-0.40918 -1.17383l-0.355469 -1.17285l-0.40918 -1.27539l-0.357422 -1.37695l-0.305664 -1.38086l-0.306641 -1.47949l-0.307617 -1.48047l-0.253906 -1.58008l-0.203125 -1.58887l-0.255859 -1.62988l-0.154297 -1.6875l-0.203125 -1.73438
+l-0.15332 -1.73438l-0.102539 -1.7373l-0.102539 -1.78809l-0.0527344 -1.78418l-0.0498047 -1.8418v-1.78418v-1.78809l0.0498047 -1.83789l0.0527344 -1.78418l0.102539 -1.78809l0.102539 -1.7373l0.15332 -1.73438l0.203125 -1.7334l0.154297 -1.6875l0.255859 -1.63086
+l0.203125 -1.58789l0.253906 -1.58008l0.307617 -1.48047l0.306641 -1.47949l0.305664 -1.38184l0.357422 -1.37695l0.40918 -1.27539l0.355469 -1.17285l0.40918 -1.17285l0.408203 -1.07715l0.460938 -0.969727l0.407227 -0.918945l0.458984 -0.869141l0.512695 -0.714844
+l0.459961 -0.661133l0.508789 -0.610352l0.511719 -0.516602l0.509766 -0.407227l0.511719 -0.308594l0.509766 -0.199219l0.511719 -0.15332l0.512695 -0.0546875l0.508789 0.0546875l0.509766 0.15332l0.511719 0.199219l0.511719 0.308594l0.509766 0.407227
+l0.511719 0.516602l0.509766 0.610352l0.460938 0.661133l0.510742 0.714844l0.458984 0.869141l0.40918 0.918945l0.458984 0.969727l0.408203 1.07715l0.407227 1.17285l0.357422 1.17285l0.40918 1.27539l0.357422 1.37695l0.305664 1.38184l0.306641 1.47949
+l0.305664 1.48047l0.255859 1.58008l0.206055 1.58789l0.25293 1.63086l0.154297 1.6875l0.204102 1.7334l0.152344 1.73438l0.102539 1.7373l0.102539 1.78809l0.0527344 1.78418l0.0498047 1.83789v1.78809v1.78418l-0.0498047 1.8418zM455.747 4.98828
+l0.0976562 -0.361328l0.0498047 -0.357422l-0.0498047 -0.40625l-0.0498047 -0.512695l-0.257812 -1.06836l-0.458008 -1.23047l-0.615234 -1.42676l-1.78809 -3.26855l-2.3457 -3.72949l-2.91016 -4.08398l-3.41895 -4.3916l-3.83398 -4.54102l-3.97852 -4.39258
+l-3.88086 -3.98242l-3.72949 -3.41895l-3.36816 -2.86035l-2.96094 -2.14648l-1.32715 -0.813477l-1.17676 -0.615234l-1.06836 -0.408203l-0.461914 -0.148438l-0.411133 -0.0546875l-0.353516 -0.0507812l-0.358398 0.0507812l-0.25293 0.104492l-0.158203 0.0498047
+l-0.0996094 0.100586l-0.0996094 0.107422l-0.104492 0.100586l-0.103516 0.253906l-0.101562 0.356445v0.354492v0.412109l0.0498047 0.511719l0.30957 1.07227l0.457031 1.22266l0.614258 1.43066l1.78809 3.26953l2.34668 3.72656l2.91113 4.08301l3.41797 4.39258
+l3.83008 4.54492l3.9873 4.39551l3.87598 3.98047l3.72656 3.42188l3.37305 2.86133l2.96094 2.1416l1.32617 0.814453l1.17676 0.611328l1.01855 0.411133l0.461914 0.154297l0.412109 0.0498047l0.354492 0.0498047l0.356445 -0.0498047l0.253906 -0.0996094
+l0.157227 -0.0507812l0.101562 -0.107422l0.0996094 -0.100586l0.103516 -0.100586zM87.6064 75.958l-0.508789 -1.58105l-0.307617 -0.665039l-0.355469 -0.557617l-0.408203 -0.461914l-0.408203 -0.411133l-0.458984 -0.25l-0.459961 -0.208008l-0.510742 -0.100586
+l-0.512695 0.0507812l-0.561523 0.0996094l-0.5625 0.257812l-0.610352 0.30957l-0.5625 0.40625l-1.27637 1.12305l-1.27539 1.43066l-1.3291 1.78906l-1.32617 2.0918l-1.37891 2.34961l-2.70703 5.56348l-2.65332 6.53711l-2.55566 7.24902l-2.29688 7.96289
+l-1.88867 8.01758l-1.43164 7.61035l-0.866211 6.94336l-0.357422 6.17676v2.75684l0.154297 2.4541l0.255859 2.19434l0.40625 1.88867l0.5625 1.58105l0.305664 0.665039l0.357422 0.561523l0.356445 0.458984l0.459961 0.408203l0.40918 0.255859l0.510742 0.205078
+l0.511719 0.102539l0.508789 -0.0527344l0.5625 -0.101562l0.5625 -0.255859l0.611328 -0.306641l0.561523 -0.40918l1.27734 -1.07031l1.27539 -1.48047l1.32812 -1.78809l1.32715 -2.0918l1.37793 -2.35352l2.70801 -5.56445l2.65234 -6.48242l2.55371 -7.29883
+l2.29785 -7.96777l1.88965 -8.01758l1.42871 -7.60547l0.869141 -6.94531l0.356445 -6.1748v-2.76172l-0.152344 -2.44922l-0.306641 -2.19531zM228.377 -59.1943l-0.762695 -0.147461l-0.765625 -0.104492h-0.868164l-0.919922 0.15332l-1.93945 0.458008
+l-2.14648 0.818359l-2.2959 1.17285l-2.45117 1.53516l-2.55371 1.78223l-5.41211 4.44629l-5.66797 5.51367l-5.71777 6.47949l-5.71777 7.30566l-5.26074 7.65625l-4.44141 7.40234l-3.57422 7.10254l-2.60352 6.47949l-0.97168 3.01465l-0.663086 2.75684
+l-0.459961 2.55371l-0.152344 2.2959l0.152344 1.99512l0.154297 0.865234l0.253906 0.81543l0.308594 0.769531l0.40625 0.661133l0.459961 0.56543l0.563477 0.457031l0.610352 0.356445l0.71582 0.30957l0.714844 0.148438l0.814453 0.104492h0.819336
+l0.916992 -0.104492l1.99219 -0.507812l2.09375 -0.819336l2.29688 -1.17188l2.45215 -1.48438l2.55078 -1.78809l5.41211 -4.49121l5.66797 -5.51367l5.77148 -6.47949l5.71777 -7.30664l5.25879 -7.60547l4.44336 -7.45215l3.52344 -7.04883l2.65332 -6.5332
+l0.918945 -2.96484l0.714844 -2.80664l0.407227 -2.50391l0.154297 -2.2959l-0.154297 -2.04688l-0.150391 -0.863281l-0.256836 -0.81543l-0.305664 -0.769531l-0.40918 -0.661133l-0.459961 -0.56543l-0.561523 -0.457031l-0.611328 -0.357422zM127.74 301.03
+l-0.5625 4.39062l0.0498047 4.13574l0.256836 1.94043l0.357422 1.88965l0.561523 1.78613l0.71582 1.73633l0.918945 1.63379l1.02051 1.53223l0.595703 0.723633l0.222656 0.959961l0.459961 1.42969l1.48047 3.11426l2.14355 3.37109l2.75684 3.67578l3.42285 3.88086
+l3.93066 4.13574l9.49805 8.68066l11.3857 9.13965l13.0703 9.34473l14.4502 9.29199l14.9082 8.57715l14.2969 7.30273l13.3779 5.9209l12.0508 4.44336l5.46387 1.63477l5.05469 1.17188l4.49609 0.767578l4.03125 0.358398l3.41895 -0.103516l1.47949 -0.253906
+l1.32617 -0.357422l1.17676 -0.458984l0.969727 -0.5625l0.818359 -0.766602l0.661133 -0.817383l0.461914 -0.96875l0.128906 -0.517578l0.37793 -0.454102l0.819336 -1.1748l0.765625 -1.37891l1.27637 -3.2666l1.12305 -4.03418l0.81543 -4.74902l0.614258 -5.36133
+l0.407227 -5.92285l0.0498047 -13.4795l-0.918945 -15.3184l-1.8877 -16.6953l-2.86133 -17.8193l-3.67188 -17.666l-4.24219 -16.2891l-4.64453 -14.6025l-4.90332 -12.6113l-2.44922 -5.41211l-2.50098 -4.74902l-2.50391 -4.13574l-2.44824 -3.37109l-2.39941 -2.60352
+l-1.1748 -1.02051l-1.1748 -0.817383l-1.12305 -0.560547l-1.125 -0.410156l-0.191406 -0.0185547l-1.13477 -0.900391l-1.58203 -1.02148l-1.6875 -0.918945l-1.83789 -0.765625l-3.93066 -1.17383l-4.3916 -0.664062l-4.69629 -0.154297l-5.00488 0.305664
+l-5.31152 0.767578l-5.56348 1.27734l-5.7207 1.73535l-5.87207 2.14453l-6.02246 2.6543l-6.07715 3.06348l-6.12793 3.47266l-6.0752 3.93262l-6.07617 4.33887l-5.81836 4.64648l-5.46582 4.79883l-5.05469 4.90137l-4.59473 5.00488l-4.18848 5.05566l-3.67676 5.05469
+l-3.2666 5.05469l-2.70703 4.95312l-2.19531 4.90332l-1.68457 4.74707zM220.07 297.477l2.23047 -1.95996l5.05566 -4.90039l4.59473 -5.00488l1.86719 -2.25391l0.174805 3.07031l1.88965 16.7461l2.85938 17.8193l0.152344 0.729492l-5.00488 -7.21289l-7.55566 -9.75391
+zM178.283 323.303l2.35352 -0.878906l6.02637 -2.60352l6.0752 -3.11523l4.30664 -2.44141l5.08789 8.21094l7.0459 10.1592l7.55762 9.80469l1.98438 2.30957l-2.9541 -1.90039l-14.9102 -8.5791l-14.2959 -7.30176zM328.097 -76.5518l-0.356445 0.665039
+l-0.512695 0.661133l-0.561523 0.71582l-1.53027 1.37598l-1.99219 1.38086l-2.39844 1.38086l-2.75684 1.32227l-3.16504 1.38086l-7.25195 2.60352l-8.42676 2.34961l-9.39355 2.0918l-10.1592 1.73828l-10.2139 1.22266l-9.59766 0.666016l-8.7334 0.104492
+l-7.70996 -0.411133l-3.41992 -0.408203l-3.0127 -0.506836l-2.70508 -0.666016l-2.29785 -0.765625l-1.83789 -0.868164l-0.766602 -0.462891l-0.665039 -0.506836l-0.511719 -0.561523l-0.407227 -0.5625l-0.305664 -0.614258l-0.154297 -0.611328v-0.611328
+l0.103516 -0.666016l0.202148 -0.665039l0.357422 -0.661133l0.511719 -0.665039l0.5625 -0.710938l1.53223 -1.38086l1.98926 -1.38086l2.40137 -1.37695l2.75488 -1.32617l3.16699 -1.38086l7.25 -2.60254l8.42578 -2.35059l9.34473 -2.0918l10.1592 -1.73828
+l10.2129 -1.22266l9.59863 -0.666016l8.7832 -0.0996094l7.70996 0.407227l3.36719 0.407227l3.06445 0.506836l2.70801 0.666016l2.29492 0.765625l1.83789 0.868164l0.766602 0.462891l0.665039 0.506836l0.511719 0.56543l0.407227 0.557617l0.307617 0.614258
+l0.154297 0.611328v0.611328l-0.100586 0.666016zM114.261 -48.5732l1.07031 -1.63379l0.5625 -0.662109l0.510742 -0.615234l0.459961 -0.506836l0.458984 -0.408203l0.410156 -0.307617l0.202148 -0.103516l0.204102 -0.104492l0.204102 -0.0498047h0.15332h0.154297
+l0.150391 0.0498047l0.154297 0.104492l0.101562 0.103516l0.102539 0.0996094l0.102539 0.208008l0.104492 0.150391l0.0498047 0.257812l0.102539 0.506836l0.0527344 0.615234l-0.0527344 0.71582l-0.0507812 0.765625l-0.152344 0.869141l-0.357422 1.9375
+l-0.613281 2.1416l-0.765625 2.35449l-0.970703 2.44922l-1.07129 2.39844l-1.07227 2.19629l-1.12305 1.93848l-1.12305 1.63867l-0.511719 0.661133l-0.511719 0.610352l-0.457031 0.512695l-0.458984 0.40625l-0.461914 0.308594l-0.204102 0.103516l-0.203125 0.100586
+l-0.154297 0.0498047h-0.204102h-0.152344l-0.154297 -0.0498047l-0.15332 -0.100586l-0.102539 -0.103516l-0.102539 -0.104492l-0.101562 -0.204102l-0.103516 -0.15332l-0.0517578 -0.25293l-0.101562 -0.512695v-0.610352v-0.710938l0.101562 -0.770508
+l0.103516 -0.869141l0.408203 -1.9375l0.5625 -2.14648l0.764648 -2.34473l0.972656 -2.4541l1.07129 -2.40332l1.12305 -2.19043zM112.78 -54.1885l-0.255859 0.661133l-0.357422 0.666016l-0.459961 0.714844l-1.07227 1.53027l-1.32715 1.68555l-1.58398 1.6875
+l-1.83789 1.7334l-1.88867 1.58496l-1.88965 1.43066l-1.78613 1.17285l-1.68555 0.864258l-0.766602 0.358398l-0.713867 0.257812l-0.613281 0.203125l-0.613281 0.15332h-0.508789h-0.255859l-0.204102 -0.0546875l-0.206055 -0.0449219l-0.151367 -0.0546875
+l-0.15332 -0.15332l-0.15332 -0.100586l-0.102539 -0.15332l-0.102539 -0.154297l-0.0498047 -0.208008l-0.0517578 -0.199219v-0.208008v-0.198242l0.101562 -0.56543l0.204102 -0.557617l0.255859 -0.615234l0.357422 -0.71582l0.40918 -0.714844l1.07031 -1.53027
+l1.37793 -1.63477l1.58496 -1.68457l1.83887 -1.7373l1.8877 -1.63184l1.89062 -1.37988l1.78613 -1.17285l1.63379 -0.923828l0.766602 -0.357422l0.714844 -0.253906l0.663086 -0.203125l0.612305 -0.0996094l0.510742 -0.0546875h0.255859l0.206055 0.0546875
+l0.203125 0.0498047l0.151367 0.100586l0.15332 0.0996094l0.154297 0.108398l0.101562 0.148438l0.103516 0.154297l0.0498047 0.203125v0.204102l0.0517578 0.204102l-0.0517578 0.257812l-0.0498047 0.506836zM91.8457 72.54l-0.15332 0.762695l-0.102539 1.73828
+l0.15332 1.88867l0.354492 2.09277l0.613281 2.24902l0.817383 2.3457l1.07227 2.45312l1.22559 2.60352l3.16699 5.31152l3.87988 5.51465l4.64453 5.51367l5.05762 5.15625l5.05469 4.3916l5.00293 3.67773l2.45117 1.47949l2.34961 1.27637l2.24609 1.07324
+l2.14453 0.813477l2.04199 0.56543l1.88965 0.357422l1.73633 0.0507812l0.816406 -0.104492l0.765625 -0.15332l0.71582 -0.204102l0.613281 -0.303711l0.610352 -0.356445l0.563477 -0.407227l0.509766 -0.516602l0.40918 -0.557617l0.354492 -0.615234l0.256836 -0.71582
+l0.255859 -0.714844l0.152344 -0.81543l0.103516 -1.6875l-0.103516 -1.93848l-0.408203 -2.0918l-0.5625 -2.19531l-0.817383 -2.39941l-1.06934 -2.45312l-1.2793 -2.55371l-3.1123 -5.35547l-3.93164 -5.51855l-4.5957 -5.51562l-5.05566 -5.15527l-5.10547 -4.39258
+l-5.00293 -3.67578l-2.39941 -1.48047l-2.40039 -1.27539l-2.24512 -1.07324l-2.14648 -0.814453l-2.04199 -0.5625l-1.88965 -0.307617l-1.73438 -0.0507812l-0.816406 0.0507812l-0.767578 0.15332l-0.712891 0.253906l-0.614258 0.253906l-0.612305 0.357422
+l-0.5625 0.460938l-0.510742 0.511719l-0.408203 0.5625l-0.356445 0.611328l-0.256836 0.665039zM39.3574 166.132l0.255859 -0.614258l0.354492 -0.712891l0.40918 -0.714844l1.07324 -1.53223l1.37598 -1.63477l1.58496 -1.68359l1.83789 -1.73633l1.8877 -1.63477
+l1.8916 -1.37793l1.78613 -1.1748l1.63379 -0.918945l0.767578 -0.357422l0.714844 -0.25293l0.661133 -0.204102l0.613281 -0.104492l0.511719 -0.0498047h0.255859l0.204102 0.0498047l0.203125 0.0537109l0.154297 0.101562l0.150391 0.102539l0.154297 0.101562
+l0.102539 0.154297l0.102539 0.15332l0.0517578 0.204102v0.204102l0.0527344 0.204102l-0.0527344 0.254883l-0.0517578 0.512695l-0.204102 0.561523l-0.255859 0.663086l-0.357422 0.663086l-0.458008 0.714844l-1.07129 1.5332l-1.3291 1.68359l-1.58203 1.68457
+l-1.83789 1.73535l-1.88965 1.58398l-1.88965 1.42871l-1.78613 1.1748l-1.68652 0.867188l-0.765625 0.356445l-0.71582 0.255859l-0.613281 0.204102l-0.612305 0.154297h-0.508789h-0.256836l-0.204102 -0.0517578l-0.203125 -0.0507812l-0.15332 -0.0517578
+l-0.154297 -0.150391l-0.150391 -0.104492l-0.103516 -0.152344l-0.103516 -0.15332l-0.0507812 -0.204102l-0.0517578 -0.204102v-0.206055v-0.204102l0.102539 -0.561523zM58.0957 147.597l-0.101562 0.204102l-0.154297 0.154297l-0.356445 0.407227l-0.510742 0.356445
+l-0.612305 0.410156l-1.53223 0.816406l-1.83789 0.814453l-2.19629 0.768555l-2.39941 0.764648l-2.6543 0.664062l-2.65527 0.510742l-2.55273 0.408203l-2.2959 0.206055l-2.04395 0.101562l-1.73633 -0.101562l-0.714844 -0.0517578l-0.611328 -0.154297
+l-0.511719 -0.152344l-0.204102 -0.101562l-0.15332 -0.154297l-0.151367 -0.101562l-0.102539 -0.102539l-0.103516 -0.15332l-0.0517578 -0.154297v-0.152344v-0.15332l0.0517578 -0.204102l0.103516 -0.154297l0.102539 -0.151367l0.151367 -0.206055l0.357422 -0.354492
+l0.511719 -0.410156l0.611328 -0.40918l1.53223 -0.814453l1.83789 -0.767578l2.19531 -0.816406l2.39941 -0.710938l2.65527 -0.666016l2.6543 -0.56543l2.55371 -0.407227l2.29785 -0.198242l2.04199 -0.104492l1.73535 0.104492l0.71582 0.0498047l0.612305 0.148438
+l0.510742 0.154297l0.202148 0.104492l0.154297 0.148438l0.154297 0.104492l0.101562 0.103516l0.102539 0.150391l0.0517578 0.15625v0.150391v0.15332l-0.0517578 0.204102zM60.9541 157.401l-0.5625 0.663086l-1.07227 1.63379l-1.12305 1.93945l-1.12305 2.19629
+l-1.07227 2.39941l-0.97168 2.45117l-0.765625 2.34863l-0.561523 2.14551l-0.407227 1.94043l-0.103516 0.867188l-0.102539 0.766602v0.714844v0.611328l0.102539 0.511719l0.0517578 0.254883l0.102539 0.152344l0.102539 0.206055l0.101562 0.101562l0.103516 0.102539
+l0.152344 0.101562l0.154297 0.0498047h0.15332h0.206055l0.151367 -0.0498047l0.205078 -0.101562l0.204102 -0.102539l0.459961 -0.307617l0.458984 -0.407227l0.459961 -0.511719l0.510742 -0.611328l0.510742 -0.666016l1.12305 -1.63379l1.12305 -1.94043
+l1.07129 -2.19434l1.07324 -2.40039l0.96875 -2.44922l0.768555 -2.34961l0.610352 -2.14551l0.357422 -1.94043l0.15332 -0.867188l0.0507812 -0.764648l0.0517578 -0.714844l-0.0517578 -0.613281l-0.103516 -0.511719l-0.0498047 -0.25293l-0.101562 -0.154297
+l-0.103516 -0.204102l-0.101562 -0.101562l-0.104492 -0.102539l-0.151367 -0.101562l-0.15332 -0.0527344h-0.154297h-0.150391l-0.206055 0.0527344l-0.204102 0.101562l-0.203125 0.102539l-0.408203 0.304688l-0.458984 0.408203l-0.459961 0.511719z"></glyph><glyph glyph-name="vc-bazaar" unicode="&#xe079;" d="M390.586 290.146c96.8213 -98.9561 115.761 -123.191 115.761 -131.614c0 -13.3789 -92.3633 -108.787 -120.675 -137.709c-28.3193 -28.9297 -121.733 -123.323 -134.912 -123.323c-9.11719 0 -31.0117 17.4678 -125.383 112.945
+c-53.6787 54.3105 -112.201 114.339 -114.921 118.625c-13.5566 21.3203 -5.0293 33.0107 114.074 156.343c99.9834 103.53 121.364 123.087 134.566 123.087c13.043 0 35.1641 -19.9092 131.489 -118.354zM371.924 29.8447
+c96.4346 99.0547 114.249 123.089 115.858 128.369c-8.05176 18.8965 -206.725 224.689 -228.462 236.821c-21.1758 -14.127 -224.978 -221.763 -234.185 -238.842c-6.7041 -12.4297 -0.227539 -20.4482 99.0156 -122.546
+c97.9844 -100.815 118.588 -121.519 125.662 -122.782c7.88965 4.94629 57.7227 52.8398 122.11 118.979zM309.305 112.201c24.9121 -35.6328 29.2969 -45.1514 15.1904 -56.8613c-1.86621 -1.54492 -4.41309 -3.32129 -7.62012 -3.32129
+c-5.47168 -0.00390625 -11.4092 4.89453 -22.6387 15.8623c-9.7832 9.54785 -17.8887 14.8203 -20.4053 15.2354c-1.17383 -2.59082 -2.80762 -15.752 -2.80762 -34.6709v-34.8584h-24.4951c-8.05859 0 -24.1465 0.847656 -27.3555 4.0498
+c-3.9375 3.9375 -4.0498 87.7969 -4.0498 97.3447v90.4258h-20.123c-9.60352 0 -15.9482 0 -18.2471 4.17871c-3.52051 6.39941 4.5332 19.1064 31.2256 61.208l0.683594 1.07812c13.1387 20.7256 30.4189 45.4316 38.125 45.4316
+c0.283203 0 0.549805 -0.0273438 0.808594 -0.0771484c8.51465 -1.68262 70.085 -93.8086 70.085 -104.864c0 -6.76074 -20.585 -6.9541 -22.9316 -6.9541c-12.3965 0 -20.3975 -2.32227 -21.9541 -6.38086c-4.13867 -10.7891 9.54395 -48.249 36.5098 -86.8262z"></glyph><glyph glyph-name="vc-bitbucket-02" unicode="&#xe07a;" d="M346.177 153c0 -49.7266 -40.4502 -90.1768 -90.1768 -90.1768c-49.7246 0 -90.1758 40.4502 -90.1758 90.1768c0 49.7246 40.4512 90.1758 90.1758 90.1758c49.7266 0 90.1768 -40.4512 90.1768 -90.1758zM443.867 408.5v-511h-375.734v511h375.734zM368.721 153
+c0 48.9629 -31.2256 90.6172 -74.8467 106.178c35.6729 14.8506 60.7568 50.0332 60.7568 91.083h-22.5449c0 -41.9551 -34.1309 -76.0859 -76.0859 -76.0859c-41.9541 0 -76.0859 34.1309 -76.0859 76.0859h-22.5439c0 -41.0498 25.083 -76.2324 60.7539 -91.083
+c-43.6191 -15.5615 -74.8447 -57.2148 -74.8447 -106.178c0 -58.4482 44.4873 -106.501 101.448 -112.155v-28.7451h-30.9971v-22.5449h30.9971v-33.8145h22.5449v33.8145h30.9971v22.5449h-30.9971v28.7451c56.9619 5.6543 101.448 53.707 101.448 112.155z"></glyph><glyph glyph-name="vc-bitbucket-01" unicode="&#xe07b;" d="M256 408.499c111.99 0 232.519 -26.5996 232.519 -85c0 -58.4023 -120.528 -84.998 -232.519 -84.998c-11.75 0 -23.5859 0.30957 -35.373 0.900391v12.5088l-184.632 41.376c-8.00977 8.91797 -12.5137 18.9707 -12.5137 30.2129c0 58.4004 120.528 85 232.519 85z
+M401.011 295.615c40.0791 12.3398 48.7578 25.3281 48.7578 27.8838s-8.67871 15.5439 -48.7578 27.8838c-38.458 11.8408 -89.957 18.3623 -145.011 18.3623s-106.553 -6.52148 -145.015 -18.3623c-40.0752 -12.3398 -48.7529 -25.3291 -48.7529 -27.8838
+s8.67773 -15.5439 48.7529 -27.8838c38.4619 -11.8408 89.9609 -18.3643 145.015 -18.3643s106.553 6.52441 145.011 18.3643zM259.972 214.572c72.3359 0 151.555 9.73438 206.282 33.6885l-51.4131 -308.482s-42.2754 -42.2764 -147.966 -42.2764
+c-147.967 0 -169.105 42.2764 -169.105 42.2764l-20.0557 120.325l142.913 -32.0244v187.479c13.2148 -0.647461 26.3945 -0.986328 39.3447 -0.986328zM86.5693 219.452c-12.084 8.49316 -23.4297 18.6113 -33.7227 30.0352
+c-1.65527 1.89453 -1.62305 4.05371 -0.651367 4.99023c0.655273 0.640625 1.70117 0.785156 2.80273 0.384766c0.566406 -0.207031 1.12305 -0.548828 1.61426 -0.999023c20.5479 -18.7275 44.3691 -33.3467 68.8926 -42.2803
+c24.5146 -8.91797 48.3408 -11.6338 68.8936 -7.86914c0.490234 0.0908203 1.04883 0.0292969 1.61328 -0.177734c1.09863 -0.396484 2.14648 -1.30371 2.80371 -2.42285c0.970703 -1.64355 1.00391 -3.82324 -0.640625 -4.5127
+c-10.3086 -3.93066 -21.6494 -5.79199 -33.7383 -5.49023c-12.5254 0.30957 -25.6201 2.91895 -38.9277 7.75781h-0.0078125c-13.3057 4.8457 -26.4062 11.7734 -38.9316 20.584zM85.8145 180.276c-6.53613 11.7656 -10.1562 22.042 -11.0645 31.5381
+c-0.0908203 0.94043 0.300781 1.7373 1.06543 2.03906c0.486328 0.198242 1.06445 0.173828 1.66309 -0.0419922c0.334961 -0.119141 0.665039 -0.304688 0.987305 -0.540039c5.94531 -4.44238 12.0098 -8.43555 17.5381 -11.7295
+c1.12305 -0.676758 2.03125 -1.84082 2.41113 -2.98145c4.02051 -12.4834 14.293 -26.6787 25.0684 -41.5908c0.4375 -0.585938 1.04102 -1.3291 2.02246 -1.68457c0.987305 -0.363281 1.59375 -0.0410156 2.02344 0.214844
+c10.7744 7.06836 21.0479 13.8184 25.0723 23.3711c0.375 0.867188 1.2832 1.37109 2.41504 1.22656c5.5166 -0.722656 11.5674 -1.19629 17.5215 -1.08594c0.317383 0.00390625 0.652344 -0.0537109 0.981445 -0.172852
+c0.599609 -0.21875 1.18848 -0.62793 1.67676 -1.17676c0.743164 -0.837891 1.16406 -1.96582 1.06445 -2.85449c-0.908203 -8.83008 -4.52441 -16.4141 -11.0605 -23.4287c-6.14746 -6.58496 -14.1523 -11.8408 -21.8975 -16.9189
+c-0.564453 -0.371094 -1.12695 -0.734375 -1.68066 -1.10645c-0.56543 -0.366211 -0.871094 -1.39551 -0.135742 -2.58398c1.8125 -2.91406 3.5459 -5.84668 5.16504 -8.80664c7.72363 -14.1064 11.7363 -26.2412 12.2617 -37.0908
+c0.0410156 -0.768555 -0.235352 -1.40332 -0.755859 -1.7627c-0.521484 -0.355469 -1.24316 -0.404297 -1.99805 -0.12793l-16.7676 6.10156c-1.44336 0.524414 -2.6416 2.07715 -2.74902 3.55469c-1.18066 16.3701 -14.665 35.0264 -28.9326 54.7773
+c-7.74414 10.7197 -15.7529 21.8008 -21.8955 32.8613zM107.514 135.09c5.02832 -7.07617 8.40527 -12.1338 11.1631 -16.7246c0.553711 -0.920898 1.30566 -2.87402 0.338867 -4.31152c-2.77832 -4.15234 -4.30566 -8.51758 -4.66895 -13.29
+c-0.106445 -1.39551 -1.32031 -2.08008 -2.76172 -1.55664l-16.7373 6.08984c-0.750977 0.272461 -1.48145 0.859375 -2.00195 1.59375c-0.519531 0.735352 -0.796875 1.57715 -0.759766 2.31641c0.5 9.99512 4.14551 18.7969 11.1973 26.9629
+c0.28125 0.330078 1.02344 0.924805 2.27441 0.466797c0.981445 -0.358398 1.55957 -0.994141 1.95605 -1.54688zM134.894 184.434c1.29688 -0.470703 2.53516 -1.98438 2.53516 -3.47656c0 -0.428711 -0.0986328 -0.701172 -0.202148 -0.94043
+c-0.697266 -1.60938 -3.87305 -7.1582 -9.78809 -10.7549c-0.660156 -0.400391 -1.41211 -0.251953 -1.93262 -0.0625l-0.00390625 0.00390625c-0.515625 0.186523 -1.26758 0.583008 -1.92773 1.46582c-5.91602 7.90234 -9.09082 15.7627 -9.78906 17.877
+c-0.103516 0.313477 -0.202148 0.660156 -0.202148 1.09375c0 1.49023 1.23828 2.10254 2.53516 1.62598c1.06836 -0.387695 4.12109 -1.81152 9.37207 -3.72754l0.0332031 -0.0078125c5.25 -1.91602 8.30176 -2.70898 9.37012 -3.09668z"></glyph><glyph glyph-name="vc-mercurial" unicode="&#xe07c;" d="M222.471 28.4521c5.72363 -21.8652 1.65137 -43.9434 -9.41016 -61.7334c-9.86133 -19.5234 -27.6582 -34.9277 -50.4844 -40.8984c-42.2334 -11.0537 -85.4316 14.2188 -96.4883 56.4521c-5.72363 21.8691 -1.64551 43.96 9.42188 61.7451
+c9.86328 19.5166 27.6582 34.9111 50.4746 40.8838c42.2305 11.0605 85.4307 -14.2148 96.4863 -56.4492zM94.332 139.504c-8.3877 -11.7793 -21.6074 -20.0215 -37.1309 -21.5479c-28.4443 -2.74902 -53.6982 18.0771 -56.4561 46.5361
+c-1.18945 12.2656 2.02441 23.9326 8.33203 33.4639c7.5791 15.7617 22.9209 27.3193 41.6045 29.126c25.4072 2.45801 48.2207 -13.9229 54.7764 -37.6992c4.3916 -13.0986 1.58887 -36.0127 -11.126 -49.8789zM258.338 400.283
+c200.408 24.793 310.551 -217.556 222.54 -369.178c-1.62988 -3.02734 -3.30176 -6.03418 -5.08203 -8.99121c-92.7217 -154.144 -210.297 -132.853 -213.532 -74.1631c-3.22266 58.7031 107.036 146.846 -31.9326 186.311
+c-106.008 30.0771 -140.7 123.855 -99.6553 190.621c19.873 37.2373 62.0996 67.2949 127.662 75.4004z"></glyph><glyph glyph-name="brw-chrome" unicode="&#xe07d;" d="M256.649 59.0088c-50.6533 0 -91.8623 41.2129 -91.8623 91.8623c0 50.6582 41.209 91.8672 91.8623 91.8672c50.6523 0 91.8652 -41.209 91.8652 -91.8672c0.000976562 -50.6494 -41.2119 -91.8623 -91.8652 -91.8623zM295.351 42.6855l-83.541 -141.27
+c-34.9346 6.24512 -67.5752 19.418 -97.04 39.168c-56.5586 37.9189 -94.9658 95.5879 -108.151 162.395c-12.9463 65.5986 -0.0410156 132.298 36.3291 188.235l101.237 -175.351l0.0371094 -0.124023c6.9707 -20.9043 19.6172 -39.3301 36.5859 -53.3311
+c20.917 -17.2549 47.3516 -26.7607 74.4268 -26.7607c13.7988 0 27.2617 2.36133 40.1162 7.03809zM486.314 265.704h-231.964c-11.1484 -0.157227 -22.2197 -1.9375 -32.8604 -5.28125c-44.1064 -13.873 -73.8887 -51.9082 -79.4385 -94.9336l-85.5205 148.132
+c23.1045 28.375 52.0352 51.5771 84.959 67.9404c127.211 63.2275 281.597 11.3564 344.824 -115.857zM255.652 -102.5h-0.00976562c-5.45898 0 -10.9912 0.177734 -16.4834 0.530273l106.629 180.311c16.1367 20.4951 25.043 46.0225 25.1631 71.9971
+c0.165039 36.0771 -16.3486 70.1221 -44.4912 92.4004h167.271c13.1562 -34.7441 18.6328 -72.5723 15.8428 -109.519c-4.87891 -64.5098 -33.7305 -124.193 -81.2383 -168.052c-47.2598 -43.6338 -108.596 -67.668 -172.683 -67.668z"></glyph><glyph glyph-name="brw-safari-01" unicode="&#xe07e;" d="M477.047 213.253c44.4355 -122.082 -18.5137 -257.067 -140.592 -301.503c-26.5488 -9.66309 -53.7285 -14.25 -80.4336 -14.25c-96.0996 0 -186.296 59.3115 -221.069 154.843c-42.3457 116.354 12.8398 244.427 123.802 294.66
+c-12.2578 -1.99414 -24.6846 4.95215 -29.0781 17.0254c-4.96777 13.6494 2.1377 28.8838 15.7871 33.8535l24.8193 9.0332c13.6504 4.9668 28.8848 -2.13672 33.8516 -15.7881c4.40039 -12.0898 -0.670898 -25.416 -11.3701 -31.7568
+c21.0098 5.88672 42.252 8.72461 63.2197 8.72461c96.085 0 186.295 -59.3174 221.063 -154.842zM433.287 50.127c22.084 47.3545 24.4023 100.476 6.53223 149.575c-14.0039 38.4785 -39.1689 71.0361 -72.7676 94.1514c-16.209 11.1514 -33.9482 19.7891 -52.7285 25.6738
+c-18.9541 5.9375 -38.584 8.9502 -58.3408 8.9502c-22.7607 0 -45.2666 -3.99121 -66.8877 -11.8604c-49.0996 -17.8721 -88.3008 -53.793 -110.385 -101.15c-22.084 -47.3545 -24.4023 -100.473 -6.53223 -149.573c14.0088 -38.4824 39.1689 -71.043 72.7676 -94.1562
+c16.2051 -11.1504 33.9424 -19.7861 52.7246 -25.6699c18.9541 -5.93848 38.583 -8.94824 58.3496 -8.94824c22.7559 0 45.2617 3.99023 66.8838 11.8594c49.0986 17.8701 88.2998 53.7939 110.384 101.148zM302.071 149.566
+c4.47754 -12.3066 3.89551 -25.6182 -1.63965 -37.4883c-5.5332 -11.8701 -15.3594 -20.873 -27.6641 -25.3516c-5.4209 -1.97363 -11.0596 -2.97363 -16.7617 -2.97363c-4.45996 0 -8.81055 0.645508 -12.9805 1.79883l31.9062 35.6016l20.4014 40.8477
+c2.78906 -3.74512 5.08887 -7.9082 6.73828 -12.4346zM239.552 129.314c-0.539062 4.3252 1.18066 8.97363 3.68066 12.1572c2.45898 2.86328 5.92969 4.87012 9.97559 5.37598c3.91504 0.485352 7.6582 -0.525391 10.6885 -2.5625
+c3.64258 -2.44434 6.25586 -6.39062 6.84082 -11.0889c0.37207 -3.01367 -0.177734 -5.90918 -1.36035 -8.4834c-2.32324 -4.34668 -7.01855 -8.39648 -12.29 -9.05273c-4.00586 -0.499023 -7.83496 0.573242 -10.9014 2.70605
+c-3.53906 2.46289 -6.06152 6.3418 -6.63379 10.9482zM267.595 180.426l-31.9121 -34.8379l-19.8525 -40.8252c-2.4082 3.44141 -4.42285 7.20215 -5.90137 11.2676c-4.47852 12.3057 -3.89648 25.6182 1.63867 37.4873c5.5332 11.8701 15.3594 20.873 27.6641 25.3535
+c5.4209 1.9707 11.0596 2.9707 16.7666 2.9707c3.96387 -0.000976562 7.85254 -0.495117 11.5967 -1.41602zM255.997 311.08c98.4619 0 178.283 -79.8193 178.283 -178.283c0 -98.46 -79.8213 -178.281 -178.283 -178.281s-178.278 79.8213 -178.278 178.281
+c0 98.4639 79.8164 178.283 178.278 178.283zM189.781 285.085l-12.5264 -4.55566l0.685547 -1.87793c0.966797 0.152344 1.86328 0.211914 2.68652 0.166992c0.820312 -0.0458984 1.60449 -0.236328 2.34082 -0.567383
+c0.698242 -0.317383 1.29688 -0.776367 1.79199 -1.37891c0.496094 -0.608398 0.883789 -1.30664 1.16992 -2.08691l5.73438 -15.7559c0.785156 -2.15918 1.22949 -3.7334 1.33789 -4.73145c0.107422 -0.994141 -0.0634766 -1.83301 -0.507812 -2.50879
+c-0.395508 -0.567383 -0.955078 -1.08398 -1.67871 -1.55176c-0.724609 -0.467773 -1.37988 -0.833984 -1.97363 -1.10254l0.666016 -1.82812l14.2998 5.20312l-0.666992 1.8291c-0.577148 -0.103516 -1.37793 -0.195312 -2.39844 -0.262695
+c-1.01758 -0.0693359 -1.80176 -0.00878906 -2.35156 0.180664c-0.748047 0.258789 -1.43359 0.842773 -2.05957 1.75977c-0.624023 0.912109 -1.29004 2.3418 -1.99609 4.27832l-5.68457 15.6152l30.0918 -18.1777l4.17383 1.51953l-8.65625 23.7764
+c-0.720703 1.9873 -1.14648 3.53516 -1.27832 4.64551c-0.12793 1.1123 0.0175781 1.98828 0.441406 2.61816c0.480469 0.720703 1.10449 1.29297 1.87109 1.71484c0.769531 0.421875 1.36133 0.735352 1.78027 0.943359l-0.664062 1.8291l-14.2764 -5.19922
+l0.664062 -1.82812c0.581055 0.105469 1.36719 0.191406 2.35156 0.258789c0.984375 0.0634766 1.7666 0 2.35156 -0.19043c0.749023 -0.258789 1.43359 -0.830078 2.05566 -1.70996c0.621094 -0.881836 1.29395 -2.31934 2.02344 -4.31934l4.5791 -12.584zM127.585 97.6064
+c-0.0546875 0.757812 -0.0498047 1.41992 0.00976562 1.99219c0.0644531 0.572266 0.302734 1.16211 0.711914 1.77441c0.27832 0.380859 0.573242 0.724609 0.890625 1.0293c0.319336 0.298828 0.65918 0.543945 1.02051 0.729492l-0.68457 1.87402l-10.4434 -3.80176
+l0.683594 -1.87402c0.417969 0.0947266 0.90918 0.200195 1.48535 0.3125c0.571289 0.109375 1.05664 0.155273 1.44629 0.141602c0.462891 -0.0283203 0.858398 -0.114258 1.17969 -0.264648c0.324219 -0.144531 0.544922 -0.384766 0.662109 -0.711914
+c0.200195 -0.547852 0.363281 -1.21973 0.490234 -2.02246s0.270508 -1.80664 0.430664 -3.00781c0.246094 -1.95996 0.532227 -4.32812 0.854492 -7.0957c0.321289 -2.7666 0.709961 -6.3418 1.16113 -10.7285l-15.9355 22.5059l-3.87891 -1.41016l2.89648 -26.376
+c-3.13867 4.56934 -5.77539 8.3877 -7.90234 11.4688c-2.12988 3.08008 -3.5625 5.17676 -4.29883 6.28711c-0.145508 0.25 -0.277344 0.467773 -0.393555 0.65332c-0.117188 0.185547 -0.214844 0.389648 -0.294922 0.612305
+c-0.0400391 0.103516 -0.0625 0.240234 -0.0625 0.398438c-0.00390625 0.15918 0.0820312 0.34082 0.256836 0.544922c0.182617 0.208008 0.458008 0.444336 0.81543 0.707031c0.360352 0.263672 0.923828 0.608398 1.69434 1.03027l-0.647461 1.78223l-13.8516 -5.04004
+l0.666992 -1.82812c0.517578 0.0947266 0.984375 0.144531 1.4043 0.150391c0.418945 0 0.844727 -0.0771484 1.27539 -0.236328c0.609375 -0.222656 1.12598 -0.477539 1.55957 -0.749023c0.431641 -0.277344 0.916992 -0.792969 1.4541 -1.55566
+c1.75781 -2.51367 3.92676 -5.62109 6.50586 -9.32715c2.57617 -3.71094 6.26855 -8.99219 11.0713 -15.8477l3.68945 1.34375l-2.82129 26.9658l15.835 -22.2295l3.69434 1.34375c-0.541992 6.19629 -1.06445 12.168 -1.57422 17.9102
+c-0.512695 5.74316 -0.861328 9.92676 -1.05664 12.5488zM324.622 -16.3203c0.181641 1.5918 0.00878906 3.10742 -0.515625 4.54492c-0.833008 2.28711 -2.11621 3.98438 -3.8584 5.10059c-1.74219 1.11035 -3.90625 1.69141 -6.49219 1.74609
+c-1.06738 0.0136719 -2.27441 0 -3.62012 -0.0449219c-1.34668 -0.0458984 -2.66992 -0.0820312 -3.96973 -0.113281c-2.2041 -0.078125 -3.92383 0.139648 -5.16016 0.647461c-1.23633 0.504883 -2.09766 1.42578 -2.58301 2.75488
+c-0.512695 1.41016 -0.407227 2.78418 0.31543 4.13281c0.72168 1.3418 1.92773 2.32129 3.61719 2.93848c1.34277 0.490234 2.61328 0.645508 3.81055 0.46875c1.19824 -0.178711 2.34473 -0.581055 3.44336 -1.21289c1.01172 -0.584961 2.06348 -1.40527 3.16211 -2.45312
+c1.09766 -1.04297 2.10547 -2.0918 3.0166 -3.14453l2.01953 0.734375l-4.31836 11.2773l-2.04102 -0.743164l-0.916992 -1.92871c-1.11133 0.182617 -2.5625 0.235352 -4.36133 0.167969c-1.79883 -0.0722656 -3.61816 -0.439453 -5.46484 -1.11035
+c-1.89062 -0.691406 -3.53809 -1.6123 -4.94434 -2.75977c-1.40332 -1.15137 -2.45898 -2.3584 -3.16699 -3.625c-0.729492 -1.34668 -1.16113 -2.72168 -1.28809 -4.12305c-0.125 -1.40234 0.0498047 -2.75391 0.521484 -4.05176
+c0.744141 -2.05078 1.96191 -3.71094 3.65137 -4.97168c1.69141 -1.2666 3.81445 -1.93848 6.37305 -2.01465c1.1084 -0.0234375 2.2793 -0.0146484 3.5127 0.0214844c1.23438 0.0419922 2.58594 0.0869141 4.05078 0.146484
+c2.25098 0.0908203 4.01758 -0.132812 5.29883 -0.666992c1.28418 -0.535156 2.16406 -1.45117 2.63672 -2.74902c0.575195 -1.5791 0.484375 -3.09961 -0.270508 -4.55078s-2.19336 -2.56738 -4.32129 -3.33887c-1.57812 -0.576172 -3.0752 -0.749023 -4.49512 -0.521484
+c-1.41992 0.226562 -2.7998 0.693359 -4.13281 1.40137c-1.28906 0.663086 -2.51367 1.50781 -3.67969 2.51855s-2.18555 2.00879 -3.05273 2.98438l-2.01953 -0.734375l4.68652 -11.9131l1.99121 0.726562l1.02148 2.22754
+c1.46973 -0.244141 3.17578 -0.298828 5.11914 -0.166992c1.94336 0.130859 3.93066 0.566406 5.96387 1.30566c2.18555 0.798828 4.00586 1.76074 5.45312 2.89062c1.44629 1.12891 2.61719 2.41309 3.51074 3.85547c0.814453 1.30664 1.31348 2.75391 1.49707 4.34668z
+M315.408 115.422c2.13672 7.29199 2.94922 15.0137 2.26074 22.793l54.6699 36.9268l-65.6445 -6.8584c-1.56543 2.23438 -3.23535 4.37207 -5.05273 6.35156l46.3809 92.8594l0.807617 1.62207l-71.6279 -78.2021c-6.73438 2.46191 -13.8994 3.80371 -21.208 3.80176
+c-1.79883 0 -3.60449 -0.0839844 -5.41504 -0.245117l-36.9248 54.666l6.85547 -65.6143c-6.40234 -4.47363 -11.7969 -10.0576 -16.0068 -16.3848l-37.876 7.33594l29.9639 -24.2998c-2.1416 -7.29199 -2.95117 -15.0137 -2.26172 -22.7959l-54.668 -36.9238
+l65.6445 6.85645c1.3291 -1.89844 2.74707 -3.71289 4.26074 -5.42773l-46.3965 -95.4043l3.65137 4.0498l66.8232 74.5605c7.06348 -2.7373 14.6348 -4.20996 22.3613 -4.20996c1.7959 0 3.60352 0.0839844 5.41406 0.245117l36.9258 -54.666l-6.85645 65.6152
+c6.40332 4.47559 11.7969 10.0576 16.0078 16.3838l37.875 -7.33301zM406.095 198.59l-3.08887 8.49121l-29.4961 -10.7383l0.666016 -1.82812c0.392578 0.0917969 0.984375 0.191406 1.7793 0.304688c0.790039 0.107422 1.42383 0.144531 1.89551 0.103516
+c0.764648 -0.0537109 1.29785 -0.240234 1.60645 -0.540039c0.305664 -0.307617 0.560547 -0.743164 0.766602 -1.30566l8.54199 -23.4678c0.21582 -0.594727 0.291016 -1.12109 0.229492 -1.5791c-0.0664062 -0.458008 -0.34668 -0.916016 -0.851562 -1.38281
+c-0.267578 -0.236328 -0.759766 -0.540039 -1.47656 -0.907227c-0.714844 -0.368164 -1.28613 -0.645508 -1.71289 -0.834961l0.665039 -1.83301l31.209 11.3584l-3.13965 10.5938l-1.71094 -0.62207c-0.0126953 -0.889648 -0.203125 -2.29102 -0.570312 -4.20117
+c-0.365234 -1.91504 -0.785156 -3.38965 -1.25684 -4.42773c-0.173828 -0.399414 -0.517578 -0.785156 -1.03027 -1.14355c-0.511719 -0.367188 -1.08203 -0.708008 -1.70996 -1.02441c-0.550781 -0.286133 -1.20703 -0.580078 -1.96387 -0.871094
+c-0.763672 -0.294922 -1.41602 -0.543945 -1.95996 -0.744141c-1.17578 -0.426758 -2.11914 -0.716797 -2.83105 -0.871094c-0.716797 -0.150391 -1.32227 -0.150391 -1.82422 0.00390625c-0.515625 0.163086 -0.957031 0.511719 -1.31934 1.04297
+s-0.723633 1.29785 -1.08887 2.2998l-3.48828 9.58984l3.4209 1.24316c0.920898 0.335938 1.77344 0.53125 2.55469 0.572266c0.779297 0.0488281 1.5332 -0.119141 2.25195 -0.495117c0.478516 -0.249023 1.09082 -0.802734 1.83496 -1.65137
+c0.744141 -0.856445 1.28418 -1.5918 1.61523 -2.21777l1.78125 0.648438l-5.05273 13.8818l-1.78125 -0.649414c0.133789 -0.711914 0.183594 -1.58691 0.147461 -2.62598c-0.0380859 -1.04395 -0.170898 -1.80566 -0.399414 -2.2959
+c-0.366211 -0.790039 -0.865234 -1.41602 -1.49316 -1.87402c-0.629883 -0.458008 -1.37793 -0.84375 -2.23438 -1.15723l-3.42285 -1.24805l-4.66602 12.8252l4.82715 1.76074c0.546875 0.199219 1.24121 0.44043 2.08887 0.716797
+c0.841797 0.280273 1.52148 0.454102 2.0293 0.516602c1.17578 0.164062 2.55957 -0.199219 4.1377 -1.08398c1.58105 -0.892578 2.82617 -1.88184 3.7373 -2.97949z"></glyph><glyph glyph-name="brw-safari-02" unicode="&#xe07f;" d="M477.047 213.253c44.4355 -122.082 -18.5137 -257.067 -140.593 -301.504c-26.5479 -9.66309 -53.7275 -14.249 -80.4346 -14.249c-96.0977 0 -186.295 59.3115 -221.067 154.843c-42.3516 116.367 12.8525 244.458 123.845 294.677
+c-12.2705 -2.01367 -24.7227 4.92285 -29.1211 17.0088c-4.96777 13.6494 2.1377 28.8838 15.7881 33.8535l24.8193 9.0332c13.6504 4.9668 28.8848 -2.13672 33.8516 -15.7881c4.42383 -12.1533 -0.734375 -25.543 -11.5498 -31.8428
+c21.0684 5.92188 42.3721 8.81055 63.3984 8.81055c96.085 0 186.295 -59.3174 221.063 -154.842zM433.287 50.126c22.084 47.3555 24.4023 100.477 6.53223 149.576c-14.0039 38.4785 -39.1689 71.0361 -72.7676 94.1514
+c-16.209 11.1514 -33.9482 19.7891 -52.7285 25.6738c-18.9541 5.93848 -38.584 8.9502 -58.3408 8.9502c-22.7607 0 -45.2666 -3.99121 -66.8877 -11.8604c-49.0996 -17.8721 -88.3008 -53.793 -110.385 -101.15c-22.084 -47.3545 -24.4023 -100.473 -6.53223 -149.573
+c14.0088 -38.4834 39.1689 -71.043 72.7676 -94.1562c16.2051 -11.1504 33.9424 -19.7861 52.7246 -25.6699c18.9531 -5.93848 38.583 -8.94824 58.3486 -8.94824c22.7568 0 45.2627 3.98926 66.8838 11.8594c49.0996 17.8701 88.3008 53.7939 110.385 101.147z
+M309.413 167.368l65.6455 6.85742l-54.6699 -36.9277c0.689453 -7.78027 -0.123047 -15.501 -2.26172 -22.7939l29.9668 -24.2959l-37.876 7.33105c-4.21289 -6.32324 -9.60449 -11.9082 -16.0098 -16.3809l6.85742 -65.6172l-36.9268 54.666
+c-1.81055 -0.15918 -3.61523 -0.245117 -5.41504 -0.245117c-7.72168 0 -15.2949 1.47363 -22.3574 4.20996l-66.8262 -74.5586l-3.65137 -4.05273l46.3975 95.4043c-1.51465 1.71484 -2.93359 3.53027 -4.25977 5.42773l-65.6465 -6.85547l54.668 36.9229
+c-0.688477 7.78223 0.123047 15.5039 2.26367 22.7969l-29.9658 24.2998l37.876 -7.33496c4.21191 6.32617 9.60645 11.9111 16.0068 16.3848l-6.85352 65.6143l36.9229 -54.666c1.81152 0.161133 3.61621 0.245117 5.41504 0.245117
+c7.31152 0.00195312 14.4736 -1.34082 21.21 -3.80176l71.6289 78.2021l-0.810547 -1.62207l-46.3799 -92.8594c1.81934 -1.97949 3.48828 -4.11719 5.05176 -6.35059zM218.553 103.847l19.8535 40.8242l31.9102 34.8389
+c-3.74512 0.920898 -7.63086 1.41602 -11.5957 1.41602h-0.00292969c-5.70703 0 -11.3457 -1.00098 -16.7646 -2.97168c-12.3057 -4.48047 -22.1299 -13.4834 -27.666 -25.3535c-5.53516 -11.8682 -6.11719 -25.1816 -1.6377 -37.4863
+c1.47754 -4.06641 3.49219 -7.82715 5.90332 -11.2676zM245.953 140.557c-2.49902 -3.18457 -4.21875 -7.83301 -3.68066 -12.1572c0.573242 -4.60742 3.09668 -8.48535 6.63281 -10.9492c3.06836 -2.13184 6.89453 -3.20508 10.9023 -2.70605
+c5.26953 0.65625 9.96582 4.70703 12.29 9.05273c1.18359 2.57422 1.7334 5.46973 1.3584 8.4834c-0.583008 4.7002 -3.19531 8.64453 -6.83887 11.0898c-3.03027 2.03711 -6.77539 3.04785 -10.6904 2.5625c-4.04688 -0.505859 -7.5166 -2.51367 -9.97363 -5.37598z
+M303.152 111.161c5.53613 11.8701 6.11621 25.1826 1.63672 37.4883c-1.64844 4.52734 -3.94824 8.69043 -6.73633 12.4346l-20.4004 -40.8467l-31.9072 -35.5996c4.17188 -1.15625 8.52246 -1.80176 12.9795 -1.80176c5.70312 0 11.3428 1.00293 16.7637 2.97754
+c12.3057 4.47754 22.1299 13.4785 27.6641 25.3477zM182.586 279.813l-0.682617 1.87793l12.5225 4.55469l26.3779 -15.8779l-4.5791 12.584c-0.728516 2.00098 -1.40137 3.43848 -2.02051 4.31934c-0.621094 0.879883 -1.30957 1.45117 -2.05469 1.70996
+c-0.585938 0.189453 -1.37012 0.253906 -2.35449 0.189453c-0.985352 -0.0683594 -1.76953 -0.154297 -2.35059 -0.257812l-0.664062 1.82812l14.2754 5.19922l0.664062 -1.82812c-0.418945 -0.208008 -1.01074 -0.521484 -1.7793 -0.944336
+c-0.767578 -0.421875 -1.3916 -0.993164 -1.87109 -1.71484c-0.424805 -0.629883 -0.569336 -1.50586 -0.44043 -2.61719c0.129883 -1.1123 0.555664 -2.65918 1.2793 -4.64551l8.65234 -23.7764l-4.17285 -1.52051l-30.0879 18.1797l5.68262 -15.6152
+c0.704102 -1.93652 1.37109 -3.36621 1.99805 -4.27832c0.623047 -0.916992 1.31152 -1.50195 2.05957 -1.75977c0.546875 -0.191406 1.33203 -0.25 2.34863 -0.181641c1.02148 0.0673828 1.82129 0.15918 2.40137 0.262695l0.665039 -1.82812l-14.2998 -5.2041
+l-0.666992 1.82812c0.594727 0.268555 1.25 0.634766 1.97363 1.10352c0.723633 0.467773 1.28418 0.983398 1.67871 1.55078c0.444336 0.675781 0.615234 1.51562 0.508789 2.50879c-0.106445 0.998047 -0.553711 2.57227 -1.33887 4.73242l-5.7334 15.7549
+c-0.283203 0.779297 -0.673828 1.47852 -1.16797 2.08691c-0.49707 0.603516 -1.09375 1.06152 -1.79199 1.37891c-0.739258 0.332031 -1.52051 0.521484 -2.34277 0.567383c-0.826172 0.046875 -1.72168 -0.0126953 -2.68848 -0.166992zM328.753 -10.6143
+c0.523438 -1.4375 0.696289 -2.95312 0.514648 -4.54492c-0.183594 -1.59277 -0.682617 -3.04004 -1.49609 -4.34668c-0.894531 -1.44238 -2.06445 -2.72754 -3.5127 -3.85547c-1.44531 -1.12988 -3.26562 -2.0918 -5.45215 -2.89062
+c-2.03223 -0.739258 -4.01953 -1.1748 -5.96387 -1.30566c-1.94238 -0.132812 -3.64844 -0.0771484 -5.11914 0.166992l-1.02051 -2.22754l-1.99219 -0.726562l-4.68359 11.9131l2.0166 0.734375c0.868164 -0.975586 1.88672 -1.97363 3.05273 -2.98438
+c1.16602 -1.01172 2.3916 -1.85547 3.68066 -2.51855c1.33301 -0.708008 2.71289 -1.1748 4.13281 -1.40137c1.41992 -0.227539 2.91699 -0.0546875 4.49512 0.521484c2.12793 0.771484 3.56445 1.88672 4.32031 3.33887c0.755859 1.45117 0.84668 2.97168 0.270508 4.5498
+c-0.47168 1.29883 -1.35254 2.21484 -2.63574 2.74902c-1.28125 0.535156 -3.04883 0.758789 -5.2998 0.666992c-1.46484 -0.0585938 -2.81543 -0.103516 -4.05078 -0.145508c-1.23242 -0.0361328 -2.40332 -0.0449219 -3.51074 -0.0224609
+c-2.55957 0.0771484 -4.68262 0.749023 -6.37402 2.01562c-1.69043 1.26074 -2.90625 2.92188 -3.65234 4.97168c-0.47168 1.29785 -0.645508 2.64941 -0.519531 4.05176c0.125 1.40137 0.555664 2.77637 1.28809 4.12305c0.706055 1.2666 1.76074 2.47363 3.16504 3.625
+c1.40527 1.14746 3.05273 2.06836 4.94336 2.75781c1.84766 0.672852 3.66602 1.03906 5.46582 1.1123c1.79883 0.0673828 3.25 0.0136719 4.36035 -0.167969l0.916992 1.92773l2.04102 0.744141l4.31934 -11.2773l-2.02051 -0.734375
+c-0.910156 1.05273 -1.91895 2.10059 -3.0166 3.14355c-1.09766 1.04883 -2.15039 1.86914 -3.16211 2.4541c-1.09766 0.630859 -2.24512 1.03418 -3.44336 1.21191c-1.19629 0.177734 -2.46777 0.0224609 -3.81055 -0.467773
+c-1.68945 -0.617188 -2.89453 -1.59668 -3.61816 -2.93848c-0.720703 -1.34863 -0.827148 -2.72266 -0.313477 -4.13379c0.484375 -1.32812 1.34668 -2.25 2.58301 -2.75391c1.23535 -0.507812 2.95605 -0.725586 5.15918 -0.647461
+c1.30078 0.03125 2.62207 0.0664062 3.9707 0.112305c1.34473 0.0458984 2.55176 0.0595703 3.62012 0.0458984c2.58594 -0.0546875 4.75 -0.635742 6.49121 -1.74609c1.74414 -1.11719 3.02734 -2.81348 3.86035 -5.10059zM133.287 86.2197
+c0.507812 -5.74316 1.03223 -11.7139 1.57617 -17.9111l-3.69727 -1.34277l-15.832 22.2295l2.82129 -26.9668l-3.69238 -1.34277c-4.80273 6.85547 -8.49316 12.1367 -11.0723 15.8477c-2.5791 3.70605 -4.74707 6.81348 -6.50293 9.32617
+c-0.540039 0.763672 -1.02441 1.2793 -1.45605 1.55664c-0.430664 0.271484 -0.949219 0.525391 -1.55859 0.749023c-0.430664 0.15918 -0.854492 0.235352 -1.27637 0.235352c-0.419922 -0.00488281 -0.887695 -0.0546875 -1.40332 -0.149414l-0.666992 1.82812
+l13.8496 5.04004l0.649414 -1.78223c-0.770508 -0.421875 -1.33398 -0.767578 -1.69434 -1.03027c-0.358398 -0.262695 -0.630859 -0.499023 -0.817383 -0.707031c-0.173828 -0.204102 -0.257812 -0.385742 -0.255859 -0.544922
+c0.00195312 -0.158203 0.0253906 -0.294922 0.0634766 -0.398438c0.0791016 -0.222656 0.176758 -0.426758 0.294922 -0.612305c0.115234 -0.186523 0.24707 -0.40332 0.392578 -0.65332c0.737305 -1.11035 2.16797 -3.20703 4.29785 -6.28711
+c2.12988 -3.08105 4.7666 -6.89941 7.90527 -11.4688l-2.89746 26.376l3.87891 1.41016l15.9346 -22.5059c-0.451172 4.38672 -0.836914 7.96191 -1.16211 10.7285c-0.321289 2.76758 -0.606445 5.13477 -0.852539 7.0957
+c-0.161133 1.20117 -0.304688 2.2041 -0.429688 3.00781c-0.128906 0.802734 -0.291992 1.47461 -0.489258 2.02246c-0.120117 0.327148 -0.34082 0.567383 -0.664062 0.711914c-0.322266 0.150391 -0.716797 0.236328 -1.18066 0.264648
+c-0.389648 0.0136719 -0.873047 -0.0322266 -1.44629 -0.141602c-0.573242 -0.112305 -1.06836 -0.217773 -1.48535 -0.3125l-0.682617 1.87402l10.4443 3.80176l0.683594 -1.87402c-0.360352 -0.185547 -0.701172 -0.430664 -1.01953 -0.729492
+c-0.316406 -0.304688 -0.613281 -0.648438 -0.888672 -1.0293c-0.413086 -0.612305 -0.651367 -1.20215 -0.714844 -1.77441c-0.0605469 -0.570312 -0.0634766 -1.23242 -0.00683594 -1.99121c0.191406 -2.62305 0.542969 -6.80664 1.05371 -12.5498zM418.334 186.183
+l3.13965 -10.5928l-31.209 -11.3584l-0.665039 1.83301c0.427734 0.189453 0.998047 0.466797 1.71387 0.833984c0.716797 0.367188 1.20898 0.670898 1.47656 0.90625c0.50293 0.467773 0.78418 0.926758 0.850586 1.38477
+c0.0615234 0.458008 -0.0136719 0.983398 -0.228516 1.57812l-8.54199 23.4688c-0.207031 0.5625 -0.460938 0.998047 -0.767578 1.30664c-0.308594 0.298828 -0.841797 0.485352 -1.60547 0.540039c-0.47168 0.0410156 -1.10645 0.00390625 -1.89648 -0.104492
+c-0.793945 -0.112305 -1.38574 -0.212891 -1.77734 -0.303711l-0.666016 1.8291l29.4961 10.7383l3.08984 -8.48828l-1.7832 -0.648438c-0.912109 1.09766 -2.15723 2.08691 -3.73828 2.97949c-1.57812 0.884766 -2.96191 1.24805 -4.13672 1.08398
+c-0.508789 -0.0625 -1.1875 -0.236328 -2.03027 -0.516602c-0.84668 -0.277344 -1.54297 -0.517578 -2.08887 -0.717773l-4.82715 -1.75977l4.66602 -12.8252l3.42285 1.24805c0.857422 0.313477 1.60547 0.698242 2.23438 1.15723
+c0.62793 0.458008 1.12695 1.08398 1.49414 1.87402c0.227539 0.490234 0.361328 1.25195 0.399414 2.29492c0.0351562 1.03906 -0.0146484 1.91504 -0.147461 2.62598l1.78027 0.649414l5.05371 -13.8818l-1.78223 -0.649414
+c-0.331055 0.625977 -0.871094 1.36133 -1.61523 2.21875c-0.743164 0.848633 -1.35547 1.40137 -1.83496 1.65137c-0.71875 0.376953 -1.47266 0.543945 -2.25293 0.495117c-0.779297 -0.0410156 -1.63281 -0.236328 -2.55371 -0.572266l-3.4209 -1.24316l3.48926 -9.58984
+c0.364258 -1.00293 0.725586 -1.76953 1.08887 -2.2998c0.362305 -0.53125 0.802734 -0.879883 1.32031 -1.04297c0.500977 -0.154297 1.10547 -0.154297 1.82227 -0.00390625c0.711914 0.15332 1.65625 0.444336 2.83105 0.871094
+c0.543945 0.199219 1.19727 0.448242 1.95996 0.744141c0.756836 0.289062 1.41309 0.584961 1.96387 0.870117c0.62793 0.317383 1.19727 0.658203 1.70996 1.02539c0.513672 0.358398 0.857422 0.744141 1.03027 1.14355
+c0.47168 1.03906 0.892578 2.51367 1.25684 4.42773c0.367188 1.91016 0.558594 3.31152 0.571289 4.20117z"></glyph><glyph glyph-name="brw-firefox" unicode="&#xe080;" d="M511.485 201.17c0.263672 -8.36523 -2.98242 -36.4434 -3.60938 -45.2061c-1.13867 -15.8994 -2.92969 -22.0576 -4.75488 -34.1709c-7.74219 -51.3477 -37.2148 -103.447 -71.458 -139.32c-44.4521 -46.5723 -106.927 -75.7764 -176.232 -76.4609
+c-0.825195 -0.00683594 -1.64941 -0.0292969 -2.47754 -0.0292969c-0.517578 0 -1.03125 0.0117188 -1.54785 0.0146484c-0.390625 -0.00195312 -0.77832 -0.0146484 -1.16895 -0.0146484c-136.427 0 -247.02 110.594 -247.02 247.019
+c0 14.3721 1.24219 28.4521 3.59766 42.1523l-5.2959 -4.3125c-0.516602 1.80371 -0.777344 3.73535 -0.842773 5.73633c-0.0556641 -0.0908203 -0.114258 -0.180664 -0.175781 -0.280273c0.381836 9.67188 2.57227 20.9893 10.21 34.6152
+c2.93945 5.33789 8.70801 14.2891 13.0889 20.917c1.76074 4.0293 3.625 8.00293 5.59082 11.918c-0.102539 44.4014 8.7666 75.3027 26.6045 92.791c2.3916 -15.752 6.10156 -28.3574 11.0801 -37.8008c45.1982 49.9199 110.515 81.2812 183.161 81.2812
+c93.2861 0 174.484 -51.7168 216.514 -128.037c2.99316 4.50977 6.58887 9.52637 5.5752 15.0518c18.1992 -28.1172 25.4287 -69.0566 28.4502 -103.482c0.404297 -4.625 10.5615 22.3262 10.7109 17.6191zM161.783 362.406
+c-27.0596 -11.4453 -51.3662 -27.833 -72.2402 -48.7119c-3.37891 -3.37891 -6.62891 -6.8584 -9.77051 -10.415c1.58398 -1.13867 3.2334 -2.10742 4.95312 -2.89648l-0.117188 -0.115234c22.8701 8.73535 42.7432 10.0586 59.5049 3.94434
+c20.2314 19.3984 42.9785 30.6533 68.127 33.7666c-13.5371 -9.10059 -28.6201 -26.4561 -28.6201 -26.4561c-4.78613 -8.02539 -8.14453 -17.3604 -10.1777 -28.2578c-0.357422 -0.238281 4.07129 -5.26758 4.07129 -5.26758l14.7275 -14.3652
+c5.74902 -5.50879 10.415 -8.74316 14.1299 -9.82031l0.120117 0.361328c8.97656 -1.7998 17.96 -2.39941 26.9375 -1.91504c4.30664 -2.6377 -1.67676 -18.3174 -5.99219 -20.5938c-9.69043 -5.50879 -21.0645 -14.126 -33.8779 -25.9805v-0.242188
+c8.26074 -14.0029 11.251 -27.6533 8.97656 -40.7031c-13.6426 3.95312 -25.7344 6.34375 -36.2754 7.30078l-14.7266 -19.7549l3.83398 -5.62402c9.5791 -11.8506 19.5127 -21.3135 29.8105 -28.3691c15.6836 -10.0635 31.8438 -10.4238 48.6084 -0.960938
+c17.5977 11.1348 34.4775 12.4512 50.6426 4.05859c7.42383 -4.18164 13.1729 -8.97168 16.998 -14.2393c2.62988 -7.05957 -0.115234 -11.25 -8.0127 -12.3271c-3.83691 1.7959 -7.78613 1.91113 -11.9775 0.353516l0.119141 -0.106445l-32.3271 -20.9639
+c-19.7207 -9.97754 -42.1143 -14.2334 -66.6787 -12.1875c15.7178 -15.8506 33.4014 -26.9961 52.8984 -33.5332c-0.131836 -0.00390625 -0.263672 -0.0078125 -0.394531 -0.0126953c0.135742 0.00488281 0.270508 0 0.407227 0.00488281
+c13.2871 -4.31836 27.4189 -6.58203 42.375 -6.70996c37.8418 1.44141 68.2529 15.4912 97.9365 59.917c1.08789 -10.6641 -0.833984 -24.1865 -5.62012 -40.708c25.2617 27.0557 37.8389 77.5273 31.001 133.68c4.91504 -3.83008 7.07422 -23.6553 13.0625 -41.8574
+c8.73828 27.2988 7.65723 61.8955 -3.125 103.799c8.74023 -2.62891 15.5713 -7.89746 20.7188 -15.917c3.83789 38.1875 -29.5723 71.2363 -99.9707 99.0078c9.82031 3.83008 20.9521 4.66797 33.291 2.39648c-4.08105 8.97754 -12.8193 16.5225 -26.1123 22.3896
+c-8.6123 3.95312 -19.2744 7.06836 -31.8369 9.57422c23.373 -0.685547 44.1904 -3.20703 62.3906 -7.5c-9.83398 6.07617 -20.1387 11.4131 -30.8828 15.958c-28.0049 11.8447 -57.7646 17.8506 -88.4521 17.8506c-30.6885 0 -60.4482 -6.00586 -88.4531 -17.8506z"></glyph><glyph glyph-name="brw-explorer" unicode="&#xe081;" d="M484.205 294.27l-2.66699 2.66309s39.4629 97.7568 -43.9883 97.7568c-52.6533 0 -113.632 -43.1377 -113.632 -43.1377s172.551 -28.4072 158.874 -226.208h-285.131s-4.20605 -76.8047 69.4424 -76.8047c53.6553 0 64.1768 48.3965 64.1768 48.3965h149.403
+s-39.9766 -148.354 -208.321 -148.354c-39.9785 0 -54.708 3.16016 -54.708 3.16016s-68.3867 -54.2412 -135.726 -54.2412s-73.6523 73.1816 -64.1826 105.794c9.46875 32.6172 47.3467 192.602 207.271 301.965v7.36523s-108.371 -45.2432 -186.227 -156.77
+c0 0 -3.16016 108.371 92.5859 169.396c87.8574 53.1309 175.706 29.4609 175.706 29.4609s73.6533 53.6582 132.572 53.6582c0 0 91.8311 8.58105 44.5498 -114.101zM209.303 -46.0703c-99.4629 22.2412 -133.441 85.2559 -133.441 85.2559
+s-40.1592 -61.1953 -15.4473 -104.408c46.1279 -43.209 148.889 19.1523 148.889 19.1523zM332.905 192.658c0 0 2.70605 66.084 -66.0879 66.083c-71.2334 0 -69.5186 -66.083 -69.5186 -66.083h135.606z"></glyph><glyph glyph-name="brw-opera" unicode="&#xe082;" d="M254.924 408.5c138.33 0 239.018 -100.041 239.019 -253.126c0 -135.17 -95.2422 -257.874 -239.012 -257.874c-142.369 0 -236.872 122.734 -236.872 257.874c0 151.869 97.2676 253.126 236.865 253.126zM254.931 -45.4551c84.4258 0 90.3408 116.477 90.3379 205.457
+c0 62.6836 -4.84473 120.938 -26.126 156.885c-14.2744 22.54 -34.8584 36.915 -64.2139 36.915c-0.0878906 0 -0.180664 -0.0078125 -0.273438 -0.0078125c-22.5352 -0.0605469 -39.6914 -8.24902 -52.7041 -22.082c-29.8203 -32.9502 -35.1533 -98.9688 -35.1533 -172.035
+c0 -40.9121 1.0459 -87.6553 10.3057 -126.182c8.55957 -33.2168 23.1875 -60.3447 47.4766 -72.5908c8.73828 -4.10547 18.7881 -6.35938 30.3506 -6.35938z"></glyph><glyph glyph-name="zerply" unicode="&#xe083;" d="M418.279 400.881c6.21973 -60.6494 -37.5332 -87.9932 -68.5791 -123.827c-59.5322 -68.7002 -124.831 -136.458 -182.883 -205.743c93.0039 -1.12891 133.992 -91.5518 230.507 -83.8174c20.3291 1.62793 34.2734 13.7041 47.624 19.0488
+c13.3594 -69.918 -41.5322 -120.798 -100.965 -106.681c-89.1182 21.1719 -140.989 131.362 -276.225 100.968c-14.1719 63.1689 29.8594 96.8311 60.96 131.446c51.2002 56.9844 106.645 116.375 152.398 179.069c-50.0332 -0.336914 -140.309 -18.3916 -146.686 28.5752
+c-3.56152 26.2549 23.4883 54.3535 34.292 68.5801c62.8018 -28.6543 175.68 -20.8555 249.556 -7.61914z"></glyph><glyph glyph-name="social-bakers" unicode="&#xe084;" d="M263.021 254.069c-7.45508 -0.130859 -15.0234 0.741211 -22.1475 2.69531c-14.4023 3.9707 -26.4053 10.9629 -39.5742 14.041c-6.29102 1.63867 -13.0586 1.83789 -19.5605 0.408203c-6.41895 -1.57227 -12.957 -4.52539 -17.3164 -10.1328
+c2.9873 6.52734 9.31836 11.2686 16.1152 13.9541c6.88477 2.76855 14.5801 3.42676 22.0791 2.40039c7.16797 -0.931641 14.2852 -3.03418 20.9912 -5.20215c6.70117 -2.24902 13.1494 -4.57031 19.627 -5.97559c6.46582 -1.53613 12.9678 -2.25586 19.5391 -2.00098
+c3.31055 0.124023 6.52246 0.448242 9.85547 0.916992c3.08594 0.444336 6.35059 1.12109 9.44629 1.9873c12.415 3.52148 23.9004 10.665 32.7285 21.9395c-3.25977 -14.2188 -15.4844 -26.0225 -29.6865 -31.1387c-3.58398 -1.34668 -7.15723 -2.27832 -11.0186 -2.91797
+c-3.56738 -0.599609 -7.35938 -0.930664 -11.0781 -0.974609zM480.253 201.524c0 -12.6816 -7.68457 -23.9756 -19.4893 -28.7852l-0.763672 -0.508789v-130.15c0 -31.9492 -26.9648 -58.0801 -58.9082 -58.0801h-101.877l41.6543 -86.2461l-113.862 86.2461h-135.843
+c-31.9619 0 -59.1641 26.1309 -59.1641 58.0801v17.4336v0.589844l55.3145 21.9512c-5.18848 5.52734 -8.70215 12.7891 -9.1416 20.8379l-46.1729 -18.1602v267.259c0 31.9541 27.2021 57.0088 59.1641 57.0088h309.928c31.9434 0 58.9082 -25.0547 58.9082 -57.0088
+v-121.194l0.763672 -0.505859c11.8047 -4.79199 19.4893 -16.083 19.4893 -28.7666zM133 104.639c0 11.582 -9.41602 20.9961 -20.9941 20.9961c-11.6035 0 -21.0234 -9.41406 -21.0234 -20.9961c0 -11.6064 9.4209 -21.0078 21.0234 -21.0078
+c11.5781 0 20.9941 9.40039 20.9941 21.0078zM216.793 82.9395c0 6.56543 1.13965 12.8721 3.15527 18.7676l-75.6875 10.0703c0.510742 -2.30371 0.822266 -4.67871 0.822266 -7.13965c0 -5.54492 -1.50586 -10.7051 -3.91895 -15.2891l75.8174 -10.0996
+c-0.0791016 1.22363 -0.188477 2.44434 -0.188477 3.69043zM249.221 179.976c35.7451 8.1543 74.2646 1.79883 91.5586 -5.7373l-21.7949 80.2061c26.9102 -6.04395 58.9707 10.2383 52.2021 46.5332c-5.90527 31.459 -43.7549 26.751 -43.7549 26.751
+c-0.578125 27.4209 -21.6484 56.3408 -59.4385 49.4014c-41.251 -7.57227 -44.2959 -45.8936 -81.6357 -52.2979c-22.6367 -3.88574 -39.7334 2.48145 -70.6973 -7.70703c-37.1875 -12.2178 -43.2559 -45.5732 -27.9121 -71.1631
+c10.6719 -17.749 50.8242 -33.9697 85.2959 -19.0449l10.4541 -84.3779c12.8535 14.6201 34.623 30.3174 65.7227 37.4365zM316.291 82.9395c0 22.6514 -18.3936 41.0225 -41.0693 41.0225c-22.6455 0 -41.0635 -18.3711 -41.0635 -41.0225
+c0 -22.6768 18.418 -41.0596 41.0635 -41.0596c22.6758 0.000976562 41.0693 18.3838 41.0693 41.0596zM429.418 174.671c-6.24707 4.47168 -10.8066 11.0645 -12.7637 18.7129l-100.567 -68.7939c5.41016 -5.29492 9.79102 -11.6191 12.8262 -18.6621zM469.628 201.524
+c0 11.5889 -9.41602 21.0059 -21.0088 21.0059c-11.6074 0 -21.0098 -9.41699 -21.0098 -21.0059c0 -11.6104 9.40137 -21.0215 21.0098 -21.0215c11.5928 0 21.0088 9.41113 21.0088 21.0215z"></glyph><glyph glyph-name="android" unicode="&#xe085;" d="M120.606 240h270.787v-220.663c0 -13.1094 -10.6279 -23.7373 -23.7207 -23.7373h-27.123v-67.2021c0 -17.0664 -13.6113 -30.8975 -30.415 -30.8975c-16.8457 0 -30.4375 13.8311 -30.4375 30.8975v67.2021h-47.3711v-67.2021
+c0 -17.0664 -13.6396 -30.8975 -30.4414 -30.8975c-16.7988 0 -30.4365 13.8311 -30.4365 30.8975v67.2021h-27.0996c-13.0957 0 -23.7432 10.6279 -23.7432 23.7373v220.663h0.000976562zM67.541 241.801c16.9766 0 30.7227 -13.9629 30.7227 -31.2002v-121.937
+c0 -17.2168 -13.7461 -31.2041 -30.7227 -31.2041c-16.9736 0 -30.7227 13.9873 -30.7227 31.2041v121.937c0 17.2373 13.749 31.2002 30.7227 31.2002zM391.395 262.236h-270.788c3.3418 38.5781 28.3662 71.7754 64.3916 90.998l-25.7461 37.8037
+c-3.47168 5.09766 -2.16211 12.0537 2.94629 15.5254c5.10156 3.4707 12.0439 2.15039 15.5332 -2.94336l28.0605 -41.2324c15.5576 5.37988 32.4463 8.46973 50.208 8.46973c17.7832 0 34.6719 -3.08984 50.2285 -8.47656l28.0615 41.2246
+c3.44629 5.10742 10.4102 6.42773 15.5117 2.95605c5.1084 -3.4707 6.41797 -10.4268 2.94629 -15.5244l-25.7246 -37.8037c36.0234 -19.21 61.0312 -52.4082 64.3711 -90.9971zM213.865 314.655c0 8.27246 -6.69922 14.9824 -14.9688 14.9824
+c-8.29102 0 -14.9902 -6.70996 -14.9902 -14.9824c0 -8.26953 6.7207 -14.9766 14.9902 -14.9766c8.26855 0 14.9688 6.70703 14.9688 14.9766zM329.992 314.655c0 8.27246 -6.72266 14.9824 -14.9902 14.9824c-8.29102 0 -14.9697 -6.70996 -14.9697 -14.9824
+c0 -8.26953 6.67871 -14.9766 14.9697 -14.9766c8.26953 0 14.9902 6.70703 14.9902 14.9766zM444.48 241.844c16.9775 0 30.7012 -13.9834 30.7002 -31.2217v-121.98c0 -17.2383 -13.7227 -31.2256 -30.7002 -31.2256c-16.9561 0 -30.7441 13.9883 -30.7441 31.2256v121.98
+c0 17.2383 13.7881 31.2217 30.7441 31.2217z"></glyph><glyph glyph-name="prog-actionscript" unicode="&#xe086;" d="M126.67 -51.2441h7.13379v-29.0381h-12.8955c-15.04 0 -25.9326 0.989258 -32.6924 2.95898c-9.82422 2.84277 -17.9561 7.42969 -24.4043 13.7822c-6.43848 6.35254 -10.6221 14.3936 -12.54 24.1348c-1.92773 9.7373 -2.95996 25.7061 -3.11621 47.9023
+c-0.147461 22.1904 -1.45801 37.5439 -3.91406 46.0527c-2.45605 8.50586 -7.40332 15.2285 -14.8506 20.1611c-7.4375 4.92969 -17.0703 7.51562 -28.8906 7.7627v30.1504c11.8203 0.242188 21.4541 2.79883 28.8906 7.67578
+c7.44727 4.86914 12.3945 11.5605 14.8506 20.0654c2.45605 8.50879 3.7666 23.0566 3.91406 43.6475c0.155273 20.5957 0.616211 34.1533 1.38867 40.6904c1.37988 10.3545 3.94922 18.6807 7.70703 24.9707c3.7666 6.28516 8.41016 11.3057 13.9287 15.0723
+c5.52832 3.76074 12.584 6.62402 21.1855 8.59863c5.83203 1.23047 15.3438 1.85156 28.5439 1.85156h12.8955v-29.0391h-7.13379c-15.9688 0 -26.5566 -2.30957 -31.7715 -6.93652c-5.22559 -4.62012 -7.82812 -14.9512 -7.82812 -30.9785
+c0 -32.3027 -0.851562 -52.7129 -2.53418 -61.2197c-2.75977 -13.1934 -7.48145 -23.3652 -14.1641 -30.5176c-6.67383 -7.15039 -17.1494 -13.499 -31.4248 -19.0488c16.8887 -5.67188 29.125 -14.333 36.7275 -25.9883
+c7.59375 -11.6504 11.3955 -30.7305 11.3955 -57.2402c0 -24.0449 0.303711 -38.3467 0.919922 -42.9062c1.22363 -8.38477 4.33105 -14.2422 9.32031 -17.5703c4.99023 -3.32812 14.7705 -4.99414 29.3584 -4.99414zM197.133 194.755l54.0029 -194.595h-24.4775
+l-11.4824 42.4297h-68.6348l-11.6123 -42.4297h-23.3408l54.7627 194.595h30.7822zM208.745 66.2656l-27.8887 104.072l-27.8809 -104.072h55.7695zM373.4 28.5957c-3.19727 -6.94727 -7.6543 -12.7275 -13.3721 -17.3447
+c-5.7207 -4.61621 -12.5986 -8.0625 -20.6299 -10.3447c-8.03711 -2.28711 -16.8896 -3.42871 -26.5615 -3.42871c-4.37402 0 -8.72656 0.199219 -13.0576 0.595703c-4.33496 0.393555 -8.49609 0.892578 -12.4922 1.4873
+c-3.99707 0.599609 -7.75879 1.28809 -11.2959 2.08789c-3.53223 0.793945 -6.72656 1.63477 -9.58496 2.5293v25.6104c6.30469 -2.78223 13.3955 -4.96387 21.2578 -6.55273c7.86426 -1.58789 16.8018 -2.38281 26.8125 -2.38281
+c7.23438 0 13.3955 0.673828 18.4814 2.00977c5.08984 1.33691 9.25586 3.32324 12.4971 5.9541c3.23828 2.62793 5.59375 5.83203 7.06055 9.60547c1.47656 3.77148 2.21289 8.08887 2.21289 12.9492c0 5.26367 -1.24121 9.75488 -3.72266 13.4775
+c-2.48145 3.72461 -5.74609 7.04785 -9.78125 9.97266c-4.04004 2.92969 -8.64258 5.60645 -13.8154 8.0459c-5.17285 2.42969 -10.4492 4.93359 -15.834 7.51562c-5.38086 2.58203 -10.6621 5.38477 -15.835 8.40918c-5.1709 3.03027 -9.78027 6.60547 -13.8164 10.7227
+c-4.03906 4.11914 -7.29785 8.95605 -9.77539 14.5156c-2.48242 5.56348 -3.72363 12.1592 -3.72363 19.8047c0 6.64844 1.17578 13.1982 3.53223 19.6533c2.35742 6.45215 6.01367 12.1836 10.9736 17.1953c4.96973 5.01074 11.3389 9.05957 19.1191 12.1338
+c7.78027 3.07617 17.0527 4.61621 27.8193 4.61621c2.77734 0 5.78516 -0.146484 9.02051 -0.446289c3.24219 -0.296875 6.52344 -0.722656 9.84277 -1.26562c3.32324 -0.544922 6.60449 -1.16895 9.8418 -1.86035c3.24121 -0.694336 6.24902 -1.43848 9.02051 -2.23535
+v-23.8203c-6.47852 2.18262 -12.9531 3.84668 -19.4316 4.98828c-6.47461 1.13867 -12.7402 1.71191 -18.7979 1.71191c-12.8701 0 -22.335 -2.53125 -28.3887 -7.59375c-6.05762 -5.0625 -9.08691 -11.8594 -9.08691 -20.3975
+c0 -5.26562 1.24219 -9.77734 3.72461 -13.5488c2.47656 -3.77051 5.73926 -7.14648 9.77539 -10.124c4.04004 -2.97559 8.64355 -5.68359 13.8164 -8.11426c5.17676 -2.43457 10.4531 -4.93848 15.834 -7.5166c5.38477 -2.58594 10.666 -5.41504 15.8389 -8.4873
+c5.17188 -3.08105 9.77734 -6.72461 13.8125 -10.9424c4.04004 -4.22266 7.29883 -9.15625 9.78027 -14.8145c2.4834 -5.66016 3.72363 -12.3584 3.72363 -20.1006c0 -9.23438 -1.59766 -17.3232 -4.79492 -24.2705zM445.542 140.364
+c2.45605 -8.50586 7.40332 -15.2275 14.8525 -20.1611c7.43848 -4.92969 17.0713 -7.5166 28.8916 -7.7627v-30.1494c-11.8213 -0.243164 -21.4531 -2.79883 -28.8916 -7.67676c-7.44629 -4.86816 -12.3936 -11.5596 -14.8496 -20.0654
+c-2.45605 -8.50781 -3.7666 -23.0576 -3.91406 -43.6484c-0.157227 -20.5938 -0.617188 -34.1543 -1.38867 -40.6895c-1.37988 -10.3535 -3.94824 -18.6807 -7.70605 -24.9688c-3.76758 -6.28711 -8.41016 -11.3076 -13.9297 -15.0742
+c-5.5293 -3.75781 -12.584 -6.62207 -21.1855 -8.60059c-5.83203 -1.22949 -15.3438 -1.84961 -28.5439 -1.84961h-12.8955v29.0381h7.13379c15.9678 0 26.5557 2.30957 31.7715 6.93555c5.22461 4.62012 7.82812 14.9521 7.82812 30.9824
+c0 32.3018 0.850586 52.709 2.53418 61.2188c2.75977 13.1924 7.48145 23.3643 14.1641 30.5156c6.67383 7.15137 17.1484 13.499 31.4248 19.0498c-16.8887 5.6709 -29.125 14.332 -36.7275 25.9883c-7.59473 11.6494 -11.3965 30.7295 -11.3965 57.2383
+c0 24.0459 -0.303711 38.3467 -0.919922 42.9072c-1.22266 8.38281 -4.33105 14.2402 -9.32129 17.5703c-4.98926 3.32812 -14.7695 4.99414 -29.3584 4.99414h-7.13379v29.0391h12.8955c15.04 0 25.9307 -0.989258 32.6924 -2.96191
+c9.82324 -2.83984 17.9561 -7.42383 24.4033 -13.7773c6.43945 -6.35352 10.623 -14.3965 12.541 -24.1367c1.92773 -9.73828 2.95898 -25.707 3.11523 -47.9023c0.147461 -22.1924 1.45801 -37.5439 3.91406 -46.0527zM509.895 318.838
+c1.07227 -2.74414 1.60547 -5.79297 1.6084 -9.13672c0 -5.32617 -0.989258 -10.1162 -2.96387 -14.3691c-1.98438 -4.25684 -5.01172 -7.87988 -9.09961 -10.8701c-4.0918 -2.99414 -9.24219 -5.2832 -15.4395 -6.87793
+c-6.20508 -1.58984 -13.5127 -2.38672 -21.9092 -2.38672c-1.86621 0 -3.83105 0.0390625 -5.88379 0.124023c-2.0625 0.0820312 -4.11035 0.194336 -6.13574 0.327148c-2.03223 0.138672 -4.01465 0.303711 -5.92871 0.496094
+c-1.92578 0.191406 -3.65234 0.425781 -5.19336 0.696289v17.46c3.46289 -0.658203 7.34668 -1.19238 11.6602 -1.60547c4.2998 -0.412109 8.79102 -0.618164 13.4561 -0.618164c4.55566 0 8.48242 0.383789 11.7764 1.1543
+c3.29785 0.769531 6.01367 1.87891 8.15723 3.33301c2.13867 1.45312 3.71387 3.25391 4.72949 5.39551c1.01953 2.1416 1.52246 4.55664 1.52246 7.24707c0 2.35938 -0.520508 4.50195 -1.56152 6.42188c-1.04688 1.92383 -2.63867 3.55273 -4.77832 4.89941
+c-2.14355 1.34473 -4.86816 2.39062 -8.19629 3.13281c-3.32031 0.740234 -7.25879 1.10742 -11.8154 1.10742h-11.9414v15.3184h10.9561c4.2832 0 7.83301 0.422852 10.6621 1.27832c2.8291 0.847656 5.07715 1.98633 6.75684 3.41699
+c1.66992 1.42285 2.86816 3.11426 3.5791 5.06152c0.71582 1.94824 1.06836 3.99707 1.06836 6.13672c0 4.3916 -1.4248 7.72852 -4.2793 10.0068c-2.86035 2.27246 -7.27734 3.41699 -13.2568 3.41699c-4.2832 0 -8.51465 -0.412109 -12.6797 -1.23633
+c-4.1748 -0.825195 -8.4834 -1.9248 -12.9316 -3.29395v16.8848c2.46484 0.820312 4.83008 1.50586 7.08203 2.05762c2.24805 0.544922 4.50391 1.01465 6.75195 1.39844c2.25195 0.381836 4.53027 0.657227 6.83398 0.824219
+c2.30762 0.163086 4.69531 0.245117 7.16016 0.245117c5.93066 0 11.1299 -0.633789 15.6074 -1.89453c4.47852 -1.2627 8.23633 -3.05957 11.2822 -5.3916c3.04688 -2.33691 5.33789 -5.17871 6.87793 -8.52539c1.5332 -3.34668 2.30957 -7.08398 2.30957 -11.1963
+c0 -6.53613 -1.49707 -11.8193 -4.49121 -15.8545c-2.99512 -4.03613 -7.17676 -7.12305 -12.5576 -9.26465c3.45801 -0.548828 6.59082 -1.49707 9.38965 -2.84277s5.19922 -3.0752 7.2041 -5.18652c2 -2.11523 3.54004 -4.54492 4.61133 -7.29004z"></glyph><glyph glyph-name="prog-matlab" unicode="&#xe087;" d="M343.158 384.241c46.6172 -11.9102 109.291 -259.105 168.342 -386.851c-58.7637 36.2539 -63.3721 78.334 -118.327 67.9834c-44.3115 -8.34961 -97.667 -135.434 -177.182 -144.359c-39.5146 107.515 -54.1152 150.435 -101.834 128.024l-113.657 80.0107
+l140.198 57.9844l0.481445 0.598633c1.45508 1.82227 3.08594 3.89355 4.85742 6.13867c19.4072 24.6729 39.7959 49.1113 57.0459 53.3193c43.7314 10.6846 69.2314 53.1709 89.7236 87.3135c13.9941 23.3086 25.5801 42.5586 40.2754 48.5889
+c1.94727 1.01465 3.91797 1.57227 5.93066 1.67969c1.26367 0.196289 2.54883 0.3125 3.86719 0.3125c0.0957031 0 0.191406 -0.00390625 0.287109 -0.00390625zM172.019 92.6865c11.8262 11.9482 22.6016 24.9814 32.4932 38.6826l-35.3965 26.8467l-23.125 17.1846
+l-119.142 -49.2744l88.3818 -62.2236zM212.078 142.203c36.6318 54.4473 60.3398 117.49 79.4531 165.664c-19.8281 -31.2236 -45.2285 -63.3652 -85.416 -73.1826c-14.4102 -3.51855 -37.5889 -32.9775 -50.04 -48.8096
+c-0.291016 -0.365234 -0.573242 -0.727539 -0.856445 -1.08496l21.5957 -16.3809z"></glyph><glyph glyph-name="prog-delphi02" unicode="&#xe088;" d="M397.27 235.735l21.9199 -109.651l-164.113 -36.8174l2.70605 -4.84961c5.13086 -3.2832 18.4238 -12.2744 27.1152 -22.4131c10.9834 -12.7881 34.7285 -23.7852 54.8438 -45.708c20.1113 -21.916 38.3799 -76.7598 38.3799 -76.7598
+s-10.9609 -20.0938 -25.5742 -29.2275c-14.6133 -9.15332 -27.4219 -12.8086 -27.4219 -12.8086l-53.6494 118.011c-17.8486 3.49219 -39.7793 6.5918 -59.1807 5.90625c-41.4873 -1.4502 -50.2217 -14.4473 -50.2217 -14.4473l-5.20312 -10.6729
+c-8.99902 7.97852 -17.085 16.9658 -24.0986 26.7705l-42.8838 -17.2939l-28.6777 35.5039l56.875 6.85156c-0.62793 1.33887 -1.24121 2.68945 -1.83301 4.04492l-61.5547 0.361328l-14.5264 48.3525l66.333 -18.3008
+c-0.408203 1.91211 -0.780273 3.83594 -1.11914 5.77637l-71.0693 28.1221l4.48828 56.6836l64.4521 -48.002c0.140625 2.52539 0.338867 5.04004 0.594727 7.5332l-68.3848 57.6797l24.7119 57.8574l52.9033 -76.2002c0.859375 2.29785 1.76758 4.57129 2.72754 6.81934
+l-51.7871 102.092l58.2422 56.1533l23.5039 -112.22c1.23047 1.32812 2.47852 2.63379 3.75195 3.91504l-10.46 129.669l83.1904 33.0146l-23.8857 -129.103c2.56836 1.13281 5.17383 2.20117 7.80762 3.2041l42.4463 141.973l100.822 0.72168l-81.8037 -132.397
+c3.3877 -0.100586 6.74316 -0.313477 10.0703 -0.621094l93.9482 133.242l106.029 -34.75l-140.054 -116.395c16.1279 -8.58008 30.6221 -19.8301 42.8906 -33.1777zM149.603 169.049c21.0576 52.6074 97.7998 83.1465 97.7998 83.1475l-9.1543 2.74902
+s-80.3975 -18.2969 -107.88 -90.4707c-18.9287 -49.918 0.119141 -97.2021 13.6816 -121.638l12.0195 -10.373l-4.5791 -1.85156c2.18555 -3.2627 3.56738 -5.03613 3.56738 -5.03613l23.7715 8.18945s-56.6484 66.7217 -29.2266 135.283zM208.64 13.0186
+c23.3096 0 41.1982 -9.61523 41.1982 -9.61523s-32.9033 2.18359 -51.9473 -1.80859c-10.6836 -2.22266 -22.251 -10.0518 -28.8398 -15.082c-0.700195 0.505859 -1.39941 1.01172 -2.08496 1.53027l7.62109 13.5518c-0.000976562 0 10.7471 11.4238 34.0527 11.4238z"></glyph><glyph glyph-name="prog-golang01" unicode="&#xe089;" d="M272.38 167.773c-88.585 -8.20898 -179.855 -27.1318 -271.88 -33.0996c13.9814 14.3145 42.6709 12.4727 68.5615 16.5469c45.4785 7.16113 102.646 12.002 153.67 18.918c16.4639 2.22949 37.9375 11.1289 49.6484 -2.36523zM184.905 134.675
+c28.8604 3.27734 57.8369 17.5244 78.0166 4.72559c-24.6182 -21.6123 -82.2881 -12.2559 -87.4736 -16.5479c-37.7686 1.51758 -81.9268 -14.6045 -118.21 -4.72852c10.9746 11.6191 29.8955 8.06738 47.2871 9.45703c25.6289 2.0459 50.7207 3.72559 80.3799 7.09375z
+M449.69 101.573c-23.2139 -20.4639 -34.832 -35.8799 -68.5625 -28.3691c-10.8369 10.6377 -9.53906 29.0098 -9.45605 30.7354c0.532227 10.9287 7.67188 24.5898 7.08984 35.46c-5.21484 -18.4434 -35.5889 -24.2705 -35.46 -40.1885
+c-23.9805 -16.21 -43.8467 -36.5371 -87.4736 -33.0977c-23.0752 28.6055 11.7812 76.209 30.7363 99.293c8.4209 10.2627 16.8701 21.0879 26.0029 30.7344c20.0068 21.1348 22.9551 28.29 49.6475 40.1924c40.2422 17.9307 56.4189 -29.834 30.7314 -54.377
+c-9.85547 -2.5166 -10.4248 -0.615234 -21.2744 0c9.71777 9.59766 7.53516 28.4023 11.8184 37.8252c-0.262695 4.4668 -7.81445 1.63867 -7.09082 7.09473c-38.4297 -15.6318 -63.2227 -44.0723 -85.1074 -78.0225c-9.21973 -14.2969 -19.3418 -28.4971 -21.2793 -52.0059
+c0.262695 -4.4668 7.81348 -1.64258 7.09473 -7.09473c2.61523 -0.0751953 5.09863 -0.0166016 7.48438 0.141602v0.0546875h0.861328c38.3086 2.97363 47.8555 34.7109 69.668 54.1816c-14.8838 6.69141 -30.2822 -14.0977 -44.917 -2.36621
+c12.3516 23.4082 47.2451 15.5742 78.0146 23.6426c2.44434 -7.71875 5.99219 -5.0127 0 -11.8184c32.1162 23.2539 50.2432 92.9004 118.21 80.3799c20.248 -53.2002 -24.543 -104.005 -56.7383 -132.396zM489.878 215.056
+c-45.7432 -9.59766 -87.8857 -58.9883 -101.658 -115.844c30.585 -9.65625 50.2227 25.0127 73.2891 37.8252c13.4775 20.3193 38.6797 49.0879 28.3691 78.0186z"></glyph><glyph glyph-name="prog-golang02" unicode="&#xe08a;" d="M466.578 24.6377c-151.86 -14.0723 -308.325 -46.5088 -466.078 -56.7432c23.9697 24.5449 73.1484 21.3838 117.537 28.3691c77.959 12.2764 175.958 20.5771 263.429 32.4297c28.2236 3.81641 65.0352 19.0781 85.1123 -4.05566zM316.622 -32.1055
+c49.4736 5.61816 99.1475 30.0498 133.747 8.10938c-42.2051 -37.0527 -141.065 -21.0166 -149.956 -28.3691c-64.7441 2.5957 -140.446 -25.0391 -202.646 -8.1084c18.8135 19.9189 51.249 13.835 81.0625 16.21c43.9336 3.50586 86.9502 6.3877 137.792 12.1582z
+M73.208 73.4463c-39.5557 49.0371 20.1982 130.643 52.6885 170.215c14.4375 17.5908 28.9219 36.1543 44.5781 52.6875c34.2949 36.2295 39.3525 48.5049 85.1084 68.8984c68.9902 30.748 96.7178 -51.1328 52.6836 -93.209c-16.8955 -4.31641 -17.873 -1.05566 -36.4697 0
+c16.6582 16.4512 12.916 48.6875 20.2598 64.8389c-0.448242 7.66016 -13.3945 2.8125 -12.1543 12.1602c-65.8789 -26.793 -108.379 -75.5518 -145.897 -133.746c-15.8057 -24.5059 -33.1602 -48.8545 -36.4785 -89.1582
+c0.448242 -7.65137 13.3945 -2.81152 12.1592 -12.1602c4.4834 -0.124023 8.74121 -0.0234375 12.833 0.25v0.0869141h1.47754c65.6709 5.0957 82.0391 59.5049 119.428 92.8809c-25.5166 11.4688 -51.9111 -24.1611 -76.999 -4.05566
+c21.1709 40.125 80.9912 26.7021 133.738 40.5244c4.19043 -13.2246 10.2705 -8.58691 0 -20.2598c55.0537 39.8633 86.1309 159.263 202.644 137.797c34.7109 -91.2051 -42.0742 -178.292 -97.2676 -226.955c-39.793 -35.0889 -59.7119 -61.5137 -117.532 -48.6387
+c-18.5752 18.2314 -16.3535 49.7285 -16.209 52.6885c0.910156 18.7334 13.1533 42.1504 12.1553 60.7891c-8.94141 -31.6211 -61.0098 -41.6104 -60.79 -68.8984c-41.1104 -27.7842 -75.1641 -62.624 -149.955 -56.7354zM300.163 130.185
+c52.4297 -16.5469 86.0928 42.8828 125.637 64.8486c23.1045 34.832 66.3086 84.1426 48.6338 133.746c-78.417 -16.46 -150.659 -101.128 -174.271 -198.595z"></glyph><glyph glyph-name="prog-haskell" unicode="&#xe08b;" d="M210.913 333.352l240.467 -360.703h-90.1729l-75.1455 112.717l-75.1484 -112.717h-90.1777l120.235 180.355l-120.235 180.348h90.1777zM90.6777 333.352l120.235 -180.348l-120.235 -180.355h-90.1777l120.235 180.356l-120.235 180.347h90.1777zM311.108 228.145
+l200.392 0.00585938v-60.1201h-160.312zM411.305 77.8516l-40.0762 60.1152l140.271 0.00878906v-60.124h-100.195z"></glyph><glyph glyph-name="prog-scala" unicode="&#xe08c;" d="M410.162 408.5v-116.389c-7.6709 -5.84863 -19.4727 -12.002 -34.3213 -18.0244c21.1816 -8.01367 34.3213 -15.9766 34.3213 -23.2041v-116.39c-7.71582 -5.88574 -19.707 -11.9463 -34.709 -18.0215c21.3994 -8.06055 34.709 -15.9375 34.709 -23.1982v-116.584
+c-33.9639 -25.9092 -148.618 -55.4854 -252.523 -71.1348l-55.8008 -8.05469v116.389c47.4258 3.10547 109.689 10.5381 165.856 21.0928c-56.166 10.5605 -118.43 17.9893 -165.856 21.0918v115.433c47.4805 3.10156 109.833 10.5205 166.048 21.0879
+c-56.2188 10.5762 -118.561 18.1836 -166.048 21.2842v115.43c112.422 7.34668 308.324 38.6006 308.324 79.1924zM375.513 104.053c-42.9248 -16.7334 -110.371 -33.8359 -178.64 -46.0645c24.2764 -3.25977 48.3936 -7.07129 70.8105 -11.2422
+c45.7178 8.67969 81.6504 18.4121 104.733 28.3408l-0.015625 0.0380859c2.0166 0.873047 4.37402 1.90527 6.52148 2.93164c13.3467 6.47363 18.0781 11.5703 19.3125 14.0312c-1.83301 1.73926 -7.3584 5.86816 -22.7227 11.9648zM375.894 261.662
+c-43.2266 -16.9102 -109.995 -33.8242 -178.629 -45.9678c24.2627 -3.2832 48.4326 -7.12207 70.999 -11.333c52.3428 9.96582 91.5977 21.2822 113.604 32.7549c1.69238 0.917969 3.44336 1.91211 4.89941 2.78906l0.0341797 -0.0576172
+c7.53516 4.52051 10.5117 8.02441 11.4414 9.8877c-1.79199 1.73828 -7.21875 5.875 -22.3496 11.9268z"></glyph><glyph glyph-name="prog-lisp" unicode="&#xe08d;" d="M322.903 190.248h-77.3574c-37.0225 0 -37.5273 -53.6162 0 -53.6162c51.5488 -1.42188 78.8213 -36.7354 78.8213 -78.2842c0 -44.5332 -32.8984 -78.2832 -73.5068 -78.2832l-170.771 -1.64746c-40.084 1.00684 -76.8574 30.5117 -79.5898 82.2021l0.453125 183.828
+c0 38.708 52.7139 39.3271 52.7139 -0.433594l0.998047 -177.287c0 -25.0879 15.4531 -36.2617 35.9834 -36.2617h151.683c36.0205 0 36.8398 53.3291 -0.354492 53.3291c-47.8184 0 -78.2139 38.416 -78.6455 82.6924c-0.427734 44.2754 36.458 78.5244 77.0449 78.5244
+l82.5264 0.998047c34.3008 0.000976562 35.1865 -55.7607 0.000976562 -55.7607zM434.452 327.584c51.0293 -0.499023 77.5439 -39.5605 77.041 -77.6084c-0.174805 -52.5391 -40.4717 -84.1094 -71.5352 -84.1094c-23.0723 0 -32.8408 -12.9502 -32.8408 -34.5166
+l-0.714844 -72.3662c0 -36.5283 -52.5469 -38.2412 -52.5469 -2.00488l1.00195 93.6846c0 32.5322 34.2578 68.0088 80.7822 68.541c34.5371 0 35.6104 53.6162 0 53.6162h-262.549c-25.8574 0 -37.4268 -15.2588 -36.9277 -34.2715v-155.396
+c0 -36.5791 -52.543 -36.0215 -52.543 0c0 0 -1.00195 118.385 -1.00195 158.382c0 38.999 30.7148 86.0488 88.8682 86.0488h262.966z"></glyph><glyph glyph-name="prog-basic" unicode="&#xe08e;" d="M91.4971 182.105c0 -10.6836 -2.39551 -20.4434 -12.1553 -29.1064c10.5 -9.94727 12.1553 -19.707 12.1553 -33.3389c0 -24.1348 -16.0234 -38.3164 -39.4189 -38.3164h-51.5781v143.312h51.5781c27.0762 0 39.4189 -16.5762 39.4189 -42.5498zM52.0781 99.7666
+c13.2617 0 21.001 5.89648 21 19.8945c0 15.4697 -4.2373 24.1279 -21 24.1279h-33.1602v-44.0225h33.1602zM52.0781 162.211c13.2617 0 21.001 5.89648 21 19.8945c0 15.4736 -4.2373 24.1318 -21 24.1318h-33.1602v-44.0264h33.1602zM160.574 215.266l35.5547 -124.71
+c1.28906 -4.4209 -3.68359 -9.21094 -8.84082 -9.21094c-5.71387 0 -8.6582 4.79004 -9.95117 9.21094l-6.81152 22.1035h-39.2354l-7.00293 -22.1035c-1.28906 -4.4209 -4.23828 -9.21094 -9.94727 -9.21094c-5.15625 0 -10.1299 4.79004 -8.84082 9.21094l36.1035 124.71
+c1.47656 4.97461 3.50098 9.39062 9.39844 9.39062c6.07617 0 8.28418 -4.60449 9.57324 -9.39062zM136.446 131.08h28.9229l-14.1855 49.9189h-0.369141zM228.919 203.655c0 -1.65527 2.02539 -3.86816 2.76562 -4.97461l63.3643 -81.2314
+c3.68555 -4.79102 6.44922 -9.02441 6.44922 -15.2871c0 -13.8193 -10.5 -20.8174 -23.2129 -20.8174h-40.5244c-6.99902 0 -13.0791 1.28906 -18.6045 5.89648c-4.97461 4.05078 -8.6582 10.6836 -8.6582 17.1289c0 5.89258 3.31348 11.0537 9.76367 11.0537
+c5.33887 0 8.6582 -4.4209 8.6582 -9.39453c0 -5.52637 2.94922 -6.26367 8.10547 -6.26367h39.9717c1.47656 0 6.08008 -0.552734 6.08008 2.20801c0 1.47754 -2.57812 4.2373 -3.31445 5.34473l-63.1846 81.2314c-3.86719 4.97461 -6.08008 8.6582 -6.08008 15.1045
+c0 7.36816 3.50098 13.6309 9.76367 17.6855c5.15625 3.31445 9.39453 3.31445 15.291 3.31445h39.0537c6.99316 0 12.8916 -1.47266 18.2344 -6.08008c4.78613 -4.2334 8.65723 -11.0488 8.65723 -17.499c0 -5.89355 -2.94824 -10.6787 -9.58105 -10.6787
+c-5.52246 0 -8.84082 3.49609 -8.84082 8.65332c0 6.26758 -3.13184 7.18652 -8.84082 7.18652h-39.0537c-2.02441 0.000976562 -6.2627 0.553711 -6.2627 -2.58105zM370.206 206.237v-106.472h27.0801c4.79004 0 9.21094 -2.57715 9.21094 -9.21094
+c0 -6.63281 -4.4209 -9.21094 -9.21094 -9.21094h-72.5791c-4.78613 0 -9.21094 2.57812 -9.21094 9.21094c0 6.63379 4.4248 9.21094 9.21094 9.21094h27.0801v106.472h-27.0801c-4.78613 0 -9.21094 2.57812 -9.21094 9.21094c0 6.62891 4.4248 9.20703 9.21094 9.20703
+h72.5791c4.79004 0 9.21094 -2.57812 9.21094 -9.20703c0 -6.63281 -4.4209 -9.21094 -9.21094 -9.21094h-27.0801zM511.5 90.5557c0 -6.63281 -4.97754 -9.21094 -9.21094 -9.21094h-32.2412c-13.8135 0 -21.7314 5.52637 -27.6289 17.499l-16.9463 34.2666
+c-3.13184 6.2627 -4.97363 12.1553 -4.97363 19.3369c0 8.10449 1.47168 13.083 5.15625 20.4473l16.9453 34.0791c6.26758 12.708 14.1855 17.6826 28.3691 17.6826h31.3184c4.0498 0 9.21094 -2.20801 9.21094 -9.20703c0 -6.63281 -4.97754 -9.21094 -9.21094 -9.21094
+h-30.7646c-7.92383 0 -9.21289 -0.736328 -12.7139 -7.73926l-16.0264 -32.0498c-2.3916 -4.97461 -3.86719 -8.28809 -3.86719 -14.002c0 -5.15625 1.65918 -8.28711 3.86719 -12.708l15.6611 -31.8711c3.68457 -7.55176 5.52637 -8.10156 13.8135 -8.10156h30.0293
+c4.05176 0 9.21289 -2.21191 9.21289 -9.21094z"></glyph><glyph glyph-name="prog-php02" unicode="&#xe08f;" d="M171.844 204.626c11.1367 -12.75 14.4893 -30.5449 10.0459 -53.3926c-1.83008 -9.41113 -4.92383 -18.0156 -9.27734 -25.8125c-4.3623 -7.80078 -10.0508 -14.9326 -17.0869 -21.3994c-8.38379 -7.84766 -17.6982 -13.4375 -27.9453 -16.7676
+c-10.25 -3.33984 -23.3037 -5.00293 -39.1729 -5.00293h-35.9629l-9.95996 -51.2412h-41.9844l37.46 192.739h80.7383c24.29 0 42.0088 -6.375 53.1455 -19.123zM138.493 154.177c2.78223 14.3262 1.5127 24.4336 -3.79688 30.3252
+c-5.31445 5.88867 -15.9443 8.83203 -31.8965 8.83203h-28.7676l-15.6787 -80.667h25.543c16.9248 0 29.5332 3.18945 37.8213 9.56934c8.2832 6.37793 13.8721 17.0234 16.7754 31.9404zM337.828 171.941l-17.4287 -89.6904h-42.3174l16.5723 85.2783
+c1.88379 9.70215 1.19238 16.3193 -2.08398 19.8467c-3.27246 3.5293 -10.2422 5.2959 -20.9004 5.2959h-33.2891l-21.458 -110.421h-41.6562l37.46 192.739h41.6562l-9.95898 -51.2412h37.1113c23.3457 0 39.4521 -4.07715 48.3164 -12.2178
+c8.86621 -8.14648 11.5195 -21.3447 7.97656 -39.5898zM499.554 204.626c11.1406 -12.75 14.4883 -30.5449 10.0459 -53.3926c-1.83008 -9.41113 -4.92285 -18.0156 -9.27637 -25.8125c-4.35938 -7.80078 -10.0518 -14.9326 -17.0879 -21.3994
+c-8.38379 -7.84766 -17.6982 -13.4375 -27.9453 -16.7676c-10.251 -3.33984 -23.2998 -5.00293 -39.1689 -5.00293h-35.9629l-9.95996 -51.2412h-41.9844l37.46 192.739h80.7383c24.2861 0 42.0049 -6.375 53.1416 -19.123zM466.206 154.177
+c2.77832 14.3262 1.51367 24.4336 -3.7959 30.3252c-5.31836 5.88867 -15.9473 8.83203 -31.8994 8.83203h-28.7646l-15.6777 -80.667h25.5371c16.9258 0 29.5371 3.18945 37.8213 9.56934c8.28809 6.37793 13.877 17.0234 16.7793 31.9404z"></glyph><glyph glyph-name="prog-c" unicode="&#xe090;" d="M362.517 108.17l133.815 -40.4473c-8.99219 -37.5303 -23.1465 -68.8809 -42.4707 -94.0469c-19.3232 -25.1582 -43.3145 -44.1533 -71.9639 -56.9629c-28.6533 -12.8105 -65.1104 -19.2148 -109.386 -19.2148c-53.7051 0 -97.5781 7.80859 -131.62 23.418
+c-34.0469 15.6055 -63.4307 43.0488 -88.1475 82.3535c-24.7158 39.2959 -37.0771 89.6045 -37.0771 150.915c0 81.7383 21.7441 144.557 65.2256 188.467c43.4775 43.8945 104.995 65.8496 184.548 65.8496c62.2461 0 111.174 -12.5898 146.791 -37.7529
+c35.6211 -25.165 62.0742 -63.8223 79.3857 -115.949l-134.832 -30c-4.71973 15.0488 -9.66406 26.0645 -14.8281 33.0303c-8.54297 11.6826 -18.9951 20.6768 -31.3506 26.9668c-12.3604 6.28809 -26.1826 9.43848 -41.458 9.43848
+c-34.6104 0 -61.126 -13.9199 -79.5537 -41.75c-13.9307 -20.6543 -20.8936 -53.084 -20.8936 -97.291c0 -54.7695 8.30859 -92.3105 24.9404 -112.619c16.627 -20.3096 39.998 -30.4688 70.1133 -30.4688c29.2119 0 51.2842 8.20898 66.2314 24.6045
+c14.9434 16.3994 25.7871 40.2236 32.5303 71.46z"></glyph><glyph glyph-name="prog-ruby" unicode="&#xe091;" d="M365.281 22.0645l108.635 -96.416l-213.754 16.7939c41.8779 25.2998 76.4258 55.5127 102.294 79.5664c0.425781 -0.0830078 0.878906 -0.128906 1.33203 -0.128906c0.495117 0.000976562 0.994141 0.0605469 1.49316 0.18457zM485.518 -35.5498l-25.8486 175.873
+c20.2998 31.4414 35.959 60.8877 45.8574 86.1719zM372.547 28.0166c26.9531 28.8613 55.5947 65.1631 79.4482 100.669l28.9355 -196.864zM245.951 -65.7764l0.0810547 0.0234375l177.998 -13.9824l-249.786 -16.7979c24.334 7.52246 48.3623 17.8232 71.707 30.7568z
+M37.3467 60.4492l119.28 25.5098l-53.8506 -178.4zM172.514 95.0117l135.694 125.688l46.4883 -184.204zM318.403 238.994l37.0479 119.815l132.781 -108.447zM415.002 406.081l-61.8994 -34.1865l-49.543 34.6904zM4.78516 125.242l23.0615 -59.9033l-26.7285 -48.75z
+M65.668 81.5918c-14.3623 0.920898 -25.7529 4.20312 -33.7695 12.3018c-9.01465 9.08887 -13.5518 22.0088 -13.4834 38.4072c0.193359 46.1221 36.2383 111.521 91.8242 166.618c58.1641 57.667 126.409 92.0391 172.068 91.8418
+c15.084 -0.0654297 26.9199 -4.33105 35.1885 -12.6748c34.6484 -34.9922 2.0459 -122.876 -77.2461 -201.459c-22.0449 -21.8477 -43.9297 -41.0381 -65.6445 -56.3799c-15.1416 -10.251 -30.2266 -18.9717 -44.7676 -25.8633
+c-21.5869 -9.44922 -42.9863 -14.1426 -64.1699 -12.792zM231.103 -63.1797c-4.43164 -2.29004 -8.91895 -4.50977 -13.4824 -6.64355c-28.8389 -13.5059 -58.8359 -22.9697 -89.1543 -28.1387c-4.69824 -0.796875 -9.45508 -1.50195 -14.2705 -2.11523
+c0 0 -3.72754 -0.448242 -4.18945 -0.507812l55.1836 182.786l73.3213 -141.473c-2.44434 -1.32227 -4.92188 -2.62207 -7.4082 -3.9082zM380.843 53.5088c-4.8252 -5.6123 -9.25781 -10.627 -13.457 -15.2373l-45.0742 178.595
+c34.833 -21.3975 87.832 -53.8779 114.203 -70.0029l9.93164 -6.07324c-5.50781 -8.44238 -11.3594 -17.04 -17.416 -25.584c-5.72461 -8.07617 -11.0801 -15.3867 -16.377 -22.3604c-2.33984 -3.08594 -4.69824 -6.1123 -7.05664 -9.13379
+c-2.24805 -2.87988 -4.5 -5.70898 -6.75781 -8.5293c-2.45801 -3.05762 -4.90723 -6.09863 -7.37109 -9.0791c-1.46387 -1.78125 -5.23145 -6.26758 -5.23145 -6.26758c-1.21777 -1.45605 -2.44043 -2.90723 -3.6543 -4.33105zM508.235 341.05
+c2.44922 -10.0791 3.53027 -21.2939 3.20996 -33.3672c-0.0507812 -1.8623 -0.115234 -3.72168 -0.229492 -5.57324c-0.120117 -2.01367 -0.243164 -4.01172 -0.43457 -5.99805c-1.33203 -14.1758 -4.3916 -29.2031 -9.08789 -44.6992l-133.688 109.327zM454.325 149.258
+c-0.0966797 -0.123047 -0.182617 -0.238281 -0.266602 -0.342773l-14.0869 8.59766c-26.4209 16.1602 -79.5625 48.7285 -115.941 71.084l174.412 11.6367c-6.04297 -21.7393 -20.5342 -51.2764 -32.2822 -71.9932c-4.2207 -7.44727 -8.01758 -13.6299 -10.6865 -17.4092
+c-0.419922 -0.611328 -0.804688 -1.12012 -1.14844 -1.57324zM245.264 -57.1279l-74.7314 144.201l185.419 -59.8076c-38.0918 -37.0654 -72.0957 -63.0029 -110.143 -84.0869zM0.5 -2.94238l23.8994 43.7227l-8.6582 -103.113
+c-9.29785 15.3096 -14.4219 35.2451 -15.2412 59.3906zM34.2842 47.5928c13.8682 -29.8408 44.7119 -106.438 55.5205 -133.29l4.99512 -12.4121c-3.17188 -0.154297 -6.12988 -0.232422 -8.97754 -0.232422c-28.2764 0 -47.2939 8.31445 -61.5283 26.9346zM506.144 348.396
+l-140.643 19.751l67.9609 37.5303c30.4189 -5.51465 52.2393 -18.9609 64.8711 -39.9756c3.13086 -5.20996 5.75488 -11.0176 7.81055 -17.3057z"></glyph><glyph glyph-name="prog-csharp" unicode="&#xe092;" d="M233.274 122.911l89.8018 -27.1455c-6.03516 -25.1875 -15.5352 -46.2227 -28.5 -63.1064c-12.9756 -16.8945 -29.0713 -29.6377 -48.2969 -38.2334c-19.2295 -8.5957 -43.6973 -12.8936 -73.4121 -12.8936c-36.0381 0 -65.4824 5.2373 -88.3301 15.7109
+c-22.8525 10.4766 -42.5635 28.8955 -59.1553 55.2705c-16.5879 26.3721 -24.8818 60.1328 -24.8818 101.278c0 54.8555 14.5938 97.0156 43.7686 126.479c29.1807 29.4609 70.4648 44.1963 123.855 44.1963c41.7764 0 74.6143 -8.45117 98.5098 -25.3359
+c23.9102 -16.8916 41.6592 -42.834 53.2734 -77.8154l-90.4814 -20.1318c-3.16406 10.0986 -6.48438 17.4922 -9.9502 22.168c-5.73242 7.83984 -12.7441 13.8711 -21.043 18.0957c-8.29395 4.21973 -17.5635 6.33691 -27.8193 6.33691
+c-23.2305 0 -41.0244 -9.34277 -53.3916 -28.0215c-9.3418 -13.8604 -14.0176 -35.626 -14.0176 -65.2939c0 -36.7559 5.57617 -61.9473 16.7314 -75.584c11.1602 -13.627 26.8486 -20.4385 47.0596 -20.4385c19.5986 0 34.4131 5.50293 44.4492 16.5156
+c10.0293 10.9971 17.3066 26.9912 21.8301 47.9482zM485.345 169.741l-6.85352 -34.292h33.0088v-37.2627h-40.4521l-9.5 -47.5215h-38.4102l9.52734 47.5215h-29.7686l-9.5957 -47.5215h-38.1396l9.52734 47.5215h-18.5723v37.2627h26.0469l6.87598 34.292h-32.9229
+v37.2617h40.3975l9.68848 48.332h38.4092l-9.75195 -48.332h29.625l9.69336 48.332h38.2734l-9.65723 -48.332h18.7061v-37.2617h-26.1553zM447.017 169.741h-29.6797l-6.9209 -34.292h29.7236z"></glyph><glyph glyph-name="prog-cplusplus" unicode="&#xe093;" d="M215.6 125.196l82.9834 -25.085c-5.57617 -23.2744 -14.3545 -42.7119 -26.3359 -58.3145c-11.9883 -15.6113 -26.8643 -27.3877 -44.6289 -35.3311c-17.7705 -7.94141 -40.3789 -11.9141 -67.8379 -11.9141c-33.3018 0 -60.5117 4.84082 -81.624 14.5186
+c-21.1172 9.68066 -39.3311 26.7021 -54.6641 51.0742c-15.3281 24.3682 -22.9922 55.5654 -22.9922 93.5879c0 50.6895 13.4863 89.6484 40.4463 116.875c26.9639 27.2236 65.1133 40.8408 114.451 40.8408c38.6035 0 68.9473 -7.81055 91.0293 -23.4131
+c22.0947 -15.6094 38.4961 -39.5811 49.2285 -71.9072l-83.6113 -18.6025c-2.92285 9.33203 -5.99316 16.1641 -9.19531 20.4844c-5.29785 7.24414 -11.7764 12.8193 -19.4443 16.7217c-7.66504 3.89844 -16.2314 5.85449 -25.708 5.85449
+c-21.4658 0 -37.9092 -8.63281 -49.3369 -25.8926c-8.63379 -12.8086 -12.9541 -32.9209 -12.9541 -60.3359c0 -33.9658 5.15234 -57.2451 15.4609 -69.8457c10.3125 -12.5918 24.8096 -18.8877 43.4854 -18.8877c18.1104 0 31.8008 5.08594 41.0742 15.2617
+c9.27051 10.165 15.9941 24.9443 20.1738 44.3105zM463.469 173.023h48.0312v-40.2969h-48.0312v-47.7812h-40.2959v47.7812h-57.8037v-47.7812h-40.2959v47.7812h-47.7812v40.2969h47.7812v48.0303h40.2959v-48.0303h57.8037v48.0303h40.2959v-48.0303z"></glyph><glyph glyph-name="prog-ccplusplus" unicode="&#xe094;" d="M338.892 136.782l48.4102 -14.6299c-3.25684 -13.582 -8.37988 -24.918 -15.3662 -34.0215c-6.98926 -9.10254 -15.6689 -15.9727 -26.0312 -20.6084c-10.3672 -4.63379 -23.5547 -6.94922 -39.5723 -6.94922c-19.4248 0 -35.2979 2.81836 -47.6152 8.4668
+c-12.3174 5.64648 -22.9424 15.5781 -31.8877 29.7959c-0.467773 0.744141 -0.874023 1.54297 -1.31641 2.30859l-15.4512 -106.583h-25.6699l45.6826 316.88h25.9258l-12.1494 -83.8037c15.1182 11.8398 35.0791 17.793 59.9229 17.793
+c22.5186 0 40.2168 -4.55566 53.0996 -13.6582c12.8877 -9.10449 22.4561 -23.0908 28.7148 -41.9453l-48.7705 -10.8525c-1.7041 5.44336 -3.49316 9.43066 -5.36426 11.9482c-3.08984 4.22754 -6.87012 7.47949 -11.3398 9.75293
+c-4.47559 2.27539 -9.4707 3.41895 -14.9961 3.41895c-12.5254 0 -22.1152 -5.03613 -28.7812 -15.1055c-5.03613 -7.47168 -7.55566 -19.2041 -7.55566 -35.1953c0 -19.8125 3.00684 -33.3945 9.01562 -40.7393c6.02148 -7.34766 14.4766 -11.0195 25.3711 -11.0195
+c10.5635 0 18.5508 2.96484 23.957 8.89844c5.40527 5.92871 9.32715 14.5498 11.7676 25.8486zM114.207 110.933c5.40625 5.92969 9.32715 14.5508 11.7676 25.8486l48.4102 -14.6299c-3.25684 -13.582 -8.37988 -24.917 -15.3662 -34.0215
+c-6.99023 -9.10156 -15.6699 -15.9717 -26.0322 -20.6084c-10.3672 -4.63379 -23.5537 -6.94922 -39.5723 -6.94922c-19.4238 0 -35.2969 2.81836 -47.6152 8.4668c-12.3174 5.64746 -22.9424 15.5781 -31.8877 29.7959c-8.94141 14.2178 -13.4111 32.416 -13.4111 54.5928
+c0 29.5674 7.86816 52.2959 23.5957 68.1748c15.7285 15.8828 37.9844 23.8271 66.7617 23.8271c22.5176 0 40.2168 -4.55469 53.0996 -13.6582c12.8877 -9.10449 22.4561 -23.0908 28.7148 -41.9453l-48.7705 -10.8525c-1.70508 5.44336 -3.49316 9.42969 -5.36523 11.9482
+c-3.08984 4.22754 -6.86914 7.47949 -11.3398 9.75293c-4.47559 2.27539 -9.46973 3.41895 -14.9961 3.41895c-12.5254 0 -22.1152 -5.03613 -28.7812 -15.1055c-5.03613 -7.4707 -7.55566 -19.2041 -7.55566 -35.1953c0 -19.8125 3.00684 -33.3936 9.01562 -40.7393
+c6.02148 -7.34766 14.4746 -11.0195 25.3711 -11.0195c10.5615 0 18.5508 2.96387 23.957 8.89844zM483.479 164.681h28.0215v-23.5078h-28.0195v-27.8701h-23.5049v27.8701h-33.7217v-27.8701h-23.5039v27.8701h-27.874v23.5078h27.874v28.0176h23.5029v-28.0176h33.7217
+v28.0176h23.5039v-28.0176z"></glyph><glyph glyph-name="prog-js01" unicode="&#xe095;" d="M1.00781 408.5h510.492v-510.918c-170.171 0.324219 -341.615 -0.649414 -510.979 0.486328v508.974c-0.0410156 0.688477 -0.0830078 1.375 0.486328 1.45801zM259.893 -43.167c21.0176 21.1787 17.9736 56.9678 17.9736 99.5664v117.528h-47.1162
+c-0.56543 -0.0830078 -0.524414 -0.769531 -0.482422 -1.45801v-139.872c0 -22.0439 1.52246 -42.3545 -11.6602 -49.0537c-20.7979 -10.5625 -39.2275 6.59473 -44.6836 21.8574c-13.3779 -7.67383 -26.502 -15.5957 -39.3438 -23.7949
+c13.3408 -25.3711 34.2412 -43.7119 71.8838 -43.7119c22.9512 0 41.6074 7.01953 53.4287 18.9385zM470.696 -0.916992c3.63477 54.2236 -36.9902 69.4307 -73.3428 84.9912c-12.0098 5.14453 -26.9385 11.2285 -30.5986 22.3438
+c-4.10352 12.4629 2.89551 22.7314 10.6846 26.2236c17.1279 7.68945 37.543 -4.97363 41.7715 -17.9688c12.8867 7.67285 25.7373 15.3906 37.4014 24.2812c-13.7061 22.7637 -33.8008 39.0566 -70.4297 37.8838c-20.1689 -0.643555 -35.3174 -7.01074 -46.6289 -16.5107
+c-11.0371 -9.27148 -19.5615 -22.2822 -20.8887 -40.7959c-3.9668 -55.4209 37.5088 -69.5684 72.8613 -84.9922c11.1396 -4.8584 23.5283 -9.76465 28.6553 -19.4248c10.5713 -19.9277 -8.15332 -33.0762 -24.2842 -34.4824
+c-25.8926 -2.25781 -43.3496 12.8916 -53.4297 28.6523c-12.5967 -7.80566 -26.29 -14.5049 -38.375 -22.8223c16.8096 -29.5537 44.3711 -48.6904 87.4336 -48.5674c43.9268 0.125 76.4961 21.3047 79.1699 61.1885z"></glyph><glyph glyph-name="prog-objc" unicode="&#xe096;" d="M511.5 129.561c-3.37305 -14.0674 -8.67871 -25.8135 -15.9189 -35.2451c-7.24023 -9.43262 -16.2305 -16.5479 -26.9678 -21.3525c-10.7412 -4.79883 -24.4023 -7.20117 -40.9951 -7.20117c-20.123 0 -36.5703 2.92871 -49.3281 8.77734
+c-12.7627 5.85156 -23.7715 16.1309 -33.0352 30.8652c-9.26172 14.7246 -13.8936 33.5801 -13.8936 56.5576c0 30.6299 8.14941 54.1748 24.4424 70.626c16.293 16.4531 39.3535 24.6836 69.165 24.6836c23.3252 0 41.6602 -4.7207 55.0088 -14.1494
+c13.3496 -9.43359 23.2637 -23.9219 29.7461 -43.4551l-50.5254 -11.2412c-1.76465 5.63965 -3.61816 9.76953 -5.55664 12.376c-3.20117 4.37891 -7.11816 7.75 -11.748 10.1055c-4.63672 2.35547 -9.80957 3.54102 -15.5352 3.54102
+c-12.9756 0 -22.9092 -5.2168 -29.8164 -15.6484c-5.21484 -7.73926 -7.82715 -19.8945 -7.82715 -36.4619c0 -20.5264 3.11523 -34.5947 9.34082 -42.21c6.2373 -7.60938 14.9951 -11.4102 26.2812 -11.4102c10.9453 0 19.2207 3.06836 24.8223 9.21875
+c5.59766 6.14355 9.66016 15.0762 12.1875 26.7773zM111.666 202.337c2.29883 -9.26855 3.44727 -19.707 3.44727 -31.3096c0 -13.2637 -1.56055 -24.7158 -4.6875 -34.3643s-7.35254 -17.6152 -12.6631 -23.9023c-5.30957 -6.29688 -11.5264 -10.9668 -18.6504 -14.0195
+c-7.11914 -3.04883 -14.6387 -4.57812 -22.5469 -4.57812c-9.49414 0 -17.7656 1.71289 -24.8105 5.14746c-7.04785 3.42676 -12.8867 8.37988 -17.5195 14.8613c-4.6377 6.48047 -8.08398 14.373 -10.3477 23.6797c-2.2627 9.30762 -3.3877 19.7988 -3.3877 31.4814
+c0 13.1123 1.54688 24.4873 4.63672 34.1348c3.08496 9.64648 7.29004 17.6133 12.6016 23.9053c5.30957 6.29004 11.5107 10.9639 18.5928 14.0156c7.08203 3.05371 14.584 4.57715 22.4932 4.57715c9.49414 0 17.7646 -1.7334 24.8135 -5.2002
+c7.04395 -3.46387 12.9043 -8.41895 17.5742 -14.8623c4.67285 -6.44141 8.1582 -14.2959 10.4541 -23.5664zM94.2041 169.558c0 8.66406 -0.657227 16.5977 -1.97559 23.793c-1.32227 7.19434 -3.45117 13.3955 -6.3916 18.5938
+c-2.93555 5.19922 -6.72461 9.22949 -11.3564 12.0947c-4.6377 2.86523 -10.2305 4.29492 -16.7881 4.29492c-6.3252 0 -11.7734 -1.52637 -16.3311 -4.57812c-4.5625 -3.05273 -8.30957 -7.19727 -11.249 -12.4316c-2.93652 -5.24023 -5.12305 -11.3799 -6.55469 -18.4258
+c-1.43066 -7.0459 -2.14551 -14.5244 -2.14551 -22.4365c0 -8.74316 0.673828 -16.7109 2.03418 -23.9102c1.35449 -7.19238 3.48438 -13.373 6.3877 -18.5352c2.89844 -5.15918 6.64453 -9.17188 11.2451 -12.0361c4.59473 -2.86523 10.1338 -4.29395 16.6133 -4.29395
+c6.3291 0 11.793 1.52344 16.3887 4.57422c4.59863 3.05371 8.38379 7.19531 11.3613 12.4365c2.97754 5.2373 5.18164 11.3584 6.61133 18.3672c1.43164 7.00977 2.15039 14.5049 2.15039 22.4932zM226.075 154.976c0 -9.4209 -1.30176 -17.8408 -3.89648 -25.2646
+c-2.60254 -7.41797 -6.2959 -13.7148 -11.083 -18.8711c-4.78125 -5.16602 -10.6035 -9.11914 -17.4609 -11.8691c-6.85645 -2.75195 -14.5801 -4.125 -23.1709 -4.125c-6.70801 0 -13.5605 0.641602 -20.5723 1.92188c-7.00684 1.28125 -13.9385 3.31152 -20.7969 6.10449
+v153.042h19.666v-43.9697l-0.901367 -21.0234c5.64648 7.61035 11.6973 12.9814 18.1436 16.1084c6.43848 3.125 13.3535 4.68848 20.7393 4.68848c6.47852 0 12.168 -1.35352 17.0654 -4.06836c4.89941 -2.71094 9.00293 -6.53711 12.3223 -11.4717
+c3.31934 -4.93359 5.80469 -10.8906 7.45996 -17.8584c1.6543 -6.97363 2.48535 -14.7539 2.48535 -23.3438zM205.952 154.074c0 5.94922 -0.427734 11.415 -1.29688 16.3887c-0.865234 4.97363 -2.24219 9.23047 -4.125 12.7734
+c-1.88379 3.54102 -4.2959 6.31055 -7.23633 8.30859c-2.93555 1.99414 -6.44141 2.99414 -10.5078 2.99414c-2.4873 0 -5.01074 -0.395508 -7.57324 -1.1875c-2.56543 -0.790039 -5.21875 -2.10742 -7.97168 -3.9541c-2.74902 -1.84961 -5.65137 -4.29688 -8.7041 -7.34863
+c-3.04785 -3.05273 -6.30957 -6.83887 -9.77734 -11.3604v-55.0488c3.84277 -1.50586 7.76465 -2.69434 11.7559 -3.56055c3.99219 -0.863281 7.80176 -1.29688 11.415 -1.29688c4.52441 0 8.83691 0.714844 12.9414 2.14551
+c4.10352 1.43066 7.72656 3.82617 10.8535 7.17871c3.12695 3.35156 5.61426 7.80078 7.45996 13.3398c1.84375 5.53809 2.7666 12.4131 2.7666 20.6279zM230.18 193.409v16.2744h75.5068v-111.451c0 -7.91211 -1.13184 -14.9375 -3.38965 -21.0781
+c-2.25781 -6.14355 -5.50586 -11.3203 -9.72266 -15.5449c-4.22168 -4.2168 -9.39844 -7.41895 -15.54 -9.60742c-6.14258 -2.18652 -13.0537 -3.27539 -20.7432 -3.27539c-5.57715 0 -11.0195 0.505859 -16.3311 1.52148
+c-5.31543 1.01855 -10.1182 2.43066 -14.4141 4.24219v18.7617c2.33301 -1.20508 4.84082 -2.29785 7.51953 -3.27539c2.67383 -0.981445 5.42188 -1.80762 8.24512 -2.4873c2.82812 -0.681641 5.67773 -1.1875 8.53809 -1.52539
+c2.86133 -0.341797 5.65137 -0.511719 8.36719 -0.511719c8.58691 0 15.3291 2.7168 20.2275 8.14258c4.89941 5.42188 7.35254 13.4121 7.35254 23.9609v95.8535h-55.6162zM304.842 252.751c1.38867 -1.43164 2.4873 -3.09277 3.27246 -4.97559
+c0.793945 -1.88477 1.18848 -3.88281 1.18848 -5.99023c0 -2.18848 -0.393555 -4.20312 -1.18848 -6.04883c-0.785156 -1.84766 -1.88281 -3.4873 -3.27246 -4.91602c-1.39746 -1.43359 -3.03516 -2.54297 -4.91992 -3.33301
+c-1.88281 -0.793945 -3.91699 -1.1875 -6.09961 -1.1875c-2.1875 0 -4.22559 0.393555 -6.10547 1.1875c-1.8877 0.790039 -3.52539 1.89941 -4.91895 3.33301c-1.39258 1.42871 -2.4873 3.06934 -3.28125 4.91602c-0.786133 1.8457 -1.18555 3.86035 -1.18555 6.04883
+c0 2.10742 0.400391 4.10547 1.18555 5.99023c0.793945 1.88184 1.8877 3.54297 3.28125 4.97559c1.39355 1.42578 3.03125 2.54102 4.91895 3.33301c1.87891 0.791016 3.91699 1.18848 6.10547 1.18848c2.18262 0 4.2168 -0.398438 6.09961 -1.18848
+c1.88477 -0.791992 3.52344 -1.90723 4.91992 -3.33301z"></glyph><glyph glyph-name="prog-js02" unicode="&#xe097;" d="M218.195 151.479c0 -64.7188 4.62402 -119.1 -27.3096 -151.282c-17.9609 -18.1055 -46.3008 -28.7725 -81.1699 -28.7725c-57.1914 0 -88.9473 27.8623 -109.215 66.416c19.5117 12.459 39.4521 24.502 59.7754 36.1543
+c8.29199 -23.1885 36.291 -49.2578 67.8877 -33.21c20.0273 10.1797 17.7148 41.04 17.7148 74.5371v212.527c-0.0625 1.04395 -0.125 2.08691 0.732422 2.21484h71.585c-0.000976562 -55.8955 -0.000976562 -119.133 -0.000976562 -178.585zM399.727 193.538
+c55.2295 -23.6436 116.95 -46.7539 111.428 -129.138c-4.0625 -60.6113 -53.541 -92.7891 -120.281 -92.9775c-65.4219 -0.186523 -107.294 28.8848 -132.831 73.793c18.3604 12.6377 39.165 22.8232 58.2979 34.6836c15.3174 -23.9531 41.8389 -46.9678 81.1748 -43.54
+c24.5098 2.13672 52.959 22.1143 36.8984 52.3965c-7.78906 14.6748 -26.6104 22.1318 -43.54 29.5176c-53.707 23.4287 -116.72 44.9248 -110.695 129.137c2.0166 28.1348 14.9658 47.9043 31.7373 61.9893c17.1836 14.4355 40.2012 24.1084 70.8408 25.0879
+c55.6494 1.78027 86.1768 -22.9775 107.003 -57.5615c-17.7227 -13.5117 -37.2432 -25.2393 -56.8262 -36.8955c-6.4248 19.7451 -37.4395 38.9883 -63.4629 27.3008c-11.835 -5.30762 -22.4639 -20.9072 -16.2305 -39.8408
+c5.55957 -16.8945 28.2412 -26.1387 46.4873 -33.9521z"></glyph><glyph glyph-name="prog-java" unicode="&#xe098;" d="M193.918 200.631c-4.72852 10.4561 -6.84863 22.6523 -3.23633 33.7314c3.6123 11.3271 11.7031 20.4131 19.7939 28.8779c22.5254 22.5312 50.2852 39.085 72.3164 61.9854c12.1973 12.5732 22.2783 27.6348 25.7617 44.9375
+c2.86426 12.6953 1.49609 25.7637 -1.11719 38.3369c11.7002 -13.3193 15.5596 -32.3633 12.1973 -49.541c-3.60742 -19.292 -14.3154 -36.3438 -26.8857 -51.0312c-10.0811 -11.8271 -21.6592 -22.2812 -33.7314 -31.9932
+c-14.0645 -11.3262 -27.8799 -23.5234 -36.7158 -39.457c-7.47168 -12.9424 -9.21484 -28.876 -4.10938 -42.9414c8.34082 -24.1465 27.7559 -42.0713 38.3379 -64.8477c-11.7031 10.3311 -23.1523 21.0352 -33.8604 32.3604
+c-11.1982 11.9502 -21.7803 24.6445 -28.751 39.582zM257.398 219.552c2.11621 19.79 16.3037 35.7217 31.6143 47.1719c24.1475 17.8018 52.4014 29.1289 81.0303 37.3438c-22.6553 -14.4365 -46.3037 -27.6357 -65.8438 -46.1797
+c-7.09668 -6.8457 -13.8164 -14.6885 -16.9307 -24.2715c-2.36523 -7.09473 -1.37012 -14.9365 1.49609 -21.6572c5.22754 -11.9482 14.0625 -21.6572 20.7861 -32.6104c5.72461 -9.33691 6.71875 -21.2881 2.3623 -31.3711
+c-6.59668 -14.8086 -19.5391 -25.6377 -32.9824 -34.2266c-1.74219 -0.995117 -3.23535 -2.86426 -5.35449 -3.11035c8.96777 8.08691 15.9346 19.543 15.6836 31.8613c-0.24707 9.21191 -5.35059 17.3027 -11.3232 23.8994
+c-12.3252 14.6885 -22.6533 33.3584 -20.5381 53.1504zM393.447 125.948c-6.47656 0.623047 -12.5703 -1.86914 -18.7959 -3.11035c5.22656 6.34766 13.5645 7.96582 21.1572 8.96094c13.1973 1.74414 27.2588 -1.61426 37.2188 -10.7041
+c8.2168 -7.34277 12.8193 -18.7949 11.0762 -29.8711c-1.86816 -12.8193 -10.457 -23.5273 -20.1621 -31.6182c-17.5537 -14.0674 -39.208 -22.2783 -60.8672 -27.7568c1.24512 1.37109 2.6123 2.61719 4.23438 3.6084c16.4258 8.83789 32.7324 19.1709 44.8076 33.6094
+c7.34668 8.96094 13.0703 20.6592 10.7051 32.4844c-2.49219 13.6934 -15.8066 23.6494 -29.374 24.3975zM123.22 90.3525c-4.73242 1.36719 -9.70898 2.86035 -13.4434 6.22168c-1.86914 1.49023 -1.86914 4.48242 -0.24707 6.22168
+c4.10547 4.2334 9.83105 6.22266 14.9355 8.71387c22.8984 9.83496 47.793 16.1826 72.8145 15.8066c-14.5645 -4.23242 -29.499 -7.84082 -43.1934 -14.3135c-3.23633 -1.74316 -6.96973 -3.35938 -8.83887 -6.71973c-0.995117 -2.61816 1.74414 -4.35742 3.73828 -5.22754
+c8.46289 -3.48633 17.7998 -3.9873 26.8857 -4.85742c31.8623 -2.11523 63.8525 -0.870117 95.5928 1.12109c31.3652 1.98926 62.4834 6.22559 93.4785 11.2051c-6.84961 -3.23633 -13.8154 -6.47363 -20.1621 -10.583c-3.24023 -2.24023 -7.22559 -2.86328 -10.833 -3.7334
+c-38.0869 -8.46289 -77.1699 -11.0801 -116.003 -11.6992c-15.0625 -0.125977 -30.001 0.125 -44.9375 1.12012c-16.6787 1.12109 -33.4834 2.36719 -49.7871 6.72363zM324.864 56.1201c5.97168 -5.59863 13.0674 -9.46191 20.5361 -12.8203
+c-26.2637 -7.71875 -53.2705 -12.1982 -80.4111 -14.3125c-25.6406 -1.74707 -51.6562 -1.62207 -77.167 2.4873c-10.085 1.86816 -20.417 3.98145 -29.625 8.71484c-3.73438 1.98926 -7.96484 4.60352 -9.08984 8.95996c-0.745117 3.7334 1.99023 7.0918 4.73242 9.20801
+c6.47168 5.1084 14.1914 7.96875 21.9062 10.708c-2.49219 -2.98926 -5.97461 -5.85059 -6.22168 -9.95605c-0.125 -2.61816 1.98926 -4.6084 4.10547 -5.85449c4.10645 -2.11523 8.71289 -2.86035 13.3174 -3.48242c23.8965 -2.48828 48.0439 -3.85938 72.1904 -2.24121
+c22.0322 1.11719 43.9424 4.72949 65.7266 8.58887zM188.068 13.0488c-2.24023 -2.1123 -6.22168 -4.72559 -4.48242 -8.33887c3.36133 -4.3584 9.58301 -4.85449 14.5635 -5.97559c21.0352 -2.61328 42.3223 -4.35645 63.3545 -2.73828
+c15.9316 0.995117 31.6191 3.86035 47.1777 6.59766c8.96094 -5.22559 18.2939 -9.70898 27.8779 -13.6924c-14.6855 -6.59473 -30.4941 -10.8262 -46.3008 -13.8154c-26.6377 -4.72754 -54.1426 -5.34863 -80.9082 -1.12012
+c-11.8232 2.11914 -23.8955 4.85449 -34.6035 10.708c-4.10352 2.3584 -8.45996 5.10156 -10.2031 9.70508c-1.37109 3.60938 0.866211 7.47168 3.73438 9.71289c5.72363 4.60059 12.8193 6.9668 19.79 8.95703zM358.345 -66.9824
+c-50.6611 -9.95996 -102.563 -12.2012 -154.095 -10.7031c-38.8398 1.37012 -77.6729 5.09961 -116.011 11.6982c-6.84082 1.61816 -14.5605 2.98535 -19.54 8.33789c-3.23242 3.7373 -0.37207 8.96484 2.73926 11.6992c7.84375 7.22168 17.9258 11.207 27.7598 14.8115
+c11.4492 3.86328 23.2725 6.97363 35.3486 7.34668c4.85449 0.125 9.83398 -0.12207 14.0625 -2.61328c-14.4385 -0.870117 -28.877 -4.48145 -41.8223 -11.0771c-2.86035 -1.61719 -6.10059 -3.49023 -7.2168 -6.84473c0 -3.85938 4.35645 -5.10547 7.2168 -6.35156
+c18.0469 -6.7207 37.3438 -8.83496 56.2637 -10.8291c56.3818 -4.73047 113.144 -3.48438 169.528 1.61816c21.2832 2.36523 42.6953 4.73145 63.3545 10.582c6.59961 2.24023 14.0635 4.47852 18.4199 10.332c2.61621 3.48242 0.873047 7.83691 -1.73926 10.8291
+c4.23145 -2.36523 10.207 -5.35449 9.33691 -11.0791c-1.62207 -5.97168 -7.72266 -9.08301 -12.6982 -11.9502c-15.9307 -8.08691 -33.4844 -12.2021 -50.9082 -15.8066zM409.378 -73.7061c12.5732 4.35742 26.0127 8.96484 35.3447 18.9199
+c-1.61035 -10.8262 -10.9473 -18.2979 -20.1631 -23.1523c-17.6709 -9.21191 -37.4609 -13.4463 -57.1299 -16.9268c-41.5742 -6.59766 -83.7715 -8.21582 -125.962 -7.46777c-28.7549 0.870117 -57.7529 1.99023 -86.0098 7.96582
+c-6.72266 1.86914 -13.9443 3.1123 -19.7939 7.0957c25.1455 -4.23535 50.6611 -5.97852 76.1758 -6.97363c41.9473 -1.24219 84.0205 0.375977 125.716 5.60352c24.1504 3.36133 48.4199 7.46777 71.8223 14.9355z"></glyph><glyph glyph-name="prog-dotnet" unicode="&#xe099;" d="M15.0791 86.3516c4.16309 0 7.70605 -1.46387 10.6211 -4.43555c2.92383 -2.95703 4.375 -6.48438 4.375 -10.5508c0 -4.05859 -1.45117 -7.57227 -4.375 -10.5332c-2.91504 -2.96094 -6.45801 -4.44922 -10.6211 -4.44922c-4.05957 0 -7.50195 1.48828 -10.3379 4.44922
+s-4.24121 6.47363 -4.24121 10.5332c0 4.16699 1.40527 7.69238 4.24121 10.6074c2.83594 2.9375 6.27832 4.37891 10.3379 4.37891zM193.558 115.669v133.949h22.1523v-190.185h-27.0469l-98.1455 151.586c-2.2998 3.63867 -4.27832 7.60547 -5.9541 11.9385h-0.803711
+c0.703125 -4.05762 1.05371 -12.7744 1.05371 -26.1152v-137.41h-22.29v190.186h28.9307l95.2129 -149.194c3.79688 -5.92188 6.3877 -10.167 7.70996 -12.7168h0.520508c-0.881836 5.46094 -1.33984 14.7959 -1.33984 27.9619zM280.096 146.043h-0.000976562v-66.4531
+h78.5176v-20.1572h-100.789v190.186h96.4189v-20.1562h-74.1465v-63.2627h68.6943v-20.1562h-68.6943zM379.546 229.462v20.1562h131.954v-20.1562h-54.7842v-170.028h-22.2861v170.028h-54.8838z"></glyph><glyph glyph-name="prog-php01" unicode="&#xe09a;" d="M401.054 185c3.71387 -4.11523 4.5957 -11.1807 2.65332 -21.1904c-2.0293 -10.4248 -5.93457 -17.8613 -11.7227 -22.3193c-5.79297 -4.45801 -14.6025 -6.6875 -26.4326 -6.6875h-17.8486l10.957 56.3701h20.1025c11.1504 0 18.5771 -2.05859 22.291 -6.17285z
+M149.754 191.173c11.1494 0 18.5762 -2.05859 22.2891 -6.17285c3.71289 -4.11523 4.59473 -11.1797 2.65332 -21.1904c-2.0293 -10.4238 -5.93457 -17.8613 -11.7236 -22.3193c-5.79297 -4.45801 -14.6045 -6.6875 -26.4316 -6.6875h-17.8477l10.958 56.3701h20.1025z
+M511.5 153c0 -74.2285 -114.393 -134.403 -255.5 -134.403s-255.5 60.1748 -255.5 134.403c0 74.2275 114.393 134.403 255.5 134.403s255.5 -60.1758 255.5 -134.403zM198.542 143.714c3.04004 5.44824 5.20312 11.4609 6.4834 18.0371
+c3.10156 15.9668 0.760742 28.4033 -7.02441 37.3135c-7.78125 8.90918 -20.165 13.3623 -37.1357 13.3623h-56.4229l-26.1777 -134.688h29.3428l6.95801 35.8047h25.1338c11.0869 0 20.21 1.16406 27.3721 3.49707c7.16113 2.3291 13.6689 6.2334 19.5273 11.7188
+c4.91504 4.52051 8.89453 9.50195 11.9434 14.9541zM301.814 113.544l12.1807 62.6816c2.47852 12.7471 0.619141 21.9717 -5.57227 27.6641c-6.19629 5.68848 -17.4492 8.53711 -33.7676 8.53711h-25.9336l6.96094 35.8105h-29.1094l-26.1826 -134.692h29.1104
+l14.9961 77.165h23.2666c7.44824 0 12.3174 -1.23242 14.6045 -3.69824c2.28711 -2.4668 2.77246 -7.09082 1.45508 -13.8691l-11.5811 -59.5977h29.5723v-0.000976562zM427.011 199.063c-7.7793 8.90918 -20.1641 13.3623 -37.1348 13.3623h-56.4238l-26.1777 -134.688
+h29.3428l6.95703 35.8047h25.1348c11.0859 0 20.21 1.16406 27.3711 3.49707c7.16113 2.3291 13.6689 6.2334 19.5283 11.7188c4.91992 4.52148 8.89551 9.50195 11.9424 14.9541c3.04395 5.44824 5.20215 11.4609 6.4834 18.0371
+c3.10254 15.9678 0.761719 28.4043 -7.02344 37.3135z"></glyph><glyph glyph-name="prog-vbnet" unicode="&#xe09b;" d="M295.333 90.9736c0.828125 -4.1377 1.24121 -11.3779 1.24121 -21.7207v-81.0508h-22.3408v80.1816c0 9.10254 -0.869141 15.9033 -2.60645 20.418c-1.73828 4.50879 -4.82031 8.1084 -9.24707 10.7979c-4.42676 2.68652 -9.62012 4.03418 -15.5771 4.03418
+c-9.51562 0 -17.7285 -3.02051 -24.6377 -9.06055c-6.90918 -6.04102 -10.3643 -17.501 -10.3643 -34.3818v-71.9893h-22.3408v131.815h20.1074v-18.7412c9.68066 14.4795 23.666 21.7207 41.9512 21.7207c7.94434 0 15.2471 -1.42773 21.9082 -4.28223
+c6.66113 -2.85352 11.6465 -6.59863 14.9561 -11.2314c3.31055 -4.63379 5.62695 -10.1387 6.9502 -16.5098zM511.5 -12.6084c-6.28906 -1.32324 -11.915 -1.98535 -16.8799 -1.98535c-8.10938 0 -14.3984 1.2832 -18.8662 3.84766
+c-4.46875 2.56543 -7.61328 5.93848 -9.43359 10.1162c-1.82031 4.1748 -2.73047 12.9707 -2.73047 26.375v79.5938h-48.5059c0.111328 -0.120117 0.235352 -0.21875 0.347656 -0.338867c11.1709 -11.998 16.7568 -28.8789 16.7568 -50.6406
+c0 -1.32422 -0.0410156 -3.31152 -0.124023 -5.95801h-98.3037c0.827148 -14.4805 4.92383 -25.5684 12.2881 -33.2646c7.36426 -7.69531 16.5488 -11.543 27.5547 -11.543c8.19141 0 15.1846 2.15137 20.9766 6.4541c5.79297 4.30273 10.3848 11.1699 13.7773 20.6045
+l23.0859 -2.85449c-3.6416 -13.4883 -10.3848 -23.9551 -20.2314 -31.4014c-9.84668 -7.44727 -22.4238 -11.1719 -37.7305 -11.1719c-19.2803 0 -34.5674 5.9375 -45.8623 17.8125c-11.2949 11.8691 -16.9424 28.5264 -16.9424 49.958
+c0 22.1758 5.70898 39.3867 17.1279 51.6338c11.4189 12.2461 26.2314 18.3691 44.4365 18.3691c2.2002 0 4.35547 -0.0947266 6.45801 -0.28125h84.8936v28.5986h22.2178v-28.5986h22.4658v-17.377h-22.4658v-80.835c0 -6.37109 0.393555 -10.4668 1.17969 -12.2871
+s2.06738 -3.26855 3.84766 -4.34473c1.7793 -1.0752 4.32324 -1.61328 7.63379 -1.61328c2.48242 0 5.75098 0.289062 9.80566 0.869141zM408.604 66.7715c-0.991211 11.0879 -3.80566 19.4023 -8.43848 24.9463c-7.11621 8.60645 -16.3428 12.9092 -27.6787 12.9092
+c-10.2617 0 -18.8877 -3.43457 -25.8789 -10.3027c-6.99219 -6.86719 -10.8604 -16.0527 -11.6055 -27.5547h73.6016v0.00195312zM318.816 147.258c-4.45508 -2.73047 -11.1797 -4.7168 -20.1738 -5.95801c-11.9609 -1.65527 -19.8955 -2.48145 -23.8066 -2.48145h-91.7031
+v171.379l-60.124 -171.38h-57.5781l-64.9307 181.959h55.5312l38.6953 -130.946l38.2002 130.946h50.207h3.71094h95.7334c16.5742 0 29.3008 -4.34473 38.1748 -13.0322c8.87012 -8.68848 13.3105 -19.4463 13.3105 -32.2715
+c0 -10.7568 -3.16992 -19.9824 -9.49902 -27.6777c-4.22461 -5.13184 -10.3965 -9.18457 -18.5312 -12.1641c12.3535 -3.14551 21.4434 -8.54492 27.2656 -16.1973c5.8252 -7.65332 8.7373 -17.2725 8.7373 -28.8574c0 -9.43359 -2.07227 -17.917 -6.21387 -25.4443
+c-4.14648 -7.53125 -9.81445 -13.4893 -17.0059 -17.874zM236.724 249.408h23.1035c8.29102 0 14.0547 1.50781 17.2979 4.53027c3.24805 3.02051 4.87012 7.38477 4.87012 13.0947c0 5.29395 -1.62207 9.43262 -4.87012 12.4121
+c-3.24316 2.97852 -8.89062 4.46777 -16.9424 4.46777h-23.458v-34.5049h-0.000976562zM288.797 196.905c0 5.37793 -1.85742 9.7002 -5.57324 12.9707c-3.71094 3.26758 -10.2236 4.90234 -19.5234 4.90234h-26.9756v-36.8633h27.0918
+c9.14648 0 15.5977 1.7168 19.3506 5.15137c3.75098 3.43164 5.62988 8.04688 5.62988 13.8389zM157.652 15.041c4.14062 0 7.66602 -1.45605 10.5664 -4.41406c2.9082 -2.94141 4.35254 -6.4502 4.35254 -10.4971c0 -4.03809 -1.44434 -7.5332 -4.35254 -10.4785
+c-2.89941 -2.94629 -6.4248 -4.42773 -10.5664 -4.42773c-4.03809 0 -7.46387 1.48242 -10.2861 4.42773s-4.21973 6.44043 -4.21973 10.4785c0 4.14746 1.39844 7.65527 4.21973 10.5547c2.82227 2.9209 6.24805 4.35645 10.2861 4.35645z"></glyph><glyph glyph-name="prog-aspnet" unicode="&#xe09c;" d="M295.474 89.4629c0.826172 -4.13477 1.24023 -11.3701 1.24023 -21.707v-80.9971h-22.3271v80.1289c0 9.09766 -0.868164 15.8945 -2.60352 20.4043c-1.7373 4.50684 -4.81738 8.10449 -9.24121 10.792c-4.42383 2.68262 -9.61328 4.03125 -15.5674 4.03125
+c-9.50977 0 -17.7168 -3.01953 -24.6221 -9.05566c-6.9043 -6.03613 -10.3564 -17.4893 -10.3564 -34.3584v-71.9424h-22.3271v131.729h20.0938v-18.7305c9.67578 14.4727 23.6504 21.707 41.9258 21.707c7.9375 0 15.2354 -1.42578 21.8926 -4.2793
+c6.65723 -2.85254 11.6396 -6.59473 14.9473 -11.2256c3.30664 -4.63086 5.62207 -10.1299 6.94531 -16.4971zM511.5 -14.0518c-6.28418 -1.32324 -11.9082 -1.98438 -16.8691 -1.98438c-8.10352 0 -14.3887 1.28125 -18.8535 3.84473
+c-4.46582 2.56348 -7.60742 5.93457 -9.42773 10.1094c-1.81836 4.17188 -2.72852 12.9619 -2.72852 26.3584v79.542h-48.4746c0.110352 -0.120117 0.234375 -0.219727 0.34668 -0.339844c11.1641 -11.9893 16.7461 -28.8584 16.7461 -50.6074
+c0 -1.32227 -0.0419922 -3.30762 -0.124023 -5.95312h-98.2393c0.827148 -14.4717 4.91992 -25.5527 12.2793 -33.2432c7.35938 -7.68945 16.5391 -11.5352 27.5371 -11.5352c8.18652 0 15.1738 2.14941 20.9629 6.4502c5.78809 4.2998 10.3779 11.1631 13.7686 20.5898
+l23.0713 -2.85254c-3.63867 -13.4795 -10.3779 -23.9395 -20.2188 -31.3818c-9.8418 -7.44336 -22.4102 -11.1641 -37.708 -11.1641c-19.2686 0 -34.5449 5.93359 -45.832 17.7998c-11.2881 11.8623 -16.9326 28.5088 -16.9326 49.9258
+c0 22.1621 5.70605 39.3623 17.1172 51.6016c11.4121 12.2373 26.2139 18.3564 44.4062 18.3564c2.19922 0 4.35352 -0.0947266 6.4541 -0.28125h84.8389v28.5791h22.2031v-28.5791h22.4512v-17.3643h-22.4512v-80.7822c0 -6.36719 0.392578 -10.4609 1.17773 -12.2803
+c0.786133 -1.81836 2.06738 -3.2666 3.8457 -4.34082c1.77734 -1.0752 4.32031 -1.61328 7.62793 -1.61328c2.48145 0 5.74707 0.290039 9.80078 0.869141zM408.672 65.2754c-0.993164 11.0811 -3.80469 19.3916 -8.43457 24.9316
+c-7.1123 8.60059 -16.332 12.9004 -27.6611 12.9004c-10.2539 0 -18.875 -3.43262 -25.8623 -10.2959s-10.8535 -16.043 -11.5977 -27.5361h73.5557zM157.881 13.5801c4.13867 0 7.66113 -1.45508 10.5605 -4.41309c2.90625 -2.93945 4.34961 -6.44531 4.34961 -10.4893
+c0 -4.03516 -1.44434 -7.5293 -4.34961 -10.4727c-2.89844 -2.94531 -6.42188 -4.4248 -10.5605 -4.4248c-4.03516 0 -7.45898 1.48047 -10.2793 4.4248c-2.81934 2.94434 -4.2168 6.4375 -4.2168 10.4727c0 4.14355 1.39746 7.65039 4.2168 10.5479
+c2.82031 2.91895 6.24414 4.35449 10.2793 4.35449zM301.047 141.804c-11.5771 -5.08594 -26.1719 -7.62891 -43.7852 -7.62891c-30.9277 0 -52.3447 5.9541 -64.2529 17.8623c-0.0498047 0.0498047 -0.0957031 0.102539 -0.145508 0.152344l5.60352 -14.9131h-58.8398
+l-9.10059 30.0176h-63.7891l-8.86523 -30.0176h-57.3721l68.3457 181.841h61.292l45.6533 -121.494l50.4609 3.16113c1.1582 -8.68359 3.51367 -15.2998 7.07031 -19.8477c5.78906 -7.36035 14.0576 -11.0381 24.8076 -11.0381c8.02148 0 14.2031 1.87891 18.5439 5.64355
+c4.3418 3.7627 6.5127 8.125 6.5127 13.0859c0 4.71387 -2.06641 8.93164 -6.20117 12.6523c-4.13574 3.72168 -13.7285 7.23438 -28.7773 10.5439c-24.6416 5.53809 -42.2139 12.8984 -52.7158 22.0781c-10.585 9.17969 -15.877 20.8799 -15.877 35.1035
+c0 9.34375 2.70801 18.1719 8.125 26.4824c5.41602 8.31055 13.5615 14.8408 24.4355 19.5977c10.874 4.75488 25.7793 7.13281 44.7158 7.13281c23.2373 0 40.9541 -4.32227 53.1514 -12.9619c12.1973 -8.6416 19.4531 -22.3896 21.7686 -41.2432l-52.9648 -3.10156
+c-1.4043 8.18652 -4.36133 14.1406 -8.86914 17.8623c-4.50586 3.7207 -10.7285 5.58105 -18.667 5.58105c-6.53223 0 -11.4521 -1.38574 -14.7607 -4.15527c-3.30762 -2.77148 -4.96094 -6.14062 -4.96094 -10.1084c0 -2.89551 1.36426 -5.50195 4.09277 -7.81348
+c2.64648 -2.40039 8.93164 -4.63379 18.8545 -6.69824c24.5596 -5.29297 42.1523 -10.6494 52.7783 -16.0635c10.626 -5.41602 18.3574 -12.1367 23.1943 -20.1553c2.47949 -4.10938 4.3125 -8.47266 5.52148 -13.0791v108.835h93.4004
+c20.3428 0 35.5781 -4.83691 45.708 -14.5117c10.1299 -9.67676 15.1953 -23.4434 15.1953 -41.3066c0 -18.3564 -5.52051 -32.7051 -16.5596 -43.041c-11.04 -10.3389 -27.8896 -15.5049 -50.5469 -15.5049h-30.7617v-67.4775h-56.4375v44.8672
+c-1.57422 -6.28516 -4.2168 -12.2705 -7.93945 -17.9512c-6.45117 -9.84082 -15.4648 -17.3027 -27.042 -22.3877zM392.464 241.593h13.7695c10.832 0 18.4395 1.87988 22.8223 5.64551c4.38379 3.76172 6.57324 8.57715 6.57324 14.4502
+c0 5.70508 -1.90137 10.543 -5.70508 14.5127c-3.80371 3.96875 -10.957 5.9541 -21.459 5.9541h-16.001v-40.5625zM118.871 206.614l-20.0703 65.3682l-19.8623 -65.3682h39.9326z"></glyph><glyph glyph-name="prog-visualstudio" unicode="&#xe09d;" d="M299.742 263.105c99.5586 49.4951 222.077 -5 211.065 -123.45c-10.1084 -112.043 -161.562 -150.663 -240.648 -77.9434c-9.94727 10.251 -17.4658 20.3398 -23.8828 30.3203c-28.8604 -23.4346 -59.1553 -42.4844 -92.1787 -52.5098
+c-86.7344 -20.1895 -160.798 44.791 -153.038 121.749c4.84082 24.9561 15.6738 43.8662 30.2275 57.0332c46.4336 42.0312 130.703 25.583 178.655 -39.5625c0.0869141 0.102539 0.178711 0.209961 0.265625 0.314453c28.1992 33.0947 55.6211 67.1602 89.5342 84.0488z
+M48.3174 96.7275c51.9062 -18.4688 103.676 19.0127 146.158 64.6387c-54.7412 38.9697 -122.064 28.6191 -143.235 -16.0791c-3.49707 -6.63672 -8.27148 -27.2588 -2.92285 -48.5596zM375.697 60.9932c41.8555 27.3965 52.4014 91.5938 24.7061 140.568
+c-0.0253906 -0.0117188 -0.0419922 -0.0195312 -0.0703125 -0.0322266c-42.1309 -18.8828 -92.6318 -55.1631 -136.043 -94.1943c-0.4375 -0.381836 -0.869141 -0.764648 -1.30078 -1.14844c36.1826 -23.3525 75.9463 -39.2881 112.708 -45.1934z"></glyph><glyph glyph-name="prog-python" unicode="&#xe09e;" d="M194.734 162.121c-41.3447 0 -76.1533 -35.4912 -76.1533 -75.7305v-55.6982h-41.917c-35.4307 0 -56.124 25.7188 -64.79 61.8066c-11.6943 48.4893 -11.1924 77.4629 0 123.898c9.69922 40.5127 40.7236 61.8076 76.1582 61.8076h45.75h121.908v15.4863h-121.908
+v46.4629c0 35.1797 9.36621 54.2539 60.9521 63.3711c17.5176 3.09668 37.4131 4.87402 58.2578 4.9707c20.8369 0.0976562 42.5664 -1.4873 63.5098 -4.9707c33.0859 -5.5166 60.9561 -30.3359 60.9561 -63.3711v-116.083c0 -34.042 -27.0557 -61.9502 -60.9561 -61.9502
+h-121.768zM187.063 324.667c12.5947 0 22.8721 10.3545 22.8721 23.1611c0 12.8486 -10.2783 23.2998 -22.8721 23.2998c-12.6367 0 -22.8779 -10.4512 -22.8779 -23.2998c0 -12.8057 10.2412 -23.1611 22.8779 -23.1611zM499.37 216.397
+c12.1787 -48.9863 12.7217 -85.7119 0 -123.897c-12.3223 -37.0918 -25.5293 -61.8066 -60.96 -61.8066h-60.9521h-121.768v-15.4863h121.768v-46.4609c0 -35.1787 -30.2676 -53.0674 -60.9561 -61.9434c-46.1777 -13.4092 -83.1787 -11.3525 -121.768 0
+c-32.2266 9.4668 -60.9521 28.9062 -60.9521 61.9434v116.079c0 33.4072 27.6025 61.9541 60.9521 61.9541h121.768c40.5762 0 76.1582 35.3193 76.1582 77.292v54.1338h45.75c35.4756 0 52.1992 -26.5381 60.96 -61.8076zM324.178 -15.7656
+c-12.5947 0 -22.877 -10.3564 -22.877 -23.1562c0 -12.8506 10.2822 -23.3047 22.877 -23.3047c12.6406 0 22.873 10.4541 22.873 23.3047c0 12.7998 -10.2324 23.1562 -22.873 23.1562z"></glyph><glyph glyph-name="prog-lua01" unicode="&#xe09f;" d="M395.723 333.045c0 31.2393 25.2832 56.5293 56.4775 56.5293c31.2295 0 56.5146 -25.29 56.5146 -56.5293c0 -31.1973 -25.2842 -56.4893 -56.5146 -56.4893c-31.1943 0 -56.4775 25.292 -56.4775 56.4893zM363.456 86.3281
+c4.87012 0.69043 8.01758 1.57617 9.05176 2.61133c0.499023 0.34082 1.19043 0.881836 1.37988 0.881836v-0.188477l-0.189453 -10.4043v-1.22656v-3.11133c0 -4.52344 0 -5.05957 -1.18945 -7.32617c-4.33789 -8.1377 -15.3066 -13.6982 -26.7393 -13.6982
+c-10.2461 0 -16.002 5.37402 -16.002 15.2705c0 8.3252 5.56445 13.0479 17.7285 14.7754zM259.289 333.045c106.542 0 192.91 -86.3828 192.91 -192.953c0 -106.563 -86.3682 -192.95 -192.91 -192.95c-106.55 0 -192.914 86.3867 -192.914 192.95
+c0 106.57 86.3643 192.953 192.914 192.953zM207.911 58.7402h-63.2275v109.559h-17.1904v-124.679h80.418v15.1201zM399.598 54.8975c-2.45312 -0.499023 -3.64551 -0.69043 -5.06348 -0.69043c-3.45215 0 -5.02734 1.58105 -5.02734 5.37305v51.9238
+c0 16.002 -12.8506 25.5615 -34.3789 25.5615c-23.5957 0 -35.9463 -10.0967 -36.7949 -30.2432h14.2393c1.72559 12.3584 7.97559 17.541 20.8301 17.541c14.043 0 21.0244 -5.18262 21.0244 -15.2793c0 -9.36035 -1.22656 -10.0469 -26.2451 -12.6582
+c-8.5166 -0.693359 -11.2764 -1.22949 -15.6094 -2.61035c-11.8193 -3.83398 -18.7646 -13.5498 -18.7646 -26.0586c0 -16.6494 11.4746 -26.748 30.3877 -26.748c11.627 0 19.6025 3.83887 30.9229 14.5889c0.499023 -9.21582 5.37207 -13.7031 14.584 -13.7031
+c3.44727 0 5.21484 0.34668 9.89551 1.72754v11.2754zM282.693 220.029c0 -31.1992 25.3203 -56.5273 56.5146 -56.5273s56.5146 25.3281 56.5146 56.5273c0 31.1982 -25.3203 56.5254 -56.5146 56.5254s-56.5146 -25.3262 -56.5146 -56.5254zM256.333 54.207
+c-12.1641 0 -18.2227 6.4043 -18.2227 19.4541v60.7891h-15.4668v-66.1582v-1.41797c0 -15.2705 12.3545 -25.8662 29.8926 -25.8662c13.3486 0 22.3643 5.02441 28.8135 15.8125v-13.1992h14.7676v90.8301h-15.457v-51.7705v-1.56641
+c0 -4.83691 -2.61133 -12.667 -5.90918 -17.541c-3.83887 -5.86816 -10.7832 -9.36621 -18.418 -9.36621zM33.3438 203.952l17.2256 -5.60547l-1.9209 -5.87012l-48.1484 15.6572l1.8418 5.60449l4.83203 -1.57422c-0.19043 0.384766 -0.419922 0.574219 -0.495117 0.769531
+c-2.99414 4.68164 -3.38086 7.09766 -1.9248 11.5889c2.80664 8.63477 11.5889 12.126 22.1035 8.71191c11.5107 -3.72461 17.1484 -12.2051 14.1543 -21.4141c-1.33887 -4.14648 -3.5293 -6.37305 -7.66797 -7.86816zM35.9102 213.275
+c1.92578 5.79492 -2.0332 10.9766 -10.5078 13.6992c-8.55957 2.80176 -13.7734 0.998047 -15.8867 -5.48828c-1.8418 -5.75293 2.22559 -10.7041 11.1279 -13.6211c7.67285 -2.49512 13.3535 -0.461914 15.2666 5.41016zM20.1445 261.475
+c4.60449 9.01953 14.6543 11.6309 24.7432 6.48535c10.209 -5.17969 14.043 -14.8125 9.40234 -23.9443c-4.4502 -8.70996 -14.6592 -11.3213 -24.668 -6.2168c-10.0928 5.10254 -13.9639 14.8125 -9.47754 23.6758zM32.3828 243.554
+c7.67188 -3.91309 14.3838 -2.72363 17.3037 3.07129c2.87402 5.67871 -0.078125 11.7812 -7.59766 15.5801c-7.67676 3.91309 -14.1973 2.72363 -17.1123 -3.03223c-2.91504 -5.71777 0 -11.8574 7.40625 -15.6191zM71.0156 273.832l-3.83203 -5.06543l-35.2979 13.584
+l4.06738 5.375l27.0049 -11.7822l-18.5264 22.9482l4.14648 5.48926l27.084 -11.667l-18.3389 23.1777l3.75879 4.99023l22.5205 -30.4336l-3.83789 -5.10352l-26.9717 11.2451zM78.9209 311.901c-8.1709 8.90234 -8.3252 19.0322 -0.381836 26.3242
+c7.40234 6.83105 16.5762 5.06543 25.8203 -5.02637l-19.4912 -17.9209c5.75488 -5.64258 10.7832 -6.29395 15.6152 -1.88184c3.6875 3.37891 4.56543 8.25195 2.22852 11.7422l4.56641 4.26172c1.30176 -1.91895 2.06641 -4.52832 2.2998 -7.52246
+c0.307617 -4.64355 -1.37988 -8.55859 -5.44824 -12.2803c-2.68555 -2.49219 -5.44824 -4.06641 -8.05469 -4.56543c-5.87109 -1.19043 -11.9346 1.18848 -17.1543 6.86914zM81.5332 318.923l14.7666 13.5859c-4.94824 4.79688 -10.126 5.2959 -14.3877 1.38281
+c-4.29199 -3.95508 -4.37109 -10.209 -0.378906 -14.9688zM125.385 328.132l-5.02539 -3.56641l-21.0596 29.5879l4.75293 3.37598l3.53516 -4.98828c-0.428711 5.33594 0.838867 9.4043 3.79199 11.4736c0.424805 0.34668 1.04004 0.692383 1.88379 1.0752
+l3.68066 -5.18164c-0.611328 -0.344727 -1.22656 -0.805664 -1.49707 -0.996094c-4.4834 -3.18652 -5.67773 -8.82617 -2.6875 -13.0098zM126.766 351.043c-5.71387 10.6318 -3.37695 20.4941 6.10449 25.5986c8.85645 4.79785 17.2998 0.803711 23.7822 -11.2441
+l-23.2881 -12.5488c4.18359 -6.90625 8.90332 -8.75195 14.6543 -5.68066c4.41211 2.37793 6.4873 6.90723 5.06543 10.8594l5.48535 2.95703c0.768555 -2.18945 0.885742 -4.87598 0.390625 -7.83008c-0.885742 -4.56641 -3.45996 -7.94336 -8.28809 -10.5557
+c-3.26855 -1.76367 -6.33398 -2.60645 -8.94531 -2.45605c-6.02051 0.30957 -11.2764 4.10742 -14.9609 10.9004zM131.024 357.184l17.6895 9.51758c-3.64551 5.87207 -8.55762 7.6377 -13.623 4.91309c-5.13965 -2.76562 -6.75391 -8.82715 -4.06641 -14.4307z
+M160.337 370.23c-3.68457 10.4395 -0.419922 19.2275 8.09668 22.2197c4.4502 1.57129 8.36328 0.883789 12.2803 -2.07324l0.112305 0.116211l-6.1377 17.4248l5.8291 2.07031l16.5762 -47.0498l-5.52148 -1.9541l-1.65527 4.71777
+c-0.918945 -4.71777 -3.41406 -7.60059 -7.82617 -9.13184c-9.24512 -3.2627 -17.6494 2.07324 -21.7539 13.6602zM166.513 371.959c2.99414 -8.52051 8.17676 -12.3574 13.8945 -10.3242c3.18164 1.11328 5.59766 3.87598 6.21289 7.17871
+c0.382812 2.41504 0.154297 4.56543 -1.03516 7.98145c-3.37695 9.55273 -8.05957 12.9688 -14.4639 10.7441c-5.83105 -2.07324 -7.44434 -7.52344 -4.6084 -15.5801zM219.771 368.044l-5.26074 49.6191l6.1748 0.65332l1.88477 -18.0381l0.573242 0.691406
+c2.84082 4.06738 5.21973 5.56445 9.55762 6.02539c8.82422 0.957031 15.7646 -5.64355 16.8418 -16.1572c1.34277 -12.5859 -3.91309 -21.1064 -13.582 -22.1025c-4.83203 -0.539062 -7.36914 0.536133 -10.7832 4.44824l0.461914 -4.48828zM223.913 385.698
+c0.84375 -8.02344 5.02246 -12.3965 11.165 -11.7451c6.13867 0.652344 9.24512 6.33301 8.28418 15.1973c-0.918945 8.74902 -4.75293 12.9727 -11.2031 12.2793l-0.267578 -0.0400391c-6.32812 -0.917969 -8.97656 -6.25098 -7.97852 -15.6914zM264.467 366.853
+c0.461914 0.922852 0.764648 1.53613 1.38086 3.10938l-11.8525 37.8027l6.98145 -0.307617l8.47656 -30.0498l10.9736 29.2051l6.86621 -0.270508l-11.623 -28.2432c-0.306641 -0.731445 -0.998047 -2.30176 -2.07129 -4.68262
+c-0.615234 -1.45703 -1.38086 -3.14648 -2.26172 -5.1416c-3.30176 -7.63867 -5.21973 -10.5557 -7.83105 -11.4746c-1.07324 -0.384766 -3.02832 -0.651367 -4.67773 -0.578125c-1.41797 0.078125 -2.03516 0.232422 -3.68555 0.807617l0.271484 5.60352
+c1.41797 -0.614258 2.1084 -0.766602 3.48828 -0.84375c2.49512 -0.114258 3.37695 0.499023 4.7207 3.26074zM505.429 154.811c-0.450195 7.59766 -1.25586 15.25 -2.40918 22.7451l5.72363 0.87793c1.17676 -7.6709 2.00391 -15.5049 2.46191 -23.2852zM343.055 378.369
+l-1.91309 -5.46191c-7.13574 2.49902 -14.3057 4.61035 -21.9238 6.45801l1.36816 5.62402c7.80176 -1.89062 15.1504 -4.05762 22.4688 -6.62012zM385.468 358.655l-2.89062 -5.0127c-6.94922 4.01172 -13.5859 7.48535 -20.2891 10.6211l2.45703 5.24121
+c6.85352 -3.2041 13.6318 -6.75293 20.7227 -10.8496zM51.4961 -3.08496l4.77344 3.28125c4.31348 -6.2793 8.95801 -12.417 13.8115 -18.2393l-4.4502 -3.70117c-4.96094 5.95508 -9.71484 12.2344 -14.1348 18.6592zM418.665 -48.1006
+c5.79688 4.89453 11.4355 10.1299 16.7578 15.5615l4.13379 -4.05469c-5.45117 -5.55664 -11.2227 -10.916 -17.1572 -15.9326zM450.648 -15.4932c4.78613 5.89648 9.35254 12.084 13.5684 18.3975l4.8125 -3.21973c-4.31348 -6.45801 -8.98828 -12.791 -13.8906 -18.8242z
+M488.565 245.506l-5.26172 -2.41992c-3.16406 6.87402 -6.7041 13.7129 -10.5166 20.3184l5.01074 2.89453c3.90234 -6.75977 7.52832 -13.7568 10.7676 -20.793zM382.577 -73.4512c6.12988 3.54297 12.168 7.37695 17.9521 11.4111l3.31055 -4.74902
+c-5.91797 -4.125 -12.0977 -8.05078 -18.3721 -11.6768l-1.41797 -0.81543l-2.87402 5.02734zM493.955 64.5127c2.32422 7.21875 4.33789 14.6504 5.99316 22.0742l5.64648 -1.25195c-1.6875 -7.60156 -3.75098 -15.1992 -6.125 -22.5928zM339.541 -93.1123
+c7.16504 2.47852 14.3125 5.32715 21.2539 8.4707l2.38672 -5.27344c-7.09863 -3.21387 -14.417 -6.13379 -21.7529 -8.66211zM505.716 131.929l5.78418 -0.197266c-0.266602 -7.76855 -0.899414 -15.623 -1.87988 -23.3379l-5.74316 0.731445
+c0.957031 7.53906 1.57617 15.2119 1.83887 22.8037zM12.5508 128.388c0.283203 -7.62305 0.945312 -15.2793 1.97168 -22.7646l-5.73047 -0.785156c-1.05176 7.66797 -1.73828 15.5244 -2.02539 23.3369zM476.02 22.4863c3.60547 6.66211 6.94922 13.5938 9.93945 20.5928
+l5.32324 -2.27148c-3.06152 -7.16504 -6.48438 -14.2549 -10.1719 -21.0742zM504.114 201.387l-5.61426 -1.40527c-1.8457 7.36426 -4.06738 14.7354 -6.59082 21.9023l5.45605 1.92578c2.59082 -7.33789 4.85645 -14.8818 6.74902 -22.4229zM81.4414 -39.0098
+l4.08301 4.10449c5.37695 -5.35254 11.0781 -10.5176 16.9375 -15.3408l-3.67969 -4.4668c-6.00098 4.93945 -11.8311 10.2246 -17.3408 15.7031zM295.136 -103.933c7.51855 1.10547 15.0752 2.5791 22.4521 4.37402l1.37207 -5.62207
+c-7.55078 -1.8418 -15.2861 -3.34766 -22.9844 -4.48242zM13.1504 81.8115l5.62598 1.36426c1.77148 -7.31934 3.94629 -14.6924 6.4707 -21.9238l-5.46387 -1.9043c-2.58691 7.40625 -4.81641 14.9619 -6.63281 22.4639zM15.0879 174.04
+c-1.10547 -7.64941 -1.87598 -15.3145 -2.30273 -22.7803l-5.77637 0.326172c0.436523 7.63184 1.22266 15.4648 2.34961 23.2773zM28.5244 37.623l5.26758 2.4082c3.10742 -6.7998 6.59961 -13.665 10.3926 -20.4062l-5.04395 -2.83594
+c-3.87207 6.87793 -7.43945 13.8896 -10.6162 20.834zM249.496 -106.324c7.58887 -0.307617 15.2656 -0.270508 22.8799 0.138672l0.299805 -5.78516c-4.36133 -0.229492 -8.79102 -0.345703 -13.1523 -0.345703c-3.43652 0 -6.8877 0.0703125 -10.2646 0.208008z
+M202.904 -105.896l1.28906 5.64258c7.39355 -1.69629 14.9707 -3.06836 22.5098 -4.0791l-0.770508 -5.73926c-7.71387 1.03125 -15.4648 2.43848 -23.0283 4.17578zM158.479 -91.2744l2.3125 5.30762c6.96582 -3.0332 14.1562 -5.77344 21.3711 -8.14355l-1.80957 -5.50195
+c-7.37793 2.42578 -14.7412 5.23242 -21.874 8.33789zM117.513 -68.7393l3.24805 4.79395c6.29199 -4.26562 12.8545 -8.2832 19.5029 -11.9424l-2.79395 -5.06934c-6.80371 3.74707 -13.5156 7.85645 -19.957 12.2178z"></glyph><glyph glyph-name="prog-lua02" unicode="&#xe0a0;" d="M511.446 343.208c0 -36.0322 -29.1992 -65.2441 -65.2715 -65.2441c-36.0244 0 -65.2285 29.2109 -65.2285 65.2441c0 36.083 29.2041 65.292 65.2285 65.292c36.0723 0 65.2715 -29.209 65.2715 -65.292zM343.677 58.2598
+c5.625 0.793945 9.2627 1.81641 10.4551 3.01172c0.578125 0.398438 1.37598 1.02246 1.59668 1.02246v-0.216797l-0.220703 -12.0205v-1.41797v-3.58789c0 -5.23047 0 -5.84961 -1.37598 -8.46094c-5.00977 -9.4043 -17.6777 -15.8242 -30.8828 -15.8242
+c-11.833 0 -18.4805 6.20312 -18.4805 17.6338c0 9.62012 6.42871 15.0703 20.4775 17.0664zM446.175 120.35c0 -123.077 -99.7539 -222.85 -222.809 -222.85c-123.063 0 -222.813 99.7715 -222.813 222.85c0 123.091 99.75 222.858 222.813 222.858
+c123.055 0 222.809 -99.7686 222.809 -222.858zM164.024 26.3916h-73.0254v126.54h-19.8525v-144.006h92.8779v17.4658zM265.903 113.839h-17.8535v-59.7949v-1.8125c0 -5.58398 -3.01855 -14.6279 -6.82715 -20.2578
+c-4.43262 -6.77539 -12.4512 -10.8125 -21.2705 -10.8125c-14.0488 0 -21.0459 7.39551 -21.0459 22.4678v70.21h-17.8652v-76.4131v-1.63379c0 -17.6455 14.2725 -29.877 34.5244 -29.877c15.417 0 25.832 5.80371 33.2812 18.2598v-15.25h17.0557v104.914h0.000976562z
+M385.424 21.9551c-2.83594 -0.574219 -4.21582 -0.793945 -5.85059 -0.793945c-3.98633 0 -5.80859 1.81543 -5.80859 6.19922v59.9736c0 18.4805 -14.8428 29.5234 -39.7061 29.5234c-27.2529 0 -41.5176 -11.6621 -42.499 -34.9336h16.4473
+c1.99219 14.2773 9.20898 20.2607 24.0576 20.2607c16.2188 0 24.2832 -5.98242 24.2832 -17.6455c0 -10.8145 -1.41699 -11.6084 -30.3125 -14.6221c-9.83691 -0.802734 -13.0254 -1.42188 -18.0273 -3.01855c-13.6484 -4.42871 -21.6738 -15.6465 -21.6738 -30.0947
+c0 -19.2314 13.2549 -30.8906 35.0986 -30.8906c13.4307 0 22.6396 4.43164 35.7158 16.8467c0.572266 -10.6436 6.20215 -15.8242 16.8428 -15.8242c3.98145 0 6.02344 0.399414 11.4336 1.9873v13.0322h-0.000976562zM380.945 212.677
+c0 36.0371 -29.2441 65.2881 -65.2744 65.2881c-36.0264 0 -65.2705 -29.251 -65.2705 -65.2881c0 -36.0342 29.2441 -65.2852 65.2705 -65.2852c36.0303 0 65.2744 29.251 65.2744 65.2852z"></glyph><glyph glyph-name="prog-air01" unicode="&#xe0a1;" d="M323.306 126.543c-9.29785 -34.6895 -44.9531 -55.2793 -79.6475 -45.9766c-34.6875 9.29102 -55.2754 44.9531 -45.9814 79.6445c9.29785 34.6904 44.9541 55.2754 79.6406 45.9814c34.6982 -9.29883 55.2861 -44.9502 45.9883 -79.6494zM511.5 401.556v-497.11h-511
+v497.11h511zM404.655 92.5684c-1.03125 1.39258 -2.64941 3.35156 -4.4834 5.23047c-19.0586 19.5586 -33.2969 42.6494 -40.9775 68.2354c-0.350586 1.19238 -0.703125 2.37891 -1.01562 3.56934c-0.329102 1.20117 -0.620117 2.42969 -0.919922 3.64355
+c-6.13379 25.9785 -5.38477 53.1133 1.38086 79.5674c0 0 1.02734 4.36914 1.29395 6.17578c5.68066 33.4199 -14.9033 66.2949 -48.3057 75.2461c-34.0381 9.11914 -68.9355 -9.9707 -80.0596 -42.8994c-0.461914 -1.22852 -1.39355 -4.33105 -1.41016 -4.38086
+c-7.31934 -25.9346 -20.0312 -49.4863 -37.9961 -68.7617c-20.3945 -21.4229 -46.3428 -36.6465 -75.4229 -44.4365c-35.4355 -9.49609 -56.4854 -45.9805 -46.9834 -81.4248c9.50195 -35.4385 45.9307 -56.4805 81.3818 -46.9746
+c26.46 6.75391 53.5957 7.51855 79.5781 1.37305c1.20996 -0.300781 2.42383 -0.595703 3.63379 -0.924805c1.20996 -0.314453 2.4082 -0.673828 3.61035 -1.01465c25.5713 -7.67188 48.6924 -21.9023 68.2246 -40.9775c2.39941 -2.4043 4.47559 -4.09375 6.41211 -5.46191
+c26.2568 -20.0107 63.6172 -18.4756 87.5625 5.46191c24.2949 24.2881 25.7002 62.6631 4.49609 88.7539z"></glyph><glyph glyph-name="prog-air02" unicode="&#xe0a2;" d="M489.893 54.3896c30.7773 -37.8672 28.7393 -93.5664 -6.52441 -128.823c-34.7529 -34.7314 -88.9814 -36.9609 -127.089 -7.91699c-2.8125 1.97852 -5.82324 4.43262 -9.30762 7.91699c-28.3486 27.6914 -61.9072 48.3467 -99.0225 59.4834
+c-1.74707 0.494141 -3.48535 1.01562 -5.24023 1.47266c-1.75488 0.474609 -3.51758 0.905273 -5.27734 1.34375c-37.709 8.91113 -77.0947 7.80469 -115.499 -1.99609c-51.457 -13.7988 -104.329 16.7461 -118.123 68.1787c-13.7881 51.4453 16.7637 104.4 68.1924 118.185
+c42.209 11.3047 79.873 33.4023 109.473 64.4971c26.0742 27.9736 44.5254 62.1582 55.1504 99.7998c0.0253906 0.0712891 1.37695 4.57617 2.0459 6.35938c16.1484 47.7939 66.7988 75.5029 116.203 62.2676c48.4795 -12.9932 78.3545 -60.708 70.1133 -109.215
+c-0.387695 -2.62012 -1.87988 -8.96484 -1.87988 -8.96484c-9.81836 -38.3965 -10.9033 -77.7793 -2.00488 -115.485c0.4375 -1.76465 0.856445 -3.54297 1.33594 -5.28809c0.452148 -1.73047 0.96875 -3.4502 1.47168 -5.18164
+c11.1484 -37.1357 31.8154 -70.6523 59.4785 -99.042c2.66113 -2.72949 5.00781 -5.56934 6.50391 -7.59082zM371.823 103.701c13.4951 50.3633 -16.3887 102.109 -66.751 115.605c-50.3447 13.4893 -102.098 -16.3877 -115.591 -66.7373
+c-13.4912 -50.3525 16.3916 -102.121 66.7354 -115.6c50.3594 -13.5029 102.108 16.3838 115.606 66.7314z"></glyph><glyph glyph-name="prog-jquery" unicode="&#xe0a3;" d="M499.161 44.3701c0 0 -63.5537 -171.386 -282.354 -131.488c-3.44238 0.641602 -6.74512 1.83789 -10.0889 2.84961c-0.782227 0.228516 -1.57129 0.478516 -2.35352 0.702148c-3.28516 1.02246 -6.53711 2.07031 -9.76953 3.19727
+c-0.370117 0.128906 -0.722656 0.25 -1.09766 0.382812c-2.94434 1.03516 -5.87207 2.13477 -8.76172 3.24414c-0.757812 0.294922 -1.51074 0.582031 -2.26367 0.890625c-3.11328 1.22949 -6.21191 2.51562 -9.27637 3.8584
+c-0.56543 0.249023 -1.11035 0.499023 -1.68457 0.751953c-2.68262 1.19336 -5.33203 2.42969 -7.95898 3.68555c-0.681641 0.345703 -1.36816 0.666016 -2.05469 0.989258c-0.374023 0.1875 -0.777344 0.374023 -1.16016 0.56543
+c-1.69629 0.847656 -3.35156 1.72852 -5.02246 2.60352c-1.28906 0.665039 -2.59961 1.31348 -3.88086 2c-2.36523 1.28906 -4.69824 2.59961 -7.01953 3.93848c-0.861328 0.491211 -1.73047 0.964844 -2.58301 1.45996c-3.15234 1.85449 -6.27148 3.78027 -9.34375 5.72656
+c-0.869141 0.557617 -1.72949 1.14746 -2.58594 1.72266c-2.00391 1.29688 -4.00977 2.59473 -5.97266 3.9502c-0.208008 0.141602 -0.40625 0.291016 -0.610352 0.436523c-0.761719 0.515625 -1.48438 1.04395 -2.24121 1.59277
+c-2.07129 1.43945 -4.12109 2.91113 -6.15039 4.4082c-0.980469 0.740234 -1.95898 1.48438 -2.93164 2.22949c-1.83789 1.40137 -3.66699 2.83691 -5.48145 4.2832c-0.901367 0.723633 -1.81641 1.43848 -2.71875 2.1709
+c-2.21191 1.82129 -4.41699 3.67676 -6.5752 5.54785c-0.408203 0.356445 -0.839844 0.707031 -1.25586 1.08105c-0.0419922 0.0166016 -0.0712891 0.0498047 -0.117188 0.0878906c-2.44824 2.14551 -4.85254 4.3457 -7.23535 6.59082
+c-0.719727 0.657227 -1.43555 1.36035 -2.1582 2.0498c-1.78027 1.70996 -3.54297 3.43164 -5.27734 5.17773c-0.719727 0.707031 -1.43066 1.42188 -2.12109 2.13867c-2.24023 2.30371 -4.4541 4.61035 -6.61523 6.96973
+c-0.0791016 0.107422 -0.158203 0.169922 -0.253906 0.274414c-0.0371094 0.0410156 -0.0917969 0.0957031 -0.128906 0.141602c-2.21191 2.43652 -4.38281 4.92773 -6.50781 7.42676c-0.594727 0.703125 -1.19238 1.42188 -1.78027 2.13281
+c-1.58398 1.90918 -3.14355 3.81348 -4.67383 5.74316c-0.635742 0.802734 -1.27148 1.61328 -1.89941 2.41992c-1.71777 2.21777 -3.41406 4.4502 -5.05762 6.72168c-0.307617 0.423828 -0.635742 0.839844 -0.931641 1.25586
+c-0.0634766 0.0693359 -0.116211 0.145508 -0.158203 0.21582c-1.9043 2.63281 -3.74219 5.31445 -5.54688 8.00098c-0.560547 0.824219 -1.08887 1.67188 -1.62988 2.52051c-1.30566 1.9873 -2.58691 3.97656 -3.82617 5.98828
+c-0.647461 1.03125 -1.26367 2.06641 -1.8877 3.10352c-1.12695 1.87891 -2.22949 3.75879 -3.29785 5.6543c-0.611328 1.07324 -1.21484 2.12109 -1.80566 3.22363c-0.329102 0.582031 -0.685547 1.18164 -1.00586 1.79199
+c-0.561523 1.01562 -1.06934 2.0752 -1.61816 3.11035c-0.847656 1.62598 -1.70898 3.26074 -2.52734 4.91504c-34.5576 69.0947 -40.1963 153.694 5.04785 218.724l35.3135 44.7891c-39.8428 -77.0078 -21.9355 -170.778 27.9082 -238.761
+c1.7998 -2.47461 3.64355 -4.91602 5.52637 -7.35547c0.583008 -0.736328 1.16797 -1.47754 1.75098 -2.18457c1.56641 -1.99512 3.16797 -3.9668 4.78613 -5.91797c0.583008 -0.685547 1.15137 -1.3584 1.74707 -2.06543c2.16211 -2.55371 4.375 -5.08984 6.64551 -7.56445
+c0.108398 -0.120117 0.211914 -0.228516 0.316406 -0.344727c2.14551 -2.3418 4.33301 -4.65332 6.55762 -6.93262c0.69043 -0.698242 1.39258 -1.38965 2.0957 -2.08887c1.74707 -1.78223 3.53125 -3.51367 5.34473 -5.23438
+c0.685547 -0.682617 1.37598 -1.33887 2.08789 -2.01758c2.44824 -2.27832 4.91895 -4.54492 7.43457 -6.75781c0.261719 -0.228516 0.532227 -0.439453 0.773438 -0.651367c2.3291 -2.02539 4.68652 -3.99707 7.07324 -5.95996
+c0.832031 -0.678711 1.68066 -1.35547 2.52832 -2.0293c1.875 -1.50879 3.77246 -2.97852 5.68164 -4.4375c0.910156 -0.698242 1.8457 -1.40918 2.79004 -2.10742c2.0752 -1.53906 4.17188 -3.05273 6.28809 -4.5498c0.719727 -0.486328 1.41797 -1.01562 2.14648 -1.50586
+c2.1875 -1.51367 4.41699 -2.98535 6.6543 -4.4248c0.839844 -0.557617 1.67188 -1.13965 2.51953 -1.68066c3.08594 -1.9541 6.20508 -3.875 9.35742 -5.73047c0.810547 -0.46582 1.62207 -0.901367 2.41992 -1.35156c2.37891 -1.37598 4.76172 -2.73145 7.18945 -4.0293
+c1.31445 -0.730469 2.66602 -1.39258 3.99609 -2.0957c1.98828 -1.02344 3.97656 -2.06348 5.98828 -3.04395c0.760742 -0.374023 1.50098 -0.723633 2.24609 -1.07715c2.56543 -1.23535 5.13965 -2.4248 7.74316 -3.60449
+c0.615234 -0.267578 1.21387 -0.545898 1.83398 -0.811523c3.03125 -1.32715 6.0957 -2.59961 9.18555 -3.81738c0.793945 -0.31543 1.58887 -0.619141 2.38672 -0.936523c2.81152 -1.08887 5.64355 -2.14648 8.50879 -3.15625
+c0.444336 -0.158203 0.889648 -0.319336 1.32129 -0.477539c3.19434 -1.09961 6.4082 -2.14648 9.64844 -3.13672c0.827148 -0.257812 1.65527 -0.507812 2.50293 -0.756836c3.31836 -0.980469 6.61621 -2.04199 10.0176 -2.81152
+c89.7734 -20.4316 184.518 -2.08301 237.896 67.46zM182.44 154.242c-5.37695 7.71191 -10.1885 15.8076 -14.4746 24.1572c-25.5195 49.7969 -27.2959 112.824 5.41895 159.909l26.7354 37.7383c-21.7607 -36.7588 -24.4688 -82.0537 -11.9141 -122.406
+c11.9941 -38.9062 37.1982 -73.2188 68.9941 -98.3301c0.682617 -0.542969 1.36914 -1.07227 2.05859 -1.61523c2.99023 -2.2793 6.01855 -4.53223 9.12793 -6.67871c1.44824 -0.980469 2.91504 -1.94727 4.39258 -2.90137
+c0.685547 -0.451172 1.35059 -0.928711 2.03809 -1.36621c2.23242 -1.41602 4.48633 -2.79492 6.76953 -4.13379c0.445312 -0.264648 0.902344 -0.50293 1.33887 -0.754883c1.84277 -1.07422 3.71387 -2.13379 5.59375 -3.1543
+c0.848633 -0.4375 1.7002 -0.875 2.5498 -1.3125c1.47168 -0.754883 2.93164 -1.52441 4.4248 -2.25391c2.89453 -1.43066 5.83105 -2.79492 8.81152 -4.09375c0.636719 -0.291016 1.28906 -0.541016 1.94238 -0.824219c2.37402 -1.00586 4.77344 -1.96973 7.19824 -2.90137
+c0.995117 -0.383789 2.00879 -0.75293 3.01953 -1.12305c2.21484 -0.807617 4.44922 -1.58008 6.69434 -2.30859c0.960938 -0.320312 1.90918 -0.635742 2.88281 -0.927734c3.15723 -0.994141 6.33691 -1.9209 9.55957 -2.76953
+c72.6543 -18.8555 140.737 5.30273 175.897 55.9355c0 0 -38.999 -130.069 -207.933 -102.078c-3.28125 0.541016 -6.3916 1.78027 -9.53516 2.75293c-1.00195 0.308594 -1.9834 0.637695 -2.98633 0.956055c-2.21191 0.740234 -4.4043 1.48145 -6.59473 2.2959
+c-1.01465 0.370117 -2.05078 0.740234 -3.07324 1.12695c-2.4082 0.922852 -4.80273 1.90918 -7.17773 2.91504c-0.645508 0.267578 -1.30176 0.516602 -1.93457 0.798828c-2.97363 1.28906 -5.87988 2.66113 -8.76172 4.0791
+c-0.204102 0.0878906 -0.424805 0.1875 -0.636719 0.287109c-1.41406 0.703125 -2.81152 1.44727 -4.2002 2.1709c-0.714844 0.374023 -1.43066 0.723633 -2.12891 1.11426c-2.0127 1.08887 -4.03027 2.21582 -6.00488 3.35645
+c-0.320312 0.186523 -0.635742 0.352539 -0.960938 0.552734c-2.29883 1.33887 -4.55859 2.73145 -6.79492 4.16699c-0.673828 0.408203 -1.30957 0.873047 -1.9834 1.30566c-1.39258 0.915039 -2.79883 1.80566 -4.1748 2.76172
+c-0.0957031 0.0654297 -0.169922 0.133789 -0.266602 0.199219c-3.12695 2.14551 -6.17578 4.39941 -9.16602 6.69043c-0.669922 0.515625 -1.3252 1.04395 -1.9873 1.55176c-2.97754 2.35742 -5.91309 4.75684 -8.75781 7.24414
+c-0.0214844 0.0332031 -0.046875 0.0410156 -0.0751953 0.0742188c-0.104492 0.0751953 -0.200195 0.183594 -0.308594 0.262695c-2.56152 2.26562 -5.05664 4.59863 -7.49316 6.96973c-0.65332 0.636719 -1.30664 1.26074 -1.93848 1.9082
+c-2.51562 2.49121 -4.98633 5.02344 -7.33984 7.62109c-6.50781 5.64551 -11.9395 14.0068 -16.8457 21.0312zM360.5 212.494c-33.7549 12.374 -62.6768 38.4805 -76.791 71.7549c-13.3779 31.3525 -11.4863 66.6045 7.80078 94.9912l14.4395 19.9004
+c-26.6816 -48.2041 -1.28125 -107.396 39.6094 -138.425c7.17773 -5.41602 14.9043 -10.1455 23.0254 -14.0449c4.27539 -2.05176 8.66211 -3.86523 13.124 -5.45605c3.48633 -1.23047 7.45312 -2.53516 11.0576 -3.41602
+c45.7061 -11.0889 82.9463 -3.42871 105.111 28.4814c-6.7373 -9.69727 -32.0332 -75.5889 -125.317 -57.5664c-2.05469 0.385742 -4.0293 1.1123 -6.01758 1.73828c-0.620117 0.182617 -1.23535 0.394531 -1.85059 0.583984
+c-1.40918 0.476562 -2.79883 0.9375 -4.19141 1.45801z"></glyph><glyph glyph-name="prog-mootools" unicode="&#xe0a4;" d="M503.02 328.017c0 0 25.9355 -105.127 -12.9033 -146.359c-38.8447 -41.2178 -172.479 -34.9902 -221.712 -73.6055c-49.2256 -38.625 -146.518 -140.357 -167.802 -160.336c-21.2832 -19.9775 -61.8789 -17.2461 -83.5771 5.60938
+c-21.7002 22.8506 -23.8955 65.8535 4.67383 88.6553c28.5684 22.7891 157.467 92.1367 198.163 136.934c40.6982 44.8027 47.2861 87.8398 69.3809 122.364c6.59961 15.2812 126.922 70.416 126.922 70.416l16.7422 -6.97852l-46.6914 -80.1768
+s-0.81543 -24.7471 21.1914 -36.8691c22.0029 -12.126 39.7188 4.4043 39.7188 4.4043l41.6885 84.6377zM83.1328 -25.7617c11.2861 12.626 10.209 32.0127 -2.41211 43.29c-12.6211 11.2871 -32 10.1875 -43.2939 -2.42871
+c-11.2871 -12.6338 -10.209 -32.0127 2.41602 -43.2988c12.6172 -11.2861 31.999 -10.1914 43.29 2.4375z"></glyph><glyph glyph-name="prog-nodejs01" unicode="&#xe0a5;" d="M115.889 257.115l-24.0527 13.7725c-1.51172 0.891602 -2.45117 2.49902 -2.45117 4.24414v29.3066c0 1.74414 -0.927734 3.36328 -2.44238 4.23145l-10.2393 5.89941c-0.742188 0.443359 -1.60156 0.662109 -2.43164 0.662109
+c-0.854492 0 -1.68945 -0.21875 -2.45117 -0.662109l-10.2461 -5.89941c-1.5166 -0.869141 -2.44043 -2.48828 -2.44043 -4.23145v-29.3066c0 -1.74512 -0.927734 -3.3418 -2.44531 -4.24414l-24.0615 -13.7725c-0.74707 -0.458008 -1.6748 -0.458008 -2.42871 0
+c-0.766602 0.420898 -1.2207 1.2334 -1.2207 2.10645l-0.0888672 62.7334c0 1.75879 0.938477 3.375 2.44727 4.24707l40.4834 23.2979c0.694336 0.40332 1.45996 0.610352 2.23145 0.642578h0.421875c0.776367 -0.0322266 1.54102 -0.239258 2.22949 -0.642578
+l40.4795 -23.2988c1.52051 -0.873047 2.44336 -2.48828 2.44336 -4.24707l-0.078125 -62.7334c0 -0.873047 -0.46875 -1.68555 -1.21582 -2.10645c-0.745117 -0.458008 -1.68848 -0.458008 -2.44238 0.000976562zM271.617 273.93v46.7529
+c0 1.74805 0.931641 3.36035 2.44238 4.23242l40.5039 23.373c1.50781 0.873047 3.37012 0.875977 4.88672 0.00390625l10.1357 -5.84375c0.532227 -0.307617 1.1875 -0.307617 1.71484 0c0.525391 0.306641 0.854492 0.87207 0.854492 1.48145v62.127
+c0 0.869141 0.458984 1.66699 1.20508 2.11035c0.750977 0.436523 1.6748 0.444336 2.43262 0.0224609l24.0977 -13.4482c1.55273 -0.861328 2.51074 -2.49902 2.51074 -4.27051v-116.541c0 -1.74902 -0.932617 -3.35938 -2.44727 -4.23535l-40.502 -23.3887
+c-1.51172 -0.879883 -3.37891 -0.879883 -4.89551 0l-40.4951 23.3887c-1.5127 0.875977 -2.44434 2.4873 -2.44434 4.23535zM301.781 289.289c0 -0.436523 0.231445 -0.838867 0.608398 -1.05664l13.9062 -8.01465c0.376953 -0.213867 0.842773 -0.213867 1.21973 0
+l13.9062 8.01465c0.376953 0.217773 0.609375 0.620117 0.609375 1.05664v16.0576c0 0.436523 -0.232422 0.84375 -0.609375 1.05762l-13.9023 8.03223c-0.380859 0.21875 -0.84668 0.21875 -1.22754 0l-13.9062 -8.03223
+c-0.373047 -0.213867 -0.604492 -0.621094 -0.604492 -1.05762v-16.0576zM480.675 325.551c1.51172 -0.87207 2.43652 -2.4834 2.4375 -4.22852v-11.3242c0 -1.74512 -0.925781 -3.35645 -2.4375 -4.23242l-24.2451 -14.0947
+c-0.757812 -0.436523 -1.68848 -0.436523 -2.44629 -0.00390625c-0.758789 0.435547 -1.22754 1.24512 -1.22754 2.11816v11.5244c0 0.87207 -0.46582 1.68262 -1.22363 2.12207l-12.6875 7.3125c-0.75293 0.432617 -1.68457 0.432617 -2.43848 0l-12.6797 -7.3125
+c-0.757812 -0.439453 -1.22363 -1.24902 -1.22363 -2.12207v-14.6445c0 -0.875977 0.469727 -1.68652 1.22852 -2.12207l40.7373 -23.3838c0.766602 -0.44043 1.23535 -1.25684 1.22852 -2.13672c-0.00390625 -0.880859 -0.485352 -1.68945 -1.25684 -2.12207
+l-24.332 -13.5254c-1.49023 -0.824219 -3.31348 -0.821289 -4.79395 0.0302734l-40.2324 22.9209c-1.52441 0.873047 -2.46973 2.49219 -2.46973 4.25098v46.7383c0 1.74805 0.930664 3.3623 2.44238 4.23535l40.4873 23.3691
+c1.51465 0.878906 3.38477 0.875977 4.89844 -0.00390625zM152.783 270.559c-1.51562 0.875977 -2.44727 2.4873 -2.44727 4.23633v46.7715c0 1.74316 0.930664 3.3623 2.44727 4.23535l40.4824 23.3652c1.51367 0.875977 3.375 0.875977 4.8916 0l40.4912 -23.3652
+c1.51465 -0.87207 2.44629 -2.49121 2.44629 -4.23535v-46.7715c0 -1.74805 -0.930664 -3.36035 -2.44238 -4.23633l-40.4951 -23.3867c-1.5166 -0.873047 -3.37793 -0.873047 -4.89453 0zM393.945 162.677c8.08398 -4.67578 13.1143 -13.3955 13.1162 -22.7549v-144.072
+c0 -9.35254 -5.0293 -18.0615 -13.1133 -22.7666l-124.834 -72.0781c-3.99316 -2.31348 -8.52148 -3.50391 -13.1455 -3.50391c-4.55762 0 -9.10059 1.19141 -13.0928 3.50391l-41.6816 24.6631c-6.21875 3.4707 -3.18359 4.70215 -1.12793 5.41895
+c8.30273 2.88379 9.98047 3.54492 18.8447 8.57617c0.924805 0.525391 2.14453 0.318359 3.09766 -0.229492l32.0225 -19.0146c1.16113 -0.650391 2.79883 -0.650391 3.86719 0l124.841 72.0596c1.16406 0.665039 1.90723 1.98828 1.90723 3.37109v144.073
+c0 1.41211 -0.744141 2.72754 -1.9375 3.44141l-124.79 71.9961c-1.15039 0.672852 -2.6875 0.672852 -3.84375 0l-124.765 -72.0156c-1.21191 -0.694336 -1.97754 -2.05566 -1.97754 -3.42285v-144.073c0 -1.38281 0.765625 -2.67676 1.9707 -3.33105l34.1992 -19.7686
+c18.5527 -9.26562 29.916 1.66016 29.916 12.6387v142.239c0 2.01172 1.61523 3.59668 3.62598 3.59668h15.832c1.97656 0 3.61816 -1.58496 3.61816 -3.59668v-142.239c0 -24.7666 -13.4912 -38.9688 -36.9678 -38.9688c-7.21191 0 -12.8984 0 -28.7598 7.80664
+l-32.7314 18.8564c-8.08789 4.66504 -13.0928 13.4141 -13.0928 22.7666v144.073c0 9.35938 5.00488 18.0967 13.0928 22.7549l124.838 72.1406c7.89941 4.46484 18.4043 4.46484 26.2373 0zM299.448 9.5918c29.6572 0 42.2803 6.70508 42.2803 22.4424
+c0 9.07129 -3.57715 15.8018 -49.6699 20.3271c-38.5137 3.7998 -62.333 12.3203 -62.333 43.1338c0 28.3926 23.9385 45.333 64.0781 45.333c45.0938 0 67.4092 -15.6475 70.2363 -49.2266c0.108398 -1.16797 -0.302734 -2.28027 -1.0752 -3.13477
+c-0.767578 -0.805664 -1.84375 -1.29395 -2.97852 -1.29395h-18.2715c-1.8916 0 -3.5625 1.33887 -3.94824 3.17578c-4.38379 19.4854 -15.0439 25.7168 -43.9619 25.7168c-32.3809 0 -36.1436 -11.2812 -36.1436 -19.7178c0 -10.2383 4.44141 -13.2217 48.1611 -19.0068
+c43.2559 -5.72852 63.8086 -13.8164 63.8086 -44.2314c0 -30.6729 -25.5771 -48.2314 -70.1816 -48.2314c-61.6025 0 -74.5059 28.2783 -74.5059 51.9834c0 2.26562 1.80957 4.06934 4.06445 4.06934h18.2021c2.03223 0 3.72559 -1.47461 4.04395 -3.45312
+c2.74609 -18.5264 10.9414 -27.8857 48.1943 -27.8857zM438.328 307.956l7.77246 -4.48438c0.292969 -0.166992 0.470703 -0.476562 0.470703 -0.80957v-8.97949c0 -0.333008 -0.177734 -0.643555 -0.470703 -0.80957l-7.77246 -4.48438
+c-0.289062 -0.166992 -0.647461 -0.166992 -0.935547 0l-7.7666 4.48438c-0.291992 0.166016 -0.469727 0.476562 -0.469727 0.80957v8.97949c0 0.333008 0.177734 0.642578 0.469727 0.80957l7.7666 4.48438c0.289062 0.169922 0.647461 0.169922 0.935547 0z"></glyph><glyph glyph-name="prog-nodejs02" unicode="&#xe0a6;" d="M482.585 261.131v-216.113c0 -14.0244 -7.5459 -27.084 -19.6719 -34.1426l-187.248 -108.116c-5.98926 -3.47363 -12.7822 -5.25879 -19.7188 -5.25879c-6.83789 0 -13.6494 1.78516 -19.6396 5.25879l-62.5205 36.9902
+c-9.32617 5.20703 -4.77539 7.05859 -1.69238 8.12793c12.4541 4.32227 14.9736 5.31836 28.2686 12.8633c1.38672 0.792969 3.21582 0.482422 4.64648 -0.342773l48.0312 -28.5195c1.74121 -0.980469 4.2002 -0.980469 5.80078 0l187.263 108.086
+c1.74414 0.996094 2.8623 2.9834 2.8623 5.05273v216.114c0 2.11719 -1.11816 4.09375 -2.90625 5.16309l-187.186 107.99c-1.72559 1.00977 -4.03027 1.00977 -5.76758 0l-187.145 -108.021c-1.81836 -1.04004 -2.96484 -3.0791 -2.96484 -5.13281v-216.113
+c0 -2.06836 1.14551 -4.00879 2.9541 -4.98926l51.2988 -29.6543c27.8291 -13.9033 44.875 2.48535 44.875 18.9561v213.361c0 3.0166 2.42285 5.39551 5.43945 5.39551h23.7461c2.96973 0 5.42969 -2.37793 5.42969 -5.39551v-213.362
+c0 -37.1465 -20.2363 -58.4541 -55.4521 -58.4541c-10.8164 0 -19.3467 0 -43.1377 11.7129l-49.0986 28.2871c-12.1328 6.99512 -19.6377 20.1172 -19.6377 34.1426v216.113c0 14.043 7.50488 27.1504 19.6377 34.1348l187.256 108.208
+c11.8506 6.70117 27.6084 6.70117 39.3574 0l187.248 -108.208c12.126 -7.01367 19.6719 -20.0918 19.6719 -34.1348zM321.171 65.6328c44.4844 0 63.418 10.0684 63.418 33.667c0 13.6055 -5.36621 23.7061 -74.5039 30.4883c-57.7705 5.70215 -93.5 18.4854 -93.5 64.7021
+c0 42.5879 35.9092 68.002 96.1182 68.002c67.6406 0 101.113 -23.4668 105.354 -73.8438c0.162109 -1.74805 -0.453125 -3.41504 -1.61035 -4.69531c-1.15527 -1.21289 -2.77051 -1.94336 -4.4707 -1.94336h-27.4082c-2.84082 0 -5.34473 2.00977 -5.92383 4.76562
+c-6.57422 29.2266 -22.5654 38.5752 -65.9395 38.5752c-48.5732 0 -54.2158 -16.9199 -54.2158 -29.5811c0 -15.3604 6.66406 -19.8291 72.2432 -28.5078c64.8818 -8.58984 95.709 -20.7266 95.709 -66.3496c0 -46.0039 -38.3633 -72.3428 -105.27 -72.3428
+c-92.4053 0 -111.759 42.4111 -111.759 77.9707c0 3.40137 2.71387 6.10352 6.0957 6.10352h27.3066c3.04492 0 5.58594 -2.20898 6.0625 -5.1748c4.11914 -27.7881 16.4141 -41.8359 72.2939 -41.8359z"></glyph><glyph glyph-name="prog-codeign" unicode="&#xe0a7;" d="M451.118 59.9082c-1.50098 -85.54 -74.5908 -145.391 -145.31 -162.408c33.4688 14.3789 63.3135 42.8564 67.3848 83.8027c3.73926 37.7715 -14.8311 70.3398 -39.9785 94.4229c-23.9199 22.918 -52.4453 37.6963 -78.4502 57.251
+c-14.9854 11.2637 -37.752 33.8896 -29.7373 56.8291c-10.4092 -9.76953 -18.6455 -23.4463 -21.8877 -38.0479c-6.47949 -29.1279 9.98828 -51.8164 27.0186 -71.8955c17.2139 -20.2861 15.8828 -55.1006 -13.1562 -62.0264
+c-12.4346 -2.9502 -25.5977 2.47266 -33.1133 13.6582c-8.08789 12.0234 -6.30176 24.3193 -3.03906 37.7598c-27.1494 -20.9443 -48.9736 -52.8223 -48.9033 -90.3789c0.0664062 -34.4434 26.3623 -68.0967 54.4678 -81.3516
+c-55.7061 13.9824 -105.035 53.5029 -120.42 115.6c-15.3994 62.1416 5.55176 124.767 39.7852 174.565c17.1035 24.8848 37.1309 47.2109 57.9482 68.4219c19.3818 19.7314 40.7314 37.8662 58.2861 59.5977c18.1064 22.4082 40.7471 62.4883 23.5547 92.792
+c31.21 -25.4102 56.3555 -67.8672 52.1562 -111.604c-3.36621 -34.8955 -27.3828 -70.4258 -3.85156 -103.384c14.7119 -20.5996 44.5684 -16.1387 55.373 3.91699c-0.321289 -0.422852 -0.617188 -0.869141 -0.983398 -1.25879
+c1.8457 3.22754 3.23438 6.74609 4.05957 10.5498c-0.0117188 -0.657227 -0.114258 -1.25684 -0.188477 -1.87402c0.766602 2.97656 1.16113 6.18359 1.11621 9.60742c-0.0361328 -2.67578 -0.383789 -5.24707 -0.927734 -7.7334
+c0.0595703 3.03516 -0.436523 6.41699 -1.94727 10.3984c1.0127 -0.5625 1.87402 -1.13867 2.87891 -1.70801c54.8447 -30.998 99.1025 -85.1484 97.8643 -155.503z"></glyph><glyph glyph-name="prog-expression" unicode="&#xe0a8;" d="M317.616 109.305c2.03418 -1.50488 6.79102 -5.00684 9.66309 -7.12598c-15.083 -15.4434 -30.0176 -26.8965 -44.4551 -33.501c-15.1006 -6.91113 -31.5889 -10.4082 -49.0176 -10.4082c-24.5342 0 -44.0674 6.7334 -58.0488 20.0576
+c-13.9268 13.2861 -20.9922 31.6582 -20.9922 54.5762c0 20.5254 5.98438 40.5195 17.7617 59.3994c11.8213 18.8828 28.207 33.9834 48.6914 44.8828c20.5273 10.9072 42.9463 16.4385 66.6377 16.4385c17.0498 0 30.4014 -3.90527 39.6582 -11.6113
+c9.22852 -7.71777 13.7031 -17.1738 13.7031 -28.9844c0 -9.73145 -3.77148 -19.748 -11.2451 -29.7041c-7.53027 -10.0391 -20.0264 -18.918 -37.1475 -26.3779c-17.3076 -7.56055 -44.126 -14.4209 -79.6816 -20.418l-2.0166 -0.349609l-0.985352 -14.5801
+c0 -14.5674 3.85547 -25.9785 11.4658 -33.9336c7.59766 -7.97656 17.8936 -12.0146 30.5732 -12.0146c10.376 0 20.7275 2.39941 30.748 7.15234c9.52441 4.54492 21.2686 13.627 34.6875 26.502zM213.495 151.044l-0.657227 -3.63867l3.65625 0.673828
+c23.8906 4.36621 41.6143 11.5732 52.6504 21.4121c15.2246 13.7109 22.9424 29.3379 22.9424 46.5127c0 7.41113 -1.92383 13.374 -5.69238 17.707c-3.88867 4.44238 -8.81641 6.67871 -14.6338 6.67871c-11 0 -21.2666 -6.2168 -30.5371 -18.4971
+c-13.1035 -17.1582 -22.4385 -40.9707 -27.7285 -70.8486zM267.439 -17.04c-128.969 -20.8584 -242.85 21.5918 -263.643 103.003c-13.291 51.9941 14.4355 108.393 68.1543 153.896l-41.0205 24.2686l153.878 39.6973
+c-1.44238 -0.491211 -3.29297 -1.32227 -5.37305 -2.3125c2.0332 0.756836 3.96387 1.60938 6.01758 2.3457c-82.1211 -37.6973 -129.949 -120.307 -109.751 -199.339c20.1816 -79.0205 101.71 -128.262 191.737 -121.559zM440.052 66.1562l41.0166 -24.2734
+l-153.874 -39.6924c1.43457 0.499023 3.29395 1.31348 5.36914 2.32812c-2.0293 -0.772461 -3.95996 -1.61719 -6.01074 -2.36523c82.127 37.6953 129.942 120.311 109.748 199.347c-20.1768 79.0146 -101.713 128.256 -191.741 121.532
+c128.965 20.8799 242.847 -21.5869 263.646 -102.979c13.2822 -51.9941 -14.4346 -108.396 -68.1543 -153.897z"></glyph><glyph glyph-name="prog-symfony" unicode="&#xe0a9;" d="M255.991 408.5c141.119 0 255.509 -114.382 255.509 -255.485c0 -141.12 -114.39 -255.515 -255.509 -255.515c-141.103 0 -255.491 114.395 -255.491 255.515c0 141.104 114.389 255.485 255.491 255.485zM393.788 260.627
+c15.8154 0.527344 20.3652 15.918 20.1035 23.8379c-0.644531 18.6055 -20.248 30.3604 -46.1836 29.5039c-25.9551 -0.888672 -48.6104 -15.207 -65.4766 -34.9844c-18.6729 -21.7109 -31.0947 -47.4346 -40.0479 -73.7031
+c-16.0098 13.1152 -28.3604 30.1094 -54.0479 37.4961c-19.8613 5.71777 -40.7168 3.36328 -59.8955 -10.9248c-9.07812 -6.78613 -15.3457 -17.0322 -18.3184 -26.6885c-7.69824 -25.0527 8.10059 -47.3555 15.2822 -55.3643l15.707 -16.8164
+c3.23633 -3.29883 11.0371 -11.9053 7.22363 -24.2432c-4.10059 -13.4238 -20.29 -22.0977 -36.8779 -16.9912c-7.41113 2.2793 -18.0488 7.79297 -15.6699 15.5605c0.990234 3.17383 3.26074 5.56348 4.49512 8.29199c1.10156 2.35352 1.6416 4.1416 1.98828 5.19824
+c3.03027 9.86719 -1.12305 22.7383 -11.71 26.0234c-9.89062 3.02148 -19.999 0.619141 -23.9258 -12.1025c-4.45703 -14.4707 2.47168 -40.7188 39.5439 -52.1377c43.4287 -13.3477 80.1689 10.2959 85.3799 41.1426c3.29688 19.3008 -5.44824 33.6582 -21.4082 52.1133
+l-13.0293 14.4053c-7.88379 7.87598 -10.5908 21.3076 -2.42871 31.6289c6.88672 8.71582 16.6924 12.4248 32.7695 8.05469c23.4502 -6.36719 33.9082 -22.6387 51.3418 -35.7666c-7.19336 -23.6279 -11.9014 -47.3311 -16.1602 -68.6025l-2.61133 -15.8389
+c-12.4668 -65.3955 -21.9863 -101.323 -46.7246 -121.926c-4.97852 -3.55371 -12.1113 -8.86523 -22.8525 -9.23047c-5.6377 -0.182617 -7.44336 3.7002 -7.52148 5.38086c-0.125 3.93848 3.19727 5.75977 5.40137 7.54395c3.31934 1.80371 8.31738 4.79883 7.97266 14.3623
+c-0.362305 11.3193 -9.74316 21.1416 -23.292 20.6924c-10.1602 -0.317383 -25.6338 -9.88086 -25.0518 -27.3877c0.612305 -18.0723 17.4414 -31.6211 42.8418 -30.7471c13.5684 0.460938 43.877 5.96289 73.7461 41.4922c34.7715 40.7021 44.4844 87.3594 51.7959 121.492
+l8.17578 45.1025c4.51855 -0.548828 9.37305 -0.926758 14.6455 -1.04395c43.3125 -0.918945 64.9639 21.499 65.293 37.8213c0.211914 9.86719 -6.48242 19.6016 -15.8594 19.3564c-6.69238 -0.178711 -15.1143 -4.65332 -17.1436 -13.918
+c-1.97852 -9.09082 13.7832 -17.3076 1.47363 -25.2959c-8.75 -5.66016 -24.4277 -9.64258 -46.5098 -6.41211l4.00977 22.1934c8.19141 42.0918 18.3018 93.8477 56.6553 95.1201c2.79395 0.128906 13.0127 -0.125 13.2568 -6.88379
+c0.0664062 -2.25391 -0.50293 -2.85254 -3.13574 -8.0127c-2.70703 -4.03418 -3.71777 -7.46094 -3.59668 -11.4023c0.382812 -10.7412 8.5459 -17.8066 20.376 -17.3906z"></glyph><glyph glyph-name="prog-yii" unicode="&#xe0aa;" d="M494.657 281.265c-4.5498 -77.7061 -60.874 -144.672 -122.182 -206.361c-3.41895 75.2295 -19.7822 123.187 -45.333 190.61c-24.1191 67.9531 46.3945 140.811 104.406 142.986c34.7539 -17.7012 64.6045 -64.1768 63.1084 -127.235zM278.585 128.542
+c16.4619 -6.9541 60.6846 -29.5977 85.0566 -66.3682c-3.54297 -53.3369 -43.9258 -150.407 -173.256 -164.674c-9.69727 75.8682 21.8623 140.577 53.1738 180.04c14.8916 18.5293 26.3223 35.4297 35.0254 51.002zM17.7969 361.34
+c99.9531 39.5527 207.525 -0.970703 269.634 -85.3818c43.543 -59.1807 70.8066 -135.037 76.3506 -201.242c-29.8848 38.4795 -67.6152 60.7734 -115.681 78.2334c-32.8809 11.9395 -63.2363 19.8457 -106.576 32.6787c-102.926 28.0947 -128.323 116.354 -123.728 175.712
+z"></glyph><glyph glyph-name="prog-zendfrm" unicode="&#xe0ab;" d="M511.5 272.167c0 0 0 -67.667 -67.668 -67.667h-203.002s0 67.667 67.667 67.667h203.003zM240.83 118.035c0 0 0 67.668 67.667 67.667h101.502s0 -67.667 -67.668 -67.667h-101.501zM240.83 31.5703c0 0 0 67.668 67.667 67.668h33.834s0 -67.668 -67.668 -67.668
+h-33.833zM247.354 275.602l-139.534 -191.226h110.293v-53.9775h-217.612l140.184 191.218h-120.339v53.9854h227.009z"></glyph><glyph glyph-name="prog-drupal" unicode="&#xe0ac;" d="M367.271 313.468c15.7578 -9.84375 112.231 -68.9062 112.231 -199.362c0 -130.457 -102.891 -216.605 -221.538 -216.605c-118.649 0 -225.468 93.5264 -225.468 220.534s98.9609 186.092 117.164 195.434c21.6533 11.8301 37.4111 17.7236 62.5107 37.4326
+c11.8301 9.84375 22.1758 23.6152 25.625 57.5996c17.7227 -21.1709 38.8945 -45.792 54.1279 -56.1367c24.6211 -16.2393 49.2422 -22.6348 75.3467 -38.8955zM67.8135 216.559c3.97168 -6.89648 17.7217 -7.87988 46.7949 6.39551
+c29.0283 14.2734 66.4395 37.4102 92.5439 63.4932c26.1045 26.1035 28.5488 36.9297 28.5488 42.3428c0 4.42969 -4.45215 5.91504 -4.45215 7.87891c0 0.501953 1.00391 2.4668 4.45215 4.91113c7.85742 5.91504 10.3457 17.7451 10.3457 22.1758
+c0 4.16895 0.873047 13.6426 -4.8457 31.6924c-0.349609 1.22168 -0.698242 2.46582 -1.04785 3.75391c-4.45215 -32.5 -14.3174 -42.3428 -27.5879 -52.6895c-22.1328 -16.7402 -43.8281 -27.0645 -48.7178 -29.5303c-10.7812 -5.3916 -45.3105 -24.3809 -70.3232 -52.2969
+c-2.27051 -1.98535 -4.32227 -3.92871 -5.98047 -5.80566c-18.2471 -20.167 -23.6602 -35.4463 -19.7305 -42.3213zM370.108 -56.1846c3.44824 3.44922 2.44434 6.39551 1.96484 8.38184c-0.480469 1.96387 -2.44531 4.91113 -6.89746 1.46191
+c-9.86621 -7.37695 -31.998 -16.2383 -63.5146 -16.2383c-31.4746 0 -46.2734 6.39453 -56.0947 14.2744c-1.48438 0.980469 -1.00488 0.980469 -3.97266 0.980469c-2.9248 0 -4.88965 -1.48242 -7.37793 -3.44824c-2.44336 -1.96387 -3.44824 -6.89746 0 -10.3457
+c21.6523 -19.6865 57.6221 -18.2031 84.207 -15.7354c26.584 2.46582 49.1973 18.2021 51.6855 20.6689zM283.938 -11.375c-5.41406 -4.93262 -6.37402 -8.86133 -3.44824 -12.8115c2.96777 -3.92969 5.93555 -1.48438 14.2734 5.41211
+c8.38281 6.89746 13.7939 12.8125 31.0371 12.8125s20.168 -6.39551 23.6162 -12.8125c3.44824 -6.39453 3.92871 -7.37793 7.37695 -5.41211c3.97266 1.96387 5.93848 4.93262 3.97266 9.84375c-1.96387 4.93164 -5.45605 13.7939 -11.3496 17.7441
+c-5.89355 3.92871 -14.2754 4.4082 -22.1318 4.4082c-7.90137 0 -12.3105 0.501953 -20.6914 -2.94531c-8.38184 -3.44824 -17.2432 -11.3281 -22.6553 -16.2393zM414.416 -15.3252c13.7939 -0.982422 21.1719 5.41309 33.0029 22.6562
+c11.7861 17.2207 16.7188 44.7881 16.7188 60.0664c0 15.2559 -6.89746 40.8584 -31.5176 40.8584c-23.1357 0 -70.4121 -48.2578 -95.0322 -48.7383c-29.0293 -0.501953 -68.8838 57.0986 -126.506 56.5967c-45.2676 -0.480469 -81.2393 -36.4277 -81.7178 -74.8213
+c-0.481445 -21.6523 6.89551 -37.4102 21.6504 -47.7559c9.86523 -6.39551 18.7275 -10.8262 48.2803 -10.8262c48.7168 0 110.747 60.5459 139.296 59.5645c22.6562 -0.983398 58.1025 -56.1162 75.8252 -57.6006z"></glyph><glyph glyph-name="prog-joomla" unicode="&#xe0ad;" d="M1.14941 339.818c0.0078125 37.7334 30.5977 68.3574 68.3496 68.3574c33.9746 -0.0166016 62.166 -24.8057 67.4551 -57.292c36.8818 8.64941 77.2451 -1.41016 106.005 -30.1621l3.9248 -3.92969l-50.4512 -50.4141l-3.9043 3.91699
+c-16.3721 16.3555 -42.9033 16.3555 -59.2881 -0.0117188c-16.4307 -16.4316 -16.4014 -43.0488 -0.0908203 -59.3555l9.87207 -9.85156l50.4463 -50.4062l53.3623 -53.3203l-50.3975 -50.4424l-53.4111 53.3457l-50.4512 50.418l-9.82715 9.81934
+c-30.4863 30.4775 -39.917 74.0254 -28.3701 112.625c-30.4766 6.89453 -53.2236 34.1406 -53.2236 66.7031zM148.989 207.053l53.4111 53.3555l50.4463 50.4102l9.83887 9.81738c30.3711 30.3535 73.6406 39.9092 112.103 28.6152
+c4.5957 33.2842 33.1602 58.9258 67.709 58.9258c37.7588 0 68.3662 -30.5986 68.3584 -68.3574c0 -34.7031 -25.8457 -63.376 -59.3545 -67.7764c11.0117 -38.3213 1.42188 -81.2744 -28.752 -111.461l-3.91797 -3.95117l-50.4092 50.459l3.89355 3.90527
+c16.3838 16.3691 16.3838 42.9248 0.0166016 59.2891c-16.3193 16.3047 -42.792 16.3389 -59.2266 -0.0957031l-9.84375 -9.82324l-50.4561 -50.418l-53.3613 -53.3164zM452.744 33.8496c33.2139 -4.65723 58.7559 -33.1934 58.7559 -67.6826
+c0 -37.7686 -30.624 -68.3418 -68.3535 -68.3418c-33.0986 0 -60.6943 23.4834 -66.998 54.7266c-38.7998 -11.9395 -82.7646 -2.54492 -113.463 28.1533l-3.85742 3.85059l50.4004 50.46l3.875 -3.88477c16.3857 -16.3682 42.9336 -16.3682 59.3018 -0.0117188
+c16.3086 16.3213 16.3467 42.7861 -0.0908203 59.2285l-9.86035 9.87695l-50.4053 50.4463l-53.2705 53.3174l50.4502 50.3965l53.2256 -53.2705l50.4014 -50.4434l9.89355 -9.91406c29.0098 -28.9932 39.0312 -69.7959 29.9951 -106.907zM356.479 94.2402
+l-53.2168 -53.2734l-50.4141 -50.4453l-9.88867 -9.89746c-29.1182 -29.1309 -70.1875 -39.0283 -107.465 -29.7793c-6.96094 -30.3857 -34.1504 -53.0039 -66.6357 -53.0205c-37.7559 0 -68.3662 30.5898 -68.3584 68.3418c0 32.3281 22.4346 59.4248 52.5762 66.5312
+c-9.54004 37.4561 0.34082 78.833 29.667 108.143l3.8584 3.8418l50.4434 -50.3955l-3.89551 -3.87207c-16.3633 -16.3848 -16.3555 -42.9004 0.0205078 -59.2959c16.4258 -16.4229 43.0332 -16.3945 59.3594 -0.0634766l9.87305 9.87988l50.4043 50.4316l53.2676 53.3154z
+"></glyph><glyph glyph-name="prog-wordpress" unicode="&#xe0ae;" d="M256 408.5c140.879 0 255.5 -114.609 255.5 -255.492c0 -140.882 -114.621 -255.508 -255.5 -255.508c-140.883 0 -255.5 114.626 -255.5 255.508c0 140.883 114.617 255.492 255.5 255.492zM26.2871 153.008c0 -90.9219 52.8301 -169.51 129.472 -206.736
+l-109.582 300.225c-12.7451 -28.5654 -19.8896 -60.1816 -19.8896 -93.4883zM256 -76.7217c26.748 0 52.4062 4.62012 76.2842 13.0234c-0.611328 0.986328 -1.18066 2.03027 -1.64648 3.16504l-70.6035 193.446l-68.9326 -200.274
+c20.5898 -6.05371 42.3516 -9.36035 64.8984 -9.36035zM287.659 260.714l83.0156 -246.933l22.917 76.5537c9.91895 31.7842 17.4795 54.6016 17.4795 74.2588c0 28.4023 -10.2012 48.0566 -18.9385 63.3555c-11.6436 18.9258 -22.5635 34.9434 -22.5635 53.874
+c0 21.1182 16.0107 40.7705 38.5732 40.7705c1.02051 0 1.98926 -0.125 2.97852 -0.182617c-40.8701 37.4473 -95.3213 60.3145 -155.121 60.3145c-80.2549 0 -150.859 -41.1826 -191.934 -103.539c5.39746 -0.174805 10.4746 -0.282227 14.7832 -0.282227
+c24.0244 0 61.2227 2.91895 61.2227 2.91895c12.3799 0.727539 13.8398 -17.4658 1.46777 -18.9307c0 0 -12.4463 -1.4541 -26.2861 -2.17871l83.6494 -248.83l50.2764 150.768l-35.7832 98.0625c-12.3809 0.724609 -24.0957 2.17871 -24.0957 2.17871
+c-12.3828 0.732422 -10.9316 19.6582 1.45605 18.9307c0 0 37.9258 -2.91895 60.4941 -2.91895c24.0234 0 61.2305 2.91895 61.2305 2.91895c12.3838 0.727539 13.8438 -17.4658 1.46777 -18.9307c0 0 -12.4629 -1.4541 -26.29 -2.17871zM371.486 -45.5449
+c68.2959 39.8184 114.223 113.807 114.223 198.553c0 39.9434 -10.2051 77.4902 -28.1367 110.205c0.988281 -7.31445 1.54688 -15.167 1.54688 -23.625c0 -23.2949 -4.36621 -49.502 -17.4697 -82.2715z"></glyph><glyph glyph-name="prog-magento" unicode="&#xe0af;" d="M473.409 274.304v-242.606l-58.0156 -35.1631v244.365l-0.777344 0.487305l-158.468 98.5498l-158.896 -98.6338l-0.646484 -0.402344v-243.778l-58.0156 34.5752v242.606l0.347656 0.211914l217.21 133.984l216.921 -133.984zM287.646 169.428h-0.00195312v84.3652
+l70.9053 -43.9492v-0.232422v-248.237l-102.401 -63.874l-102.698 63.874v247.919v0.551758l70.9092 43.9492v-84.8828v-199.331l31.79 -19.9258l31.4971 19.9258v199.848z"></glyph><glyph glyph-name="prog-django" unicode="&#xe0b0;" d="M321.38 408.5h0.000976562v-386.751c-42.8691 -8.1377 -74.3428 -11.3916 -108.508 -11.3916c-102.005 0 -155.181 46.1143 -155.181 134.556c0 85.1797 56.4316 140.52 143.78 140.52c13.5684 0 23.8711 -1.08496 36.3545 -4.33789v127.405h83.5527zM237.827 79.7969
+v134.021c-9.77246 3.25391 -17.9062 4.33789 -28.209 4.33789c-42.3301 0 -66.7432 -26.043 -66.7432 -71.6162c0 -44.4951 23.332 -68.9043 66.1973 -68.9043c9.22168 0 16.8164 0.539062 28.7549 2.16211zM454.309 408.051v-85.7256h-83.5566v85.7256h83.5566z
+M370.752 279.468h83.5566v-193.699c0 -66.7344 -4.88867 -98.7422 -19.5361 -126.417c-13.5605 -26.5898 -31.4668 -43.4023 -68.3652 -61.8516l-77.5889 36.8965c36.8887 17.3584 54.8096 32.542 66.1963 55.8828c11.9346 23.874 15.7373 51.5439 15.7373 124.252v164.937z
+"></glyph><glyph glyph-name="prog-rails" unicode="&#xe0b1;" d="M511.5 307.238l-11.2529 -16.8789s-28.1328 31.8789 -79.6943 26.2568c-51.5742 -5.62598 -142.517 -58.1357 -156.585 -173.461c-14.0635 -115.324 41.2568 -240.965 41.2568 -240.965h-249.403s-6.5625 41.2559 9.37695 120.014
+c15.9355 78.7598 39.377 131.265 79.6934 206.276c40.3174 75.0068 105.012 136.89 198.773 145.323c93.7637 8.44141 167.835 -66.5654 167.835 -66.5654zM6.12598 27.8301l48.7588 -3.75l-8.44141 -48.7559l-45.9434 5.62305zM96.1377 167.532l-13.124 -36.5605
+l-44.0674 14.0645l14.0635 39.376zM169.274 286.607l-25.3174 -30l-33.7539 22.5059l26.252 29.0596zM263.968 363.49l-30.9385 -17.8105l-22.502 27.1885l30.9385 15.9385zM364.297 377.554l-38.4473 -0.94043l-5.62207 27.1963l40.3135 -1.87891zM481.496 352.241
+l-5.625 -8.4375l-26.2529 14.0645l0.938477 16.875zM444.926 288.487v14.0635l25.3174 -5.62598v-11.249zM364.297 290.358l26.248 6.56543l3.75098 -15l-17.8145 -14.0635zM344.605 233.162l-11.2549 -19.6875l-27.1875 30l19.6865 17.8154zM276.16 159.099l12.1895 24.373
+l27.1885 -20.626l-7.50195 -30.9424zM273.346 65.332l1.875 32.8184l35.6357 -18.7539l1.87012 -30.9395zM345.537 -54.6836l-49.6865 2.81152l-9.37793 33.7578h41.2529z"></glyph><glyph glyph-name="prog-erlang" unicode="&#xe0b2;" d="M81.8994 -8.28809h-75.3691h-3.01562h-3.01465v322.576h4.52148h1.50879h63.3096c-4.39551 -7.53516 -8.91602 -15.4785 -15.0752 -25.625c-16.2676 -26.8105 -30.6182 -64.5771 -33.1592 -105.52c-5.13281 -82.6035 24.0186 -151.852 60.2939 -191.432zM445.176 314.288
+c22.1064 0 44.2178 0 66.3232 -0.000976562v-322.576h-61.8037c3.39258 5.65234 32.2236 47.4824 42.209 63.3086c-23.4834 13.1367 -49.6279 25.4883 -73.8643 39.1904c-27.2539 -49.3203 -109.838 -120.797 -183.898 -66.3203
+c-35.2676 25.9375 -46.6572 74.7832 -48.2334 137.169h293.938c7.16895 62.458 -10.7041 112.893 -34.6699 149.229zM324.587 240.425h-134.159c-6.07031 83.1465 142.422 89.9326 134.159 0z"></glyph><glyph glyph-name="prog-coffeescr" unicode="&#xe0b3;" d="M142.631 303.67c-10.3877 9.68945 -11.4277 19.7363 -3.11914 29.7754c3.46387 4.14941 7.61914 5.54004 35.3184 9.69336c12.4629 2.0752 30.1211 -4.15332 30.1211 -10.3877c0 -4.1543 -3.80469 -4.84473 -20.4268 -2.76953
+c-12.8086 1.38477 -22.8516 0.693359 -27.7002 -1.73047c-8.6582 -4.84473 -9.00293 -8.30859 -1.38477 -15.9268c8.30859 -8.30957 41.2021 -5.19434 60.5938 5.88379c8.30371 4.84863 20.7705 12.1182 28.3896 16.2773c7.26953 4.14941 21.1172 9.69238 30.8154 12.1172
+c57.8184 14.8887 120.144 -2.42383 120.144 -32.8936c0 -19.0459 -27.3535 -32.1992 -64.3984 -31.5088c-21.8154 0.344727 -31.8545 2.77246 -40.167 10.3877c-8.30957 6.92383 -7.96387 10.043 2.4248 16.6221c7.96387 5.19043 8.6582 4.84473 15.9268 -1.72949
+c14.1973 -13.1572 58.5146 -7.61816 58.5146 6.91992c0 9.34863 -11.7715 14.1963 -34.2773 14.1963c-25.2754 0.345703 -43.623 -4.84863 -82.0566 -23.5449c-46.0527 -22.5078 -85.8711 -22.8516 -108.718 -1.38184zM35.2949 274.93
+c-16.9658 14.1943 -13.1533 27.0059 12.1182 40.1641c14.1973 7.61426 16.6211 7.27344 10.3877 -2.0752c-4.84863 -7.61816 -4.84863 -9.00391 1.73438 -16.9668c11.4238 -14.8867 51.2422 -27.7002 109.062 -35.3135c34.624 -4.50293 180.733 -5.19824 199.085 -0.694336
+c4.84863 1.03906 15.9219 2.76953 25.2754 3.80469c25.9658 3.11914 67.8633 14.8877 80.3262 22.5068c12.8125 7.9668 16.6182 15.2354 13.5029 25.2744c-2.0791 6.57812 -1.72949 6.57812 8.30859 0.694336c22.8525 -13.502 20.082 -32.5479 -6.57324 -46.0469
+c-43.2822 -21.4678 -114.261 -32.5498 -212.594 -32.8945c-78.9404 -0.349609 -106.292 1.72949 -157.533 11.7725c-43.2812 8.65332 -69.2471 18.0029 -83.0996 29.7744zM499.943 243.076c7.26953 4.84473 12.4639 6.5791 11.4229 4.15234
+c-0.691406 -2.07422 -3.80566 -14.8877 -6.92383 -28.3896c-3.46484 -13.1543 -9.69336 -34.9697 -14.542 -48.4717c-14.8887 -41.2061 -23.1963 -55.3955 -65.7842 -114.255c-8.30859 -11.4277 -17.6572 -29.4336 -20.7764 -39.8223
+c-12.4629 -44.3125 -51.5859 -62.3193 -135.372 -62.3193c-38.7832 0 -49.5117 1.38867 -72.3672 8.6582c-25.9658 8.30957 -52.9707 25.2725 -52.9707 33.9248c-0.344727 11.7773 -18.7002 46.4014 -42.5869 79.9854c-14.8877 20.7764 -30.124 45.3516 -34.624 54.7012
+c-4.1543 9.00293 -8.6543 16.6221 -10.043 16.6221c-3.80469 0 -15.9229 -25.2754 -17.6572 -36.6992c-1.72949 -13.1572 3.81055 -38.7822 11.083 -49.8604c13.8477 -21.4668 42.9287 -41.5479 61.6289 -41.5479c8.6543 -0.344727 8.99902 -0.695312 3.11426 -4.1543
+c-24.2402 -13.8477 -61.9736 -9.69336 -84.4795 9.34863c-38.0889 32.8945 -38.0889 86.5596 0 128.453l17.6562 19.042l-7.61816 25.9697c-4.15332 14.1934 -8.30762 32.5439 -9.34375 40.5078l-2.0791 14.542l7.95898 -7.27246
+c19.0459 -16.6182 70.9785 -30.8154 139.88 -38.4336c48.1279 -5.53516 185.238 -2.76953 218.474 3.80957c4.1543 0.693359 13.1611 2.42773 20.085 3.46387c37.3926 5.88379 67.1689 15.582 85.8652 28.0449z"></glyph><glyph glyph-name="prog-perl" unicode="&#xe0b4;" d="M452.635 -79.7158h38.3994v-22.7842h-470.07v22.7861h136.068c0.274414 0.444336 2.05371 0.856445 5.58105 1.22363c0.317383 0.605469 0.470703 0.972656 0.814453 1.62598c3.02637 5.82617 6.56055 12.999 7.93457 16.0713
+c2.54395 5.68359 6.25488 19.1025 7.32129 26.4414c2.52539 17.3516 2.77734 21.8887 1.63086 27.4658c-0.345703 1.63672 -0.777344 9.67383 -1.01855 17.8984c-0.364258 12.1807 -0.523438 15.9404 -1.42676 19.5293c-1.38379 5.50879 -2.44043 12.168 -2.44043 17.4971
+c0 6.50684 -0.953125 18.1631 -2.2373 25.833c-1.72949 10.3477 -1.74902 28.7559 0 38.4502c1.4375 7.9375 1.08301 11.2461 -1.42383 14.8457c-3.67285 5.27246 -7.62793 5.83398 -17.4932 2.64355c-28.4307 -8.68262 -58.001 13.5283 -74.6572 34.7891
+c-11.0674 18.4668 -27.0303 30.1836 -28.6836 52.2793c-1.25781 18.0293 -3.5957 33.2471 -2.8457 51.6699c-0.612305 16.8398 9.94629 28.4922 13.833 45.3662c-2.4668 15.9209 -21.9473 11.9238 -33.3623 17.291c-5.66602 3.06836 -8.50781 8.72559 -7.3252 14.4414
+c1.42383 6.84766 7.87695 16.3955 13.2246 19.5283c11.1738 5.20215 23.8887 3.17969 35.8018 6.10547c9.98047 2.55859 14.0352 4.43652 20.1377 9.96484c9.11133 8.25195 11.4189 9.53711 19.5283 9.55957c36.3115 -2.38574 48.9189 -43.2373 52.2822 -73.8418
+c1.3584 -23.2402 -8.40527 -42.9951 -13.833 -64.8906c-2.26465 -9.05078 4.75488 -22.0039 13.6299 -12.6123c5.75781 17.9375 6.76367 31.7324 18.3096 47.5996c11.4219 15.2715 20.9121 24.4141 32.5459 31.3311c9.36816 6.15918 18.6865 13.1943 26.0361 21.7676
+c3.9248 5.54688 11.4951 17.7842 13.2246 21.5596c6.88965 17.0234 22.9609 28.2324 39.666 34.7891c10.8037 3.80176 21.2852 9.03516 32.5508 11.3887c15.2061 0.798828 25.9482 1.85449 39.4629 -4.47266c10.666 -4.15332 17.4941 -13.1592 24.8193 -21.3604
+c7.77246 -11.5 12.2568 -27.1992 17.4941 -40.4814c3.63086 -11.1592 7.59668 -18.5654 14.2373 -26.04c4.2666 -4.80078 9.94238 -12.6514 13.833 -19.124c11.29 -28.874 22.6514 -50.373 42.3135 -74.8604c10.5088 -11.457 12.6133 -17.1406 12.6133 -32.3438
+c2.99512 -23.4043 2.77246 -40.9395 -2.64453 -64.6875c-0.650391 -1.72949 -4.39941 -7.94922 -8.34375 -13.833c-5.80566 -8.68457 -7.49414 -10.7656 -9.1543 -11.5996c-1.33105 -0.673828 -2.5166 -1.04883 -3.45801 -0.811523
+c-2.16504 0.546875 -4.94141 3.58887 -5.69141 6.30469c-0.941406 3.41602 0.339844 8.11328 4.06543 14.6514c6.28125 10.543 9.60547 22.7676 7.52832 34.9863c-1.60254 8.84863 -0.959961 17.9648 -2.2373 26.8516c-2.08496 9.58203 -5.11816 14.8496 -8.34375 14.8496
+c-3.51855 0 -6.18945 -6.12793 -10.5771 -23.1895l-2.8457 -31.5332c-0.230469 -25.7949 0.470703 -45.9131 1.82812 -51.4678c1.37305 -5.57715 1.37305 -23.0605 0 -30.5127c-1.27051 -6.87695 -0.914062 -9.82617 1.83301 -16.2725
+c2.76953 -6.52344 3.66016 -10.96 3.25488 -18.5107c-0.355469 -6.5 -1.10547 -9.30859 -3.66113 -15.665c-2.84863 -7.09375 -3.3457 -9.84082 -3.86719 -20.749c-0.271484 -5.68652 -0.97168 -11.79 -1.42285 -13.627
+c-2.59277 -10.5811 -2.21094 -13.0762 2.8457 -28.6836c3.17871 -9.81641 5.07227 -19.0508 4.27344 -20.3438c-0.0947266 -1.69238 0 -3.38965 0.141602 -5.08789zM279.174 42.748c-5.1875 -5.00781 -7.11914 -8.94043 -7.11914 -14.2432
+c0 -4.05469 0.630859 -5.95996 5.69629 -15.0498c4.45605 -7.99902 6.10645 -10.1865 9.96875 -14.2422c3.61133 -3.79102 11.125 -9.61328 15.2559 -11.8008c2.99902 -1.58398 6.0293 -1.80469 8.34082 -0.608398c2.35938 1.22168 4.7168 4.33008 6.91602 8.95117
+c1.1084 2.32617 3.85938 7.31836 6.10449 11.1895c7.35352 12.6816 9.27051 18.6572 9.96582 32.1416c0.248047 4.78613 0.639648 11.4307 1.01855 14.6445c0.738281 6.25879 0.332031 12.043 -2.23828 30.5156c-0.584961 4.18164 -1.50977 13.9668 -2.23828 21.7666
+c-1.38477 14.9463 -1.97363 17.1572 -4.47168 19.123c-0.886719 0.696289 -1.63965 1.16699 -2.44434 1.2168c-0.799805 0.0537109 -1.55664 -0.251953 -2.64355 -0.810547c-2.26953 -1.1709 -3.52441 -3.76367 -6.30371 -14.2383
+c-3.01562 -11.3311 -4.20508 -14.6553 -6.71484 -18.3086c-7.00488 -10.2139 -7.04297 -10.375 -8.74902 -20.3438c-1.87402 -10.998 -2.07324 -11.3857 -9.55957 -19.124c-3.61914 -3.7373 -8.51855 -8.5957 -10.7842 -10.7793zM284.87 -54.4912
+c5.41699 5.35547 9.16992 13.4883 9.1543 19.9385c-0.922852 8.82031 -8.28223 15.5615 -13.4248 22.375c-4.84668 6.47559 -12.873 14.2637 -19.9375 19.3262c-7.29199 5.22461 -14.1699 11.124 -16.4775 14.2412c-1.04102 1.40039 -2.37598 4.21191 -3.05273 6.30469
+c-1.12402 3.50781 -1.22363 4.70898 -1.21973 16.4766c0.00683594 14.6553 0.141602 15.4199 5.08789 24.207c3.88281 6.88965 5.40234 11.8398 6.10156 20.5469c0.317383 3.97168 1.27051 9.93164 2.03516 13.2217c1.70215 7.33691 1.47363 10.6982 -0.611328 13.4268
+c-2.21875 2.91113 -5.42871 3.88574 -12.6123 3.86328c-1.70312 0 -3.20898 0.142578 -4.47656 0c-3.78613 -0.405273 -5.80566 -1.66309 -8.13574 -4.06543c-4.14258 -4.25781 -6.09375 -10.4473 -6.70996 -22.375
+c-0.527344 -10.2373 -0.995117 -11.9512 -6.51074 -23.1904c-4.05469 -8.26953 -5.02344 -12.0225 -7.11914 -24.6152c-1.05566 -6.34766 -1.33203 -8.7998 -1.2207 -20.749c0.115234 -13.1494 0.0810547 -14.0215 -1.2207 -18.5127
+c-0.745117 -2.56934 -2.94531 -8.05664 -4.88477 -12.207c-4.26465 -9.12695 -4.96875 -11.748 -5.69531 -20.749c-0.310547 -3.83301 -1.06836 -9.96094 -1.8291 -13.6299c-0.842773 -4.05469 -1.53809 -9.93066 -1.83301 -15.0527
+c-0.305664 -5.44824 -1.77148 -13.248 -3.25488 -20.5469c25.8252 1.98438 51.5742 2.87988 77.3047 2.64648c-0.458984 1.0293 -0.839844 2.00391 -0.611328 3.25098c0.573242 3.06836 3.42578 5.4707 10.9863 9.1582c5.48926 2.67773 7.39746 3.96387 10.168 6.70996z
+M301.35 -74.835c9.39551 -0.466797 18.6572 -1.05957 28.0713 -1.82715c-2.58203 1.69141 -5.19922 4.40039 -7.93359 8.5459c-3.14062 4.75781 -5.47852 7.34375 -7.52441 7.52441c-2.04688 0.178711 -3.6377 -1.98633 -5.69629 -6.30859
+c-1.76758 -3.69531 -3.92871 -6.06348 -6.91699 -7.93457zM435.814 -23.5703c0.561523 10.6924 -0.0917969 26.5986 -1.42578 32.1426c-1.75879 7.29883 -2.23633 12.9795 -2.23633 27.2559c0 9.69434 -0.176758 14.3457 -0.8125 17.7002
+c-1.20215 6.34668 -5.11914 16.7285 -9.76562 26.04c-4.89355 9.81543 -6.41992 13.3359 -8.54297 21.1543c-3.49219 10.9873 -9.09277 20.833 -10.7832 32.3486c-1.48145 11.7207 -4.53809 17.291 -9.55957 17.291c-3.74902 0 -5.79688 -2.57227 -10.1729 -11.5996
+c-7.63965 -13.4658 -13.1982 -25.8301 -14.6445 -41.499c-1.74414 -13.0674 -2.50488 -25.8594 -2.44434 -39.0576v-18.5107l-1.62598 -3.25586c-0.978516 -1.80664 -3.87109 -5.61523 -6.51074 -8.33984c-3.29004 -3.39648 -5.45117 -6.14648 -6.91602 -8.95117
+c-3.89062 -7.47461 -6.40918 -11.4834 -11.1855 -17.9023c-5.34082 -7.1543 -9.98828 -15.585 -10.9863 -20.3398c-0.819336 -3.90625 -0.191406 -7.93457 1.83203 -10.9834c0.759766 -1.14648 3.22754 -3.60254 5.48926 -5.49316
+c6.70117 -5.59277 8.9502 -9.26953 10.5801 -18.7139c0.712891 -4.12402 0.730469 -5.75293 0.203125 -9.35645c-1.08301 -7.40234 -3.42773 -11.8906 -6.91699 -13.833c7.01758 -0.650391 14.0488 -1.40723 21.0947 -2.24121h61.0264
+c1.96973 4.48242 2.55566 6.7627 3.31641 12.6162c0.97168 7.45117 2.12305 11.7432 7.11914 26.4404c3.40723 10.0234 3.53516 10.834 3.86816 17.0879z"></glyph><glyph glyph-name="prog-fortran" unicode="&#xe0b5;" d="M211.028 219.897c0.262695 -41.0078 0.266602 -42.7744 -1.59766 -43.3652c-3.67578 -1.16504 -5.40039 0.44043 -5.40527 5.04004c-0.00390625 5.48828 -2.73145 21.625 -4.66602 27.3916c-1.48438 4.41211 -6.85645 15.749 -11.1826 23.5869
+c-3.03027 5.50586 -15.2207 17.2998 -20.7598 20.1484c-8.52441 4.375 -14.6416 5.27246 -35.0146 5.28125c-19.4336 0.0117188 -34.0635 -1.63477 -38.3291 -4.30078c-1.15527 -0.723633 -2.3877 -2.27051 -2.70215 -3.43848
+c-0.313477 -1.16797 -0.604492 -21.1885 -0.611328 -44.4717c-0.0126953 -33.126 0.336914 -42.2959 1.35254 -42.3828c11.9756 -0.989258 31.8408 1.65527 38.2041 5.03613c9.93457 5.28125 16.9863 23.5869 20.2715 53.0713
+c0.698242 6.32129 0.790039 6.4502 3.43945 6.14551l2.70312 -0.25l0.364258 -67.3174l0.245117 -67.2012h-3.19238h-3.06934v7.00293c-0.0244141 9.08203 -2.58594 26.5146 -4.79004 33.0479c-4.2207 12.4834 -8.5127 17.1367 -18.7969 20.3887
+c-7.01074 2.22168 -29.7412 4.6084 -33.9082 3.56836l-2.82324 -0.740234l0.120117 -49.0156c0.0292969 -40.084 0.299805 -49.4404 1.47754 -50.9795c2.2207 -2.93555 9.45605 -4.59863 22.9717 -5.28418c6.81152 -0.34668 15.9639 -0.886719 20.3926 -1.22754
+c7.63184 -0.59082 8.10938 -0.71582 8.10938 -3.07324v-2.58301h-71.252c-61.2881 0 -71.2471 0.300781 -71.7461 1.60254c-1.32715 3.45605 0.369141 3.73828 22.9756 5.16016c10.8418 0.682617 17.9482 2.3252 20.5146 4.54199
+c1.70508 1.47852 1.8418 7.45117 1.8418 98.8965v97.417l-2.57812 1.72266c-3.4375 2.24512 -20.4932 4.65723 -32.4316 4.66602c-9.66504 0.0078125 -11.2295 0.568359 -10.0762 3.5625c0.436523 1.12695 5.97559 1.46777 48.7705 1.47754
+c14.2695 0 32.665 0.0576172 56.3906 0l104.545 -0.375zM312.38 117.811v-0.00195312h2.94922h2.94922v-23.2168c0 -12.7549 -0.491211 -25.9736 -1.10645 -29.3584c-1.98242 -10.9453 -7.91797 -18.3066 -17.3242 -21.624
+c-0.703125 -0.25 -1.58887 -0.458008 -2.54102 -0.657227l-30.1367 0.291016c-6.87793 2.14551 -13.3496 6.24707 -16.2148 10.5625c-7.31152 11.0127 -6.83594 7.17871 -7.12305 64.0039c-0.149414 28.2861 -0.569336 52.418 -0.861328 53.6865
+c-0.506836 2.20898 -1.09766 2.30469 -13.2695 2.5791c-12.6709 0.294922 -12.6504 0.324219 -12.6504 2.82324c0 1.8916 0.728516 2.73535 3.06934 3.44238c10.1221 3.05176 20.4834 9.22461 27.0264 16.0938c11.8936 12.4922 21.1992 35.1484 21.2539 51.8408
+c0.0117188 2.95117 0.390625 6.2207 0.735352 7.12695c0.852539 2.22461 7.13086 2.22461 7.98438 0c0.34375 -0.90625 0.740234 -16.8584 0.740234 -35.3799v-33.6592h19.1631h19.2861l-0.244141 -6.02148l-0.370117 -5.89551l-18.917 -0.370117l-18.917 -0.246094
+l-0.125 -52.7012c-0.128906 -61.3506 -0.245117 -57.6504 2.21289 -63.2676c4.47363 -10.2344 16.1836 -11.5732 24.4473 -2.70312c5.48438 5.88477 6.90234 13.1455 7.49316 39.5596zM509.922 44.5918c-3.03613 -1.16504 -175.81 -0.682617 -176.537 0.490234
+c-1.38867 2.25391 1.78418 4.1416 7.12793 4.17969c7.60254 0.0546875 18.8018 2.46582 20.7598 4.41992c1.49219 1.48926 1.72168 7.81055 1.72168 59.708c0 61.1807 -0.0292969 62.1279 -4.66992 64.6152c-1.16406 0.62793 -7.04395 1.44727 -13.0215 1.8457
+c-9.9873 0.657227 -10.8906 0.936523 -11.1777 2.94434c-0.27832 1.92969 0.303711 2.29199 5.15625 2.82812c15.0127 1.65918 54.5635 4.16699 56.1445 3.56348c1.56348 -0.602539 1.8418 -2.25 1.8418 -13.1445c0 -7.63867 0.470703 -12.5342 1.10645 -12.5342
+c0.569336 0 0.981445 0.548828 0.981445 1.23145c0 0.681641 1.94922 4.3457 4.2998 8.2334c4.3877 7.26172 8.97852 12.1348 14.251 14.8623c3.10938 1.60547 14.9961 2.6875 24.0781 2.4541c3.02637 -0.0751953 5.75098 -0.362305 7.73828 -0.732422
+c13.3984 -2.51172 24.3857 -10.8652 30.0996 -22.9756l3.07227 -6.75781l0.611328 -53.1924c0.370117 -36.7568 0.932617 -53.5068 1.72168 -54.2969c0.628906 -0.632812 5.76855 -1.62207 11.4248 -2.21289c5.6543 -0.589844 11.2441 -1.35254 12.5283 -1.59668
+c2.69141 -0.514648 3.17285 -2.99707 0.741211 -3.93262zM449.232 105.156c-0.0214844 27.7705 -0.569336 53.9766 -1.10645 58.1104c-1.75879 13.5693 -7.52246 21.0508 -16.3389 21.0049c-13.1191 -0.0625 -24.1934 -12.4639 -30.2197 -33.7832
+c-3.93848 -13.9277 -4.3623 -19.6572 -4.05566 -59.2139l0.246094 -38.4492l3.80957 -1.23047c9.31445 -3.04395 21.5996 -3.49805 36.7314 -1.22754c11.9238 1.78906 10.9707 -3.28906 10.9336 54.7891z"></glyph><glyph glyph-name="prog-bash01" unicode="&#xe0b6;" d="M105.399 99.6348c-10.8623 -1.41797 -18.0693 -2.12891 -21.6201 -2.12891h-83.2793v156.125h90.3066c15.0547 0 26.6074 -3.72559 34.666 -11.1826c8.05957 -7.45312 12.0889 -16.6855 12.0889 -27.6885c0 -9.23145 -2.87793 -17.1445 -8.62891 -23.749
+c-3.83496 -4.40332 -9.43945 -7.87988 -16.8252 -10.4336c11.2188 -2.70312 19.4697 -7.33496 24.7598 -13.8975c5.28906 -6.57031 7.93359 -14.8213 7.93359 -24.7598c0 -8.09766 -1.87891 -15.3789 -5.64258 -21.832
+c-3.76367 -6.46289 -8.91211 -11.5781 -15.4453 -15.3379c-4.0459 -2.34375 -10.1514 -4.04883 -18.3135 -5.11523zM49.167 222.004v-29.6074h20.9805c7.52637 0 12.7627 1.29297 15.7061 3.88379c2.94824 2.59473 4.4209 6.33789 4.4209 11.2354
+c0 4.54102 -1.47266 8.09277 -4.4209 10.6543c-2.94434 2.55273 -8.0752 3.83398 -15.3867 3.83398h-21.2998zM49.167 131.057h24.6016c8.30566 0 14.1641 1.47363 17.5703 4.41797c3.41016 2.94336 5.11523 6.90234 5.11523 11.877
+c0 4.61133 -1.68848 8.32031 -5.06152 11.127c-3.37305 2.80371 -9.28125 4.2041 -17.7314 4.2041h-24.4941v-31.626zM195.776 183.983c-2.76953 -1.77539 -5.00293 -5.11133 -6.70703 -10.0098l-41.4277 4.36621c1.56445 7.24023 3.81836 12.9385 6.7627 17.0918
+c2.94824 4.15039 7.18945 7.75488 12.7246 10.8086c3.97461 2.2002 9.44434 3.9043 16.4014 5.11035s14.4844 1.81348 22.5771 1.81348c12.9951 0 23.4287 -0.732422 31.3096 -2.18848s14.4473 -4.48633 19.7041 -9.10254
+c3.69238 -3.19434 6.60254 -7.72266 8.73145 -13.5781c2.12988 -5.85449 3.19336 -11.4482 3.19336 -16.7754v-49.9414c0 -5.32324 0.336914 -9.49805 1.01074 -12.5137c0.678711 -3.01855 2.15039 -6.86621 4.4209 -11.5576h-40.6787
+c-1.63477 2.91211 -2.69922 5.13281 -3.19824 6.6582c-0.494141 1.52734 -0.993164 3.9209 -1.48828 7.18848c-5.68164 -5.47266 -11.3242 -9.37207 -16.9346 -11.7188c-7.66797 -3.11816 -16.5801 -4.68164 -26.7305 -4.68164
+c-13.4902 0 -23.7285 3.12305 -30.7236 9.37305c-6.99512 6.24609 -10.4912 13.9473 -10.4912 23.1045c0 8.5918 2.51953 15.6562 7.56348 21.1914c5.04102 5.53906 14.3389 9.65625 27.9004 12.3594c16.2588 3.26074 26.8008 5.55176 31.6289 6.86523
+c4.82812 1.31445 9.93848 3.03613 15.3369 5.16504c0 5.32812 -1.10254 9.05469 -3.30176 11.1836c-2.2002 2.12891 -6.07227 3.19336 -11.6113 3.19336c-7.09863 0 -12.4219 -1.13086 -15.9727 -3.40527zM226.662 144.262v6.92285
+c-5.96387 -2.13379 -12.1768 -4.0166 -18.6387 -5.64746c-8.80371 -2.3457 -14.376 -4.64941 -16.7178 -6.91992c-2.41602 -2.34473 -3.62207 -5.00586 -3.62207 -7.98828c0 -3.40625 1.18945 -6.19043 3.56836 -8.36328
+c2.37891 -2.16211 5.87598 -3.24121 10.4883 -3.24121c4.82812 0 9.31836 1.16797 13.4736 3.50977c4.1543 2.34473 7.09766 5.20117 8.83594 8.57422c1.74316 3.36816 2.6123 7.75879 2.6123 13.1533zM349.695 129.336c0 3.11914 -1.62988 5.53125 -4.89844 7.22754
+c-2.34082 1.20605 -8.55371 2.69434 -18.6338 4.4668c-15.0498 2.62891 -25.5049 5.05664 -31.3643 7.29102c-5.85352 2.23145 -10.791 6.00781 -14.7998 11.3311c-4.0127 5.31445 -6.01758 11.3779 -6.01758 18.1885c0 7.44824 2.16113 13.8652 6.49512 19.2539
+c4.32812 5.39453 10.292 9.41895 17.8906 12.0762c7.59766 2.66211 17.7861 3.99219 30.5645 3.99219c13.4902 0 23.4453 -1.03125 29.8701 -3.08984c6.4248 -2.05957 11.7852 -5.25195 16.0811 -9.58496c4.2959 -4.3291 7.86426 -10.1885 10.7041 -17.5703
+l-41.1055 -4.0459c-1.06543 3.61816 -2.8418 6.28027 -5.32715 7.98438c-3.40625 2.27051 -7.52344 3.40918 -12.3525 3.40918c-4.89746 0 -8.4668 -0.868164 -10.7041 -2.60254c-2.23633 -1.73828 -3.35449 -3.85156 -3.35449 -6.33008
+c0 -2.76953 1.42188 -4.85742 4.2627 -6.27148c2.83984 -1.42188 9.0166 -2.69434 18.5264 -3.83398c14.4131 -1.62988 25.1338 -3.90039 32.1621 -6.80273c7.03027 -2.91113 12.4072 -7.06152 16.1348 -12.4512c3.72559 -5.38867 5.59277 -11.3105 5.59277 -17.7656
+c0 -6.52734 -1.9707 -12.875 -5.91309 -19.0449c-3.9375 -6.16797 -10.1504 -11.0781 -18.6348 -14.7344c-8.4834 -3.64941 -20.04 -5.47656 -34.665 -5.47656c-20.6592 0 -35.3721 2.94238 -44.1426 8.8418c-8.76758 5.88867 -14.3936 14.2676 -16.8809 25.1289
+l43.0244 4.04688c1.77539 -5.11035 4.25781 -8.76562 7.45605 -10.9707c3.19336 -2.19531 7.45605 -3.30078 12.7793 -3.30078c5.82129 0 10.3301 1.2373 13.5225 3.72461c2.48926 1.83887 3.72754 4.14355 3.72754 6.91309zM511.5 169.391v-71.8848h-43.5566v62.1963
+c0 7.09863 -1.31348 12.126 -3.94238 15.0703c-2.62402 2.94336 -6.31641 4.41699 -11.0742 4.41699c-5.25195 0 -9.51465 -1.98828 -12.7773 -5.96387c-3.26562 -3.97559 -4.89941 -11.1113 -4.89941 -21.4033v-54.3154h-43.3438v156.123h43.3438v-57.5078
+c5.89258 6.10352 11.748 10.4707 17.5703 13.0986c5.82031 2.62793 12.708 3.94238 20.6631 3.94238c11.7842 0 21.0664 -3.58398 27.8457 -10.7539c6.78125 -7.17676 10.1709 -18.1807 10.1709 -33.0186zM0.5 73.6621h511v-21.293h-511v21.293z"></glyph><glyph glyph-name="prog-bash02" unicode="&#xe0b7;" d="M77.5537 112.945l101.189 39.8623v0.611328l-101.189 40.168v44.4639l154.539 -68.3789v-32.8066l-154.539 -68.3789v44.459zM434.446 65.1133v-39.8633h-182.746v39.8633h182.746zM468.917 408.5c23.4209 0 42.583 -19.1631 42.583 -42.583v-425.833
+c0 -23.4209 -19.1621 -42.583 -42.583 -42.583h-425.834c-23.4209 0 -42.583 19.1621 -42.583 42.583v425.833c0 23.4199 19.1621 42.583 42.583 42.583h425.834zM468.917 -59.917v361.959h-425.834v-361.959h425.834z"></glyph><glyph glyph-name="prog-cobol" unicode="&#xe0b8;" d="M499.217 248.788c0 0 12.7217 -24.0527 12.2676 -42.1533c-0.370117 -15.0654 -13.9238 -26.3896 -13.9238 -26.3896s-6.76172 18.2021 -20.4551 22.7139c-18.5439 6.1084 -29.9121 -0.416016 -29.9121 -0.416016s12.2832 -15.8564 23.3164 -21.9316
+c8.9873 -4.95703 17.1426 -0.366211 17.1426 -0.366211s1.09668 -19.2461 -26.3828 -21.874c-21.4902 -2.0498 -70.3994 12.7998 -85.2412 10.4375c-9.93555 -1.58008 -13.0625 -8.37891 -13.0625 -8.37891s6.25879 -18.8916 4.82422 -42.8779
+c-1.25586 -21.0293 -10.334 -45.7773 -8.99121 -67.7256c1.83789 -29.9834 14.0723 -51.2422 14.0723 -51.2422l-0.823242 -5.78027s-4.61719 -2.0293 -10.4707 -1.21777c-6.11426 0.839844 -13.4746 4.52051 -13.4746 4.52051l-9.08301 -10.7324
+s2.5459 -6.41699 7.64453 -11.3242c3.95508 -3.80078 10.3428 -5.57324 12.5547 -9.88867c3.10352 -6.06445 -2.86035 -12.6426 -2.86035 -12.6426s-4.49121 1.19727 -9.95898 -2.38281c-2.9834 -1.95117 -2.81934 -7.21094 -5.42383 -9.87305
+c-3.00293 -3.07812 -8.5625 -3.43457 -8.5625 -3.43457s-8.63184 4.52051 -16.4844 3.92578c-8.625 -0.643555 -16.543 -6.40039 -16.543 -6.40039s-4.70312 5.28711 -11.1367 8.14355c-4.24512 1.8877 -11.1611 1.7627 -11.1611 1.7627s-3.40625 6.15527 -1.80078 13.1289
+c1.48926 6.47461 8.00977 13.4902 8.00977 20.8633c0 10.6553 -6.20898 19.6826 -6.20898 19.6826s-5.29785 5.51855 -12.5293 9.66406c-4.5459 2.60742 -10.1885 2.2832 -14.6963 7.19043c-6.375 6.93652 -7.68555 16.917 -11.1826 24.1318
+c-3.00195 6.19238 -8.65723 10.209 -8.65723 10.209s-2.03809 4.88281 -2.4082 11.4238c-0.449219 7.79688 0.756836 17.4795 0.756836 17.4795s-7.47266 -0.620117 -15.0537 4.36133c-6.44629 4.23828 -12.5098 13.9355 -19.125 16.5186
+c-7.88477 3.07324 -14.542 -1.88867 -14.542 -1.88867s2.79785 -14.0176 -2.3916 -26.8262c-6.94043 -17.1084 -22.3809 -34.2793 -22.3809 -34.2793l0.828125 -23.9482l17.3408 -15.6865s-0.0800781 -5.50488 -3.66406 -7.69336
+c-3.83887 -2.34473 -11.1992 -1.38867 -11.1992 -1.38867s-4.44531 -7.1582 -10.9863 -8.63672c-6.25098 -1.41113 -14.6094 2.85547 -14.6094 2.85547s-7.33203 -3.83398 -12.7959 -2.24121c-4.30859 1.25488 -7.02832 8.02148 -7.02832 8.02148
+s-6.37891 1.25586 -7.64746 6.3291c-1.20605 4.82812 2.69922 13.4893 2.69922 13.4893s2.38281 4.0752 2.53613 9.03223c0.242188 7.64941 -1.71289 17.3887 -1.71289 17.3887l-3.30176 7.43066l6.60449 8.25879l3.30566 15.6875s-64.6895 -31.8887 -101.397 34.79
+c-36.3535 66.0293 13.041 97.3311 13.041 97.3311s-22.6719 -48.6025 14.9131 -80.373c32.9863 -27.8789 62.707 2.75293 62.707 2.75293s-11.3477 49.1992 9.59863 80.1016c26.4697 39.0332 68.8486 42.9326 68.8486 42.9326s7.28223 3.93457 14.9707 11.4111
+c8.00098 7.77637 16.5879 19.2539 25.1885 26.7646c11.2988 9.86426 18.4717 13.0205 18.4717 13.0205l-14.043 14.0352s15.6035 5.12305 21.4961 12.9082c5.66895 7.48438 1.62207 17.6484 1.62207 17.6484s14.0684 -0.107422 22.9971 2.5957
+c8.8252 2.66895 12.5166 8.1416 12.5166 8.1416s11.0176 -1.43066 19.7949 0.668945c10.1221 2.4248 18.1895 8.41309 18.1895 8.41309s6.5293 -9.17285 13.4658 -11.8604c5.74707 -2.22461 12.1299 1.94629 12.1299 1.94629s3.92578 -12.3008 9.46484 -18.5547
+c3.43945 -3.88965 9.52734 -2.91113 9.52734 -2.91113s12.0469 7.06055 19.5781 18.0693c8.5127 12.4375 12.626 28.998 12.626 28.998s5.31445 -18.7051 1.6875 -35.1484c-3.38086 -15.3076 -15.7275 -28.4355 -15.7275 -28.4355l4.12988 -6.60449
+s12.1807 14.293 26.835 24.5361c22.1484 15.4814 49.9609 29.1387 49.9609 29.1387s-1.10547 -10.667 -9.64746 -21.8662c-5.96777 -7.81738 -14.6172 -14.75 -21.6377 -22.0195c-9.44727 -9.79688 -16.6084 -18.8711 -16.6084 -18.8711s-1.32227 -15.8281 10.6631 -20.8184
+c16.8838 -7.03613 48.792 -3.95508 48.792 -3.95508s10.417 4.90234 16.5928 12.3174c8.02539 9.63477 13.1318 24.8389 13.1318 24.8389s2.17969 -20.0605 -0.298828 -36.5371c-2.01172 -13.332 -9.61035 -20.4346 -9.61035 -20.4346zM303.188 51.8564l10.3496 -9.00488
+l-2.25 42.7549l-11.7021 -3.60156z"></glyph><glyph glyph-name="prog-delphi01" unicode="&#xe0b9;" d="M256.017 408.446c141.065 0 255.483 -114.31 255.483 -255.468c0 -141.073 -114.418 -255.426 -255.483 -255.426c-141.069 0 -255.517 114.353 -255.517 255.426c0 141.158 114.447 255.468 255.517 255.468zM203.54 29.5293
+c14.751 3.09375 40.2295 1.39648 40.2295 1.39648s-13.8516 7.45215 -31.9033 7.45215c-18.0527 0 -26.374 -8.84961 -26.374 -8.84961l-5.90527 -10.4961c0.533203 -0.399414 1.07422 -0.790039 1.61816 -1.18945c5.10156 3.90137 14.0596 9.96387 22.335 11.6865z
+M344.988 201.921c-9.50195 10.334 -20.7305 19.0508 -33.2236 25.6963l108.477 90.1484l-82.1182 26.9141l-72.7656 -103.197c-2.57812 0.240234 -5.17773 0.40625 -7.79785 0.481445l63.3564 102.54l-78.0889 -0.557617l-32.873 -109.96
+c-2.04199 -0.774414 -4.05762 -1.60547 -6.0459 -2.47949l18.4971 99.9883l-64.4287 -25.5713l8.10156 -100.429c-0.986328 -0.993164 -1.9541 -2.00781 -2.90723 -3.03125l-18.2021 86.9131l-45.1113 -43.4893l40.1123 -79.0693
+c-0.744141 -1.74316 -1.44629 -3.50195 -2.11133 -5.28125l-40.9746 59.0176l-19.1416 -44.8125l52.9668 -44.6709c-0.203125 -1.93457 -0.352539 -3.87988 -0.460938 -5.83887l-49.9189 37.1777l-3.47754 -43.8975l55.042 -21.7822
+c0.262695 -1.50195 0.553711 -2.99512 0.865234 -4.47461l-51.375 14.1719l11.2529 -37.4463l47.6729 -0.279297c0.457031 -1.05176 0.931641 -2.0957 1.42285 -3.13477l-44.0518 -5.30371l22.2109 -27.5l33.2148 13.3955
+c5.43164 -7.59277 11.6934 -14.5498 18.6631 -20.7344l4.03027 8.27148s6.76562 10.0635 38.8984 11.1865c15.0244 0.532227 32.0078 -1.87207 45.8359 -4.5752l41.5518 -91.4033s9.91797 2.83203 21.2373 9.92285c11.3193 7.07324 19.8076 22.6348 19.8076 22.6348
+s-14.1475 42.4746 -29.7256 59.4541c-15.5791 16.9746 -33.9717 25.4961 -42.4766 35.3975c-6.73145 7.8584 -17.0273 14.8164 -21.0039 17.3613l-2.0918 3.75488l127.101 28.5146l-16.9746 84.9258zM234.796 225.75l7.08984 -2.12988s-59.4336 -23.6533 -75.748 -64.3955
+c-21.2363 -53.1035 22.6357 -104.782 22.6357 -104.782l-18.4062 -6.3418s-1.07324 1.37207 -2.7666 3.9043l3.54297 1.42676l-9.30664 8.03809c-10.5039 18.9268 -25.2549 55.5459 -10.5957 94.208c21.2891 55.8994 83.5547 70.0723 83.5547 70.0723z"></glyph><glyph glyph-name="github-02" unicode="&#xe0ba;" d="M256.075 109.56c75.29 0 136.296 -47.4688 136.298 -106.005c0 -58.585 -61.0312 -106.055 -136.358 -106.055c-75.291 0 -136.384 47.4697 -136.384 106.055c0 34.6201 21.3457 65.3096 54.3691 84.6592c-5.72656 13.5361 -9.21973 28.4199 -9.21973 44.0889
+c0 17.4424 3.61719 33.8721 10.6533 48.6436c-25.2627 20.834 -42.2051 52.3721 -42.2051 87.6777c0 62.752 49.2041 113.603 111.956 113.603c23.3291 0 41.7061 -7.07324 59.7578 -19.1123l81.291 45.3857v-75.7393l-38.9609 -21.8066
+c7.9834 -7.98438 14.834 -27.3838 14.834 -42.3555c0 -62.7637 -50.8525 -113.688 -113.604 -113.688c-1.23535 0 -2.49512 0.112305 -3.72949 0.112305c-2.38379 -0.0263672 -3.84277 -14.5605 -3.84277 -22.8066c0 -8.37109 1.49707 -16.0557 3.9541 -23.0664
+c3.70508 0.223633 7.39844 0.410156 11.1904 0.410156zM248.502 321.645c-29.293 0 -53.0205 -23.7275 -53.0205 -52.9951c0 -29.293 23.7275 -53.0342 53.0205 -53.0342c29.292 0 53.0088 23.7422 53.0088 53.0342c0 29.2666 -23.7168 52.9951 -53.0088 52.9951z
+M256.075 -37.2402c33.46 0 60.5947 18.252 60.5947 40.7949c0 22.5195 -27.1348 40.7715 -60.5947 40.7715c-33.459 0 -60.5938 -18.252 -60.5938 -40.7715c0 -22.543 27.1348 -40.7949 60.5938 -40.7949z"></glyph><glyph glyph-name="soundcloud" unicode="&#xe0bb;" d="M25.1729 53.8936c-1.08984 0 -1.98145 0.87793 -2.125 2.0752l-5.02539 44.876s5.02539 45.8818 5.02539 45.8896c0.143555 1.19824 1.03418 2.06055 2.125 2.06055c1.07617 0 1.94629 -0.84082 2.11719 -2.06055l5.7168 -45.8896l-5.7168 -44.8838
+c-0.170898 -1.21777 -1.04102 -2.06738 -2.11719 -2.06738zM8.32812 72.9424v-0.0078125v0v0.0078125zM6.27441 70.9531c-1.0625 0 -1.89648 0.820312 -2.0459 1.99609l-3.72852 27.8955l3.72754 28.3789c0.150391 1.17773 0.984375 1.99609 2.04688 1.99609
+c1.04102 0 1.88184 -0.811523 2.05273 -1.98047l4.41992 -28.3955l-4.41992 -27.9092c-0.177734 -1.16895 -1.01172 -1.98145 -2.05273 -1.98145zM47.8076 155.288l5.41699 -54.4502l-5.4248 -52.4688c-0.149414 -1.44727 -1.22559 -2.49512 -2.55176 -2.49512
+c-1.35449 0 -2.42285 1.04785 -2.56641 2.50879l-4.76172 52.4551l4.76172 54.4502c0.142578 1.44727 1.21191 2.50977 2.56641 2.50977c1.32715 0 2.40332 -1.05566 2.55957 -2.50977zM65.4873 43.7637c-1.58301 0 -2.87305 1.26855 -3.00098 2.94434l-4.51367 54.123
+l4.51367 55.9404c0.12793 1.68066 1.41797 2.9502 3.00098 2.9502c1.56738 0 2.85156 -1.26855 3.00098 -2.94336l5.11914 -55.9473l-5.11914 -54.123v0c-0.149414 -1.6748 -1.43359 -2.94434 -3.00098 -2.94434zM85.8896 42.873
+c-1.83887 0 -3.31445 1.46094 -3.42871 3.38574l-4.25586 54.5645l4.25586 51.8975c0.114258 1.93359 1.58984 3.3877 3.42871 3.3877c1.8252 0 3.30176 -1.4541 3.42969 -3.37207l4.82715 -51.9131l-4.82715 -54.5713l0.00683594 0.00683594
+c-0.134766 -1.9248 -1.61133 -3.38574 -3.43652 -3.38574zM114.848 100.802l-4.52637 -54.5635v0.0146484c-0.114258 -2.13867 -1.81152 -3.82812 -3.86426 -3.82812s-3.76367 1.68945 -3.86426 3.81348l-4 54.5635l4 84.4365
+c0.100586 2.15137 1.81152 3.82812 3.86426 3.82812s3.75 -1.67676 3.86426 -3.82812zM127.195 42.3232c-2.31738 0 -4.21289 1.86816 -4.30566 4.24316l-3.74219 54.2285l3.73438 103.74c0.100586 2.39453 1.99609 4.26953 4.31348 4.26953
+c2.30273 0 4.18457 -1.875 4.29883 -4.26953l4.22754 -103.74l-4.22754 -54.2441v0.0361328c-0.114258 -2.39551 -1.99609 -4.26367 -4.29883 -4.26367zM148.09 217.888c2.55176 0 4.64062 -2.06055 4.74121 -4.69727l3.92773 -112.409l-3.92773 -53.6816v0.0361328
+c-0.0996094 -2.63672 -2.18945 -4.69727 -4.74121 -4.69727c-2.57422 0 -4.65625 2.06055 -4.74121 4.67676l-3.47852 53.666l3.47168 112.401c0.0927734 2.63867 2.17383 4.70508 4.74805 4.70508zM169.156 42.3311c-2.82324 0 -5.09766 2.25977 -5.18359 5.1123
+l-3.22266 53.3311l3.22266 116.188c0.0859375 2.88574 2.36035 5.14648 5.18359 5.14648c2.80859 0 5.08203 -2.25977 5.1748 -5.14648l3.62207 -116.188l-3.62207 -53.3389v0.0351562c-0.0917969 -2.87988 -2.36621 -5.13965 -5.1748 -5.13965zM190.378 42.3809
+c-3.07227 0 -5.5459 2.45215 -5.61035 5.56152l-2.96484 52.8242l2.95801 113.229c0.0712891 3.12207 2.54492 5.58203 5.61719 5.58203c3.06543 0 5.53223 -2.45312 5.61133 -5.58203l3.33594 -113.229l-3.33594 -52.8398v0.0429688
+c-0.0791016 -3.13672 -2.5459 -5.58887 -5.61133 -5.58887zM220.848 100.752l-3.0293 -52.4902v0.0429688c-0.0712891 -3.37793 -2.73145 -6.02246 -6.04492 -6.02246c-3.3291 0 -5.98926 2.64355 -6.05371 5.9873l-2.70215 52.4902l2.70215 109.093
+c0.0654297 3.37988 2.72461 6.02441 6.05371 6.02441c3.31445 0 5.97363 -2.64453 6.04492 -6.0166zM233.33 42.1738c-3.52148 0 -6.43066 2.90137 -6.4873 6.42969c0 0 -2.44434 52.1055 -2.44434 52.1846l2.44434 129.781
+c0.0566406 3.55762 2.96582 6.45898 6.4873 6.45898c3.51367 0 6.42188 -2.90137 6.47949 -6.45898l2.7373 -129.824l-2.7373 -52.1484v0.0429688c-0.0566406 -3.56445 -2.96484 -6.46582 -6.47949 -6.46582zM254.788 249.233c3.76367 0 6.86523 -3.1084 6.92188 -6.90234
+l3.08008 -141.603l-3.08008 -51.3916v0.0566406c-0.0566406 -3.79883 -3.1582 -6.89941 -6.92188 -6.89941c-3.77246 0 -6.87207 3.10059 -6.92969 6.85059l-2.83008 51.3857l2.83008 141.595c0.0576172 3.7998 3.1582 6.9082 6.92969 6.9082zM274.428 42.1387
+c-3.75684 0.370117 -6.74316 3.57812 -6.79297 7.42871v199.487c0.0419922 3.65723 1.3125 5.55469 6.05176 7.38672c12.2051 4.72559 26.0283 7.52051 40.207 7.52051c57.9365 0 105.451 -44.4434 110.448 -101.089c7.48633 3.13672 15.6924 4.87695 24.3105 4.87695
+c34.7178 0 62.8486 -28.1318 62.8486 -62.8486c0 -34.7178 -28.1309 -62.8633 -62.8486 -62.8633c-1.12598 0 -174.067 0.0859375 -174.225 0.100586z"></glyph><glyph glyph-name="github-01" unicode="&#xe0bc;" d="M6.96191 142.247c22.5898 5.64062 53.3047 13.3242 107.118 14.7529c-1.4873 2.97363 -2.83008 6.05273 -4.01953 9.22754c-20.9395 0.182617 -85.4297 -2.79199 -107.521 -8.25c-0.125 -0.0380859 -0.258789 -0.0478516 -0.392578 -0.0478516
+c-0.739258 0 -1.4209 0.508789 -1.60254 1.25586c-0.210938 0.873047 0.326172 1.77441 1.20801 1.99512c21.8896 5.41016 84.8252 8.41309 107.118 8.35547c-5.01758 14.7529 -7.2334 31.6553 -7.2334 50.5225c0 33.5166 10.4375 46.1592 24.46 64.0205
+c-10.7236 38.1973 3.84766 64.3066 3.84766 64.3066s22.5322 4.6709 65.1318 -25.832c23.0889 9.89062 84.6465 10.7139 113.77 2.19629c17.8799 11.8184 50.5713 28.585 63.7705 23.8945c3.56738 -5.75488 11.2617 -22.5127 4.66211 -59.3477
+c4.48828 -8.07715 27.7607 -25.2861 27.8555 -73.9277c-0.383789 -17.9385 -2.24512 -33.084 -5.69824 -45.8994c55.54 0.470703 88.2129 -4.11426 110.716 -8.25879c0.882812 -0.181641 1.47754 -1.03613 1.32324 -1.92773
+c-0.152344 -0.787109 -0.84375 -1.35352 -1.61035 -1.35352c-0.115234 0 -0.210938 0.00976562 -0.326172 0.0195312c-22.4658 4.16309 -55.1943 8.72852 -111.062 8.2207c-0.978516 -3.25195 -2.07129 -6.34082 -3.26172 -9.28613
+c19.0127 -0.632812 71.2334 -2.66699 113.823 -15.6924c0.882812 -0.269531 1.3623 -1.18945 1.09375 -2.07227c-0.210938 -0.700195 -0.863281 -1.16016 -1.57324 -1.16016c-0.152344 0 -0.325195 0.0185547 -0.478516 0.0761719
+c-43.1846 13.1992 -96.5381 15.0117 -114.283 15.5977c-15.4443 -33.9287 -47.1182 -46.5898 -98.3223 -51.8555c16.5957 -10.4463 21.3535 -23.5488 21.3535 -59.0029c0 -35.4531 -0.479492 -40.2109 -0.364258 -48.3633
+c0.172852 -13.3828 19.7793 -19.7891 19.0508 -24.0957c-0.728516 -4.2998 -16.4023 -3.60742 -23.7305 -1.04785c-20.7578 7.23242 -18.6875 24.5 -18.6875 24.5l-0.689453 47.4043s1.41992 25.5166 -8 25.5166v-77.5928c0 -16.8623 11.7988 -21.9854 11.7988 -28.2207
+c0 -10.7148 -21.5635 1.01562 -28.2021 7.70312c-10.1338 10.168 -8.98145 31.7295 -8.73242 48.7852c0.229492 16.4707 -0.15332 52.4893 -0.15332 52.4893l-6.87695 -0.144531s2.81934 -78.6855 -3.62598 -93.0254c-8.33496 -18.4072 -33.4775 -24.7393 -33.4775 -16.3545
+c0 5.64062 6.19629 3.8457 9.62109 16.4883c2.9248 10.7539 1.92871 90.9746 1.92871 90.9746s-8.05762 -4.76758 -8.05762 -19.7891c0 -6.87695 -0.191406 -46.1582 -0.191406 -57.8516c0 -14.7051 -20.8838 -23.0781 -30.917 -23.0781
+c-5.08398 0 -11.4053 0.248047 -11.4053 2.94238c0 6.80176 19.0986 10.793 19.0986 24.9414c0 12.2676 -0.268555 43.8262 -0.268555 43.8262s-9.63086 -1.64844 -23.3672 -1.64844c-34.6279 0 -45.583 22.1006 -50.792 34.4648
+c-6.78223 16.1055 -15.5781 23.6738 -24.9209 29.7178c-5.73633 3.71191 -7.06055 8.0957 -0.421875 9.34277c30.6562 5.77344 38.4941 -34.7627 58.9639 -41.2178c14.6084 -4.61523 33.3906 -2.61914 42.7334 3.42383c1.23828 12.3848 10.1592 23.0889 17.5938 28.7285
+c-52.0674 4.99805 -82.9365 23.0791 -98.9365 52.1455c-54.4658 -1.30566 -85.3721 -9.03613 -108.028 -14.6953c-1.65039 -0.413086 -3.26172 -0.81543 -4.81543 -1.20898c-0.133789 -0.0283203 -0.269531 -0.0380859 -0.40332 -0.0380859
+c-0.738281 0 -1.41016 0.499023 -1.60156 1.24707c-0.220703 0.881836 0.326172 1.78418 1.20898 2.00488c1.55957 0.383789 3.16211 0.776367 4.80176 1.19824z"></glyph><glyph glyph-name="rdio" unicode="&#xe0bd;" d="M279.818 353.067v-121.049s-50.2822 28.5889 -111.479 -9.52539c-58.8623 -36.6533 -50.1484 -88.8281 -50.1484 -88.8281s4.18652 -79.2207 92.8193 -69.9316c105.626 11.0801 112.139 96.0596 112.139 96.0596l-0.689453 178.14s5.44141 -1.58398 13.4141 -6.29492
+c20.5625 -12.1475 61.876 -37.3311 99.0332 -52.0205c32.7324 -12.9414 65.0029 -11.8398 65.0029 -11.8398s22.7246 -7.75586 4.53711 -37.8047c-25.0391 -41.3633 -68.501 -50.2305 -68.501 -50.2305s20.3779 -99.0742 -52.4336 -167.104
+c-82.1113 -76.6982 -163.533 -70.1777 -163.533 -70.1777s-94.2383 -2.12891 -157.41 60.6113c-66.8555 66.3828 -61.9893 150.541 -61.9893 150.541s0.154297 108.167 87.3867 168.037c101.985 70.0029 191.853 31.417 191.853 31.417z"></glyph><glyph glyph-name="svpply-01" unicode="&#xe0be;" d="M422.886 408.5c48.7422 0 88.6143 -39.8721 88.6143 -88.6143v-333.771c0 -48.7422 -39.8721 -88.6143 -88.6143 -88.6143h-333.771c-48.7422 0 -88.6143 39.8721 -88.6143 88.6143v333.771c0 48.7422 39.8721 88.6143 88.6143 88.6143h333.771zM197.103 85.8936
+c8.50879 8.43359 12.7627 18.9258 12.7646 31.4629c0 11.7266 -3.51953 21.0215 -10.5557 27.8828c-7.04785 6.86133 -20.7969 13.3984 -41.2559 19.6367c-18.1885 5.50195 -30.5771 11.0156 -37.1768 16.5547s-9.90625 12.5645 -9.90625 21.0596
+c0 7.41113 2.68262 13.5117 8.03418 18.3271c5.35254 4.79102 12.2012 7.19727 20.5723 7.19727c12.1641 0 22.8545 -4.96484 32.0615 -14.9072c9.20703 -9.93164 16.5938 -24.502 22.1699 -43.7158h4.50391v61.2686h-4.50391
+c-1.18457 -7.33496 -2.53223 -12.3633 -4.0791 -15.0703c-1.53418 -2.71875 -3.70508 -4.06543 -6.4873 -4.06543c-2.19531 0 -5.23926 1.93262 -9.13184 5.82422c-1.02441 1.02441 -1.79688 1.79785 -2.30957 2.30957c-4.69043 4.47754 -9.64258 7.77148 -14.8457 9.90527
+c-5.21484 2.12012 -10.9277 3.18164 -17.166 3.18164c-11.665 0 -21.4834 -4.14258 -29.4805 -12.4258c-7.99609 -8.28516 -11.9883 -18.3389 -11.9883 -30.1426c0 -10.7031 3.68066 -19.4863 11.0537 -26.3477c7.37305 -6.8623 20.1104 -13.1123 38.2246 -18.751
+c19.1504 -6.0127 32.0508 -11.8271 38.7256 -17.4414c6.67383 -5.60059 10.0049 -12.7734 10.0049 -21.4951c0 -8.14648 -3.04395 -14.833 -9.11914 -20.0859c-6.08887 -5.23828 -13.8613 -7.8584 -23.3301 -7.8584c-13.3496 0 -25.376 5.8877 -36.0801 17.6523
+c-10.7041 11.7656 -17.8906 27.2227 -21.5576 46.3711h-5.50195l-2.41992 -66.7803h4.72852c0.948242 6.52441 2.45703 11.5898 4.5166 15.1826c2.04492 3.59277 4.42773 5.38965 7.14746 5.38965c1.45898 0 3.00684 -0.461914 4.61621 -1.37207
+c1.61035 -0.923828 4.1416 -2.95703 7.59766 -6.10059c6.22559 -5.50195 12.3135 -9.43066 18.251 -11.7773c5.93848 -2.3457 12.6123 -3.51855 20.0234 -3.51855c12.7617 0 23.3916 4.21582 31.8994 12.6494zM413.679 222.851v4.72949h-58.3857v-5.47754
+c5.20215 -0.772461 9.19434 -2.15723 11.9639 -4.15332c4.31641 -3.10645 6.4873 -8.25879 6.4873 -15.458c0 -2.27051 -0.398438 -5.17676 -1.20996 -8.74512c-0.810547 -3.55469 -2.05859 -7.61035 -3.74219 -12.1514l-27.7207 -77.9834l-35.5312 101.202
+c-0.873047 2.55664 -1.44727 4.42871 -1.70898 5.60156c-0.249023 1.17188 -0.374023 2.24512 -0.374023 3.19336c0.0625 5.45117 8.33398 8.49512 24.7637 9.15625v4.81543h-75.3633v-4.72949c10.1787 0 17.1523 -1.12305 20.8955 -3.35449
+c3.74316 -2.24609 6.96094 -7.0625 9.68066 -14.4717l46.8584 -129.797h5.38965l39.4854 108.574c5.50098 15.3203 10.9531 25.5879 16.3428 30.79c5.39062 5.21484 12.7754 7.95996 22.1689 8.25879z"></glyph><glyph glyph-name="grooveshark" unicode="&#xe0bf;" d="M256 -102.5c-141.111 0 -255.5 114.389 -255.5 255.5s114.389 255.5 255.5 255.5s255.5 -114.389 255.5 -255.5s-114.389 -255.5 -255.5 -255.5zM438.318 216.352c-5.19043 15.1074 -12.2393 29.5928 -21.0469 42.9785
+c-35.1309 53.3701 -95.9248 86.2178 -159.837 86.2178c-21.708 0 -43.3779 -3.65527 -63.8506 -10.916c-54.667 -19.3623 -98.1699 -63.7617 -116.983 -118.28c-1.63379 -4.80371 -3.16895 -9.59375 -4.40332 -14.5098
+c-4.06738 -15.9189 -6.06348 -32.3242 -5.92578 -48.7422c0.0869141 -15.2812 1.08496 -33.8574 18.3018 -39.6582c2.94336 -0.986328 5.92578 -1.49707 8.89453 -1.62207c16.0693 -0.749023 32.25 9.74219 43.5898 20.1094
+c13.6738 12.5146 23.9404 28.6562 29.5674 46.3223c10.4805 32.7734 8.93262 68.4033 4.86621 102.162c-0.350586 2.80664 -0.673828 5.62695 -1.01074 8.44629c-0.162109 1.29688 -0.736328 3.49219 0.0126953 4.66602
+c1.23438 1.89551 5.38965 0.0117188 6.92383 -0.424805c13.6113 -3.9043 26.748 -8.52051 39.5225 -14.6709c19.0244 -9.14453 36.3154 -22.3057 52.1973 -36.1416c15.9189 -13.8604 30.5771 -29.1934 44.3633 -45.1992c14.6465 -17.0293 28.0449 -34.9941 41.1191 -53.2705
+c11.4033 -15.9326 26.6855 -31.6396 45.0234 -39.373c38.8125 -16.3682 48.7295 17.7393 48.9795 48.6533c0.0996094 16.418 -1.89648 32.8232 -5.92578 48.7422c-1.26172 4.91602 -2.80859 9.70605 -4.4541 14.5098h0.0761719v0.000976562z"></glyph><glyph glyph-name="svpply-02" unicode="&#xe0c0;" d="M392.271 408.5c65.5713 0 119.229 -53.6572 119.229 -119.229v-272.543c0 -65.5713 -53.6572 -119.229 -119.229 -119.229h-272.543c-65.5713 0 -119.229 53.6572 -119.229 119.229v272.543c0 65.5713 53.6572 119.229 119.229 119.229h272.543zM177.466 63.5254
+c11.3535 11.2402 17.0166 25.2383 17.0186 41.9521c0 15.6328 -4.69043 28.0215 -14.0723 37.1787c-9.39453 9.14453 -27.7207 17.8633 -55.0049 26.1738c-24.252 7.33496 -40.7705 14.6963 -49.5654 22.0811c-8.80664 7.38477 -13.2109 16.7422 -13.2109 28.0703
+c0 9.87988 3.58008 18.0137 10.7158 24.4385c7.13672 6.3877 16.2686 9.59375 27.4209 9.59375c16.2188 0 30.4785 -6.61035 42.7549 -19.873c12.2754 -13.2354 22.1182 -32.6738 29.5537 -58.2852h6.01367v81.6895h-6.01367
+c-1.57129 -9.78125 -3.36816 -16.4795 -5.43945 -20.0977c-2.0459 -3.61816 -4.94043 -5.41406 -8.64551 -5.41406c-2.93164 0 -6.98633 2.56934 -12.1758 7.75977c-1.36035 1.37207 -2.39551 2.39551 -3.08203 3.08105c-6.25 5.97656 -12.8496 10.3672 -19.7861 13.2119
+c-6.96191 2.82031 -14.5723 4.24219 -22.8936 4.24219c-15.5576 0 -28.6436 -5.52734 -39.3105 -16.5684c-10.6543 -11.0518 -15.9814 -24.4521 -15.9814 -40.1953c0 -14.2725 4.90332 -25.9746 14.7344 -35.1318c9.83008 -9.14453 26.8223 -17.4785 50.9746 -25.001
+c25.5254 -8.00977 42.7295 -15.7695 51.624 -23.2549c8.9082 -7.45996 13.3496 -17.0283 13.3496 -28.6553c0 -10.8662 -4.06738 -19.7734 -12.1641 -26.7852c-8.12207 -6.98633 -18.4775 -10.4795 -31.1025 -10.4795c-17.8027 0 -33.834 7.85938 -48.1055 23.541
+c-14.2725 15.6836 -23.8535 36.292 -28.7441 61.8291h-7.33496l-3.23145 -89.0381h6.2998c1.27344 8.69531 3.28125 15.4453 6.02637 20.2354c2.73242 4.79102 5.90137 7.18652 9.53125 7.18652c1.94629 0 4.00391 -0.610352 6.14941 -1.82031
+c2.14648 -1.23633 5.52637 -3.94336 10.1309 -8.13574c8.30859 -7.33594 16.418 -12.5742 24.3398 -15.707c7.92188 -3.12988 16.8164 -4.68945 26.6973 -4.68945c17.0176 0 31.1895 5.62695 42.5293 16.8672zM466.238 246.131v6.31152h-77.8486v-7.31152
+c6.93652 -1.02246 12.2646 -2.87012 15.9561 -5.54004c5.75098 -4.14062 8.64648 -11.0029 8.64648 -20.6084c0 -3.01855 -0.537109 -6.89844 -1.60938 -11.6523c-1.08594 -4.74023 -2.74512 -10.1553 -4.99023 -16.2051l-36.9658 -103.984l-47.3701 134.937
+c-1.17188 3.41895 -1.93262 5.91406 -2.28125 7.47363c-0.336914 1.55957 -0.499023 2.99414 -0.499023 4.25391c0.0859375 7.27441 11.1143 11.3281 33.0215 12.2139v6.42578h-100.491v-6.31348c13.5742 0 22.8682 -1.49707 27.8584 -4.4668
+c4.99023 -2.99414 9.28223 -9.41895 12.9121 -19.2998l62.4775 -173.062h7.1875l52.6455 144.768c7.33594 20.4229 14.6094 34.1211 21.7949 41.0576c7.1875 6.94922 17.0303 10.6055 29.5557 11.0039z"></glyph><glyph glyph-name="spotify" unicode="&#xe0c1;" d="M256 387.8c141.109 0 255.506 -105.133 255.506 -234.8c0 -86.2725 -50.6748 -161.632 -126.113 -202.446c-32.8359 61.6123 -93.29 99.8359 -170.804 102.324c-59.1465 1.9375 -110.59 -19.5361 -147.782 -57.6689c-41.2051 41.6875 -66.3125 97.0391 -66.3125 157.791
+c0 129.667 114.396 234.8 255.506 234.8zM365.753 67.002c4.2998 7.00488 2.08691 16.1426 -4.90723 20.4424c-62.8496 38.373 -140.788 47.3252 -231.624 26.5742c-8.02441 -1.81055 -13.0117 -9.80273 -11.1777 -17.7812
+c1.82227 -8.03613 9.80176 -13.0469 17.793 -11.1787c83.0283 18.9404 153.503 11.2246 209.497 -23.0205c7.0166 -4.26465 16.1768 -2.08691 20.4189 4.96387zM394.932 135.619c5.41113 8.78223 2.6709 20.1787 -6.0752 25.5898
+c-73.6055 45.2402 -181.306 57.9658 -267.923 31.666c-9.80273 -2.96875 -15.3516 -13.3447 -12.3701 -23.1934c2.96875 -9.80273 13.3447 -15.3506 23.1924 -12.3711c75.8174 23.0107 173.555 11.6143 237.632 -27.7676c8.73633 -5.41113 20.1787 -2.66016 25.5439 6.07617
+zM428.019 214.521c6.30566 10.6045 2.79785 24.2588 -7.7959 30.5527c-88.4746 52.5664 -228.506 57.4971 -312.75 31.8955c-11.7734 -3.54297 -18.4346 -16.0049 -14.8809 -27.8027c3.58887 -11.8076 16.0508 -18.458 27.8252 -14.8691
+c73.3857 22.2764 200.199 18.1035 277.048 -27.5732c10.6064 -6.25977 24.2598 -2.79785 30.5537 7.79688zM305.345 -77.375c-15.9707 -2.88867 -32.457 -4.4248 -49.3447 -4.4248c-44.6445 0 -86.5938 10.5469 -123.109 29.04
+c20.1787 23.3984 47.499 35.874 80.1855 34.8184c43.1299 -1.4209 74.4521 -22.2988 92.2686 -59.4336z"></glyph><glyph glyph-name="instagram" unicode="&#xe0c2;" d="M66.084 408.5h379.819c36.0791 0 65.5967 -29.5049 65.5967 -65.584v-379.819c0 -36.0791 -29.5176 -65.5967 -65.5967 -65.5967h-379.819c-36.0791 0 -65.584 29.5176 -65.584 65.5967v379.819c0 36.0791 29.5049 65.584 65.584 65.584v0zM372.734 351.736
+c-12.6504 0 -23.0059 -10.3555 -23.0059 -23.0049v-55.0674c0 -12.6504 10.3545 -23.0049 23.0059 -23.0049h57.7617c12.6504 0 23.0049 10.3535 23.0049 23.0049v55.0674c0 12.6494 -10.3535 23.0049 -23.0049 23.0049h-57.7617v0zM453.738 192.41h-44.9756
+c4.25391 -13.8975 6.55078 -28.6064 6.55078 -43.8525c0 -84.9961 -71.1113 -153.897 -158.84 -153.897c-87.7158 0 -158.826 68.9014 -158.826 153.897c0 15.2451 2.29492 29.9541 6.5498 43.8525h-46.9209v-215.854c0 -11.1777 9.13184 -20.3213 20.3105 -20.3213h355.841
+c11.166 0 20.3115 9.14453 20.3115 20.3213v215.854h-0.000976562zM256.475 253.553c-56.6768 0 -102.625 -44.5244 -102.625 -99.4424s45.9482 -99.4434 102.625 -99.4434c56.6885 0 102.637 44.5254 102.637 99.4434s-45.9482 99.4424 -102.637 99.4424z"></glyph><glyph glyph-name="creativesloth" unicode="&#xe0c3;" d="M200.308 261.161c28.6807 -21.4922 29.957 -58.8037 29.957 -58.8037s2.59961 -29.1143 -13.1807 -48.2383c-49.1289 -59.4189 -98.0508 -34.9785 -147.47 -47.209c-42.6807 -10.5654 -85.1865 -49.6406 -63.0596 47.4746
+c28.1191 123.423 121.163 124.473 121.163 124.473s43.0146 4.47461 72.5898 -17.6963zM167.674 167.453c6.90234 0 12.5156 5.59766 12.5166 12.5107c0 0.354492 -0.0195312 0.704102 -0.0634766 1.03906c-0.533203 25.3975 -21.374 45.8887 -46.8936 45.8887
+c-25.8799 0 -46.9287 -21.0537 -46.9287 -46.9277c0 -6.91309 5.59863 -12.5107 12.5117 -12.5107h3.9873c6.92285 0 12.5117 5.59766 12.5117 12.5107c0 9.87207 8.0459 17.9072 17.918 17.9072c9.86621 0 17.9014 -8.03516 17.9014 -17.9072
+c0 -6.91309 5.59961 -12.5107 12.5059 -12.5107h3.99316h0.0400391zM505.451 154.385c22.1123 -97.1152 -20.3848 -58.04 -63.0596 -47.4746c-49.4082 12.2305 -98.3213 -12.21 -147.444 47.209c-15.8105 19.124 -13.1963 48.2383 -13.1963 48.2383
+s1.26074 37.3115 29.9609 58.8037c29.582 22.1719 72.5859 17.6963 72.5859 17.6963s93.0186 -1.0498 121.153 -124.473zM414.352 167.453c6.90332 0 12.5166 5.59766 12.5176 12.5107c0 0.354492 -0.0205078 0.704102 -0.0439453 1.03906
+c-0.557617 25.3975 -21.3936 45.8887 -46.9141 45.8887c-25.8691 0 -46.918 -21.0537 -46.918 -46.9277c0 -6.91309 5.59863 -12.5107 12.5117 -12.5107h3.98828c6.90137 0 12.501 5.59766 12.501 12.5107c0 9.87207 8.04492 17.9072 17.917 17.9072
+c9.86719 0 17.9131 -8.03516 17.9131 -17.9072c0 -6.91309 5.59863 -12.5107 12.4961 -12.5107h3.99316h0.0380859zM304.174 64.8076c-5.52344 -20.2656 -28.1689 -38.0342 -48.1787 -38.0342c-20 0 -42.6348 17.7695 -48.1592 38.0342
+c-6.85352 25.1064 8.15918 38.0264 48.1592 38.0264c40.0264 0 55.0225 -12.9199 48.1787 -38.0264z"></glyph><glyph glyph-name="xing" unicode="&#xe0c4;" d="M309.215 104.251c30.4141 -57.874 62.2275 -114.961 94.8008 -173.782c4.40234 -7.99707 11.8262 -19.1367 8.66992 -26.0723c-4.24121 -9.33203 -25.2744 -5.53906 -41.8545 -5.53906c-19.5234 0 -36.9023 -3.53027 -49.7637 0.798828
+c-13.125 4.41602 -25.002 36.9883 -31.6006 48.9785c-27.9336 50.7734 -57.7354 105.254 -85.3184 154.831c47.2939 86.3535 103.107 180.979 152.447 270.165c7.57227 13.6611 13.748 33.7715 31.6133 34.7695c8.4707 0.459961 25.3867 -0.800781 42.666 -0.800781
+c14.3203 0 36.4277 2.1084 40.2949 -3.94043c6.59961 -10.3672 -10.8418 -30.4658 -15.8066 -39.5098c-48.2051 -87.5898 -98.3926 -173.146 -146.148 -259.898zM125.953 51.3301c-25.5498 0 -51.1006 0 -76.6465 0.00195312
+c-2.71973 -0.3125 -8.44531 2.71973 -9.46875 6.3252c-2.37109 8.23242 4.70215 14.8447 7.89648 20.5342c21.4961 38.2734 39.2227 70.4229 60.8301 109.009c2.65527 4.74023 10.1035 13.6602 10.2539 17.3779c0.249023 5.55078 -9.53125 19.1621 -12.625 24.4893
+c-9.66797 16.7412 -18.6768 31.2002 -27.6465 46.6074c-3.85449 6.58691 -11.5254 13.6348 -9.47949 26.0732c0.835938 3.8916 4.55273 4.94141 8.68164 5.52734h75.8496c14.2842 -0.188477 19.0137 -14.3848 25.2637 -25.2754
+c14.4824 -25.2393 31.4746 -52.8965 44.249 -76.624c-20.6719 -36.9902 -43.7383 -77.959 -66.3691 -117.705c-7.13574 -12.5635 -15.1318 -34.4326 -30.7891 -36.3408z"></glyph><glyph glyph-name="yammer" unicode="&#xe0c5;" d="M145.873 122.58c21.7598 52.8232 47.7324 119.045 70.4873 180.949c8.01172 21.8223 14.8906 62.2949 41.0215 63.1309c14.5742 0.455078 26.0254 -12.0117 27.3701 -23.1465c1.59766 -13.3984 -10.5205 -35.751 -16.8389 -51.5527
+c-32.0059 -79.9912 -66.8262 -163.094 -98.8945 -243.021c-22.2148 -55.3193 -35.4014 -110.153 -109.424 -112.577c-21.4111 -0.698242 -42.2803 1.45996 -47.3301 15.791c-4.66699 13.166 2.5293 28.999 12.6152 32.6064
+c18.3838 6.55273 36.4082 -0.994141 50.4951 5.26172c27.2314 12.0967 27.4014 35.6875 42.0811 62.0713c-32.5244 80.6367 -71.1123 168.692 -105.191 254.589c-4.70996 11.875 -13.123 26.2588 -11.5781 38.9375c2.35059 19.3457 27.2217 31.666 45.2344 18.9336
+c12.7744 -9.02637 20.7754 -42.6084 27.3584 -58.9189c24.5537 -60.877 49.4043 -125.882 72.5938 -183.055zM376.268 236.207c-25.8125 -11.5264 -54.3145 -25.5498 -80.9961 -22.0986c11.3564 23.1035 35.7822 38.9365 56.8027 54.707
+c22.0352 16.5098 44.2393 32.7764 66.2949 45.2334c22.7773 12.8916 46.5049 -21.3145 29.4336 -41.0215c-6.51953 -7.53613 -24.4697 -13.2617 -35.7627 -18.9346c-12.3613 -6.21289 -22.458 -11.959 -35.7725 -17.8857zM407.828 126.793
+c-29.9189 2.75195 -56.707 4.04297 -73.6396 18.9336c6.59375 9.59961 20.458 9.98047 32.6182 12.6162c32.873 7.13281 80.3408 13.9707 116.77 15.791c1.59668 0.0839844 1.91602 1.12109 3.1543 1.04688c27.1455 -1.63965 34.418 -42.2695 9.48145 -50.4941
+c-11.293 -3.72559 -28.2256 -0.750977 -44.1973 0c-14.7217 0.698242 -30.2158 0.81543 -44.1865 2.10645zM321.572 51.0352c-9.80078 8.08594 -23.3262 16.5645 -25.2432 30.5127c32.3545 1.65137 55.4688 -11.3662 87.3037 -26.3008
+c11.6953 -5.4834 22.5332 -10.5508 36.8311 -17.8857c11.79 -6.04297 28.1211 -12.3398 31.5498 -22.0996c7.56738 -21.3682 -11.5371 -38.5664 -28.3955 -35.7617c-12.0752 2.01074 -23.0186 13.1143 -35.7734 22.0986c-23.2188 16.3633 -44.1104 31.1172 -66.2725 49.4365
+z"></glyph><glyph glyph-name="yahoo" unicode="&#xe0c6;" d="M496.622 247.484l-58.3086 -12.4248c-8.66602 -2.45312 -32.2373 -19.8125 -73.1592 -53.3174c-43.4199 -34.7373 -65.752 -57.0488 -69.4648 -68.2334l-2.48047 -30.9971l-1.25 -18.627l4.96289 -47.1055l76.8984 -1.23145l-1.24023 -23.5625h-125.265
+l-111.636 -1.25977l3.74023 22.3408l35.9551 1.23047c18.6182 1.25 29.792 3.71289 33.5049 7.46191c2.46289 2.44434 3.71289 17.332 3.71289 43.3955v16.0996l-1.25 32.2559c-2.46289 7.45312 -22.335 34.7285 -60.7656 81.8701
+c-39.6826 48.3564 -65.7432 76.9082 -78.1406 86.8428l-71.9365 9.91406v21.0996c3.71191 2.46289 43.4121 2.46289 116.589 1.22266c50.8418 1.24121 93.0186 1.24121 126.509 -1.22266l-2.48047 -17.4053l-75.6494 -7.42578
+c23.54 -34.7188 59.5312 -83.1201 107.892 -143.872c63.2705 48.3916 96.7295 79.3789 97.9795 93.0078l-64.4932 9.94238l-4.96289 22.3125h107.905l101.711 -1.24023l-14.877 -21.0713v0z"></glyph><glyph glyph-name="wordpress" unicode="&#xe0c7;" d="M0.512695 153.013c0 37.0273 7.95898 72.208 22.1318 103.972l121.874 -333.909c-85.2451 41.4072 -144.006 128.811 -144.006 229.938zM428.476 165.899c0 -21.8564 -6.4873 -49.3906 -19.4395 -82.5996l-25.4873 -85.1338l-92.332 274.638
+c15.3701 0.797852 29.2305 2.41992 29.2305 2.41992c13.7725 1.63477 12.1504 21.8691 -1.62207 21.0459c0 0 -41.3818 -3.24316 -68.0918 -3.24316c-25.1133 0 -67.293 3.24316 -67.293 3.24316c-13.7734 0.824219 -15.3838 -20.2217 -1.62207 -21.0459
+c0 0 13.0244 -1.62207 26.7979 -2.41992l39.7969 -109.062l-55.9033 -167.686l-93.042 276.747c15.3955 0.797852 29.2432 2.41992 29.2432 2.41992c13.7607 1.63477 12.126 21.8691 -1.63379 21.0459c0 0 -41.3809 -3.24316 -68.1045 -3.24316
+c-4.79102 0 -10.4414 0.125 -16.4424 0.324219c45.6855 69.3516 124.207 115.149 213.47 115.149c66.5215 0 127.089 -25.4385 172.526 -67.0811c-1.08594 0.0625 -2.15918 0.199219 -3.30762 0.199219c-25.0879 0 -42.8906 -21.8574 -42.8906 -45.3496
+c0 -21.0459 12.1387 -38.8604 25.0879 -59.9199c9.71875 -17.0039 21.0596 -38.8613 21.0596 -70.4492zM260.491 130.669l78.5352 -215.155c0.510742 -1.27148 1.14648 -2.43164 1.82031 -3.5293c-26.5479 -9.34473 -55.0791 -14.4844 -84.8467 -14.4844
+c-25.0635 0 -49.2783 3.68066 -72.1709 10.4043zM480.199 275.573c19.9355 -36.3789 31.2881 -78.1475 31.2881 -122.561c0 -94.2656 -51.0742 -176.542 -127.026 -220.831l78.0352 225.621c14.5586 36.4297 19.4248 65.585 19.4248 91.5088
+c0 9.39453 -0.624023 18.1279 -1.72168 26.2617z"></glyph><glyph glyph-name="xanga" unicode="&#xe0c8;" d="M170.835 408.5v-170.329h-170.335v170.329h170.335zM170.835 238.171h170.323v-170.342h-170.323v170.342zM0.5 -102.5v170.329h170.335v-170.329h-170.335zM511.5 408.5v-170.329h-170.342v170.329h170.342zM511.5 -102.5h-170.342v170.329h170.342v-170.329z"></glyph><glyph glyph-name="weblink_2" unicode="&#xe0c9;" d="M269.84 81.4941c16.8926 -24.2773 14.6338 -57.8496 -7.01172 -79.5059l-86.2627 -86.2432c-24.3213 -24.3271 -63.7627 -24.3271 -88.083 0l-69.7383 69.7256c-24.3213 24.3271 -24.3213 63.7627 0 88.0889l86.2559 86.2695
+c21.6514 21.6455 55.2168 23.9033 79.5068 7.01074l-116.572 -116.584c-13.5166 -13.5107 -13.2852 -35.6426 0.499023 -49.4541l35.3818 -35.3535c13.8047 -13.7988 35.9355 -14.0479 49.4453 -0.513672zM358.74 341.085l-116.564 -116.569
+c-16.8916 24.2764 -14.6406 57.835 7.01074 79.5068l86.25 86.2422c24.3262 24.3145 63.7744 24.3145 88.0771 0l69.7373 -69.7383c24.3281 -24.3271 24.3281 -63.7627 0 -88.0762l-86.2432 -86.2568c-21.6445 -21.6465 -55.2295 -23.916 -79.5059 -7.01172l116.571 116.571
+c13.5107 13.498 13.2861 35.6553 -0.499023 49.4414l-35.3809 35.3799c-13.7988 13.7852 -35.9307 14.0098 -49.4531 0.510742zM336.834 257.674l23.8271 -23.8525c5.65039 -5.62695 5.06445 -15.3691 -1.29688 -21.7324l-162.444 -162.458
+c-6.35645 -6.33789 -16.0938 -6.93652 -21.7334 -1.29785l-23.8408 23.8535c-5.64453 5.63965 -5.05859 15.3701 1.29785 21.7217l162.458 162.469c6.3623 6.34961 16.0928 6.92383 21.7324 1.29688z"></glyph><glyph glyph-name="windows" unicode="&#xe0ca;" d="M106.669 356.562c0 0 102.123 55.5254 189.491 -11.3916l-48.8965 -167.995s-54.7559 37.6699 -95.3604 33.6025c-40.6055 -4.0791 -94.1299 -23.5088 -94.1299 -23.5088zM0.5 -11.5664l48.6406 169.236s54.834 25.498 100.354 22.2432
+c45.498 -3.25391 81.8486 -27.7305 89.666 -33.3477l-49.4014 -169.776s-54.8984 35.7227 -93.9102 32.4678c-38.9775 -3.26367 -72.8096 -9.16992 -95.3496 -20.8232zM216.104 -38.165l48.6416 168.281s52.1279 -33.9189 86.2686 -33.0947
+c33.624 0.802734 56.9004 3.46387 102.496 21.3086c0.364258 0.165039 1.29785 0.825195 0.967773 0.648438c-0.966797 -0.648438 -48.8604 -168.248 -48.8604 -168.248s-53.7783 -25.1689 -102.541 -22.749c-48.752 2.47363 -78.0439 30.335 -86.9727 33.8535z
+M322.01 327.425c14.084 -10.082 40.374 -28.0381 82.6396 -32.9307c42.2441 -4.89258 106.851 22.0898 106.851 22.0898l-48.6416 -168.502c-7.44434 -2.49707 -37.8779 -20.1748 -93.9766 -23.4424c-56.0635 -3.23145 -95.8672 35.7686 -95.8672 35.7686z"></glyph><glyph glyph-name="weblink_1" unicode="&#xe0cb;" d="M204.897 408.497h306.603v-306.596h-42.5879c-13.4453 0 -29.4141 -2.96582 -41.7314 0c-7.10059 1.71289 -16.7373 14.1719 -22.1426 19.5898c-7.6416 7.64258 -13.2021 14.459 -20.4316 20.4473c-6.06055 -5.68945 -24.8516 -17.3115 -27.2607 -27.2627
+c-3.62109 -14.9424 0 -35.8867 0 -54.5078v-162.664h-356.847v356.84h163.521c15.292 0 41.5117 -3.5791 54.5078 0c4.9043 1.35547 9.06641 8.22656 13.624 12.7754c4.98926 5.00391 11.4834 8.98145 12.7734 14.4844c-6.60156 7.85645 -12.8955 12.8896 -20.4375 20.4326
+c-5.375 5.38965 -17.8291 14.8418 -19.5898 22.1562c-2.92383 12.1182 0 26.9746 0 41.7178v42.5869zM255.997 342.071c19.5107 -21.3584 41.667 -40.1064 60.459 -62.1777c-51.2998 -50.0293 -101.122 -101.557 -152.437 -151.589
+c20.5098 -23.7803 44.3564 -44.2246 65.5713 -67.2783c52.7324 49.459 102.12 102.269 154.161 152.44c14.9141 -13.6865 30.5674 -30.5674 45.9805 -45.9795c8.3125 -8.32715 14.5566 -17.9219 30.668 -14.4863v204.398h-203.55
+c-1.97363 -3.42383 -0.297852 -10.4951 -0.853516 -15.3281zM51.5986 -51.3965h255.503v116.685c-25.207 -21.9434 -50.749 -50.8984 -76.6553 -74.9512c-46.0596 45.3525 -91.7627 91.0635 -137.116 137.115c20.9795 22.2129 45.9668 45.9658 67.2822 67.2822
+c3.03809 3.03711 8.07812 7.07129 6.81543 9.36621h-114.974c-1.99512 -83.4658 -0.28418 -170.608 -0.855469 -255.497z"></glyph><glyph glyph-name="vimeo" unicode="&#xe0cc;" d="M509.322 291.353c-5.875 -30.9229 -44.7695 -139.13 -115.276 -234.62c-30.8262 -40.3691 -66.8574 -80.0293 -113.081 -107.39c-17.0762 -10.125 -50.7852 -22.8643 -73.207 -13.3418c-43.9629 18.6133 -59.5635 94.5967 -72.2598 145.456
+c-7.50977 30.0293 -14.5791 58.4561 -23.7568 84.5791c-6.86523 19.6035 -10.21 39.541 -20.9268 57.7246c-17.624 29.7607 -42.8877 1.16211 -69.3877 5.0459c-11.2324 1.64648 -13.2881 13.6006 -20.9268 20.8955v2.87305c38.5078 30.708 72.4316 67.9238 116.945 94.0908
+c13.9756 8.23145 37.7871 17.0645 57.0352 11.4053c17.9248 -5.22852 32.5908 -29.373 38.9814 -49.4072c7.41309 -23.2832 11.4053 -51.4941 15.1816 -74.1426c6.77832 -40.3486 4.54004 -100.945 34.1729 -132.643c32.9004 -35.2041 57.9805 13.6318 71.3652 38.5078
+c11.5898 21.5732 21.9492 44.0918 23.7461 64.6318c4.29297 49.1064 -19.0654 55.7139 -63.6738 52.3232c25.1758 78.124 99.1475 110.757 121.021 114.114c26.8867 4.11035 66.1367 3.24902 84.5674 -20.0869c13.2021 -16.624 13.2979 -38.6162 9.47949 -60.0166z"></glyph><glyph glyph-name="typepad" unicode="&#xe0cd;" d="M511.5 153c0 -86.457 -114.391 -156.549 -255.5 -156.549c-78.0664 0 -195.653 22.6504 -194.806 55.2656c0.833008 32.0557 205.478 127.257 205.478 127.257s-190.591 -85.0498 -250.229 -80.5078c-13.0146 0.990234 -15.9434 35.3555 -15.9434 54.5342
+c0 86.458 114.391 156.549 255.5 156.549s255.5 -70.0908 255.5 -156.549z"></glyph><glyph glyph-name="twitter-2" unicode="&#xe0ce;" d="M447.043 -38.4766c0 -17.5781 -6.27344 -32.6602 -18.8379 -45.1865c-12.5488 -12.5625 -27.6191 -18.8379 -45.1973 -18.8379h-126.637c-52.7451 0 -97.8311 18.7256 -135.271 56.1641c-37.4434 37.4375 -56.1445 82.5117 -56.1445 135.27v255.494
+c0 18.0889 6.23047 33.2842 18.7012 45.6104c12.4688 12.2881 27.6953 18.4629 45.6777 18.4629c17.4473 0 32.4482 -6.28809 44.8994 -18.8496c12.4932 -12.5381 18.7432 -27.5957 18.7432 -45.1738v-63.998h189.794c17.6514 0 32.7705 -6.28711 45.3955 -18.8496
+c12.6016 -12.5254 18.875 -27.5957 18.875 -45.1729c0 -17.5527 -6.27344 -32.623 -18.8379 -45.1865c-12.5488 -12.5244 -27.6562 -18.8125 -45.2344 -18.8125h-189.991v-63.4619c0 -17.6416 6.1377 -32.6104 18.4639 -44.9736
+c12.3184 -12.3262 27.2773 -18.4893 44.874 -18.4893h126.654c17.5781 0 32.6865 -6.29883 45.2344 -18.8369c12.5645 -12.5488 18.8379 -27.6191 18.8379 -45.1719z"></glyph><glyph glyph-name="twitter-3" unicode="&#xe0cf;" d="M459.186 257.213c0.203125 -4.50098 0.305664 -9.02246 0.305664 -13.5645c0 -138.542 -105.461 -298.285 -298.274 -298.285c-59.209 0 -114.322 17.3564 -160.716 47.1035c8.21191 -0.972656 16.5459 -1.46973 25.0117 -1.46973
+c49.1211 0 94.3184 16.7588 130.209 44.8838c-45.8867 0.84082 -84.5957 31.1543 -97.9375 72.8037c6.4082 -1.22656 12.9678 -1.88574 19.7295 -1.88574c9.55078 0 18.8164 1.28711 27.6172 3.67969c-47.9551 9.63379 -84.0996 52.002 -84.0996 102.796
+c0 0.445312 0 0.881836 0.0107422 1.31738c14.1328 -7.84668 30.2939 -12.5615 47.4883 -13.1084c-28.1338 18.7959 -46.6377 50.8848 -46.6377 87.2617c0 19.2119 5.16016 37.2178 14.1934 52.7002c51.707 -63.4268 128.941 -105.156 216.072 -109.536
+c-1.78418 7.6748 -2.71777 15.6738 -2.71777 23.8955c0 57.8916 46.9404 104.832 104.832 104.832c30.1729 0 57.4033 -12.7334 76.5244 -33.1016c23.8867 4.69336 46.3135 13.4229 66.5693 25.4375c-7.82715 -24.4844 -24.4346 -45.0244 -46.0889 -58.002
+c21.209 2.53516 41.4258 8.1709 60.2217 16.5049c-14.0508 -21.0176 -31.833 -39.4795 -52.3135 -54.2627z"></glyph><glyph glyph-name="tumblr" unicode="&#xe0d0;" d="M412.904 3.22266c0.123047 0.0878906 0.224609 0.212891 0.323242 0.313477v-0.313477v-89.7842c-17.043 -9.10742 -31.2637 -15.9326 -105.418 -15.9326c-10.7285 0 -20.6592 0.0742188 -31.7129 0c-48.542 -0.324219 -119.016 13.6973 -119.016 92.3047v185.101
+v22.7666h-58.3096v84.2227h10.7285c17.2783 0 33.4912 6.36133 47.582 17.4395c8.74512 6.8623 16.623 15.6064 23.4473 25.7744c14.8574 22.1572 24.502 51.1865 26.2539 83.3857h69.5264v-126.601h121.423v-62.4531v-21.7695h-121.422v-84.6582v-107.514
+c0 -10.7793 36.3145 -26.8584 62.7754 -26.8584s52.4102 10.9395 73.8184 24.5762z"></glyph><glyph glyph-name="twitter-1" unicode="&#xe0d1;" d="M450.523 143.62c-41.6553 -169.046 -321.363 -240.759 -450.023 -65.2695c49.2852 -47.04 135.112 -51.2129 189.533 5.07617c-31.9199 -4.67188 -55.1533 26.668 -15.9277 43.5898c-35.2422 -3.85352 -54.874 14.9004 -62.9043 30.8506
+c8.25 8.63672 17.3818 12.6875 35.0215 13.8418c-38.6035 9.12695 -52.8545 28.0107 -57.2129 50.9541c10.6982 2.54688 24.0879 4.75781 31.4092 3.76855c-33.8047 17.6797 -45.54 44.3057 -43.6846 64.3066c60.4131 -22.4541 98.9102 -40.4766 131.099 -57.7432
+c11.458 -6.14355 24.2812 -17.1709 38.708 -31.1865c18.376 48.6494 41.0957 98.752 79.9805 123.624c-0.645508 -5.64355 -3.66406 -10.8828 -7.66504 -15.1758c11.0557 10.0312 25.3604 16.9316 39.9268 18.9258c-1.66992 -10.9502 -17.4043 -17.1104 -26.9277 -20.6729
+c7.20898 2.24609 45.4912 19.3223 49.6729 9.57617c4.9209 -11.0459 -26.4189 -16.1572 -31.7285 -18.0664c-4.00879 -1.3584 -7.97461 -2.82129 -11.8809 -4.41211c48.4785 4.84277 94.7949 -35.2109 108.302 -84.8936
+c0.972656 -3.58789 1.92773 -7.56152 2.81348 -11.7334c17.7295 -6.60645 49.8877 0.326172 60.2285 6.70117c-7.4834 -17.7217 -26.9277 -30.7715 -55.6514 -33.1553c13.8154 -5.74609 39.8994 -8.93848 57.8887 -5.86621
+c-11.3896 -12.2266 -29.7139 -23.2891 -60.9766 -23.04z"></glyph><glyph glyph-name="slash_dot" unicode="&#xe0d2;" d="M377.521 360.232l-242.377 -462.732l-90.9648 48.6035l243.018 462.396zM377.521 78.1211c49.877 0 90.2988 -40.4326 90.2988 -90.3115c0 -49.877 -40.4219 -90.3105 -90.2988 -90.3105c-49.8916 0 -90.3242 40.4336 -90.3242 90.3105
+c0 49.8789 40.4336 90.3115 90.3242 90.3115z"></glyph><glyph glyph-name="stumble_upon" unicode="&#xe0d3;" d="M283.051 201.971h-0.000976562v31.4502c0 14.9492 -12.1191 27.0488 -27.0479 27.0488c-14.9336 0 -27.0439 -12.0996 -27.0439 -27.0488l-0.123047 -162.958c-0.881836 -62.3184 -51.5684 -112.585 -114.106 -112.585c-63.0898 0 -114.229 51.1436 -114.229 114.234
+v70.8457h87.4189v-69.9229c0 -14.9287 12.1055 -27.0381 27.0439 -27.0381c14.9346 0 27.043 12.1094 27.043 27.0381v164.997c2.19141 61.1572 52.3018 110.09 113.996 110.09c61.9199 0 112.148 -49.2949 113.996 -110.766v-36.1094l-52.0391 -15.5303zM424.086 142.958
+h87.415v-70.8457c0 -63.0898 -51.1436 -114.234 -114.225 -114.234c-62.748 0 -113.692 50.6104 -114.226 113.214v71.1992l34.9082 -16.2539l52.0391 15.5303v-71.7803c0 -14.9395 12.1094 -27.0488 27.0391 -27.0488c14.9395 0 27.0488 12.1104 27.0488 27.0488v73.1709z
+"></glyph><glyph glyph-name="technorati" unicode="&#xe0d4;" d="M83.749 392.373c23.9707 2.72949 48.1758 1.07129 72.2529 1.69434c-24.3408 -30.4854 -45.5049 -65.5166 -48.9531 -105.241c-7.1084 -61.2305 24.3066 -121.532 71.6064 -159.092c12.4951 -7.13477 7.94434 -22.4248 7.52637 -34.1582
+c-3.02441 -29.1221 -7.35547 -58.1016 -9.4043 -87.3154c37.0244 21.4102 70.1582 49.377 108.056 69.082c76.5674 -14.4551 159.916 -5.70898 226.549 36.8896c-0.0224609 -33.6768 0.0605469 -67.3525 0.0947266 -101.027
+c0.871094 -38.5615 -22.7871 -76.4502 -58.1699 -92.0342c-16.3135 -8.19238 -34.8301 -9.6875 -52.7793 -9.13477c-101.451 0.412109 -202.908 -0.0351562 -304.354 0.1875c-50.9033 0.306641 -95.4258 45.835 -95.5732 96.5791
+c-0.334961 93.3164 0.289062 186.658 0.183594 279.988c-2.75488 48.6475 35.5117 94.918 82.9658 103.582zM217.41 326.739c29.7383 31.6992 73.4014 47.9658 116.398 48.6016c38.8203 1.51855 78.6533 -8.54492 110.175 -31.71
+c28.1543 -19.8223 48.6006 -52.8975 47.3174 -88.0801c-0.517578 -39.6797 -27.9912 -74.2139 -61.5605 -92.8711c-60.8311 -34.1113 -142.272 -30.7676 -198.236 11.7354c-26.4238 20.1162 -45.334 52.3916 -43.4453 86.291
+c0.189453 24.9287 12.3076 48.3662 29.3516 66.0332z"></glyph><glyph glyph-name="skype" unicode="&#xe0d5;" d="M493.43 98.7559c9.26953 -18.6504 14.4961 -39.6592 14.4961 -61.8906c0 -76.9746 -62.3896 -139.365 -139.365 -139.365c-23.8271 0 -46.2578 5.98828 -65.8701 16.543c-14.2725 -2.64551 -28.9678 -4.04199 -44.0146 -4.04199
+c-132.727 0 -240.315 107.588 -240.315 240.316c0 16.5557 1.68359 32.7236 4.87793 48.3311c-12.1641 20.6836 -19.1631 44.7617 -19.1631 70.4863c0 76.9619 62.3896 139.365 139.352 139.365c27.2588 0 52.6719 -7.85938 74.1562 -21.3828
+c13.3623 2.2959 27.085 3.51758 41.0938 3.51758c132.729 0 240.316 -107.589 240.316 -240.316c0 -17.7031 -1.93262 -34.9443 -5.56348 -51.5625zM381.922 35.4805c11.166 15.7812 16.8164 33.833 16.8193 53.6211c0 16.543 -3.28027 30.79 -9.76855 42.3174
+c-6.46094 11.5029 -15.582 21.1211 -27.0957 28.6191c-11.2676 7.33594 -25.1016 13.6475 -41.0957 18.7754c-15.8076 5.05176 -33.6846 9.73047 -53.1338 13.8975c-15.3574 3.55566 -26.5723 6.2998 -33.2598 8.15918c-6.51172 1.79688 -13.0234 4.31641 -19.3369 7.49805
+c-6.08789 3.04395 -10.9033 6.71094 -14.3223 10.8779c-3.23047 3.94238 -4.79004 8.50781 -4.79004 13.9854c0 8.91895 4.86523 16.4668 14.8955 23.042c10.4053 6.81152 24.4023 10.2793 41.6309 10.2793c18.5508 0 32.0498 -3.11914 40.1221 -9.26953
+c8.32129 -6.3252 15.5693 -15.2949 21.5693 -26.6855c5.17773 -8.90625 9.84375 -15.1201 14.3477 -19.0869c4.82812 -4.27832 11.8008 -6.46191 20.6973 -6.46191c9.79297 0 18.0898 3.48145 24.6777 10.3301c6.54785 6.78711 9.85547 14.5967 9.85547 23.1797
+c0 8.93262 -2.52246 18.1396 -7.5127 27.4219c-4.93848 9.16895 -12.7988 18.002 -23.3662 26.2607c-10.4912 8.19531 -23.8545 14.8574 -39.6846 19.7861c-15.7578 4.90234 -34.6211 7.38477 -56.0898 7.38477c-26.835 0 -50.5518 -3.74316 -70.5 -11.1162
+c-20.21 -7.47168 -35.9053 -18.3643 -46.6465 -32.3857c-10.8281 -14.1104 -16.3174 -30.4785 -16.3174 -48.6299c0 -19.0518 5.22656 -35.2568 15.5439 -48.1562c10.1562 -12.7256 24.0527 -22.8926 41.2822 -30.2158c16.8535 -7.17383 38.0508 -13.5117 62.9883 -18.8516
+c18.3271 -3.84277 33.1611 -7.52246 44.0762 -10.916c10.4932 -3.26758 19.1006 -8.0332 25.6494 -14.1465c6.2373 -5.85254 9.28125 -13.2988 9.28125 -22.793c0 -12.0146 -5.8125 -21.8213 -17.7754 -29.9795c-12.251 -8.37109 -28.5439 -12.6123 -48.418 -12.6123
+c-14.4473 0 -26.1865 2.08301 -34.9072 6.21289c-8.6582 4.10352 -15.4316 9.34375 -20.1475 15.582c-4.90332 6.4873 -9.54395 14.7207 -13.8115 24.4766c-3.80469 8.95801 -8.55762 15.8955 -14.085 20.585c-5.78906 4.89062 -12.9121 7.36035 -21.1709 7.36035
+c-10.0547 0 -18.4893 -3.13086 -25.0762 -9.33105c-6.64844 -6.23926 -10.0303 -13.873 -10.0303 -22.6807c0 -14.0986 5.17773 -28.6953 15.3828 -43.4287c10.1055 -14.584 23.4287 -26.3857 39.5723 -35.1191c22.5801 -11.9756 51.5234 -18.0391 86.043 -18.0391
+c28.7578 0 54.0195 4.44141 75.0918 13.1992c21.2822 8.8457 37.7119 21.3086 48.8154 37.0537z"></glyph><glyph glyph-name="sina" unicode="&#xe0d6;" d="M507.297 280.508c22.748 -27.7588 -55.5078 -29.7109 -28.7129 -108.252c11.6758 -20.3691 15.1387 -43.4785 8.375 -67.9932c-22.5049 -81.5879 -148.879 -147.718 -282.251 -147.718s-223.254 66.1299 -200.757 147.718
+c0.464844 1.68945 1.03516 3.33301 1.58887 5.02148c2.76172 12.8936 9.24707 39.3584 20.8242 66.3711c16.166 37.7139 36.8193 86.2148 48.4912 84.417c11.6807 -1.79688 -0.894531 -51.1982 14.3662 -49.4004c15.2715 1.79785 17.9688 35.0166 35.9268 64.6611
+c17.958 29.6221 39.5059 30.5205 40.4043 22.4297c0.898438 -8.06836 -4.48926 -53.873 7.18164 -53.873c11.6748 0 39.5215 55.6709 67.3564 83.5186c27.835 27.8242 56.5693 26.0479 58.3682 12.5859c1.79688 -13.4854 -30.5332 -82.6191 -4.49512 -82.6191
+c26.0488 0 94.9189 101.146 119.378 75.251c24.4473 -25.8945 -42.7891 -73.6504 -20.9941 -86.083c23.8672 -13.6162 90.5332 63.7188 114.949 33.9648zM393.807 89.793c15.3145 57.5342 -45.8379 104.172 -136.58 104.172c-90.7305 0 -176.692 -46.6377 -192.003 -104.172
+c-15.3105 -57.5352 45.8369 -104.173 136.568 -104.173c90.7471 0 176.698 46.6377 192.015 104.173zM215.216 148.884c44.4053 0 77.5859 -32.2754 74.1006 -72.0723c-3.48633 -39.8174 -42.3027 -72.0703 -86.7021 -72.0703c-44.418 0 -77.5918 32.2529 -74.1006 72.0703
+c3.47559 39.7979 42.2959 72.0723 86.7021 72.0723zM214.438 63.459c1.16699 13.3525 -9.96191 24.1621 -24.8486 24.1621c-14.8984 0 -27.918 -10.8096 -29.0859 -24.1621c-1.16699 -13.3525 9.95508 -24.1631 24.8545 -24.1631c14.8877 0 27.9111 10.8096 29.0801 24.1631
+zM219.102 77.4043c5.16992 0 9.6875 3.74902 10.0977 8.375c0.399414 4.62695 -3.46387 8.41992 -8.63281 8.41992s-9.68164 -3.79297 -10.0918 -8.41992c-0.40625 -4.62598 3.45312 -8.375 8.62695 -8.375z"></glyph><glyph glyph-name="share" unicode="&#xe0d7;" d="M505.705 -12.8506c0 -49.5283 -40.1465 -89.6494 -89.6367 -89.6494c-49.5273 0 -89.6621 40.1211 -89.6621 89.6494c0 1.62207 0.147461 3.20605 0.235352 4.81445l-177.464 90.4746c-14.8828 -11.0283 -33.2715 -17.6416 -53.2207 -17.6416
+c-49.5283 0 -89.6621 40.1338 -89.6621 89.6494c0 49.5146 40.1338 89.6484 89.6621 89.6484c22.1689 0 42.4287 -8.09668 58.0859 -21.4326l172.774 88.0898c-0.25 2.68164 -0.412109 5.36426 -0.412109 8.09668c0 49.5029 40.1348 89.6494 89.6621 89.6494
+c49.4893 0 89.6367 -40.1465 89.6367 -89.6494c0 -49.5156 -40.1465 -89.6494 -89.6367 -89.6494c-22.082 0 -42.2422 8.00879 -57.8613 21.2207l-172.999 -88.2148c0.223633 -2.55762 0.386719 -5.13965 0.386719 -7.75977
+c0 -4.65332 -0.473633 -9.18262 -1.14746 -13.6484l171.389 -87.3789c15.9199 14.4717 37.0039 23.3789 60.2324 23.3789c49.4912 0.00195312 89.6377 -40.1445 89.6377 -89.6475z"></glyph><glyph glyph-name="reddit" unicode="&#xe0d8;" d="M511.5 158.748c0 -20.3926 -10.666 -39.1865 -27.8584 -49.8945c0.969727 -5.7168 1.50586 -11.5068 1.50586 -17.3818c0 -84.9609 -102.986 -154.088 -229.586 -154.088c-126.599 0 -229.595 69.127 -229.595 154.088c0 6.05469 0.579102 12.0244 1.60059 17.8887
+c-16.7393 10.8018 -27.0674 29.3203 -27.0674 49.3867c0 32.4473 26.4043 58.8623 58.8623 58.8623c14.2754 0 27.752 -5.10645 38.4375 -14.3506c39.7021 25.2461 92.7637 41.0811 151.268 42.1865l41.123 116.84l99.0791 -23.6768
+c7.14746 17.582 24.4043 30.0049 44.5225 30.0049c26.5 0 48.0713 -21.5615 48.0713 -48.0713c0 -26.5195 -21.5713 -48.082 -48.0713 -48.082c-26.4766 0 -48.0166 21.5088 -48.0713 47.9766l-83.623 19.9824l-33.4697 -95.1309
+c56.1484 -2.12695 106.934 -17.8662 145.214 -42.3652c10.749 9.46484 24.3623 14.6875 38.7949 14.6875c32.4473 0 58.8633 -26.415 58.8633 -58.8623zM433.792 350.127c-16.3184 0 -29.584 -13.2764 -29.584 -29.584c0 -16.3184 13.2656 -29.583 29.584 -29.583
+s29.584 13.2646 29.584 29.583c0 16.3076 -13.2656 29.584 -29.584 29.584zM18.998 158.748c0 -11.707 5.13672 -22.6348 13.7285 -30.2148c8.82227 23.8877 25.9834 45.5752 49.2715 63.6309c-6.62207 4.5166 -14.4443 6.95898 -22.6348 6.95898
+c-22.2568 0 -40.3652 -18.1084 -40.3652 -40.375zM255.563 -44.127c116.397 0 211.097 60.8311 211.098 135.601c0 74.7715 -94.7002 135.592 -211.098 135.592c-116.409 0 -211.099 -60.8203 -211.099 -135.592c0 -74.7695 94.6904 -135.601 211.099 -135.601z
+M478.59 127.943c9 7.59082 14.4121 18.7822 14.4121 30.8047c0 22.2666 -18.1084 40.375 -40.3652 40.375c-8.37988 0 -16.3594 -2.56836 -23.0869 -7.28516c23.2559 -18.1396 40.3438 -39.9131 49.04 -63.8945zM182.635 82.5146
+c-19.9932 0 -36.1953 16.1826 -36.1953 36.1641c0 19.9727 16.2021 36.1738 36.1953 36.1738c19.9727 0 36.1533 -16.2012 36.1533 -36.1738c0 -19.9824 -16.1807 -36.1641 -36.1533 -36.1641zM369.793 118.679c0 -19.9814 -16.1826 -36.1641 -36.1543 -36.1641
+c-19.9912 0 -36.1855 16.1826 -36.1855 36.1641c0 19.9727 16.1934 36.1738 36.1855 36.1738c19.9717 0 36.1543 -16.2021 36.1543 -36.1738zM340.576 33.8438c3.62207 -3.54785 3.75977 -9.32812 0.25293 -12.9922c-1.08301 -1.12598 -27.0361 -27.5293 -85.6885 -27.5293
+c-58.9668 0 -82.5498 26.7715 -83.5186 27.9102c-3.32715 3.87402 -2.87402 9.72754 1.01074 13.0322c3.86426 3.29492 9.6543 2.86328 12.9814 -0.946289c0.525391 -0.59082 20.2139 -21.5098 69.5264 -21.5098c50.1562 0 72.1592 21.667 72.3809 21.8887
+c3.54883 3.61035 9.40234 3.70508 13.0547 0.146484z"></glyph><glyph glyph-name="plaxo" unicode="&#xe0d9;" d="M255.998 -102.496c-31.8066 0 -62.2344 5.86328 -90.3291 16.4805v54.916v22.793v179.372l1.43457 -2.09766c7.54785 42.2549 44.4502 74.3545 88.8945 74.3545c49.8818 0 90.3281 -40.4453 90.3281 -90.3223c0 -49.8887 -40.4453 -90.3232 -90.3281 -90.3232h-16.5176
+s-14.1914 -6.27441 -22.0381 -18.5137c-7.54199 -11.752 -8.75879 -29.4922 -8.75879 -29.4922s0.923828 -17.0273 8.00977 -27.5703c6.2998 -9.35449 16.2988 -15.0449 20.6406 -17.2021c6.14941 -0.600586 12.3564 -0.998047 18.6631 -0.998047
+c104.051 0 188.41 83.3975 188.41 186.246c0 102.859 -84.3584 186.258 -188.41 186.258c-104.044 0 -188.397 -83.3984 -188.397 -186.258c0 -1.01172 0.0625 -1.99609 0.0810547 -3.00781h-0.0810547v-171.686c-41.6611 45.4473 -67.0996 106.027 -67.0996 172.547
+c0 141.097 114.394 255.497 255.498 255.497c141.103 0 255.502 -114.4 255.502 -255.497c0 -141.109 -114.399 -255.496 -255.502 -255.496z"></glyph><glyph glyph-name="rss" unicode="&#xe0da;" d="M137.177 -34.084c0 -37.4639 -30.3779 -67.8418 -67.8301 -67.8418s-67.8418 30.3779 -67.8418 67.8418c0 37.4766 30.3916 67.8428 67.8418 67.8428c37.4512 0 67.8301 -30.3662 67.8301 -67.8428zM1.72852 408.5c280.539 0 508.767 -229.227 508.766 -511h-97.9443
+c0 227.753 -184.302 413.066 -410.821 413.066v97.9336zM1.58008 234.89c185.212 0 335.893 -151.304 335.893 -337.29h-97.9209c0 64.0508 -24.7764 124.183 -69.751 169.369c-44.9121 45.124 -104.645 69.9766 -168.221 69.9766v97.9443z"></glyph><glyph glyph-name="pinterest" unicode="&#xe0db;" d="M220.646 70.5254c-13.4238 -70.3506 -29.8047 -137.794 -78.3467 -173.025c-14.9961 106.33 21.9941 186.188 39.1729 270.971c-29.293 49.292 3.51855 148.498 65.2852 124.06c76.001 -30.0664 -65.8086 -183.279 29.3799 -202.417
+c99.4053 -19.9746 139.989 172.476 78.3594 235.054c-89.0635 90.3721 -259.244 2.05762 -238.322 -127.328c5.08984 -31.626 37.7656 -41.2197 13.0625 -84.8838c-57.001 12.6504 -74.0049 57.5996 -71.8223 117.533c3.53027 98.1074 88.1406 166.787 173.024 176.293
+c107.34 12.0137 208.08 -39.3984 221.99 -140.376c15.6699 -113.979 -48.4414 -237.412 -163.229 -228.529c-31.1152 2.41992 -44.1768 17.8408 -68.5537 32.6494z"></glyph><glyph glyph-name="picasa" unicode="&#xe0dc;" d="M361.335 385.083v-170.384c-8.72754 7.93066 -187.812 170.482 -194.573 176.607c28.8154 10.8066 58.7627 16.6572 89.2207 16.6572c36.5938 0.000976562 72 -7.75488 105.353 -22.8809v0zM124.472 -65.749v0c-47.707 28.8447 -85.0859 72.3936 -105.564 123.747
+c2.94336 2.66406 97.0293 88.1787 105.564 95.9482v-219.695zM0.5 152.465v0c0 96.3457 53.2783 183.144 139.06 227.178c2.91309 -2.65137 92.375 -83.8467 96.6953 -87.7803c-4.43164 -4.03516 -219.546 -199.466 -226.474 -205.766
+c-5.96973 22.1221 -9.28125 44.4316 -9.28125 66.3682zM151.313 41.4277v0c5.48926 0 324.967 0 334.181 0.000976562c-39.1416 -80.7715 -117.921 -135.176 -206.175 -143.393h-46.916c-27.9561 2.60059 -55.126 9.83496 -81.0898 21.4873v121.904zM388.263 370.417v0
+c76.0293 -46.2744 123.237 -129.163 123.237 -217.952c0 -28.6221 -4.98047 -56.8936 -14.5039 -84.1211h-108.733v302.073z"></glyph><glyph glyph-name="paypal" unicode="&#xe0dd;" d="M368.034 408.5c73.7168 0 159.475 -54.3691 133.913 -173.959c-22.5693 -105.619 -106.841 -167.747 -207.645 -167.747h-105.301l-36.1035 -169.294h-147.454l111.332 511h251.258zM363.518 234.541c10.5293 38.8232 -13.5371 69.8877 -49.6533 69.8877h-72.208
+l-31.5957 -139.775h69.2031c37.6191 0 75.2227 31.0635 84.2539 69.8877z"></glyph><glyph glyph-name="odnoklassniki" unicode="&#xe0de;" d="M256.018 149.844c-71.4473 0 -129.359 57.8994 -129.358 129.334c0 71.4355 57.9111 129.322 129.358 129.322c71.4229 0 129.31 -57.8867 129.311 -129.322c0 -71.4346 -57.8867 -129.334 -129.311 -129.334zM256.018 342.804
+c-35.1689 0 -63.6377 -28.4814 -63.6377 -63.625s28.4697 -63.625 63.6377 -63.625c35.1318 0 63.6123 28.4814 63.6123 63.625s-28.4805 63.625 -63.6123 63.625zM405.075 134.062c12.7256 -25.5615 -1.63379 -37.9248 -34.0977 -58.7617
+c-27.4951 -17.6514 -65.1719 -24.3271 -89.7852 -26.8721l20.584 -20.5977l76.2002 -76.2002c11.5908 -11.5889 11.5908 -30.3525 0 -41.9434l-3.47949 -3.50586c-11.5889 -11.5771 -30.3535 -11.5771 -41.9434 0c-19.374 19.375 -47.2812 47.2949 -76.2246 76.2139
+l-76.2012 -76.2139c-11.5889 -11.5771 -30.3525 -11.5771 -41.9434 0l-3.47949 3.50586c-11.5898 11.5771 -11.5898 30.3545 0 41.9316c19.375 19.375 47.2832 47.3076 76.2012 76.2129l20.5352 20.5352c-24.5908 2.48242 -62.6904 9.13184 -90.4111 26.9346
+c-32.4619 20.835 -46.8467 33.1982 -34.0967 58.7607c7.29883 14.6719 27.5088 26.8721 54.3818 5.70117c36.3408 -28.6191 94.7012 -28.6191 94.7012 -28.6191s58.3232 0 94.6641 28.6191c26.8867 21.1709 47.1094 8.9707 54.3945 -5.70117z"></glyph><glyph glyph-name="orkut" unicode="&#xe0df;" d="M255.998 408.497c141.103 0 255.502 -114.55 255.502 -255.647c0 -141.109 -114.399 -255.346 -255.502 -255.346c-140.955 0 -255.498 114.236 -255.498 255.346c0 141.098 114.543 255.647 255.498 255.647zM255.998 -16.0547
+c93.3467 0 169.047 75.5518 169.047 168.905c0 93.3545 -75.7002 169.042 -169.047 169.042c-93.2051 0 -168.899 -75.6885 -168.899 -169.043c0 -93.3535 75.6943 -168.904 168.899 -168.904z"></glyph><glyph glyph-name="newsvine" unicode="&#xe0e0;" d="M240.864 408.5h31.5381v-158.353c14.4346 9.40625 30.0791 20.5469 44.4268 31.1885c-0.836914 25.5127 15.5557 43.1904 37.6377 43.0654c20.1104 -0.112305 38.7637 -17.1797 36.9658 -42.3789c-1.38574 -19.3379 -16.2305 -35.4189 -36.9658 -35.6055
+c-9.10645 -0.0869141 -15.2705 3.16895 -21.3701 6.77441c-20.4229 -14.0479 -40.6572 -28.2822 -60.6934 -42.7168v-102.399c14.7461 9.66895 30.6523 21.1084 45.4365 31.8633c-1.27246 21.5195 10.5039 34.7188 23.0547 40.0088
+c32.2129 13.5605 59.6963 -20.2354 48.8291 -49.8398c-5.91309 -16.1182 -25.375 -31.2393 -47.793 -22.3818c-3.04395 1.19727 -4.5166 2.02148 -7.80957 4.06641c-20.8594 -14.1592 -41.3955 -28.6816 -61.7178 -43.4023v-99.6797
+c14.9346 9.35645 30.4023 21.1338 45.4365 31.5254c-0.897461 14.7461 3.8418 24.2393 10.8662 31.5381c7.02246 7.28516 15.7061 12.9111 30.502 11.5156c18.3643 -1.69727 31.9629 -17.4033 33.2354 -36.2793c0.860352 -12.8379 -5.21582 -25.2627 -13.9092 -32.8857
+c-9.79395 -8.6084 -32.375 -12.376 -44.4131 -1.69629c-20.7227 -14.3096 -41.2578 -28.8184 -61.7178 -43.4023v-31.5254h-31.875v90.1855c0 4.24219 0.935547 10.0566 0 12.8887c-0.9375 2.90723 -12.3516 9.15723 -15.2451 11.1895
+c-13.2871 9.33203 -25.3135 18.1152 -38.6621 27.4727c-1.62207 1.12305 -6.47461 5.35156 -7.44727 5.42676c-1.11035 0.0498047 -7.02344 -4.2168 -8.48242 -4.74121c-30.6279 -11.3398 -60.1699 20.8975 -47.4824 51.8613
+c6.2002 15.1201 22.0684 26.6729 41.0312 23.0664c16.6562 -3.16895 29.418 -15.8311 30.8535 -34.5947c0.161133 -2.12109 -0.811523 -4.97754 0 -7.44824c0.873047 -2.65625 8.30957 -6.4248 11.1895 -8.48242c11.7764 -8.44531 22.6309 -15.7939 34.2461 -24.0654
+v88.4893c0 4.24219 0.874023 9.86816 0 12.5508c-0.474609 1.49707 -5.22852 4.51758 -7.44824 6.08789c-18.7002 13.2871 -36.7529 25.3516 -54.9424 38.3252c-3.5293 -1.54688 -5.85059 -3.58008 -9.15625 -4.74023c-14.1094 -4.93945 -27.4463 0.474609 -34.9326 6.4375
+c-8.09668 6.47559 -14.5205 17.0664 -14.5713 30.5156c-0.0732422 21.7324 16.3076 37.626 34.9326 38.999c24.1025 1.77148 41.0947 -18.6143 39.6719 -42.7168c14.835 -11.7266 31.0645 -22.082 46.4473 -33.2344v89.1758c0 4.27832 0.874023 9.79297 0 12.5508
+c-0.599609 1.95801 -5.04004 4.06641 -7.44824 5.76367c-18.251 12.8506 -35.7051 25.4619 -53.5947 37.9766c-3.39453 -1.87109 -4.81641 -3.28125 -7.78516 -4.41699c-12.8867 -4.89062 -25.2373 -1.58398 -32.8975 3.39355
+c-8.05957 5.25195 -14.6338 13.7607 -16.9414 24.0898c-5.35254 23.8916 10.8291 45.7861 32.2129 47.7939c23.9277 2.25781 40.9561 -16.043 41.7051 -37.29c0.0498047 -1.35938 -0.749023 -3.61816 -0.350586 -5.08984
+c0.724609 -2.57031 8.10938 -6.53711 10.8545 -8.4707c11.6514 -8.25879 22.7559 -15.9561 34.2461 -23.7412v84.7705c-0.0283203 0.472656 -0.0537109 0.958008 0.333008 1.02148z"></glyph><glyph glyph-name="news_for_gamers" unicode="&#xe0e1;" d="M460.405 16.7324v85.1533h-51.1045v-51.1035v-34.0508h-34.0508v34.0508h-238.474v-34.0508h-51.1035v85.1533h-34.0693v-85.1533h-51.1035v136.26h51.1035v51.0947h34.0693v34.0781h51.1045v51.0947h51.0947v-51.0947h136.276v51.0947h51.1035v-51.0947h34.0508
+v-34.0781h51.1045v-51.0947h51.0928v-51.1045v-85.1533h-51.0947v-0.000976562zM187.871 204.085h-51.0947v-51.0947h51.0947v51.0947zM375.251 204.085h-51.1035v-51.0947h51.1035v51.0947zM273.044 -34.3613v51.0947h102.207v-51.0947h-102.207zM238.975 -34.3613
+h-102.198v51.0947h102.197v-51.0947h0.000976562zM85.6729 340.362h51.1045v-51.1045h-51.1045v51.1045zM426.346 340.362v-51.1045h-51.0947v51.1045h51.0947z"></glyph><glyph glyph-name="voxopolis" unicode="&#xe0e2;" d="M118.448 -36.8223c0 0 0.354492 1.02246 0.979492 2.83301c4.85352 13.8721 25.9316 74.2051 25.9316 74.2051s10.8906 5.05273 18.6699 1.85938c6.94141 -2.84375 10.8779 -13.998 10.8779 -13.998l-33.248 -116.6s-5.39648 -7.74609 -13.1631 -9.11816
+c-7.25391 -1.24805 -16.9102 3.8418 -16.9102 3.8418l-70.1768 99.7305s2.21484 13.4248 9.72461 17.915c7.53516 4.47949 20.3486 0.0253906 20.3486 0.0253906zM400.219 -0.929688l45.8984 31.6504s13.8105 1.75977 19.7998 -4.47852
+c6.1377 -6.41211 4.46582 -20.834 4.46582 -20.834l-48.543 -38.5254l32.1885 -43.2666s2.31934 -15.7686 -4.08008 -22.3184c-5.97656 -6.10059 -20.7227 -3.01953 -20.7227 -3.01953l-38.5127 48.0312l-46.959 -32.1875s-14.7959 -0.524414 -20.3975 6.5752
+c-5.20215 6.58691 -1.23438 20.8594 -1.23438 20.8594l47.4814 38.5127l-32.7119 44.3252s-1.02246 12.5762 5.91406 18.3281c7.03711 5.85156 22.0586 4.8916 22.0586 4.8916zM257.478 76.0957c37.1592 0 67.2754 -30.4775 67.2754 -68.0557
+c0 -37.5898 -30.1162 -68.0547 -67.2754 -68.0547c-37.1523 0 -67.2695 30.4648 -67.2695 68.0547c0 37.5781 30.1182 68.0557 67.2695 68.0557zM258.008 -23.0996c16.4678 0 29.8164 13.5869 29.8164 30.3535c0 16.7422 -13.3486 30.3154 -29.8164 30.3154
+c-16.4619 0 -29.8105 -13.5732 -29.8105 -30.3154c0 -16.7666 13.3486 -30.3535 29.8105 -30.3535zM322.521 348.791c0 0 -19.6992 -117.722 -26.1006 -147.764c-6.3877 -30.0029 -10.8291 -52.1982 -15.8701 -70.8125
+c-5.33887 -19.6738 -24.1221 -25.4131 -24.1221 -25.4131s-18.7881 5.73926 -24.1221 25.4131c-5.04102 18.6133 -9.49316 40.8086 -15.8877 70.8125c-6.3877 30.042 -26.0996 147.764 -26.0996 147.764s0 20.6484 24.5781 44.0771
+c15.0771 14.3965 41.5312 15.6318 41.5312 15.6318s26.4424 -1.23535 41.5273 -15.6318c24.5654 -23.4287 24.5654 -44.0771 24.5654 -44.0771z"></glyph><glyph glyph-name="myspace" unicode="&#xe0e3;" d="M284.625 324.514c0 46.3848 37.9023 83.9863 84.6465 83.9863c46.7451 0 84.6475 -37.6016 84.6475 -83.9863c0 -46.3955 -37.9023 -84.0098 -84.6475 -84.0098c-46.7441 0 -84.6465 37.6143 -84.6465 84.0098zM369.271 220.418
+c65.7598 0 119.08 -52.8965 119.078 -118.155v-204.763h-238.546v111.12h-132.247v91.5576h-93.9092v107.24h0.205078c0 34.1826 27.9209 61.8789 62.3594 61.8789c27.7783 0 51.293 -18.0273 59.3662 -42.916c16.0303 15.1699 37.7012 24.5518 61.6162 24.5518
+c38.9863 0 72.0527 -24.8135 84.2676 -59.3584c20.8711 17.9277 48.0322 28.8438 77.8096 28.8438zM207.195 266.004c-35.0693 0 -63.5137 28.2197 -63.5137 63.0391c0 34.8066 28.4453 63.0273 63.5137 63.0273c35.0879 0 63.5195 -28.2207 63.5195 -63.0273
+c0 -34.8193 -28.4316 -63.0391 -63.5195 -63.0391zM86.2129 279.827c-24.4766 0 -44.3262 19.6855 -44.3262 43.9893c0 24.3018 19.8496 43.9883 44.3262 43.9883c24.4844 0 44.332 -19.6865 44.332 -43.9883c0 -24.3027 -19.8477 -43.9893 -44.332 -43.9893z"></glyph><glyph glyph-name="mail" unicode="&#xe0e4;" d="M170.591 169.594l-169.007 -189.856c-0.432617 1.91113 -1.08398 3.75879 -1.08398 5.85156v334.822c0 2.54102 0.709961 4.83691 1.35645 7.14355zM493.987 343.476l-237.977 -222.733l-237.961 222.733c1.31348 0.277344 2.47266 0.875977 3.76953 0.875977h468.378
+c1.36621 0 2.55176 -0.598633 3.79004 -0.875977zM262.808 95.9785l62.2744 58.2178l170.358 -191.341c-1.70898 -0.523438 -3.35352 -1.20703 -5.24316 -1.20703h-468.378c-1.7998 0 -3.46582 0.683594 -5.16309 1.20703l170.37 191.341l62.21 -58.2178
+c1.93262 -1.86816 4.35547 -2.77637 6.77441 -2.77637c2.4248 0 4.84277 0.908203 6.79688 2.77637zM341.494 169.594l168.745 157.95c0.639648 -2.2959 1.25977 -4.63379 1.25977 -7.13281v-334.822c0 -2.07227 -0.566406 -3.91992 -1.02539 -5.83105z"></glyph><glyph glyph-name="linkedin" unicode="&#xe0e5;" d="M116.504 -91.2188v0.000976562h-109.529v329.563h109.529v-329.564zM61.751 283.326v-0.000976562h-0.720703c-36.7578 0 -60.5303 25.3281 -60.5303 56.9531c0 32.3281 24.4941 56.9404 61.9668 56.9414c37.4668 0 60.5303 -24.6123 61.252 -56.9404
+c0 -31.625 -23.7852 -56.9531 -61.9678 -56.9531zM177.124 -91.2188c0 0 1.43652 298.643 0 329.563h109.546v-47.7939h-0.726562c14.4033 22.4902 40.3535 55.5332 99.4395 55.5332c72.085 0 126.116 -47.1025 126.116 -148.333v-188.971h-109.528v176.308
+c0 44.3008 -15.8477 74.5312 -55.4971 74.5312c-30.2539 0 -48.2832 -20.3799 -56.2012 -40.0801c-2.89746 -7.01172 -3.60254 -16.8613 -3.60254 -26.7109v-184.047h-109.546v0z"></glyph><glyph glyph-name="last_fm" unicode="&#xe0e6;" d="M308.214 71.1387l-5.66309 13.0645l-48.6211 115.689c-16.0557 40.9316 -56.085 68.6016 -101.197 68.6016c-61.043 0 -110.576 -51.7061 -110.576 -115.524c0 -63.7559 49.5332 -115.493 110.576 -115.493c42.6172 0 79.6035 25.1641 98.0615 62.0078l19.668 -47.3291
+c-27.876 -35.5264 -70.2979 -58.1553 -117.729 -58.1553c-84.0889 -0.00195312 -152.233 71.1143 -152.233 158.969c0 87.834 68.1445 159.033 152.231 159.033c63.4453 0 114.695 -35.3613 140.74 -98.0928c1.94629 -4.86523 27.5166 -67.2549 49.834 -120.369
+c13.7881 -32.8564 25.5371 -54.6777 63.7764 -56.0234c37.4414 -1.32422 63.249 22.4844 63.249 52.6484c0 29.4502 -19.7002 36.542 -52.8252 48.042c-59.543 20.4863 -90.3076 41.0654 -90.3076 90.4014c0 48.1143 31.3027 80.2051 82.2949 80.2051
+c33.1367 0 57.1621 -15.4248 73.7559 -46.1699l-32.6182 -17.3691c-12.2344 17.9082 -25.7646 25 -42.9697 25c-23.9346 0 -40.9404 -17.3818 -40.9404 -40.4658c0 -32.8047 28.0957 -37.7412 67.3486 -51.1787c52.8652 -17.9805 77.4307 -38.5293 77.4307 -89.8008
+c0 -53.8604 -44.2324 -93.0928 -102.006 -93.0098c-53.2383 0.238281 -81.6328 27.4121 -101.28 75.3193z"></glyph><glyph glyph-name="kaboodle" unicode="&#xe0e7;" d="M87.6543 408.5h69.2705v-289.284l161.528 148.747h89.7119l-153.581 -137.955l169.762 -232.508h-85.4453l-134.567 189.342l-47.4072 -42.0049v-147.337h-69.2715v511z"></glyph><glyph glyph-name="instapaper" unicode="&#xe0e8;" d="M298.305 335.493v-366.658s1.39844 -10.167 6.5 -16.1045c5.2666 -6.08887 14.2236 -7.94727 14.2236 -7.94727h39.0098v-47.2832h-102.038h-102.038v47.2822h38.9863s8.98145 1.8584 14.2217 7.94629c5.12695 5.93848 6.51172 16.1055 6.51172 16.1055v366.659
+s-1.38477 10.417 -6.75 16.6426c-5.00195 5.80078 -13.9844 7.43652 -13.9844 7.43652h-38.9863v48.9277h102.039h102.037v-48.9287h-39.0098s-8.95703 -1.63477 -13.9609 -7.43652c-5.36328 -6.22461 -6.76172 -16.6416 -6.76172 -16.6416z"></glyph><glyph glyph-name="imgur" unicode="&#xe0e9;" d="M320.498 -25.8496c0 -42.1543 -29.0293 -76.6504 -64.498 -76.6504c-35.4814 0 -64.499 34.4961 -64.499 76.6504v205.298c0 42.1553 29.0176 76.6494 64.499 76.6494c35.4678 0 64.498 -34.4941 64.498 -76.6494v-205.298zM256 408.5
+c35.6055 0 64.498 -28.8691 64.498 -64.499s-28.8926 -64.499 -64.498 -64.499c-35.6299 0 -64.499 28.8691 -64.499 64.499s28.8691 64.499 64.499 64.499z"></glyph><glyph glyph-name="identi-ca" unicode="&#xe0ea;" d="M3.28223 165.713c0 134.087 107.452 242.787 240.006 242.787c132.541 0 239.993 -108.7 239.993 -242.787c0 -28.3076 -4.79004 -55.4541 -13.5996 -80.7178l39.0361 -187.495l-171.502 44.7246c-28.8428 -12.4131 -60.5928 -19.2861 -93.9277 -19.2861
+c-132.554 -0.00195312 -240.006 108.699 -240.006 242.774zM77.2002 164.927c0 -93.2676 75.0713 -168.882 167.672 -168.882c28.9434 0 56.165 7.38574 79.9307 20.3848l102.051 -40.2461l-41.1318 97.1602c16.9678 26.373 26.835 57.8125 26.835 91.583
+c0 93.2686 -75.0781 168.87 -167.685 168.87c-92.6006 -0.000976562 -167.672 -75.6025 -167.672 -168.87z"></glyph><glyph glyph-name="hyves" unicode="&#xe0eb;" d="M482.098 -23.5635c-2.59375 -7.33594 -14.0723 -9.64258 -24.9365 -13.7725c-20.623 -7.85938 -35.2441 -13.6982 -59.3457 -18.0762c-11.0293 -1.99609 -26.8242 -4.66602 -37.0049 -2.57031c-9.50586 1.93359 -17.0654 7.74707 -24.0771 14.6084
+c-5.41406 5.30176 -15.3691 14.9453 -14.6338 23.2305c1.45898 16.0801 32.2988 16.6914 44.7363 23.2285c5.22949 14.584 -0.361328 30.8643 -1.70898 47.3203c-1.39648 16.8789 -1.39648 34.332 -2.59375 51.6104c-39.8105 3.10742 -70.6123 -6.13867 -104.945 -12.0391
+c-16.4873 -2.81836 -30.4102 -7.9707 -46.4531 -12.8994c-13.4736 -4.12891 -34.7822 -8.90723 -40.4395 -18.0771c-5.16504 -8.37109 -2.15234 -28.207 -1.71484 -42.1543c0.317383 -10.2051 -1.82812 -34.5938 4.29785 -41.2812
+c5.52539 -6.03906 16.9404 -1.74609 27.5322 -4.30469c10.5801 -2.55859 28.8887 -15.209 27.5283 -30.9775c-1.47852 -17.1416 -31.2207 -27.3838 -49.8896 -31.8252c-10.8174 -2.57129 -22.7754 -4.10547 -34.415 -6.01367
+c-18.4072 -2.99414 -35.7549 -8.45801 -51.6113 -1.7334c-8.40918 3.58008 -26.2295 18.3135 -25.8115 30.1152c0.647461 17.9785 29.0547 20.1357 41.2939 28.3945c1.65332 12.8389 -1.79004 25.7012 -3.44336 38.7129c-4.73438 37.3643 -6.2373 79.1572 -9.46289 120.428
+c-3.11914 39.9707 -6.04395 80.3789 -7.74121 123.021c-0.523438 13.1494 1.3418 26.7734 -4.29688 38.7002c-11.6533 3.35547 -24.8271 3.58105 -35.2686 9.45703c-9.47559 5.36426 -20.5166 17.4404 -18.9326 30.9893c2.25195 19.25 36.541 25.5996 59.3545 30.9766
+c11.9961 2.79492 24.2217 5.97656 36.1357 8.5957c12.1826 2.68262 27.0967 6.4375 38.7119 6.01367c10.0742 -0.374023 21.5518 -6.21289 29.249 -12.0391c7.72266 -5.83789 19.9492 -20.8213 12.9062 -36.1289c-6.125 -13.2744 -32.4043 -13.3242 -44.7373 -22.3809
+c-1.54004 -39.748 0.21875 -86.8936 0.861328 -129.023c0.199219 -13.0498 -0.255859 -27.3086 7.74121 -35.2812c16.5293 0.511719 31.9863 4.66602 47.3125 8.6084c37.209 9.55566 75.5518 16.8535 120.439 22.3691c10.1045 1.24707 19.8115 1.14648 23.2295 5.15137
+c5.02734 5.92676 2.32031 24.2285 1.70898 36.9902c-1.45898 30.7148 -2.6582 47.8311 -3.44238 80.0195c-0.313477 13.0234 1.19629 31.9863 -4.30566 36.9893c-4.68945 4.2666 -18.6621 3.46875 -25.7988 6.01367c-12.29 4.37793 -25.002 14.708 -28.3945 23.2285
+c-1.89746 4.80273 -3.58008 12.5762 -1.70898 18.9258c3.7168 12.6748 34.3193 21.9561 50.75 26.6719c22.5186 6.46387 49.2783 10.9043 68.8271 12.0273c26.125 1.53516 32.5234 -3.94141 40.4229 -22.3564c3.42969 -7.99707 8.30859 -15.9434 6.88477 -24.9385
+c-10.8535 -10.4551 -29.0918 -11.8643 -36.9883 -23.2295c-5.72656 -8.23438 -5.03027 -21.6455 -4.30469 -36.9902c3.92969 -82.6396 5.76367 -162.695 9.45703 -246.894c0.571289 -12.8613 -1.32227 -32.9355 5.16406 -37.002
+c5.41406 -3.36816 13.25 0.761719 20.6455 -0.835938c11.4424 -2.49512 29.5059 -22.0938 23.2168 -39.5723z"></glyph><glyph glyph-name="hi5" unicode="&#xe0ec;" d="M493.875 185.6c13.8535 -17.1182 19.1055 -39.541 17.2725 -61.5957c-2.11914 -25.7822 -13.9248 -51.0498 -32.958 -66.7256c-18.3887 -15.123 -44.0576 -24.8506 -76.4014 -24.8506c-23.416 0 -47.7529 4.79102 -68.2725 16.4229v-10.751h-333.016v81.9727h16.2578
+v70.7705h-16.2588v82.7295h125.077v-58.9756c20.8564 7.77148 48.624 7.02441 66.6143 -7.14648v9.55273h30.6133v43.709h94.4531v-33.7051l8.61035 46.5654h172.032c-1.3418 -29.3242 -2.67285 -58.6484 -4.02441 -87.9727zM244.51 239.006v-34.4023h51.041v34.4023
+h-51.041zM210.057 59.8066v38.5586h-17.334v57.8486c0 11.7764 -5.13965 41.4258 -39.3574 41.4258c-24.1543 0 -38.7441 -11.7949 -49.4941 -29.1289v83.3545h-81.665v-39.3164h16.2588v-114.182h-16.2588v-38.5605h89.2305v38.5605h-7.56543v24.7979
+c0 36.6553 25.167 44.498 25.167 22.3008v-47.0986h-8.57031v-38.5605h89.5889zM311.81 59.8066h0.000976562v38.5605h-16.2588v96.9297h-81.665v-39.459h16.2598v-57.4707h-15.8818v-38.5605h97.5449zM489.504 126.338c1.70898 48.0508 -27.7168 66.4395 -64.1768 66.4404
+c-13.7402 0 -28.6787 -3.76855 -41.1602 -9.29688l1.99609 16.5967h86.7119l2.36621 51.7881h-131.396l-18.2754 -98.9268l48.2344 -6.5127c6.33789 7.74023 13.0029 9.85059 18.5947 9.78809c13.8008 -0.164062 19.9541 -14.7021 19.2998 -29.6719
+c-0.706055 -15.9307 -11.0068 -31.5352 -24.5527 -31.5352c-8.94824 0 -18.1953 4.66895 -13.3418 18.7773c3.87988 20.9287 -7.68848 29.0889 -26.0264 29.0576c-28.0947 -0.0605469 -37.1455 -32.8965 -25.6074 -54.1729
+c11.1709 -20.6113 42.1943 -34.5352 79.6172 -34.5352c57.3984 0 87.7158 35.1494 87.7158 72.2031z"></glyph><glyph glyph-name="friendfeed" unicode="&#xe0ed;" d="M375.797 309.127l-0.835938 -60.5205l95.3398 -0.162109l-0.423828 -65.8486l-95.4277 -0.448242v-284.647h-97.1885v284.647h-46.5898h-0.667969h-61.4307v-284.647h-97.1807v284.647h-47.2578v66.9951l47.2578 -1.39648s-6.74902 78.1357 29.6924 121.402
+c36.4355 43.2285 62.6289 36.292 93.1318 39.0615c30.5176 2.78223 87.7617 -15.3711 87.7617 -15.3711v-62.7783s-56.7031 23.7295 -82.335 18.1406c-25.6553 -5.56445 -29.7041 -39.0742 -29.7041 -39.0742l2.00293 -61.0312h58.0615l46.8604 0.335938
+s-6.35156 77.4502 30.0918 120.717c36.4414 43.2285 62.6289 36.292 93.168 39.0615c30.4668 2.78223 87.7422 -15.3711 87.7422 -15.3711v-62.7783s-56.7402 23.7295 -82.377 18.1406c-25.6504 -5.56445 -29.6914 -39.0742 -29.6914 -39.0742z"></glyph><glyph glyph-name="google__x2B_" unicode="&#xe0ee;" d="M245.271 384.297c4.2168 -2.60645 8.94434 -6.4375 14.209 -11.4531c5.05273 -5.24023 10.0176 -11.6768 14.8701 -19.3115c4.61621 -7.21094 8.74609 -15.7188 12.3389 -25.5381c2.94434 -9.81836 4.41699 -21.2715 4.41699 -34.3701
+c-0.399414 -24.0029 -5.70117 -43.2158 -15.9062 -57.6123c-5.00293 -6.98535 -10.292 -13.4238 -15.8945 -19.3252c-6.2002 -5.90039 -12.7881 -11.8887 -19.7871 -18.002c-4.0166 -4.1416 -7.72266 -8.83301 -11.1035 -14.085c-4.0166 -5.45117 -6 -11.7891 -6 -18.9756
+c0 -6.99805 2.0459 -12.7744 6.15039 -17.3545c3.47949 -4.37891 6.88672 -8.18359 10.1543 -11.4648l22.7686 -18.6504c14.1465 -11.5771 26.5605 -24.3398 37.2275 -38.3135c10.0557 -14.1719 15.2705 -32.7344 15.6934 -55.6523
+c0 -32.5127 -14.3711 -61.3174 -43.0781 -86.4189c-29.791 -25.9619 -72.7568 -39.3975 -128.91 -40.2705c-47.0078 0.449219 -82.1016 10.4668 -105.281 30.0664c-23.4033 18.3018 -35.1055 40.1953 -35.1055 65.6709c0 12.4258 3.80469 26.2617 11.4277 41.5068
+c7.37305 15.2578 20.7588 28.6562 40.1094 40.1836c21.7197 12.4258 44.5879 20.71 68.4902 24.8525c23.6787 3.46777 43.3535 5.43848 59.0225 5.87598c-4.84082 6.34961 -9.15723 13.1611 -12.9375 20.4102c-4.41602 7.02246 -6.6377 15.457 -6.6377 25.3379
+c0 5.9375 0.848633 10.8652 2.53223 14.8203c1.47168 4.16602 2.85742 8.00977 4.10352 11.502c-7.62207 -0.873047 -14.8203 -1.30957 -21.5693 -1.30957c-35.7168 0.436523 -62.9521 11.6768 -81.6904 33.7207c-19.5986 20.5107 -29.4043 44.4004 -29.4043 71.6855
+c0 32.96 13.8848 62.8516 41.6553 89.7002c19.0879 15.6934 38.9238 25.9609 59.5088 30.7646c20.3496 4.1416 39.4375 6.21289 57.2393 6.21289h134.226l-41.457 -24.2031h-41.3809zM271.184 -2.03418c0 17.0293 -5.55273 31.875 -16.668 44.5254
+c-11.752 12.002 -30.1152 26.7344 -55.1162 44.2012c-4.2793 0.436523 -9.30762 0.660156 -15.0703 0.660156c-3.41797 0.449219 -12.1641 0 -26.2861 -1.32129c-13.8984 -1.94629 -28.0947 -5.11523 -42.6289 -9.48145
+c-3.41797 -1.32227 -8.23438 -3.26855 -14.4209 -5.91406c-6.20117 -2.81836 -12.5 -6.86035 -18.9131 -12.1006c-6.20117 -5.45215 -11.4277 -12.2275 -15.707 -20.3115c-4.91504 -8.50879 -7.38477 -18.7637 -7.38477 -30.7764
+c0 -23.5664 10.6904 -42.9795 32.0752 -58.2734c20.2979 -15.2822 48.0674 -23.1299 83.3232 -23.5791c31.625 0.449219 55.7783 7.42285 72.4463 20.959c16.2529 13.3242 24.3506 30.4531 24.3506 51.4121zM177.628 194.693
+c17.6533 0.660156 32.3867 6.99902 44.1514 19.0244c5.67578 8.5332 9.31836 17.2793 10.9541 26.2607c0.984375 8.95801 1.4834 16.4932 1.4834 22.6182c0 26.46 -6.77344 53.1465 -20.3232 80.0566c-6.34961 12.8994 -14.6836 23.3916 -25.0625 31.4756
+c-10.5674 7.64746 -22.7178 11.7021 -36.5029 12.1387c-18.165 -0.436523 -33.2969 -7.75977 -45.3496 -21.9814c-10.167 -14.8701 -15.0322 -31.4883 -14.582 -49.8525c0 -24.2764 7.09863 -49.5273 21.2959 -75.7764c6.88574 -12.251 15.7686 -22.6299 26.6348 -31.1641
+c10.8662 -8.5332 23.3164 -12.7998 37.3008 -12.7998zM509.965 335.206v-34.1211h-70.4355v-70.4365h-34.1211v70.4365h-70.4385v34.1211h70.4385v70.4248h34.1211v-70.4248h70.4355z"></glyph><glyph glyph-name="google" unicode="&#xe0ef;" d="M336.199 384.297c4.2168 -2.62012 8.95898 -6.4375 14.2227 -11.4531c5.05273 -5.24023 10.0186 -11.6768 14.8574 -19.3115c4.64062 -7.19922 8.74609 -15.7188 12.3262 -25.5381c2.94238 -9.81836 4.42969 -21.2715 4.42969 -34.3701
+c-0.398438 -24.0156 -5.70312 -43.2158 -15.8955 -57.6123c-5.00391 -6.98535 -10.3047 -13.4238 -15.9053 -19.3252c-6.19922 -5.90039 -12.8018 -11.8887 -19.7998 -18.002c-3.99121 -4.1416 -7.69629 -8.84473 -11.0918 -14.0713
+c-4.00391 -5.46484 -5.9873 -11.79 -5.9873 -18.9883c0 -6.98633 2.04688 -12.7744 6.15137 -17.3652c3.47949 -4.36719 6.86133 -8.18457 10.1416 -11.4531l22.7695 -18.6631c14.1582 -11.5645 26.5723 -24.3271 37.2266 -38.3008
+c10.0576 -14.1719 15.2832 -32.7344 15.6953 -55.6406c0 -32.5244 -14.3613 -61.3301 -43.0801 -86.4307c-29.7764 -25.9756 -72.7441 -39.3984 -128.896 -40.2715c-47.0078 0.436523 -82.1143 10.4541 -105.294 30.0664
+c-23.4043 18.2891 -35.1064 40.1953 -35.1064 65.6709c0 12.4258 3.80469 26.249 11.4277 41.4941c7.38574 15.2705 20.7471 28.6689 40.1094 40.1953c21.7324 12.4258 44.5752 20.71 68.4912 24.8389c23.6904 3.48047 43.377 5.43945 59.0205 5.87598
+c-4.83984 6.3623 -9.14355 13.1748 -12.9355 20.4102c-4.42969 7.02344 -6.62598 15.4707 -6.62598 25.3516c0 5.91309 0.848633 10.8652 2.51953 14.8203c1.48535 4.16602 2.84473 7.99609 4.10645 11.502c-7.62402 -0.873047 -14.8105 -1.29785 -21.5723 -1.29785
+c-35.7168 0.424805 -62.9521 11.665 -81.6777 33.709c-19.6113 20.5107 -29.4053 44.4131 -29.4053 71.6855c0 32.96 13.8848 62.8398 41.6562 89.6865c19.0869 15.707 38.9111 25.9619 59.4824 30.7773c20.3604 4.1416 39.4355 6.21289 57.251 6.21289h134.226
+l-41.4434 -24.2031h-41.3936v0.000976562zM362.125 -2.04688c0 17.042 -5.55273 31.875 -16.668 44.5381c-11.752 12.002 -30.1289 26.7344 -55.1426 44.2012c-4.2666 0.436523 -9.28125 0.660156 -15.0596 0.660156c-3.41797 0.424805 -12.1758 0 -26.2861 -1.32129
+c-13.8848 -1.95898 -28.1064 -5.11523 -42.6289 -9.48145c-3.41797 -1.32227 -8.2207 -3.29395 -14.4336 -5.90039c-6.2002 -2.83203 -12.4883 -6.87402 -18.9004 -12.1133c-6.20117 -5.46484 -11.4277 -12.2275 -15.707 -20.3115
+c-4.91504 -8.50879 -7.37305 -18.7637 -7.37305 -30.7764c0 -23.5664 10.6797 -43.0029 32.0498 -58.2734c20.3115 -15.2949 48.0811 -23.1426 83.3506 -23.5791c31.6123 0.4375 55.7773 7.41113 72.4326 20.959c16.2432 13.3232 24.3662 30.4395 24.3662 51.3984z
+M268.544 194.693c17.6787 0.647461 32.3994 6.98535 44.1631 19.0381c5.68945 8.50781 9.3457 17.2666 10.9531 26.2236c0.986328 8.98145 1.47266 16.5176 1.47266 22.6426c0 26.46 -6.76172 53.1338 -20.3105 80.043c-6.33789 12.8994 -14.6953 23.3926 -25.0508 31.4883
+c-10.5791 7.64746 -22.7422 11.7021 -36.4912 12.1387c-18.1895 -0.436523 -33.3105 -7.75977 -45.374 -21.9814c-10.1553 -14.8711 -15.0332 -31.4883 -14.5977 -49.8535c0 -24.2764 7.11133 -49.541 21.3213 -75.7764c6.87402 -12.251 15.7441 -22.6436 26.623 -31.1641
+c10.8799 -8.53223 23.3184 -12.7988 37.291 -12.7988z"></glyph><glyph glyph-name="gmail" unicode="&#xe0f0;" d="M511.5 -37.7529v0v0h-511v381.506h511v-381.506zM438.245 40.4482v0v0l-144.704 102.324l-36.1758 -31.7803l-40.7402 34.5186l-134.664 -108.435l-1.81641 -0.605469h-0.614258v-70.2471h358.715v74.2246zM438.245 53.5723v0v0v214.735l-137.114 -118.818z
+M415.453 339.785v0v0l-314.352 0.605469l154.437 -153.637l1.51758 1.21094l1.22168 1.22949l1.81543 0.912109l1.52734 1.84473l2.12305 1.50879l5.16016 4.28418l2.74805 3.07422l3.34375 2.71973l3.34375 3.37109l3.95898 3.35352l8.19531 7.9541l4.57422 4.2666
+l5.15918 4.28418l4.87109 5.18848l5.45703 5.19727l11.8672 11.2979l12.4619 12.5186l6.68848 6.72559l7.29395 6.72461l7.00391 7.33008l7.59961 7.33008l7.89844 7.94531l8.51367 7.94336l8.20508 8.53223l8.81152 8.56934zM208.727 152.236v0v0l-128.898 109.655
+l-0.297852 -212.893z"></glyph><glyph glyph-name="fresqui" unicode="&#xe0f1;" d="M179.604 389.063c-16.4678 -13.748 -54.0938 -47.9443 -84.9082 -96.5879c-23.4297 -37.002 -38.4258 -75.0645 -44.5762 -113.104c-7.59766 -47.2197 -1.55957 -94.8525 18.0029 -141.585c20.4717 -48.9297 55.8281 -84.1982 105.02 -104.832
+c40.8691 -17.1045 80.9531 -19.6494 101.202 -19.6494c8.39551 0 13.373 0.4375 13.4238 0.461914l1.10938 0.0878906l1.12305 -0.0507812c0.0634766 0 0.486328 -0.0126953 1.17188 -0.0126953c12.3154 0 76.9492 3.26758 138.879 68.0791
+c40.957 42.8418 34.7217 117.059 34.6826 117.808l-0.0517578 0.4375l-0.0117188 0.436523c-0.0224609 0.661133 -2.93066 68.1426 -35.1191 101.813c-41.5059 43.4023 -84.6465 72.3203 -126.377 100.278c-18.0635 12.127 -35.1309 23.5664 -52.085 36.1299
+c-34.4326 25.5 -59.0352 42.1172 -71.4854 50.2891zM178.592 408.5v0s29.5566 -18.2891 81.8936 -57.0391c56.5781 -41.8545 119.978 -74.8896 180.483 -138.179c36.9023 -38.5635 39.4844 -112.182 39.4844 -112.182s7.42285 -81.6143 -38.9727 -130.17
+c-66.6572 -69.7266 -137.769 -72.958 -150.308 -72.958c-1.28418 0 -1.93262 0.0517578 -1.93262 0.0517578s-5.51562 -0.524414 -14.8965 -0.524414c-43.291 0 -169.232 10.9912 -220.807 134.175c-91.1592 217.824 125.055 376.825 125.055 376.825zM177.445 360.868
+c0 0 3.46777 -23.5908 17.0293 -43.5293c12.7119 -18.7129 35.5674 -33.8711 35.5674 -33.8711s-48.4912 -40.5459 -67.5674 -67.8418c-8.71875 -12.4746 2.95801 -24.5518 2.95801 -24.5518s6.8125 -9.93066 17.3281 -5.40137
+c17.8779 7.73535 43.5283 31.6885 43.5283 31.6885s6.34863 -6.91113 15.7295 -13.8486c9.4209 -6.96094 21.8457 -13.9463 21.8457 -13.9463s-53.2949 -42.7666 -49.5908 -121.737c4.26562 -90.7861 65.3594 -123.185 65.3594 -123.185s-82.3271 -16.293 -145.777 40.5459
+c-78.2471 70.1006 -69.8633 151.055 -69.8633 151.055s-1.67188 62.9766 36.3291 126.453c33.9971 56.751 77.124 98.1699 77.124 98.1699z"></glyph><glyph glyph-name="foursquare_2" unicode="&#xe0f2;" d="M300.264 383.112c-93.3057 0 -115.425 -92.2324 -124.169 -186.147h-50.7373c-6.3252 -15.6689 -7.90918 -36.0791 -10.1553 -55.8145c2.39453 -0.499023 5.11426 -0.6875 8.00879 -0.6875c8.23438 0 17.9521 1.47266 26.1611 1.47266
+c7.48535 0 13.748 -1.22168 16.5674 -5.86328c-8.88281 -74.0312 -27.3096 -138.517 -35.5059 -213.184h65.9717c11.9639 74.3301 22.9668 149.608 40.6074 218.262c4.55469 -0.649414 8.75879 -0.960938 12.6631 -0.960938c43.4775 0 49.4648 37.4756 73.6064 56.7754
+c-3.71875 0.523438 -7.77441 0.710938 -12.0146 0.710938c-12.0391 0 -25.6006 -1.52148 -37.627 -1.52148c-10.8047 0 -20.3477 1.22168 -26.4727 5.8877c-4.87891 58.1982 20.3975 116.135 62.0527 116.135c13.3242 0 28.3203 -5.92578 44.5371 -19.6865
+c14.9707 13.7607 34.0352 23.4785 40.5957 45.6855c-24.3145 12.5381 -38.0879 31.1016 -60.8926 35.5186c-11.9883 2.33301 -23.0293 3.41797 -33.1973 3.41797zM300.264 408.5v0c11.9258 0 24.7129 -1.30957 38.0137 -3.87988
+c19.373 -3.76758 33.459 -14.2217 45.8721 -23.4541c7.1875 -5.33887 13.9609 -10.3799 21.8457 -14.4336l18.6494 -9.63184l-5.9375 -20.1104c-7.23633 -24.415 -24.0674 -37.876 -37.5898 -48.6924c-3.69141 -2.93164 -7.17383 -5.71387 -10.2051 -8.49609
+l-16.4922 -15.1582l-17.0801 14.4971c-10.541 8.93359 -20.2598 13.6611 -28.1445 13.6611c-2.1582 0 -8.73242 0 -16.6543 -8.60742c-12.0137 -13.0752 -19.5996 -36.9531 -20.5098 -62.665h1.6084c5.24023 0 11.1035 0.349609 17.291 0.723633
+c6.66211 0.399414 13.5615 0.811523 20.3359 0.811523c5.82617 0 10.9023 -0.3125 15.5068 -0.948242l58.4854 -8.08398l-46.1084 -36.8662c-5.19141 -4.1543 -9.96875 -10.791 -15.0703 -17.8271c-12.7891 -17.7148 -30.0166 -41.5811 -67.3438 -44.2754
+c-12.5879 -53.6328 -21.832 -111.795 -30.8271 -168.283c-1.47266 -9.32031 -2.95605 -18.6143 -4.44141 -27.9336l-3.45605 -21.3457h-21.6064h-65.9717h-28.332l3.09473 28.1572c4.36719 39.6729 11.5527 76.6748 18.5137 112.468
+c4.90332 25.2256 9.94336 51.1133 13.9102 77.7227c-4.67773 -0.386719 -9.49414 -0.760742 -14.4092 -0.760742c-4.91602 0 -9.21973 0.385742 -13.1367 1.19727l-22.7178 4.69043l2.61914 23.0293c0.261719 2.37012 0.536133 4.75293 0.798828 7.11133
+c2.0459 18.8379 4.17871 38.3125 11.0273 55.3418l6.41309 15.8936h17.1416h27.8955c4.51562 37.5898 12.6748 80.2686 30.752 114.714c24.9014 47.3936 64.0117 71.4346 116.26 71.4346v0z"></glyph><glyph glyph-name="foursquare_1" unicode="&#xe0f3;" d="M511 376.144v-168.389l-60.7559 -53.335l31.458 -31.0703l-189.778 -193.493l-171.049 172.825l1.33398 1.90625c-68.1943 5.67773 -122.209 62.8711 -122.209 132.64v0.399414v0.311523c0 73.6484 60.085 133.371 133.734 133.371
+c60.3877 0 111.757 -40.1406 128.189 -95.1611l29.9023 36.9248l85.5273 -85.7129zM488 210.705v129.602l-211.629 -234.808l-29.2695 62.208c-0.0888672 -0.132812 -0.154297 -0.241211 -0.243164 -0.374023l-9.69141 17.3477
+c8.02832 15.8018 12.5957 33.709 12.5957 52.626c0 64.0918 -52.0488 116.319 -116.007 116.319c-63.959 0 -115.984 -51.9795 -115.984 -116.071c0 -64.0801 52.0264 -115.882 115.984 -115.882c8.13867 0 16.1006 1.52832 23.7744 3.14746l4.45801 -2.82031h0.0439453
+l104.759 -103.451z"></glyph><glyph glyph-name="forrst" unicode="&#xe0f4;" d="M233.487 -102.5h-190.657l213.17 511l213.17 -511h-188.893v84.0732l86.9912 43.5635l-6.4375 13.0127l-80.5547 -40.3467v39.3486l50.2891 26.5986l-7.31152 13.4482l-42.9785 -22.6816v54.6934h-46.79v-85.4951l-44.0146 30.0781l-8.18359 -12.126l52.1982 -35.7803
+v-108.387h0.00195312z"></glyph><glyph glyph-name="formspring" unicode="&#xe0f5;" d="M458.535 60.3311c10.5049 -7.41016 13.0244 -21.9443 5.61523 -32.4609c-13.1006 -18.5508 -28.0215 -33.5459 -44.377 -44.5635c-8.19531 -5.51367 -19.0371 -12.6982 -26.9473 -17.9141l-0.0361328 -44.6123c0 -7.82324 -3.93066 -15.1211 -10.4551 -19.4375
+c-3.86719 -2.54492 -8.33301 -3.84277 -12.8379 -3.84277c-3.10645 0 -6.21289 0.624023 -9.14453 1.87109l-84.7832 36.2041c-3.61816 -0.124023 -7.22949 -0.199219 -10.8174 -0.199219c-81.2129 0 -156.301 34.1709 -197.096 89.3789
+c-1.1709 1.08691 -2.25391 2.30469 -3.21191 3.66406c-18.9814 26.8721 -29.0186 57.5127 -29.0186 88.626c0 49.5283 24.5586 95.7129 69.1465 130.021c42.7783 32.8975 99.3184 51.0244 159.194 51.0244c43.3662 0 85.4951 -9.60547 121.912 -27.7949
+c0.349609 -0.149414 0.685547 -0.298828 1.02344 -0.473633c46.5205 -23.4053 74.3037 -63.0273 74.3037 -105.969c0 -35.3057 -18.2393 -68.0039 -51.374 -92.0566c-30.8643 -22.4189 -71.5352 -34.7695 -114.501 -34.7695c-10.542 0 -21.083 0.748047 -31.3555 2.24512
+c-0.15625 0.0126953 -0.313477 0.0253906 -0.463867 0.0625c-28.2773 4.25586 -55.5127 13.5234 -78.9863 26.7959c-0.560547 0.270508 -1.11621 0.555664 -1.66211 0.875c-41.1387 24.0156 -68.9902 59.7832 -78.4971 99.2432
+c10.0605 17.3672 25.3252 32.7871 44.3379 45.1865c-0.891602 -4.94043 -1.38477 -9.95508 -1.38477 -15.0078c0 -34.3682 21.0146 -66.498 57.71 -88.3926c0.178711 -0.100586 0.360352 -0.193359 0.538086 -0.296875c18.8818 -11.0166 41.2002 -18.7383 64.5742 -22.2939
+c0.0878906 -0.0126953 0.161133 -0.0126953 0.236328 -0.0371094c8.14551 -1.19727 16.542 -1.79688 24.9512 -1.79688c33.21 0 64.1504 9.19434 87.1299 25.875c20.7461 15.0693 32.1621 34.3564 32.1621 54.3672c0 24.7021 -17.8154 48.5303 -47.7207 63.875
+c-0.335938 0.150391 -0.660156 0.300781 -0.984375 0.462891c-30.166 15.2578 -65.4219 23.3164 -101.951 23.3164c-100.222 0 -181.757 -60.3184 -181.757 -134.462c0 -20.7363 6.29102 -40.6055 18.6689 -59.1064c1.01367 -0.987305 1.95508 -2.07422 2.80078 -3.27148
+c31.6631 -44.8369 93.4551 -72.707 161.272 -72.707c4.56543 0 9.20703 0.136719 13.7861 0.386719c3.56738 0.199219 7.14746 -0.436523 10.4404 -1.83398l57.3027 -24.4521l-0.0253906 21.8955c0 7.84668 3.9541 15.1582 10.5049 19.4619
+c0.224609 0.136719 22.7549 14.9326 36.9785 24.5273c11.8135 7.94531 22.3809 18.6748 32.3359 32.7725c7.41113 10.5166 21.9434 13.0244 32.4619 5.61328zM302.078 310.267c-13.9844 0 -27.6816 -1.35938 -40.8135 -3.99316
+c-51.1006 -0.524414 -99.7422 -13.9229 -139.796 -38.2002c10.0684 16.1191 23.6162 30.9023 40.3594 43.79c37.7197 29.0176 87.5283 44.9863 140.25 44.9863c38.499 0 75.8398 -8.58301 108.102 -24.8516c0.422852 -0.199219 0.848633 -0.399414 1.27246 -0.611328
+c40.7822 -20.9336 65.123 -56.165 65.123 -94.2529c0 -15.1201 -3.81836 -29.8535 -11.1172 -43.5146c-6.27441 22.082 -19.5234 42.4424 -38.499 59.2969c-5.42676 14.123 -17.9033 27.085 -35.7168 36.4785c-0.349609 0.162109 -0.723633 0.337891 -1.07324 0.512695
+c-25.999 13.3242 -56.4531 20.3594 -88.0908 20.3594zM301.542 125.978c-64.9551 9.73145 -116.098 47.1211 -135.998 95.2637c13.3301 6.72461 28.0146 12.1387 43.6904 15.9688c14.1592 -32.4355 51.5811 -58.0361 99.1934 -65.1465
+c6.78809 -0.998047 13.8486 -1.49707 20.9355 -1.49707c26.2236 0 51.2988 7.09863 69.9746 19.2129c5.00293 -8.19629 7.69824 -16.917 7.69824 -25.7129c0 -9.21973 -2.91992 -18.3516 -8.43457 -26.9092c-20.959 -8.52246 -44.6504 -13.1748 -69.2383 -13.1748
+c-9.30762 0 -18.6143 0.673828 -27.6592 1.97168c-0.0615234 0.0234375 -0.112305 0.0234375 -0.162109 0.0234375zM352.393 361.03c-16.4424 3.25684 -33.4346 4.92773 -50.626 4.92871c-45.3369 0 -88.6328 -11.4902 -124.425 -32.6855
+c8.67578 12.999 19.9473 24.9629 33.627 35.4795c33.3105 25.624 77.2627 39.7471 123.759 39.7471c33.9453 0 66.9189 -7.59766 95.3896 -21.9697c10.4053 -4.75293 15.9795 -16.5801 12.5996 -27.8584c-1.99609 -6.6123 -6.81055 -12.0254 -13.1738 -14.7461
+c-6.36328 -2.71973 -13.5986 -2.46973 -19.7617 0.673828c-17.2422 8.83203 -36.8281 14.3975 -57.3887 16.4307z"></glyph><glyph glyph-name="flickr" unicode="&#xe0f6;" d="M242.549 153c0 -66.8438 -54.1816 -121.026 -121.024 -121.026c-66.8428 0.000976562 -121.024 54.1826 -121.024 121.026c0 66.8428 54.1816 121.024 121.024 121.024c66.8438 0.000976562 121.024 -54.1816 121.024 -121.024zM390.475 274.025
+c66.8438 0 121.025 -54.1826 121.025 -121.024c0 -66.8438 -54.1807 -121.026 -121.025 -121.026c-66.8418 0 -121.023 54.1826 -121.023 121.026c0 66.8418 54.1807 121.024 121.023 121.024z"></glyph><glyph glyph-name="feedburner" unicode="&#xe0f7;" d="M316.865 261.912c54.9414 -31.8379 106.791 -69.1152 106.403 -164.653c-0.385742 -83.2871 -86.4053 -167.746 -175.132 -166.973c-91.2598 0.972656 -159.207 82.9131 -159.406 212.809c-0.193359 92.793 63.8809 219.97 127.762 265.404
+c-41.5498 -110.471 94.3584 -110.858 0.966797 -263.858c63.875 -18.0635 115.324 33.584 99.4062 117.271zM248.137 -36.9033c136.096 2.71973 173.373 140.774 90.8594 203.876c-14.5576 -63.1006 -45.0361 -111.256 -96.4912 -110.857
+c-45.624 0.574219 -93 59.9824 -75.3281 139.775c-84.2666 -137.843 -9.51855 -234.541 80.96 -232.794zM492.871 -1.34766c0 -55.7168 -106.394 -101.152 -236.868 -101.152c-130.477 0 -236.874 45.4365 -236.874 101.152c0 26.248 23.6035 50.2002 62.2031 68.2158
+c7.84766 -34.5322 21.4326 -64.8232 40.4336 -89.4492c31.0898 -40.2969 75.2646 -62.7773 124.406 -63.3018h1.33398c84.3779 0 167.643 71.7598 184.333 152.202c37.9014 -17.9395 61.0322 -41.6934 61.0322 -67.667z"></glyph><glyph glyph-name="facebook" unicode="&#xe0f8;" d="M283.122 286.826v-46.583h83.4238l-9.04492 -74.3672h-74.3789v-268.375h-98.7256v268.375h-51.4434v74.3672h51.4434v56.3018c0 27.8203 -2.09668 41.0205 9.72461 62.5781c11.8271 21.5566 45.1865 50.0508 102.886 49.3652
+c57.7129 -0.710938 82.04 -6.26367 82.04 -6.26367l-12.501 -79.2568s-36.8525 9.73145 -54.9424 6.26367c-18.0645 -3.46973 -28.4814 -14.5977 -28.4814 -42.4053z"></glyph><glyph glyph-name="evernote" unicode="&#xe0f9;" d="M460.46 315.944c0 -32.7617 47.7314 -418.444 -82.5127 -418.444c-92.4434 0 -102.549 9.46777 -108.413 14.334c-5.86328 4.84082 -13.8486 27.1221 -10.916 74.4297c3.19238 51.748 78.6709 42.666 78.6709 42.666l-1.82129 -40.0459
+s-7.27344 -0.574219 -21.8447 -0.574219c-14.5586 0 -23.3789 -36.5898 9.56934 -38.9854l48.0801 1.94531c21.2334 3.03125 18.3633 45.4609 15.1709 78.2715c-2.43262 24.877 -48.3428 23.2666 -82.7383 31.9512c-34.3711 8.70801 -41.0449 45.71 -47.1211 45.71
+c-6.0625 0 1.21094 -65.5225 -20.6221 -65.5225c-21.8447 0 -125.517 11.9287 -142.471 28.8818c-29.2314 29.2305 -50.4893 185.912 -50.4893 200.771c0 14.8701 14.0723 17.9023 32.1621 16.6924h64.624c13.0117 0.0244141 21.333 7.69629 21.333 23.8779
+c0 16.1689 -0.399414 26.2861 -0.399414 48.5303c0 22.2578 4.26758 45.873 22.4814 46.0605c18.1895 0.200195 66.0947 6.53809 89.1504 -4.3916c23.0674 -10.9287 25.5 -42.4668 25.5 -42.4668l114.063 -7.28613s48.543 -3.66797 48.543 -36.4043zM397.146 158.577
+c3.23047 3.04395 -7.47363 34.3818 -28.5078 34.3818c-21.0352 0 -26.4736 -27.708 -23.6416 -31.1387c2.82031 -3.44336 12.4756 5.66406 23.6416 5.66406c11.165 0 25.2637 -11.9395 28.5078 -8.90723zM131.99 299.352h-72.8086l89.8008 89.4004
+s-1.60938 -69.9883 -1.60938 -76.4512c0 -6.47461 -2.03418 -12.9492 -15.3828 -12.9492z"></glyph><glyph glyph-name="dribbble" unicode="&#xe0fa;" d="M467.811 295.871c9.25684 -13.624 17.1787 -28.2461 23.5654 -43.415c6.53711 -15.4072 11.5273 -31.5752 14.8965 -48.0176c3.4541 -16.8066 5.21387 -34.1221 5.21387 -51.4385c0 -17.3027 -1.75977 -34.582 -5.21387 -51.4248
+c-3.36914 -16.4434 -8.35938 -32.5859 -14.8965 -48.0186c-6.38672 -15.1582 -14.3086 -29.7666 -23.5664 -43.3896c-9.11816 -13.5371 -19.624 -26.2373 -31.1631 -37.8145c-11.5654 -11.5264 -24.29 -22.0176 -37.8018 -31.1885
+c-13.6475 -9.20605 -28.2559 -17.1279 -43.4014 -23.5537c-15.4326 -6.5127 -31.5898 -11.502 -47.9941 -14.8701c-16.8408 -3.46875 -34.1582 -5.24023 -51.4609 -5.24023c-17.3164 0 -34.6318 1.77148 -51.4492 5.24023
+c-16.4297 3.36816 -32.5859 8.35742 -48.0059 14.8701c-15.1455 6.42578 -29.7676 14.3477 -43.415 23.5537c-13.5107 9.16992 -26.2363 19.6621 -37.7764 31.1885c-11.5518 11.5771 -22.0566 24.2773 -31.1885 37.8145c-9.20703 13.623 -17.1426 28.2324 -23.5547 43.3896
+c-6.53809 15.4326 -11.54 31.5762 -14.9209 48.0186c-3.41797 16.8428 -5.16504 34.1221 -5.16504 51.4248c0 17.3164 1.74609 34.6318 5.16602 51.4385c3.38086 16.4424 8.38281 32.6104 14.9209 48.0176c6.41211 15.1699 14.3477 29.791 23.5547 43.415
+c9.13184 13.5479 19.6367 26.2236 31.1885 37.8135c11.54 11.5283 24.2656 21.9941 37.7764 31.1514c13.6475 9.24512 28.2695 17.166 43.415 23.6045c15.4199 6.52539 31.5752 11.5273 48.0059 14.8701c16.8174 3.44336 34.1328 5.19043 51.4492 5.19043
+c17.3027 0 34.6191 -1.74707 51.4609 -5.19043c16.4053 -3.34375 32.5605 -8.3457 47.9941 -14.8701c15.1445 -6.4375 29.7539 -14.3594 43.4014 -23.6045c13.5117 -9.15723 26.2373 -19.623 37.8018 -31.1514c11.5391 -11.5898 22.0449 -24.2656 31.1631 -37.8135z
+M255.988 371.173c-17.7285 0 -34.9326 -2.14551 -51.4121 -6.11328c3.26758 -4.3916 44.251 -58.7598 81.5645 -127.274c82.3271 30.8643 113.403 78.1719 113.94 78.9697c-38.4131 33.8721 -88.8506 54.418 -144.093 54.418zM203.69 364.835h0.0498047
+c-0.25 -0.0253906 -0.461914 -0.0498047 -0.710938 -0.174805c0.423828 0.125977 0.661133 0.174805 0.661133 0.174805zM162.895 350.352c-60.8438 -28.7314 -106.255 -84.7969 -120.414 -152.364c5.75195 -0.0507812 96.6738 -1.19824 201.431 26.6357
+c-37.7627 67.0938 -78.1094 121.848 -81.0166 125.729zM93.7051 7.20996c-0.0253906 0.0498047 -0.0751953 0.113281 -0.0751953 0.113281s59.709 105.93 177.453 144.005c2.84375 0.948242 5.73926 1.79688 8.6084 2.62012
+c-5.47656 12.3994 -11.4531 24.8262 -17.7031 37.0771c-112.342 -33.6338 -220.145 -31.2139 -224.012 -31.0645c-0.0625 -2.34473 -0.174805 -4.61523 -0.174805 -6.96094c0 -56.0518 21.1465 -107.152 55.9033 -145.79zM255.988 -65.1729
+c30.2148 0 58.9961 6.15137 85.1816 17.291c-3.23047 19.0625 -15.9062 85.8818 -46.6084 165.676c-0.485352 -0.161133 -0.97168 -0.299805 -1.44629 -0.473633c-128.762 -44.8887 -170.791 -135.36 -171.19 -136.209c-1.60938 1.24805 -3.33203 2.39453 -4.91602 3.74219
+c2.89551 -2.3457 4.87793 -3.84277 4.87793 -3.84277l0.0380859 0.100586c37.0029 -28.9053 83.4619 -46.2842 134.063 -46.2842zM377.912 -27.9463c48.9912 33.0605 83.7852 85.5576 93.4912 146.365c-4.49121 1.44727 -65.5342 20.7725 -135.959 9.48145
+c28.6191 -78.6475 40.2471 -142.697 42.4678 -155.847zM322.146 162.332c74.9521 9.43164 148.796 -6.4375 151.952 -7.08496c-0.499023 51.7227 -19.001 99.1934 -49.6143 136.356c-0.412109 -0.584961 -35.4062 -51.1484 -121.551 -86.3301
+c5.06445 -10.4053 9.96875 -20.9951 14.4961 -31.6387c1.61035 -3.81738 3.18262 -7.56055 4.7168 -11.3027zM203.69 364.835c0 0 -0.237305 -0.0498047 -0.661133 -0.174805c0.25 0.125 0.460938 0.149414 0.710938 0.174805h-0.0498047zM117.01 -15.1465
+c1.58398 -1.34766 3.30664 -2.49414 4.91602 -3.74219l-0.0380859 -0.100586c0 0.000976562 -1.9834 1.49805 -4.87793 3.84277z"></glyph><glyph glyph-name="digg" unicode="&#xe0fb;" d="M152.526 296.916c0 6.49121 5.73926 6.32715 5.73926 6.32812h44.9551s-0.0224609 -25.3311 -0.0224609 -31.2705c0 -6.47949 -5.74023 -6.33887 -5.74023 -6.33887h-44.9316v31.2812zM152.538 232.006c0 6.4668 5.75195 6.31543 5.75195 6.31543h44.9199
+s-0.0244141 -167.744 -0.0244141 -169.07c0 -6.45605 -5.72754 -6.30371 -5.72754 -6.30371h-44.9199v169.059zM86.5479 296.916c0 6.49121 5.72852 6.32715 5.72852 6.32715h44.9785s-0.0351562 -228.03 -0.0351562 -233.968
+c0 -6.49121 -5.73926 -6.32715 -5.73926 -6.32715h-130.98v169.047c0 6.47754 5.75098 6.32617 5.75098 6.32617h80.2969v58.5947zM86.5723 106.929v93.8203h-30.6592s-5.75098 0.140625 -5.75098 -6.33789v-93.832h30.6582s5.75195 -0.140625 5.75195 6.34961z
+M220.628 231.995c0 6.47754 5.72852 6.32617 5.72754 6.32715l131.004 -0.105469s-0.0224609 -223.182 -0.0224609 -229.121c0 -6.47949 -5.74023 -6.33789 -5.74023 -6.33789h-130.969v31.2803c0 6.47949 5.72852 6.33887 5.72852 6.33887h80.2979v22.5713h-86.0264
+v169.047zM270.278 194.411v-93.832h30.6709s5.75098 -0.140625 5.75098 6.34961v93.8203h-30.6709s-5.75098 0.140625 -5.75098 -6.33789zM380.496 238.321l131.002 -0.104492s-0.0234375 -223.182 -0.0234375 -229.121c0 -6.47949 -5.73926 -6.33789 -5.73926 -6.33789
+h-130.97v31.2803c0 6.47949 5.72949 6.33887 5.72949 6.33887h80.2969v22.5713h-86.0254v169.047c0 6.47754 5.72949 6.32617 5.72949 6.32617zM460.84 106.929v93.8203h-30.6699s-5.76367 0.140625 -5.76367 -6.33789v-93.832h30.6816s5.75195 -0.140625 5.75195 6.34961z
+"></glyph><glyph glyph-name="deviantart" unicode="&#xe0fc;" d="M96.1758 270.756c18.498 6.00781 37.748 10.5215 57.502 13.9951l20.5967 -39.292c105.157 22.0215 279.041 2.28613 337.226 -86.4814l-240.015 -66.7451l-59.0371 109.48c11.6084 1.70312 24.6641 3.2959 36.6875 3.98926
+c11.2344 0.483398 22.0908 0.1875 32.4443 -0.791992l31.8291 -53.5732l80.8584 19.6865c-51.5439 52.7227 -134.671 50.9102 -201.961 40.0137l64.4014 -122.922l-240.451 -66.8662c-8.84766 16.4785 -14.1631 36.1738 -15.459 55.7598
+c-4.42383 66.9248 40.7871 122.935 114.53 153.208l-19.1523 40.5391v0zM169.158 116.222l-35.9961 76.2188c-34.1748 -18.7559 -53.1777 -49.4375 -44.8945 -95.9131z"></glyph><glyph glyph-name="design-float" unicode="&#xe0fd;" d="M256 408.5c141.099 0 255.5 -114.376 255.5 -255.5c0 -141.099 -114.401 -255.5 -255.5 -255.5s-255.5 114.401 -255.5 255.5c0 141.124 114.401 255.5 255.5 255.5zM480.586 202.329c-19.1133 87.4033 -87.8789 156.157 -175.258 175.256v-95.7227
+c36.5039 -13.9873 65.5352 -43.0166 79.5195 -79.5332h95.7383zM133.365 153c0 -67.7178 54.9043 -122.635 122.635 -122.635c67.7314 0 122.635 54.917 122.635 122.635c0 67.7422 -54.9043 122.648 -122.635 122.648s-122.635 -54.9062 -122.635 -122.648z
+M206.671 377.585c-87.3789 -19.0869 -156.144 -87.8525 -175.256 -175.257h95.7373c13.9844 36.5166 43.0156 65.5469 79.5186 79.5332v95.7236zM31.415 103.672c19.1123 -87.3789 87.877 -156.145 175.257 -175.258v95.7383
+c-36.5029 13.9854 -65.5342 43.0156 -79.5186 79.5195h-95.7383zM305.328 -71.5859c87.3789 19.1133 156.145 87.8789 175.258 175.258h-95.7383c-13.9854 -36.5039 -43.0156 -65.5225 -79.5195 -79.5195v-95.7383z"></glyph><glyph glyph-name="delicious" unicode="&#xe0fe;" d="M511.487 153v-234.291v-21.1836v-0.0253906h-255.462h-255.513v255.525h0.0253906v234.267v21.208h21.208h234.254v-21.208h-234.254v-234.266h234.26v255.474h255.462v-255.475h-255.442v-234.316h234.254v234.291h21.208z"></glyph><glyph glyph-name="bookmark" unicode="&#xe0ff;" d="M30.5635 408.5h450.875v-511l-225.441 76.8242l-225.434 -76.8242v511zM401.17 157.191v52.8584h-117.606v124.433h-55.1182v-124.433h-117.614v-52.8584h117.614v-125.555h55.1182v125.555h117.606z"></glyph><glyph glyph-name="blip" unicode="&#xe100;" d="M187.018 273.58c102.975 0 186.457 -83.4834 186.457 -186.433c0 -102.987 -83.4824 -186.47 -186.457 -186.47c-102.961 0 -186.443 83.4834 -186.443 186.47c0 0.0498047 -0.0742188 318.174 -0.0742188 318.174h119.163v-144.332
+c20.9072 8.09375 43.6016 12.5908 67.3545 12.5908zM187.018 20.9258c36.5674 0 66.21 29.6426 66.21 66.2227c0 36.5674 -29.6426 66.1855 -66.21 66.1855c-36.5537 0 -66.1963 -29.6191 -66.1963 -66.1855c0 -36.5791 29.6426 -66.2227 66.1963 -66.2227zM511.5 300.364
+c0 -39.918 -32.3535 -72.2715 -72.2715 -72.2715c-39.9297 0 -72.2822 32.3535 -72.2822 72.2715c0 39.9053 32.3516 72.2842 72.2822 72.2842c39.918 0 72.2715 -32.3789 72.2715 -72.2842z"></glyph><glyph glyph-name="blogger" unicode="&#xe101;" d="M509.023 196.29l1.53418 -7.17188l-1.02246 -130.434c-0.511719 -88.6143 -72.5586 -161.185 -161.334 -161.185h-185.419c-88.7822 0 -161.341 72.5703 -161.341 161.184v188.308c0 88.7764 72.5586 161.509 161.341 161.508h112.859
+c41.6553 -4.94043 102.263 -40.6201 124.633 -88.0898c6.1377 -13.3115 9.38184 -15.3691 14.4951 -54.8057c2.74512 -20.3096 4.11719 -35.3428 13.1611 -43.7139c12.7998 -11.6016 60.2705 -3.74219 69.6523 -11.0908l7.17285 -5.62598zM164.828 276.533
+c-17.0674 0 -30.9023 -13.835 -30.9014 -30.7402c0 -16.8916 13.834 -30.8896 30.9014 -30.8896h89.4629c17.0723 0 30.9082 13.998 30.9082 30.8896c0 16.9053 -13.8359 30.7402 -30.9082 30.7402h-89.4629zM346.654 30.3398c16.917 0 30.7402 13.998 30.7402 30.7285
+c0 16.9043 -13.8223 30.7275 -30.7393 30.7275h-181.827c-17.0674 0 -30.9014 -13.8242 -30.9014 -30.7275c0 -16.7305 13.834 -30.7285 30.9014 -30.7285h181.826z"></glyph><glyph glyph-name="blinklist" unicode="&#xe102;" d="M294.967 -65.5068c-95.8633 0 -177.163 62.8633 -205.661 149.979l-88.8057 -46.9561v232.388l89.0088 -47.7451c28.6641 86.7939 109.814 149.349 205.458 149.349c119.581 0 216.533 -97.8271 216.533 -218.496c0 -120.681 -96.9521 -218.518 -216.533 -218.518z
+M291.403 326.76c-78.585 0 -144.89 -52.2783 -165.987 -123.881l93.2607 -50.0283l-92.8125 -49.0576c21.6006 -70.79 87.5303 -122.291 165.54 -122.291c95.5547 0 173.045 77.2988 173.045 172.629s-77.4912 172.629 -173.046 172.629zM291.83 25.8223
+c-50.9404 0 -94.9727 29.2979 -116.001 71.8564l1.04492 0.0214844l98.6533 55.1484l-98.6533 58.5537l-0.619141 0.0107422c21.1836 42.1006 64.9639 71.0254 115.574 71.0254c71.3125 0 129.142 -57.4434 129.142 -128.31s-57.8271 -128.307 -129.141 -128.307z"></glyph><glyph glyph-name="behance" unicode="&#xe103;" d="M206.729 170.13c63.7402 0 59.3516 -78.6885 59.3516 -78.6885c0 -96.7178 -100.671 -93.5371 -100.671 -93.5371h-92.248h-2.7041h-69.957v316.909h69.957h2.7041h92.248c50.1152 0 89.6777 -27.6768 89.6777 -84.3877c0 -56.707 -48.3584 -60.2959 -48.3584 -60.2959z
+M153.539 258.487h-80.3779v-70.7227h86.5283c14.9521 0 28.1357 4.78125 28.1357 37.749c0 32.9736 -22.416 32.9736 -22.416 32.9736h-11.8701zM160.749 54.2305c13.1162 0.279297 38.0703 4.09961 38.0703 41.167c0 43.9609 -33.4102 43.5225 -33.4102 43.5225h-92.248
+v-84.6895h87.5879zM400.342 234.183c128.268 0 110.297 -137.567 110.297 -137.567h-164.213c0 -58.873 55.7773 -55.1348 55.7773 -55.1348c52.6699 0 50.8096 34.0674 50.8096 34.0674h55.7676c0 -90.4658 -108.438 -84.2705 -108.438 -84.2705
+c-130.127 0 -121.765 121.141 -121.765 121.141s-0.108398 121.765 121.765 121.765zM345.813 138.92h104.104s0.613281 48.8447 -48.3359 48.8447c-48.959 0 -55.7676 -48.8447 -55.7676 -48.8447zM462.908 257.119h-130.749v39.0244h130.749v-39.0244z"></glyph><glyph glyph-name="bebo" unicode="&#xe104;" d="M463.404 190.661c11.0527 -25.3574 16.6533 -52.8711 16.6533 -81.8027c0 -28.9922 -5.56348 -56.5146 -16.5918 -81.8633c-11.0791 -25.5498 -26.4111 -48.2305 -45.6357 -67.4043c-19.2119 -19.2256 -41.9424 -34.5205 -67.4668 -45.5488
+c-25.4756 -10.9775 -53.0703 -16.542 -81.9893 -16.542h-24.6074c-28.9736 0 -56.4941 5.56445 -81.9814 16.542c-25.4678 10.9922 -48.1924 26.3232 -67.5039 45.5742c-19.2002 19.2236 -34.5322 41.9287 -45.6348 67.5166
+c-11.0107 25.5361 -16.5498 53.082 -16.5498 81.9141l-0.155273 259.102c0 22.2305 18.0264 40.3516 40.3203 40.3516c22.2188 0 40.3389 -16.8291 40.3389 -39.0596l0.174805 -260.107c0 -17.79 3.375 -34.9814 10.0615 -50.9502
+c6.79883 -15.9688 16.2432 -30.0908 28.1816 -41.9668c12.001 -12.0518 26.1484 -21.5078 41.9482 -28.1201c15.9385 -6.73633 33.1045 -10.1299 51.0195 -10.1299h24.252c17.8525 0 34.9805 3.38184 50.9121 10.0557c15.8184 6.58691 29.9404 16.043 41.9414 28.0322
+c11.9268 11.7393 21.3828 25.8125 28.1699 41.7549c6.74902 16.0195 10.167 33.1348 10.167 50.8506c0 17.6523 -3.41797 34.7705 -10.1172 50.7637c-6.76172 15.8125 -16.2559 29.873 -28.2197 41.8105c-11.9268 11.9395 -26.0732 21.3516 -41.9414 28.001
+c-15.9561 6.67383 -33.0986 10.0801 -51 10.0801l-26.8535 0.167969c-22.25 0 -40.3643 18.0645 -40.3643 40.2949c0 22.2451 18.1143 40.3398 40.3643 40.3398l26.8535 -0.161133c28.9561 0 56.5146 -5.57129 81.8896 -16.542
+c25.4746 -10.9668 48.2422 -26.3164 67.6162 -45.5488c19.2627 -19.2178 34.6816 -41.9238 45.748 -67.4043z"></glyph><glyph glyph-name="baidu" unicode="&#xe105;" d="M140.086 329.079c0 43.6523 24.8525 78.9209 55.5293 78.9209c30.6523 0 55.4414 -35.2686 55.4414 -78.9209c0 -43.6396 -24.79 -78.9697 -55.4414 -78.9697c-30.6768 -0.000976562 -55.5293 35.3301 -55.5293 78.9697zM327.795 244.905
+c-40.9814 5.25293 -50.2764 42.3428 -46.2842 79.5439c3.28027 30.3906 39.6221 77.0127 68.7529 70.3262c28.9824 -6.61133 55.5049 -45.1504 50.1279 -78.2979c-5.27734 -33.1729 -31.5635 -76.9375 -72.5967 -71.5723zM92.4658 138.713
+c-55.4414 -11.9648 -76.0762 52.2363 -69.9746 82.3145c0 0 6.56152 64.9619 51.5234 68.9785c35.7305 3.10645 62.042 -35.9922 64.7744 -58.3867c1.63379 -14.5342 9.21875 -80.9785 -46.3232 -92.9062zM428.249 49.8867c0 0 47.5449 -37.1914 17.167 -108.789
+c-30.3662 -71.6719 -141.425 -34.4199 -141.425 -34.4199s-40.9697 13.1992 -88.5898 2.60742c-47.5195 -10.6172 -88.4893 -6.61133 -88.4893 -6.61133s-55.5674 -1.33594 -71.4365 68.9395c-15.8184 70.3262 55.4795 108.85 60.8066 115.387
+c5.30176 6.68848 42.2559 31.8379 66.0469 71.6621c23.8525 39.7344 95.1895 71.5967 145.466 -6.63672c37.0283 -53.0723 100.454 -102.139 100.454 -102.139zM490.328 189.176c0 -15.9795 6.64941 -83.5605 -54.1689 -84.9092
+c-60.8691 -1.31055 -63.4141 41.1338 -63.4141 71.5605c0 31.8994 6.5 77.0371 55.5039 77.0371c48.9424 0 62.0791 -47.8184 62.0791 -63.6885z"></glyph><glyph glyph-name="apple" unicode="&#xe106;" d="M248.644 285.524c-5.44922 29.71 8.59863 60.2842 25.5166 80.8896c18.6445 22.7354 50.6416 40.1699 77.9863 42.0859c4.61816 -31.1494 -8.09375 -61.498 -24.8262 -82.9648c-17.9502 -23.0625 -48.8125 -40.9463 -78.6768 -40.0107zM409.034 177.869
+c-19.5752 -54.4404 5.40039 -121.356 66.1279 -144.257c-11.9434 -26.6055 -17.751 -38.4912 -33.1104 -62.0234c-21.5693 -32.792 -51.9043 -73.6738 -89.4756 -73.9912c-33.4131 -0.318359 -42.0098 21.7803 -87.3721 21.5225
+c-45.2949 -0.223633 -54.7871 -21.9434 -88.2461 -21.6162c-37.5596 0.322266 -66.3105 37.2627 -87.8809 70.0596c-44.3633 67.5869 -59.2354 143.704 -49.2793 202.144c3.58789 20.832 10.167 39.5352 19.8789 54.5898c26.4141 40.7295 68.0635 64.5771 107.19 64.5771
+c39.9004 0 64.9062 -21.9473 97.8662 -21.9473c31.9951 0 51.4727 21.9473 97.5381 21.9473c34.8164 0 71.7119 -19.0381 97.9893 -51.8301c-26.0039 -14.3301 -42.7656 -35.5693 -51.2266 -59.1748z"></glyph><glyph glyph-name="amazon" unicode="&#xe107;" d="M293.596 175.03v14.6133c-48.8613 0 -100.469 -10.458 -100.469 -67.9824c0 -29.249 15.1641 -48.9795 41.0693 -48.9795c18.958 0 36.0244 11.6768 46.749 30.6982c13.2773 23.3857 12.6504 45.3281 12.6504 71.6504zM361.701 10.3447
+c-4.48047 -4.00488 -10.9346 -4.2832 -15.9707 -1.56641c-22.4463 18.6396 -26.4629 27.2627 -38.7188 45.0088c-37.0693 -37.7676 -63.335 -49.0938 -111.355 -49.0938c-56.8711 0 -101.09 35.085 -101.09 105.269c0 54.833 29.6875 92.1123 72.0225 110.395
+c36.6475 16.0859 87.8359 19.0039 127.006 23.3965v8.77441c0 16.0732 1.25293 35.0908 -8.21777 48.9785c-8.2168 12.4297 -24.0127 17.542 -37.9053 17.542c-25.7598 0 -48.6699 -13.1963 -54.2881 -40.5518c-1.17773 -6.09375 -5.61133 -12.1104 -11.7441 -12.4248
+l-65.459 7.0918c-5.52441 1.24121 -11.6768 5.68164 -10.0742 14.1191c15.0361 79.4209 86.7617 103.418 151.037 103.418c32.8564 0 75.8223 -8.77441 101.729 -33.6299c32.8574 -30.71 29.7002 -71.6504 29.7002 -116.248v-105.224
+c0 -31.6494 13.1377 -45.543 25.4873 -62.6143c4.31641 -6.12793 5.29199 -13.4404 -0.208984 -17.9199c-13.8008 -11.5713 -38.3242 -32.8691 -51.8115 -44.8701zM454.261 -8.37695c9.45898 4.01562 17.3857 -6.2207 8.13672 -13.0684
+c-55.9541 -41.2822 -137.058 -63.2539 -206.903 -63.2539c-97.8867 0 -186.03 36.1895 -252.732 96.4248c-5.23438 4.73535 -0.568359 11.2002 5.7334 7.53223c71.958 -41.8867 160.949 -67.0957 252.882 -67.0957c62 0 130.163 12.8594 192.884 39.4609zM470.962 -58.6553
+c6.75488 16.876 21.8662 54.6191 14.7168 63.7871c-7.16113 9.16895 -47.3066 4.35352 -65.3428 2.18359c-5.45605 -0.650391 -6.31445 4.1084 -1.39355 7.58984c32.0332 22.4814 84.5059 15.9932 90.5986 8.46094c6.15234 -7.60156 -1.60059 -60.2012 -31.6152 -85.3174
+c-4.61914 -3.87598 -9.00684 -1.80957 -6.96387 3.2959z"></glyph><glyph glyph-name="aim" unicode="&#xe108;" d="M240.444 350.061c135.5 -6.28613 276.841 -99.9678 270.874 -223.553c-4.38867 -90.4229 -98.0303 -170.086 -244.232 -170.962c-62.6543 -0.385742 -101.304 10.4512 -127.67 20.8262c-2.00488 0.791016 -2.85449 1.36816 -2.7666 2.30371
+c0.226562 1.01367 1.31543 1.01367 3.91504 0.396484c64.6104 -15.2529 87.5488 10.665 76.6816 30.084c-12.0186 21.5791 -94.043 20.1885 -152.627 60.6465l0.524414 1.3125s3.8916 9.21777 5.01465 11.7725c0.935547 2.12109 1.76953 3.18164 4.05469 3.15234h71.0127
+c2.20801 0.0283203 3.29199 -1.03125 4.54785 -3.76074c1.44922 -3.33496 7.19629 -17.25 7.19629 -17.25c0.0390625 -0.0771484 4.82031 -12.832 16.835 -13.2383c2.94043 -0.115234 13.1611 1.1377 16.541 11.6953c0.988281 3.05664 0.897461 5.67969 0.467773 7.70508
+c-0.188477 1.06055 -0.467773 1.86914 -0.704102 2.60254c-0.292969 0.65625 -0.540039 1.18652 -0.685547 1.51465c-0.911133 1.94629 -73.0088 162.235 -73.1826 162.636c-1.42676 3.18164 -2.95605 5.8125 -6.33887 5.8125
+c-1.64551 0.0244141 -2.76953 -0.635742 -3.67969 -1.62402c-0.511719 -0.578125 -0.958984 -1.18164 -1.39355 -1.88965c-0.444336 -0.786133 -0.863281 -1.56738 -1.27734 -2.35449c-0.771484 -1.51367 -42.6123 -94.3066 -62.7305 -138.938l-2.7627 -6.10449
+c-6.85938 7.42383 -10.168 12.4775 -10.168 12.4775c-13.3008 17.4531 -25.585 46.3398 -27.1172 71.043c-6.1709 100.526 92.8135 180.492 239.671 173.694zM244.991 71.1719v153.287c0 12.3994 -6.83203 17.8281 -18.5137 17.8281s-18.6035 -5.42871 -18.6035 -17.8281
+v-153.288c0 -12.4287 6.8457 -17.7803 18.5312 -17.7803c11.6953 0.000976562 18.5859 5.35254 18.5859 17.7812zM462.086 71.1719v153.287c0 12.3994 -6.61426 17.8281 -18.291 17.8281c-6.28711 0 -11.0801 -1.61426 -14.1846 -4.77344
+c-1.75293 -1.71582 -3.30762 -3.98535 -4.7041 -6.89355l-54.1035 -119.01l-52.8857 119.01c-1.34961 2.90723 -2.93164 5.17773 -4.66699 6.89355c-3.14355 3.15918 -7.92578 4.77344 -14.1934 4.77344c-11.7246 0 -18.2793 -5.42871 -18.2793 -17.8281v-153.288
+c0 -12.4287 7.19141 -17.7803 18.8584 -17.7803c11.6953 0 18.4932 5.35254 18.4932 17.7803v71.6787l36.0898 -73.2012c3.07617 -5.47754 9.00684 -11.6865 16.459 -11.4932c8.13867 -0.192383 14.5986 5.71875 18.1465 11.6768l35.9648 72.8164v-71.4775
+c0 -12.4287 6.7207 -17.7803 18.417 -17.7803c11.7256 0.000976562 18.8799 5.35254 18.8799 17.7812zM131.104 117.743h-42.5928c-2.13574 0 -2.25098 2.07227 -1.8125 3.08496l20.6777 48.5654l0.240234 0.530273c0.117188 0.275391 0.216797 0.530273 0.380859 0.761719
+c0.207031 0.352539 0.794922 1.23438 1.80762 1.23438c1.01855 0 1.58594 -0.882812 1.81348 -1.23438l0.356445 -0.761719l0.265625 -0.500977l20.6201 -48.5557c0.72168 -1.52344 0.114258 -3.12402 -1.75684 -3.12402z"></glyph><glyph glyph-name="youtube" unicode="&#xe109;" d="M34.3535 408.5h45.96l29.6035 -91.0957h2.86328l28.2324 91.0957h46.3535l-53.1074 -133.338v-94.5889h-45.6182v90.3467zM192.193 310.343c0 13.374 5.49512 24.0029 16.4922 31.9385c10.9844 7.93359 25.749 11.9004 44.3008 11.9004
+c16.8926 0 30.7275 -4.19141 41.5059 -12.5498c10.8047 -8.35742 16.1924 -19.1123 16.1924 -32.2871v-89.2002c0 -14.7705 -5.30078 -26.3721 -15.8672 -34.7812c-10.5791 -8.4082 -25.1514 -12.625 -43.6846 -12.625c-17.8584 0 -32.1426 4.3418 -42.8662 13.0234
+c-10.709 8.68359 -16.0732 20.3604 -16.0732 35.0576v89.5234zM234.205 217.576c0 -4.7666 1.43945 -8.40918 4.35352 -11.0293c2.90723 -2.59473 7.05566 -3.86719 12.4512 -3.86719c5.53223 0 9.93066 1.29688 13.1807 3.94238
+c3.25586 2.66895 4.89062 6.3125 4.89062 10.9541v94.0645c0 3.76855 -1.67188 6.8125 -4.99023 9.13281c-3.31738 2.32031 -7.67871 3.49316 -13.0811 3.49316c-4.97168 0 -9.02637 -1.17285 -12.1328 -3.49316c-3.11914 -2.32031 -4.67188 -5.36426 -4.67188 -9.13281
+v-94.0645zM459.992 351.412v-172.711h-40.8828v19.0625c-7.54785 -7.03711 -15.3818 -12.375 -23.541 -16.0684c-8.14648 -3.64355 -16.0684 -5.48926 -23.7295 -5.48926c-9.45508 0 -16.5918 2.57031 -21.3828 7.70996c-4.79102 5.14062 -7.18652 12.8496 -7.18652 23.1299
+v144.366h40.8955v-132.39c0 -4.11719 0.861328 -7.06152 2.57031 -8.90723c1.72266 -1.82227 4.49121 -2.74512 8.32129 -2.74512c3.01855 0 6.82422 1.22266 11.4004 3.64258c4.60352 2.41992 8.82031 5.51465 12.6504 9.28223v131.117h40.8848zM421.68 45.7383
+c2.00879 -2.24512 3.00586 -5.96289 3.00586 -11.1533v-10.7539h-25.4727v10.7539c0 5.19043 0.998047 8.9082 2.99414 11.1533c1.99609 2.2207 5.28906 3.36816 9.87891 3.36816c4.39062 0 7.58594 -1.14746 9.59375 -3.36816zM300.855 -35.2275
+c-2.20898 0.874023 -4.49121 2.32031 -6.83789 4.36621v75.4023c1.95898 1.69629 3.94238 2.96875 5.9502 3.79199c2.00977 0.798828 4.04297 1.19824 6.10254 1.19824c3.89258 0 6.89746 -1.07324 8.95703 -3.24414c2.04492 -2.1709 3.06738 -5.33984 3.06738 -9.53125
+v-62.1777c0 -3.94238 -0.823242 -6.81152 -2.49414 -8.5332c-1.67188 -1.74609 -4.24121 -2.59473 -7.78418 -2.59473c-2.44531 0 -4.7666 0.423828 -6.96094 1.32227zM490.496 96.4131c2.26953 -23.6777 3.25391 -47.3809 3.1543 -71.085
+c0.0996094 -23.7031 -0.884766 -47.4062 -3.1543 -71.1104c0 -29.916 -30.7539 -54.1914 -68.6543 -54.1914c-54.0674 -1.79785 -109.396 -2.59668 -165.842 -2.52148c-56.4268 -0.0751953 -111.756 0.723633 -165.843 2.52148
+c-37.8809 0 -68.6328 24.2754 -68.6328 54.1914c-2.27734 23.7041 -3.2627 47.4072 -3.17578 71.1104c-0.0878906 23.7041 0.898438 47.4072 3.17578 71.085c0 29.9424 30.752 54.2188 68.6328 54.2188c54.0869 1.82324 109.416 2.62109 165.843 2.52148
+c56.4463 0.0986328 111.774 -0.699219 165.842 -2.52148c37.9004 0 68.6543 -24.2783 68.6543 -54.2188zM121.251 -54.4648v141.821h33.6025v1.77051v22.6055v1.77051h-99.6719v-1.77051v-22.6055v-1.77051h33.5967v-141.821v-1.79688h32.4727v1.79688zM236.768 67.6699
+v1.77246h-28.8311v-1.77246v-92.293c-2.71387 -2.69531 -5.68262 -4.91504 -8.91309 -6.66211c-3.24414 -1.72168 -5.9209 -2.59473 -8.04785 -2.59473c-2.7002 0 -4.6582 0.648438 -5.87598 1.9707c-1.20215 1.29785 -1.80176 3.44336 -1.80176 6.36328v93.2158v1.77246
+h-28.8438v-1.77246v-101.773v-1.79785c0 -7.38574 1.69043 -12.9248 5.07812 -16.6162c3.38086 -3.66797 8.40234 -5.51562 15.0645 -5.51562c5.41406 0 10.9912 1.32324 16.748 3.94238c5.74414 2.64453 11.2656 6.46289 16.5918 11.5264v-11.9004v-1.79688h28.8311
+v1.79688v122.135zM347.775 38.1533v1.79492c0 10.1309 -2.4082 17.8408 -7.21094 23.1299c-4.80273 5.29004 -11.7891 7.93457 -20.8965 7.93457c-4.46387 0 -8.89355 -0.998047 -13.2734 -2.96875c-4.36621 -1.94629 -8.48242 -4.81543 -12.376 -8.6084v52.2979v1.77051
+h-29.1045v-1.77051v-166.197v-1.79688h29.1045v1.79688v7.73535c3.79297 -3.76855 7.89746 -6.56348 12.3252 -8.38477c4.41797 -1.79688 9.43164 -2.69434 15.0703 -2.69434c8.5332 0 15.0703 2.34473 19.5879 6.98535c4.51465 4.69141 6.77344 11.4277 6.77344 20.2354
+v1.79688v66.9434zM454.365 34.3604h0.000976562v1.77051c0 11.752 -3.55469 20.7842 -10.6152 27.0479c-7.08789 6.2627 -17.2168 9.40625 -30.416 9.40625c-12.8994 0 -23.4424 -3.39258 -31.5879 -10.1553c-8.13477 -6.78711 -12.2129 -15.5449 -12.2129 -26.2988
+v-1.77051v-53.8447v-1.7959c0 -11.9023 3.7168 -21.2842 11.127 -28.0957c7.42383 -6.81055 17.5781 -10.2295 30.4902 -10.2295c14.3584 0 25.1494 3.19336 32.375 9.63184c7.23438 6.43652 10.8398 15.9932 10.8398 28.6934v1.7959v7.51074v1.7959h-29.6807v-1.7959
+v-6.81152c0 -7.28613 -0.947266 -12.002 -2.84375 -14.123c-1.9082 -2.14551 -5.26367 -3.21875 -10.043 -3.21875c-4.58984 0 -7.83398 1.27148 -9.74219 3.79297c-1.89648 2.51953 -2.84375 7.03613 -2.84375 13.5488v21.5811h55.1523v1.79688v29.7676z"></glyph><glyph glyph-name="netlog" unicode="&#xe10a;" d="M255.645 380.091c141.733 0 255.855 -113.39 255.855 -253.691c0 -79.9814 -37.335 -151.724 -95.4492 -198.595c-35.6602 48.8672 -93.3428 80.5801 -158.454 80.5801c-65.9424 0 -124.291 -32.5566 -159.829 -82.4766
+c-59.4287 46.9277 -97.2676 119.934 -97.2676 202.676c0 139.581 113.396 251.507 255.145 251.507zM256.377 29.7188c52.3262 0 95.2383 43.5996 95.2383 95.959c0 51.6279 -42.9121 93.7646 -95.2383 93.7646c-52.3369 0 -95.2334 -41.4258 -95.2334 -93.043
+c0 -53.0801 42.8965 -96.6807 95.2334 -96.6807z"></glyph></font></defs></svg>
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.svgz b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.svgz
new file mode 100644
index 0000000000000000000000000000000000000000..99129014ca009496140eaa1382a8124018aadc0d
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.svgz differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.ttf b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..04edf005b5d6586fef75d34dd85625eced559536
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.ttf differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.woff b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.woff
new file mode 100644
index 0000000000000000000000000000000000000000..38128fcb0ccd80fbab6da650fee2c392b3d88f15
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/fonts/pictonic/pictonic.woff differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/core/animate.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/core/animate.png
new file mode 100644
index 0000000000000000000000000000000000000000..34dda6378ea618d21bd540311199bf6b5ece8e63
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/core/animate.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/core/jquery.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/core/jquery.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a58370fc2109a44668e397c8ba2209d99bbb1c4
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/core/jquery.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/core/magic.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/core/magic.png
new file mode 100644
index 0000000000000000000000000000000000000000..fac6fcd154b2721a3aff6a1b587f94700f3f5bf4
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/core/magic.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/attack.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/attack.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d9b05e1d91147570a680025dab6107241051ea69
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/attack.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/attack_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/attack_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ebc1962dee1429e44a53688479e9a21512a1067
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/attack_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bick_buck_bunny.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bick_buck_bunny.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0329a0b38d8f81baff4d885fe89e800115f465e
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bick_buck_bunny.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bick_buck_bunny_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bick_buck_bunny_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6ebaef5e3eceb7d51b014e0f4466bc3ae476d4ed
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bick_buck_bunny_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bird.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bird.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..763781cf4fdf60d4a6917f2e9829c5396c0d2c6b
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bird.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bird_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bird_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7d3d1c1b62c47eca16ebf920cfa3f1d94b8ab981
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bird_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bunny_bow.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bunny_bow.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2b533baa20182d97fecb514c4567c0be78710bb7
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bunny_bow.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bunny_bow_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bunny_bow_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1c5d609c493dd78ec3974c64cd342174857369d6
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/bunny_bow_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/evil_frank.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/evil_frank.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ce62ecdc3b7c01b75acae2ff8866c757f9059c41
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/evil_frank.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/evil_frank_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/evil_frank_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2893e2a3af3288bed8da203b9988bbed0a2f95c8
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/evil_frank_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/its_a_trap.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/its_a_trap.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..90f624312793a2eac9c16cbd3107c1372fc4517c
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/its_a_trap.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/its_a_trap_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/its_a_trap_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..850ee592aa9c445e8cb4bd89fbd8e1ff75c0d918
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/its_a_trap_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rinky.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rinky.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ba0449ca94ddb2b39775967b406f3f5ec74308f9
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rinky.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rinky_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rinky_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5281268ba5fc949ee2719ba4a7ce81624b8cb40b
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rinky_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rodents.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rodents.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f6c9b07d2b2ab60dacb8a8fae5b348830a7994af
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rodents.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rodents_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rodents_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..bb1b7bf23ecdcc70c6ae6615d039225b6bdb252e
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo1/rodents_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/bird.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/bird.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5e7c9b3281de885fa65ed7e26d8591d50886f0a6
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/bird.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/bird_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/bird_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3905df2a14fcd427a3f1d0e33340802c785b44a4
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/bird_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/butterfly.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/butterfly.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..7e9ef2b99d020e79a4d9dec6f2b0254d3488ed6e
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/butterfly.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/butterfly_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/butterfly_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c34cd2f8a5e3d6d762482e7db0aef8a9a1d3ed41
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/butterfly_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/flower.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/flower.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..163999fac41d39b07e5f797c8458b2eaa6f4f297
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/flower.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/flower_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/flower_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..ea144f58c5f723d618b59dc2875d4f5a93804553
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/flower_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/rose.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/rose.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5f0be111a0c74c1ca9b8782b65b05ecda6e3fef8
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/rose.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/rose_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/rose_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1d8fb772ce8ee3e187c91a72f8f3132aa7975981
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo2/rose_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/bridge.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/bridge.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..d2cd03ea4a9847dcd4a99d9c6aba4d7673c1ab88
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/bridge.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/bridge_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/bridge_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4d1a5c2184befe3325df846c31fb39529706395d
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/bridge_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/building.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/building.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8edcb963ede3049d7da7e28b7fe5d57aae29fb3c
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/building.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/building_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/building_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e03cbb32ffeda96ae53ae133df2e4ee97113d288
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/building_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/city.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/city.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b8153b8f3dbcc56759eff6000139f970bf68292c
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/city.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/city_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/city_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..8f4dde09ac19a797be0f177923edf7587ad15422
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/city_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/eiffel.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/eiffel.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..982e0b80a6f03ef67c494490c19885daf39b57df
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/eiffel.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/eiffel_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/eiffel_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6466386d19ebf78c555c2eb168c5191fe1d3eacf
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo3/eiffel_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/dog.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/dog.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f98b291038e2342204fe7cfac65da08d797cb11d
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/dog.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/dog_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/dog_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5ebcf1d95954cb7f93d66f99d1e95b063d9ab102
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/dog_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/lynx.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/lynx.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..06583d5bda9ea70df7ee9834b3f17cf2ddc2eab8
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/lynx.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/lynx_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/lynx_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f3a7dca7017a0cab541a37651212fffd0683cc3c
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/lynx_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tiger.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tiger.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..451f131755797507d82f29992a6ed51a6e8b76b8
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tiger.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tiger_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tiger_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c53178a8e4bbbbc1c783310dbb89a56664086157
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tiger_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tortoise.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tortoise.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a30d967ff7169763a250e89189240fc6c2853cc4
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tortoise.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tortoise_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tortoise_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..dc9e5e21befa9d97a1d94c97a6f389c463f899d9
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo4/tortoise_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/dolmens.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/dolmens.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3ce9a16e33f2187afc2fdf93b3cf65e4605e4f91
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/dolmens.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/dolmens_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/dolmens_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..37d05c205db48a1e3e003778cb694c58b28d7471
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/dolmens_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/lighthouse.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/lighthouse.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..063c9213a29177757eaac1805ab47658cf402d4a
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/lighthouse.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/lighthouse_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/lighthouse_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e4477fb03428e7d924a36d04207e76f458668885
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/lighthouse_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/road.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/road.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..66afbe6b9c26efe95bdc0d78ce07d542306e7bce
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/road.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/road_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/road_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..35d5fc02b8afc13a12447f42d4ac1454577c7f7a
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/road_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/wheat.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/wheat.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3c982c732bc962b2b38ddcc6acf3ce3f558fa7a1
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/wheat.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/wheat_thumb.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/wheat_thumb.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0b51c020eee5830f14b86e0224784ef7bac54832
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/demos/demo5/wheat_thumb.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/favicon.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/favicon.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ce4fa93c4280f1d872d5d8d6fac4b0b9a4bc989
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/favicon.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/gift.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/gift.png
new file mode 100644
index 0000000000000000000000000000000000000000..708492d94ab3ebfb048530eca9dd4ca22ca61790
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/gift.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/goal.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/goal.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf7f29f7c8abe273aec83690e83c682ba392b3a3
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/goal.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/infinite.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/infinite.png
new file mode 100644
index 0000000000000000000000000000000000000000..72188aa5a5be3a16378babf39fa10e80f8b70938
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/infinite.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/picture.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/picture.png
new file mode 100644
index 0000000000000000000000000000000000000000..6255a83e00a3803988b459fdeaa599b3715bb78f
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/picture.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/settings.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe31c11c903f0e4b4254c16f1dd456af890c8b99
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/settings.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/tests.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/tests.png
new file mode 100644
index 0000000000000000000000000000000000000000..03de50b90aceea9c044f08c4dbfaf9776284ff60
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/flat-ui/tests.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/team/jaoued.png b/Exercise 1/desoslide-2.2.0/doc/assets/img/team/jaoued.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c2157741aa43c18a70ab855abd5d522b2822941
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/team/jaoued.png differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/img/team/sylvain.jpg b/Exercise 1/desoslide-2.2.0/doc/assets/img/team/sylvain.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..142f2505a8ecc45eb39359feadb52373040d157a
Binary files /dev/null and b/Exercise 1/desoslide-2.2.0/doc/assets/img/team/sylvain.jpg differ
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/app/demo.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/demo.js
new file mode 100644
index 0000000000000000000000000000000000000000..a50cbb97f769a2feca7bcd77fa7f91036f2e6032
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/demo.js	
@@ -0,0 +1,249 @@
+$(function () {
+
+    // Demo
+    // ----------------------------------------------------------------------------------------------------------
+    // ----------------------------------------------------------------------------------------------------------
+
+    $('a.back-to-top').on('click', function (e) {
+        e.preventDefault();
+
+        $('html, body').stop().animate({
+            scrollTop: $('html, body').offset().top
+        }, 1000);
+    });
+
+    // Toggle thumbnails
+    // ----------------------------------------------------------------------------------------------------------
+    // ----------------------------------------------------------------------------------------------------------
+
+    $('#toggle_thumbs').on('click', function (e) {
+        e.preventDefault();
+
+        var $this                 = $(this),
+            $slideshow_1_thumbs_1 = $('#slideshow_1_thumbs_1'),
+            $slideshow_1_thumbs_2 = $('#slideshow_1_thumbs_2');
+
+        if ($slideshow_1_thumbs_1.css('visibility') === 'hidden') {
+            $slideshow_1_thumbs_1.css('visibility', 'visible');
+            $slideshow_1_thumbs_2.css('visibility', 'visible');
+
+            $this.find('i').attr('class', 'fa fa-eye-slash');
+            $this.find('span').text('Hide');
+        } else {
+            $slideshow_1_thumbs_1.css('visibility', 'hidden');
+            $slideshow_1_thumbs_2.css('visibility', 'hidden');
+
+            $this.find('i').attr('class', 'fa fa-eye');
+            $this.find('span').text('Show');
+        }
+    });
+
+    // Syntax highlighting
+    // ----------------------------------------------------------------------------------------------------------
+
+    var syntaxHighlight = function () {
+        $('pre code').each(function (i, e) {
+            hljs.highlightBlock(e);
+        });
+    };
+
+    syntaxHighlight();
+
+    // Demo 1
+    // ----------------------------------------------------------------------------------------------------------
+
+    var $slideshow1 = $('#slideshow1'), $effect_provider = $('#effect_provider'), $effect_name = $('#effect_name');
+
+    $slideshow1.desoSlide({
+        thumbs: $('ul.slideshow1_thumbs li > a')
+        // events: {
+        //     'onThumbClick': function() {
+        //         console.log('onThumbClick');
+        //     },
+        //     'onImageShow': function() {
+        //         console.log('onImageShow');
+        //     },
+        //     'onImageShown': function() {
+        //         console.log('onImageShown');
+        //     },
+        //     'onImageHide': function() {
+        //         console.log('onImageHide');
+        //     },
+        //     'onImageHidden': function() {
+        //         console.log('onImageHidden');
+        //     },
+        //     'onImageClick': function() {
+        //         console.log('onImageClick');
+        //     },
+        //     'onPrev': function() {
+        //         console.log('onPrev');
+        //     },
+        //     'onPause': function() {
+        //         console.log('onPause');
+        //     },
+        //     'onPlay': function() {
+        //         console.log('onPlay');
+        //     },
+        //     'onNext': function() {
+        //         console.log('onNext');
+        //     },
+        //     'onError': function() {
+        //         console.log('onError');
+        //     },
+        //     'onWarning': function() {
+        //         console.log('onWarning');
+        //     },
+        //     'onSuccess': function() {
+        //         console.log('onSuccess');
+        //     }
+        // }
+    });
+
+    // Available effects by provider
+    var effects = {
+        animate: ['bounce', 'fade', 'flipX', 'flipY', 'fun', 'light', 'roll', 'rotate', 'rotateBig', 'sideFade', 'sideFadeBig', 'slide'],
+        magic: ['foolish', 'perspective', 'puff', 'swap', 'swash', 'tin', 'twister']
+    };
+
+    // Change provider
+    var changeProvider = function (provider, effect) {
+        var tmp = '';
+
+        $.each(effects[provider], function (i, item) {
+            if (effect !== undefined && effect === item) {
+                tmp += '<option value="' + item + '" selected="selected">' + item + '</option>';
+            } else {
+                tmp += '<option value="' + item + '">' + item + '</option>';
+            }
+        });
+
+        $effect_name.html(tmp);
+    };
+
+    // Set effect
+    var setEffect = function (provider, effect) {
+        // Pausing
+        $slideshow1.desoSlide('pause');
+
+        // Applying asked effect
+        $slideshow1.desoSlide('setEffect', { provider: $effect_provider.val(), name: $effect_name.val() });
+
+        // Playing
+        $slideshow1.desoSlide('play');
+
+        var code = "$('#slideshow').desoSlide({\n";
+        code += "    thumbs: $('ul.slideshow_thumbs li > a'),\n";
+        code += "    effect: {\n";
+        code += "        provider: '" + $effect_provider.val() + "',\n";
+        code += "        name: '" + $effect_name.val() + "'\n";
+        code += "    }\n";
+        code += "});";
+
+        $('#html_code1').html('&lt;link rel="stylesheet" href="path/to/' + $effect_provider.val() + '.min.css"&gt;');
+        $('#js_code1').html(code);
+
+        syntaxHighlight();
+    };
+
+    // On change effect provider
+    $effect_provider.on('change', function () {
+        changeProvider($(this).val());
+
+        setEffect();
+    });
+
+    // On change effect name
+    $effect_name.on('change', function () {
+        setEffect();
+    });
+
+    // Default loaded provider and effect
+    changeProvider('animate', 'fade');
+
+    // $slideshow1.on({
+    //     'thumbClick.desoslide': function() {
+    //         console.log('thumbClick.desoslide');
+    //     },
+    //     'imageShow.desoslide': function() {
+    //         console.log('imageShow.desoslide');
+    //     },
+    //     'imageShown.desoslide': function() {
+    //         console.log('imageShown.desoslide');
+    //     },
+    //     'imageHide.desoslide': function() {
+    //         console.log('imageHide.desoslide');
+    //     },
+    //     'imageHidden.desoslide': function() {
+    //         console.log('imageHidden.desoslide');
+    //     },
+    //     'imageClick.desoslide': function() {
+    //         console.log('imageClick.desoslide');
+    //     },
+    //     'prev.desoslide': function() {
+    //         console.log('prev.desoslide');
+    //     },
+    //     'pause.desoslide': function() {
+    //         console.log('pause.desoslide');
+    //     },
+    //     'play.desoslide': function() {
+    //         console.log('play.desoslide');
+    //     },
+    //     'next.desoslide': function() {
+    //         console.log('next.desoslide');
+    //     },
+    //     'error.desoslide': function() {
+    //         console.log('error.desoslide');
+    //     },
+    //     'warning.desoslide': function() {
+    //         console.log('warning.desoslide');
+    //     },
+    //     'success.desoslide': function() {
+    //         console.log('success.desoslide');
+    //     }
+    // });
+
+    // Demo 2
+    // ----------------------------------------------------------------------------------------------------------
+
+    $('#slideshow2').desoSlide({
+        thumbs: $('#slideshow2_thumbs li > a'),
+        first: 2,
+        thumbEvent: 'mouseover'
+    });
+
+    // Demo 3
+    // ----------------------------------------------------------------------------------------------------------
+
+    $('#slideshow3').desoSlide({
+        thumbs: $('#slideshow3_thumbs li > a'),
+        auto: {
+            start: true
+        },
+        first: 1,
+        interval: 6000
+    });
+
+    // Demo 4
+    // ----------------------------------------------------------------------------------------------------------
+
+    $('#slideshow4').desoSlide({
+        thumbs: $('#slideshow4_thumbs li > a'),
+        overlay: 'hover',
+        controls: {
+            show: false,
+            keys: true
+        }
+    });
+
+    // Demo 5
+    // ----------------------------------------------------------------------------------------------------------
+
+    $('#slideshow5').desoSlide({
+        thumbs: $('#slideshow5_thumbs li > a'),
+        auto: {
+            start: true
+        },
+        overlay: 'none'
+    });
+
+});
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/app/documentation.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/documentation.js
new file mode 100644
index 0000000000000000000000000000000000000000..5fcbcdb44427165a3ef343e168b457694827df85
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/documentation.js	
@@ -0,0 +1,15 @@
+$(function () {
+
+    $('a.back-to-top').on('click', function (e) {
+        e.preventDefault();
+
+        $('html, body').stop().animate({
+            scrollTop: $('html, body').offset().top
+        }, 1000);
+    });
+
+    $('pre code').each(function (i, e) {
+        hljs.highlightBlock(e);
+    });
+
+});
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/app/home.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/home.js
new file mode 100644
index 0000000000000000000000000000000000000000..2de997752c5fcefc6583861b144601b554c4ccc4
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/home.js	
@@ -0,0 +1,17 @@
+$(function () {
+
+    $('a.back-to-top').on('click', function (e) {
+        e.preventDefault();
+
+        $('html, body').stop().animate({
+            scrollTop: $('html, body').offset().top
+        }, 1000);
+    });
+
+    $('pre code').each(function (i, e) {
+        hljs.highlightBlock(e);
+    });
+
+    new WOW().init();
+
+});
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/app/release-notes.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/release-notes.js
new file mode 100644
index 0000000000000000000000000000000000000000..5fcbcdb44427165a3ef343e168b457694827df85
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/app/release-notes.js	
@@ -0,0 +1,15 @@
+$(function () {
+
+    $('a.back-to-top').on('click', function (e) {
+        e.preventDefault();
+
+        $('html, body').stop().animate({
+            scrollTop: $('html, body').offset().top
+        }, 1000);
+    });
+
+    $('pre code').each(function (i, e) {
+        hljs.highlightBlock(e);
+    });
+
+});
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/bootstrap/bootstrap.min.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/bootstrap/bootstrap.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..a237155197315502353b841eec8e84f7264557db
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/bootstrap/bootstrap.min.js	
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.1.1 (http://getbootstrap.com)
+ * Copyright 2011-2014 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.isLoading=!1};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",f.resetText||d.data("resetText",d[e]()),d[e](f[b]||this.options[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},b.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(".item"),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});return this.$element.trigger(j),j.isDefaultPrevented()?void 0:(this.sliding=!0,f&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),f&&this.cycle(),this)};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(b){return b&&b.target!=this.$element[0]?void this.$element.one(a.support.transition.end,a.proxy(f,this)):(this.$element.removeClass("collapsing").addClass("collapse in")[e](""),this.transitioning=0,void this.$element.off(a.support.transition.end+".bs.collapse").trigger("shown.bs.collapse"))};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.on(a.support.transition.end+".bs.collapse",a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(b){return b&&b.target!=this.$element[0]?void this.$element.one(a.support.transition.end,a.proxy(d,this)):(this.transitioning=0,void this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse"))};return a.support.transition?void this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);!e&&f.toggle&&"show"==c&&(c=!c),e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle="collapse"][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(d).remove(),a(e).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e='[data-toggle="dropdown"]',f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('<div class="dropdown-backdrop"/>').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},f.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var f=c(d),g=f.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&f.find(e).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=f.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var g=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new f(this)),"string"==typeof b&&d[b].call(c)})},a.fn.dropdown.Constructor=f,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=g,this},a(document).on("click.bs.dropdown.data-api",b).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",e,f.prototype.toggle).on("keydown.bs.dropdown.data-api",e+', [role="menu"], [role="listbox"]',f.prototype.keydown)}(jQuery),+function(a){"use strict";var b=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};b.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},b.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},b.prototype.show=function(b){var c=this,d=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(d),this.isShown||d.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.backdrop(function(){var d=a.support.transition&&c.$element.hasClass("fade");c.$element.parent().length||c.$element.appendTo(c.$body),c.$element.show().scrollTop(0),d&&c.$element[0].offsetWidth,c.$element.addClass("in").attr("aria-hidden",!1),c.enforceFocus();var e=a.Event("shown.bs.modal",{relatedTarget:b});d?c.$element.find(".modal-dialog").one(a.support.transition.end,function(){c.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(300):c.$element.trigger("focus").trigger(e)}))},b.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one(a.support.transition.end,a.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},b.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},b.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},b.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger("hidden.bs.modal")})},b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},b.prototype.backdrop=function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;if(this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one(a.support.transition.end,b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,f).emulateTransitionEnd(150):f()}else b&&b()},b.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},b.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},b.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},b.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var c=a.fn.modal;a.fn.modal=function(c,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},b.DEFAULTS,e.data(),"object"==typeof c&&c);f||e.data("bs.modal",f=new b(this,g)),"string"==typeof c?f[c](d):g.show&&f.show(d)})},a.fn.modal.Constructor=b,a.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());c.is("a")&&b.preventDefault(),e.modal(f,this).one("hide",function(){c.is(":visible")&&c.trigger("focus")})})}(jQuery),+function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this,d=this.tip();this.setContent(),this.options.animation&&d.addClass("fade");var e="function"==typeof this.options.placement?this.options.placement.call(this,d[0],this.$element[0]):this.options.placement,f=/\s?auto?\s?/i,g=f.test(e);g&&(e=e.replace(f,"")||"top"),d.detach().css({top:0,left:0,display:"block"}).addClass(e),this.options.container?d.appendTo(this.options.container):d.insertAfter(this.$element);var h=this.getPosition(),i=d[0].offsetWidth,j=d[0].offsetHeight;if(g){var k=e,l=this.$element.parent(),m=this.getPosition(l);e="bottom"==e&&h.top+h.height+j-m.scroll>m.height?"top":"top"==e&&h.top-m.scroll-j<0?"bottom":"right"==e&&h.right+i>m.width?"left":"left"==e&&h.left-i<m.left?"right":e,d.removeClass(k).addClass(e)}var n=this.getCalculatedOffset(e,h,i,j);this.applyPlacement(n,e),this.hoverState=null;var o=function(){c.$element.trigger("shown.bs."+c.type)};a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,o).emulateTransitionEnd(150):o()}},b.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=k.left?2*k.left-e+i:2*k.top-f+j,m=k.left?"left":"top",n=k.left?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(l,d[0][n],m)},b.prototype.replaceArrow=function(a,b,c){this.arrow().css(c,a?50*(1-a/b)+"%":"")},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},b.prototype.hide=function(){function b(){"in"!=c.hoverState&&d.detach(),c.$element.trigger("hidden.bs."+c.type)}var c=this,d=this.tip(),e=a.Event("hide.bs."+this.type);return this.$element.trigger(e),e.isDefaultPrevented()?void 0:(d.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d.one(a.support.transition.end,b).emulateTransitionEnd(150):b(),this.hoverState=null,this)},b.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},b.prototype.hasContent=function(){return this.getTitle()},b.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName;return a.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():null,{scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop(),width:d?a(window).width():b.outerWidth(),height:d?a(window).height():b.outerHeight()},d?{top:0,left:0}:b.offset())},b.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},b.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}return e},b.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},b.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},b.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},b.prototype.enable=function(){this.enabled=!0},b.prototype.disable=function(){this.enabled=!1},b.prototype.toggleEnabled=function(){this.enabled=!this.enabled},b.prototype.toggle=function(b){var c=b?a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type):this;c.tip().hasClass("in")?c.leave(c):c.enter(c)},b.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var c=a.fn.tooltip;a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.tooltip",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.tooltip.Constructor=b,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(jQuery),+function(a){"use strict";var b=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");b.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").empty()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;(e||"destroy"!=c)&&(e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]())})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(a(c).is("body")?window:c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scrollspy",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight),d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(b.RESET).addClass("affix");var a=this.$window.scrollTop(),c=this.$element.offset();return this.pinnedOffset=c.top-a},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(b.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:e.top}))}}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery);
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/highlight/highlight.pack.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/highlight/highlight.pack.js
new file mode 100644
index 0000000000000000000000000000000000000000..c0f8e7133785df2b93aa833821a6f6b240dce4f9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/highlight/highlight.pack.js	
@@ -0,0 +1 @@
+var hljs=new function(){function k(v){return v.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;")}function t(v){return v.nodeName.toLowerCase()}function i(w,x){var v=w&&w.exec(x);return v&&v.index==0}function d(v){return Array.prototype.map.call(v.childNodes,function(w){if(w.nodeType==3){return b.useBR?w.nodeValue.replace(/\n/g,""):w.nodeValue}if(t(w)=="br"){return"\n"}return d(w)}).join("")}function r(w){var v=(w.className+" "+(w.parentNode?w.parentNode.className:"")).split(/\s+/);v=v.map(function(x){return x.replace(/^language-/,"")});return v.filter(function(x){return j(x)||x=="no-highlight"})[0]}function o(x,y){var v={};for(var w in x){v[w]=x[w]}if(y){for(var w in y){v[w]=y[w]}}return v}function u(x){var v=[];(function w(y,z){for(var A=y.firstChild;A;A=A.nextSibling){if(A.nodeType==3){z+=A.nodeValue.length}else{if(t(A)=="br"){z+=1}else{if(A.nodeType==1){v.push({event:"start",offset:z,node:A});z=w(A,z);v.push({event:"stop",offset:z,node:A})}}}}return z})(x,0);return v}function q(w,y,C){var x=0;var F="";var z=[];function B(){if(!w.length||!y.length){return w.length?w:y}if(w[0].offset!=y[0].offset){return(w[0].offset<y[0].offset)?w:y}return y[0].event=="start"?w:y}function A(H){function G(I){return" "+I.nodeName+'="'+k(I.value)+'"'}F+="<"+t(H)+Array.prototype.map.call(H.attributes,G).join("")+">"}function E(G){F+="</"+t(G)+">"}function v(G){(G.event=="start"?A:E)(G.node)}while(w.length||y.length){var D=B();F+=k(C.substr(x,D[0].offset-x));x=D[0].offset;if(D==w){z.reverse().forEach(E);do{v(D.splice(0,1)[0]);D=B()}while(D==w&&D.length&&D[0].offset==x);z.reverse().forEach(A)}else{if(D[0].event=="start"){z.push(D[0].node)}else{z.pop()}v(D.splice(0,1)[0])}}return F+k(C.substr(x))}function m(y){function v(z){return(z&&z.source)||z}function w(A,z){return RegExp(v(A),"m"+(y.cI?"i":"")+(z?"g":""))}function x(D,C){if(D.compiled){return}D.compiled=true;D.k=D.k||D.bK;if(D.k){var z={};function E(G,F){if(y.cI){F=F.toLowerCase()}F.split(" ").forEach(function(H){var I=H.split("|");z[I[0]]=[G,I[1]?Number(I[1]):1]})}if(typeof D.k=="string"){E("keyword",D.k)}else{Object.keys(D.k).forEach(function(F){E(F,D.k[F])})}D.k=z}D.lR=w(D.l||/\b[A-Za-z0-9_]+\b/,true);if(C){if(D.bK){D.b=D.bK.split(" ").join("|")}if(!D.b){D.b=/\B|\b/}D.bR=w(D.b);if(!D.e&&!D.eW){D.e=/\B|\b/}if(D.e){D.eR=w(D.e)}D.tE=v(D.e)||"";if(D.eW&&C.tE){D.tE+=(D.e?"|":"")+C.tE}}if(D.i){D.iR=w(D.i)}if(D.r===undefined){D.r=1}if(!D.c){D.c=[]}var B=[];D.c.forEach(function(F){if(F.v){F.v.forEach(function(G){B.push(o(F,G))})}else{B.push(F=="self"?D:F)}});D.c=B;D.c.forEach(function(F){x(F,D)});if(D.starts){x(D.starts,C)}var A=D.c.map(function(F){return F.bK?"\\.?\\b("+F.b+")\\b\\.?":F.b}).concat([D.tE]).concat([D.i]).map(v).filter(Boolean);D.t=A.length?w(A.join("|"),true):{exec:function(F){return null}};D.continuation={}}x(y)}function c(S,L,J,R){function v(U,V){for(var T=0;T<V.c.length;T++){if(i(V.c[T].bR,U)){return V.c[T]}}}function z(U,T){if(i(U.eR,T)){return U}if(U.eW){return z(U.parent,T)}}function A(T,U){return !J&&i(U.iR,T)}function E(V,T){var U=M.cI?T[0].toLowerCase():T[0];return V.k.hasOwnProperty(U)&&V.k[U]}function w(Z,X,W,V){var T=V?"":b.classPrefix,U='<span class="'+T,Y=W?"":"</span>";U+=Z+'">';return U+X+Y}function N(){var U=k(C);if(!I.k){return U}var T="";var X=0;I.lR.lastIndex=0;var V=I.lR.exec(U);while(V){T+=U.substr(X,V.index-X);var W=E(I,V);if(W){H+=W[1];T+=w(W[0],V[0])}else{T+=V[0]}X=I.lR.lastIndex;V=I.lR.exec(U)}return T+U.substr(X)}function F(){if(I.sL&&!f[I.sL]){return k(C)}var T=I.sL?c(I.sL,C,true,I.continuation.top):g(C);if(I.r>0){H+=T.r}if(I.subLanguageMode=="continuous"){I.continuation.top=T.top}return w(T.language,T.value,false,true)}function Q(){return I.sL!==undefined?F():N()}function P(V,U){var T=V.cN?w(V.cN,"",true):"";if(V.rB){D+=T;C=""}else{if(V.eB){D+=k(U)+T;C=""}else{D+=T;C=U}}I=Object.create(V,{parent:{value:I}})}function G(T,X){C+=T;if(X===undefined){D+=Q();return 0}var V=v(X,I);if(V){D+=Q();P(V,X);return V.rB?0:X.length}var W=z(I,X);if(W){var U=I;if(!(U.rE||U.eE)){C+=X}D+=Q();do{if(I.cN){D+="</span>"}H+=I.r;I=I.parent}while(I!=W.parent);if(U.eE){D+=k(X)}C="";if(W.starts){P(W.starts,"")}return U.rE?0:X.length}if(A(X,I)){throw new Error('Illegal lexeme "'+X+'" for mode "'+(I.cN||"<unnamed>")+'"')}C+=X;return X.length||1}var M=j(S);if(!M){throw new Error('Unknown language: "'+S+'"')}m(M);var I=R||M;var D="";for(var K=I;K!=M;K=K.parent){if(K.cN){D=w(K.cN,D,true)}}var C="";var H=0;try{var B,y,x=0;while(true){I.t.lastIndex=x;B=I.t.exec(L);if(!B){break}y=G(L.substr(x,B.index-x),B[0]);x=B.index+y}G(L.substr(x));for(var K=I;K.parent;K=K.parent){if(K.cN){D+="</span>"}}return{r:H,value:D,language:S,top:I}}catch(O){if(O.message.indexOf("Illegal")!=-1){return{r:0,value:k(L)}}else{throw O}}}function g(y,x){x=x||b.languages||Object.keys(f);var v={r:0,value:k(y)};var w=v;x.forEach(function(z){if(!j(z)){return}var A=c(z,y,false);A.language=z;if(A.r>w.r){w=A}if(A.r>v.r){w=v;v=A}});if(w.language){v.second_best=w}return v}function h(v){if(b.tabReplace){v=v.replace(/^((<[^>]+>|\t)+)/gm,function(w,z,y,x){return z.replace(/\t/g,b.tabReplace)})}if(b.useBR){v=v.replace(/\n/g,"<br>")}return v}function p(z){var y=d(z);var A=r(z);if(A=="no-highlight"){return}var v=A?c(A,y,true):g(y);var w=u(z);if(w.length){var x=document.createElementNS("http://www.w3.org/1999/xhtml","pre");x.innerHTML=v.value;v.value=q(w,u(x),y)}v.value=h(v.value);z.innerHTML=v.value;z.className+=" hljs "+(!A&&v.language||"");z.result={language:v.language,re:v.r};if(v.second_best){z.second_best={language:v.second_best.language,re:v.second_best.r}}}var b={classPrefix:"hljs-",tabReplace:null,useBR:false,languages:undefined};function s(v){b=o(b,v)}function l(){if(l.called){return}l.called=true;var v=document.querySelectorAll("pre code");Array.prototype.forEach.call(v,p)}function a(){addEventListener("DOMContentLoaded",l,false);addEventListener("load",l,false)}var f={};var n={};function e(v,x){var w=f[v]=x(this);if(w.aliases){w.aliases.forEach(function(y){n[y]=v})}}function j(v){return f[v]||f[n[v]]}this.highlight=c;this.highlightAuto=g;this.fixMarkup=h;this.highlightBlock=p;this.configure=s;this.initHighlighting=l;this.initHighlightingOnLoad=a;this.registerLanguage=e;this.getLanguage=j;this.inherit=o;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE]};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE]};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.REGEXP_MODE={cN:"regexp",b:/\//,e:/\/[gim]*/,i:/\n/,c:[this.BE,{b:/\[/,e:/\]/,r:0,c:[this.BE]}]};this.TM={cN:"title",b:this.IR,r:0};this.UTM={cN:"title",b:this.UIR,r:0}}();hljs.registerLanguage("javascript",function(a){return{aliases:["js"],k:{keyword:"in if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const class",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require"},c:[{cN:"pi",b:/^\s*('|")use strict('|")/,r:10},a.ASM,a.QSM,a.CLCM,a.CBLCLM,a.CNM,{b:"("+a.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[a.CLCM,a.CBLCLM,a.REGEXP_MODE,{b:/</,e:/>;/,r:0,sL:"xml"}],r:0},{cN:"function",bK:"function",e:/\{/,c:[a.inherit(a.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:"params",b:/\(/,e:/\)/,c:[a.CLCM,a.CBLCLM],i:/["'\(]/}],i:/\[|%/},{b:/\$[(.]/},{b:"\\."+a.IR,r:0}]}});hljs.registerLanguage("xml",function(a){var c="[A-Za-z0-9\\._:-]+";var d={b:/<\?(php)?(?!\w)/,e:/\?>/,sL:"php",subLanguageMode:"continuous"};var b={eW:true,i:/</,r:0,c:[d,{cN:"attribute",b:c,r:0},{b:"=",r:0,c:[{cN:"value",v:[{b:/"/,e:/"/},{b:/'/,e:/'/},{b:/[^\s\/>]+/}]}]}]};return{aliases:["html"],cI:true,c:[{cN:"doctype",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"<!--",e:"-->",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"<style(?=\\s|>|$)",e:">",k:{title:"style"},c:[b],starts:{e:"</style>",rE:true,sL:"css"}},{cN:"tag",b:"<script(?=\\s|>|$)",e:">",k:{title:"script"},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},d,{cN:"pi",b:/<\?\w+/,e:/\?>/,r:10},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"title",b:"[^ /><]+",r:0},b]}]}});
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/html5shiv/html5shiv.min.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/html5shiv/html5shiv.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..d4c731ad54418e550e181c6cb49be869076e51d8
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/html5shiv/html5shiv.min.js	
@@ -0,0 +1,4 @@
+/**
+* @preserve HTML5 Shiv 3.7.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
+*/
+!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document);
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/jquery/jquery.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/jquery/jquery.js
new file mode 100644
index 0000000000000000000000000000000000000000..545e27be6901e7b326fa52a800bb720d043d6c1b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/jquery/jquery.js	
@@ -0,0 +1,4 @@
+/*! jQuery v1.11.1 | (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={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,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=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.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},m.extend=m.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||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},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=r(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?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[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=r(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&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=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{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(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 ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(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=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?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!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.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},B=b?function(a,b){if(a===b)return l=!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===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.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=fb.selectors={cacheLength:50,createPseudo:hb,match:X,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(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===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]||fb.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]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(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(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.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(),s=!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&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&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]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)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&&(s&&((l[u]||(l[u]={}))[a]=[w,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()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(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:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?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===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.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 Z.test(a.nodeName)},input:function(a){return Y.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:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(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]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[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?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;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=[w,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[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(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 tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(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 vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(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?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(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&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.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?m.extend(a,d):d}},e={};return d.pipe=d.then,m.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&&m.isFunction(a.promise)?e:0,g=1===f?a:m.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]&&m.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;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;
+if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.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.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.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 m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.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=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(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},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!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(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},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 fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==cb()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===cb()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ab:bb):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:bb,isPropagationStopped:bb,isImmediatePropagationStopped:bb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ab,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ab,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ab,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.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(f in a)this.on(f,b,c,a[f],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=bb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.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,m(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=bb),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function db(a){var b=eb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var eb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fb=/ jQuery\d+="(?:null|\d+)"/g,gb=new RegExp("<(?:"+eb+")[\\s/>]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,mb=/<(?:script|style|link)/i,nb=/checked\s*(?:[^=]|=\s*.checked.)/i,ob=/^$|\/(?:java|ecma)script/i,pb=/^true\/(.*)/,qb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,rb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?"<table>"!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(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=wb(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=wb(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?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(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,m.cleanData(ub(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,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Cb[0].contentWindow||Cb[0].contentDocument).document,b.write(),b.close(),c=Eb(a,b),Cb.detach()),Db[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Gb=/^margin/,Hb=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ib,Jb,Kb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ib=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Hb.test(g)&&Gb.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+""}):y.documentElement.currentStyle&&(Ib=function(a){return a.currentStyle},Jb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ib(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Hb.test(g)&&!Kb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Lb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.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 Mb=/alpha\([^)]*\)/i,Nb=/opacity\s*=\s*([^)]*)/,Ob=/^(none|table(?!-c[ea]).+)/,Pb=new RegExp("^("+S+")(.*)$","i"),Qb=new RegExp("^([+-])=("+S+")","i"),Rb={position:"absolute",visibility:"hidden",display:"block"},Sb={letterSpacing:"0",fontWeight:"400"},Tb=["Webkit","O","Moz","ms"];function Ub(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Tb.length;while(e--)if(b=Tb[e]+c,b in a)return b;return d}function Vb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fb(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.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}function Wb(a,b,c){var d=Pb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xb(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+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Yb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ib(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Jb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Hb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xb(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Jb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ub(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ub(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Jb(a,b,d)),"normal"===f&&b in Sb&&(f=Sb[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Ob.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Rb,function(){return Yb(a,b,d)}):Yb(a,b,d):void 0},set:function(a,c,d){var e=d&&Ib(a);return Wb(a,c,d?Xb(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Nb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Mb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Mb.test(f)?f.replace(Mb,e):f+" "+e)}}),m.cssHooks.marginRight=Lb(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Jb,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Gb.test(a)||(m.cssHooks[a+b].set=Wb)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ib(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Vb(this,!0)},hide:function(){return Vb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Zb(a,b,c,d,e){return new Zb.prototype.init(a,b,c,d,e)}m.Tween=Zb,Zb.prototype={constructor:Zb,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||(m.cssNumber[c]?"":"px")
+},cur:function(){var a=Zb.propHooks[this.prop];return a&&a.get?a.get(this):Zb.propHooks._default.get(this)},run:function(a){var b,c=Zb.propHooks[this.prop];return this.pos=b=this.options.duration?m.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):Zb.propHooks._default.set(this),this}},Zb.prototype.init.prototype=Zb.prototype,Zb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Zb.propHooks.scrollTop=Zb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Zb.prototype.init,m.fx.step={};var $b,_b,ac=/^(?:toggle|show|hide)$/,bc=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cc=/queueHooks$/,dc=[ic],ec={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bc.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bc.exec(m.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,m.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 fc(){return setTimeout(function(){$b=void 0}),$b=m.now()}function gc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hc(a,b,c){for(var d,e=(ec[b]||[]).concat(ec["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ic(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fb(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fb(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ac.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fb(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hc(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jc(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.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 kc(a,b,c){var d,e,f=0,g=dc.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$b||fc(),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:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$b||fc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.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(jc(k,j.opts.specialEasing);g>f;f++)if(d=dc[f].call(j,a,k,j.opts))return d;return m.map(k,hc,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.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)}m.Animation=m.extend(kc,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],ec[c]=ec[c]||[],ec[c].unshift(b)},prefilter:function(a,b){b?dc.unshift(a):dc.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kc(this,m.extend({},a),f);(e||m._data(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=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cc.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)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.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})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gc(b,!0),a,d,e)}}),m.each({slideDown:gc("show"),slideUp:gc("hide"),slideToggle:gc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($b=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$b=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_b||(_b=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_b),_b=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.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,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lc=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lc,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},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||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mc,nc,oc=m.expr.attrHandle,pc=/^(?:checked|selected)$/i,qc=k.getSetAttribute,rc=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nc:mc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.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 m.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=m.propFix[c]||c,m.expr.match.bool.test(c)?rc&&qc||!pc.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qc?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nc={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rc&&qc||!pc.test(c)?a.setAttribute(!qc&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=oc[b]||m.find.attr;oc[b]=rc&&qc||!pc.test(b)?function(a,b,d){var e,f;return d||(f=oc[b],oc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,oc[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rc&&qc||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mc&&mc.set(a,b,c)}}),qc||(mc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},oc.id=oc.name=oc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mc.set},m.attrHooks.contenteditable={set:function(a,b,c){mc.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sc=/^(?:input|select|textarea|button|object)$/i,tc=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.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||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.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){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sc.test(a.nodeName)||tc.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var uc=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(uc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.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(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(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(uc," ").indexOf(b)>=0)return!0;return!1}}),m.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){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.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 vc=m.now(),wc=/\?/,xc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yc,zc,Ac=/#.*$/,Bc=/([?&])_=[^&]*/,Cc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Dc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ec=/^(?:GET|HEAD)$/,Fc=/^\/\//,Gc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hc={},Ic={},Jc="*/".concat("*");try{zc=location.href}catch(Kc){zc=y.createElement("a"),zc.href="",zc=zc.href}yc=Gc.exec(zc.toLowerCase())||[];function Lc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mc(a,b,c,d){var e={},f=a===Ic;function g(h){var i;return e[h]=!0,m.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 Nc(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Oc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pc(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}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zc,type:"GET",isLocal:Dc.test(yc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jc,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":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nc(Nc(a,m.ajaxSettings),b):Nc(m.ajaxSettings,a)},ajaxPrefilter:Lc(Hc),ajaxTransport:Lc(Ic),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f: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 i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zc)+"").replace(Ac,"").replace(Fc,yc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yc[1]&&c[2]===yc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yc[3]||("http:"===yc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mc(Hc,k,b,v),2===t)return v;h=k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Ec.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bc.test(e)?e.replace(Bc,"$1_="+vc++):e+(wc.test(e)?"&":"?")+"_="+vc++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(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]?", "+Jc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mc(Ic,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Oc(k,v,c)),u=Pc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=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?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qc=/%20/g,Rc=/\[\]$/,Sc=/\r?\n/g,Tc=/^(?:submit|button|image|reset|file)$/i,Uc=/^(?:input|select|textarea|keygen)/i;function Vc(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rc.test(a)?d(a,e):Vc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vc(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vc(c,a[c],b,e);return d.join("&").replace(Qc,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Uc.test(this.nodeName)&&!Tc.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sc,"\r\n")}}):{name:b.name,value:c.replace(Sc,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zc()||$c()}:Zc;var Wc=0,Xc={},Yc=m.ajaxSettings.xhr();a.ActiveXObject&&m(a).on("unload",function(){for(var a in Xc)Xc[a](void 0,!0)}),k.cors=!!Yc&&"withCredentials"in Yc,Yc=k.ajax=!!Yc,Yc&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wc;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)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xc[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zc(){try{return new a.XMLHttpRequest}catch(b){}}function $c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _c=[],ad=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_c.pop()||m.expando+"_"+vc++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ad.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ad.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ad,"$1"+e):b.jsonp!==!1&&(b.url+=(wc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.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,_c.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bd=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bd)return bd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cd=a.document.documentElement;function dd(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dd(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cd;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cd})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dd(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=Lb(k.pixelPosition,function(a,c){return c?(c=Jb(a,b),Hb.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.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?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ed=a.jQuery,fd=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fd),b&&a.jQuery===m&&(a.jQuery=ed),m},typeof b===K&&(a.jQuery=a.$=m),m});
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/wow.min.js b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/wow.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..5d6faddfc36bdcbcfbf521a633f3aba0b935ef81
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/js/vendor/wow.min.js	
@@ -0,0 +1,2 @@
+/*! WOW - v0.1.6 - 2014-03-19
+* Copyright (c) 2014 Matthieu Aussaguel; Licensed MIT */(function(){var a,b=function(a,b){return function(){return a.apply(b,arguments)}};a=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in a)d=a[c],null!=d&&(b[c]=d);return b},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a}(),this.WOW=function(){function c(a){null==a&&(a={}),this.scrollCallback=b(this.scrollCallback,this),this.scrollHandler=b(this.scrollHandler,this),this.start=b(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults)}return c.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0},c.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():document.addEventListener("DOMContentLoaded",this.start)},c.prototype.start=function(){var a,b,c,d;if(this.boxes=this.element.getElementsByClassName(this.config.boxClass),this.boxes.length){if(this.disabled())return this.resetStyle();for(d=this.boxes,b=0,c=d.length;c>b;b++)a=d[b],this.applyStyle(a,!0);return window.addEventListener("scroll",this.scrollHandler,!1),window.addEventListener("resize",this.scrollHandler,!1),this.interval=setInterval(this.scrollCallback,50)}},c.prototype.stop=function(){return window.removeEventListener("scroll",this.scrollHandler,!1),window.removeEventListener("resize",this.scrollHandler,!1),null!=this.interval?clearInterval(this.interval):void 0},c.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass},c.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),a.setAttribute("style",this.customStyle(b,d,c,e))},c.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.setAttribute("style","visibility: visible;"));return e},c.prototype.customStyle=function(a,b,c,d){var e;return e=a?"visibility: hidden; -webkit-animation-name: none; -moz-animation-name: none; animation-name: none;":"visibility: visible;",b&&(e+="-webkit-animation-duration: "+b+"; -moz-animation-duration: "+b+"; animation-duration: "+b+";"),c&&(e+="-webkit-animation-delay: "+c+"; -moz-animation-delay: "+c+"; animation-delay: "+c+";"),d&&(e+="-webkit-animation-iteration-count: "+d+"; -moz-animation-iteration-count: "+d+"; animation-iteration-count: "+d+";"),e},c.prototype.scrollHandler=function(){return this.scrolled=!0},c.prototype.scrollCallback=function(){var a;return this.scrolled&&(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),!this.boxes.length)?this.stop():void 0},c.prototype.offsetTop=function(a){var b;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},c.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+this.element.clientHeight-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},c.prototype.util=function(){return this._util||(this._util=new a)},c.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},c}()}).call(this);
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/fonts.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/fonts.less
new file mode 100644
index 0000000000000000000000000000000000000000..803a29f62563bd58da25b69df0f167acd508a7d6
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/fonts.less	
@@ -0,0 +1,35 @@
+@font-face
+{
+    font-family : 'Open Sans - Semibold';
+    src         : url('../../../fonts/open-sans/semibold/open-sans.eot');
+    src         : url('../../../fonts/open-sans/semibold/open-sans.eot?#iefix') format('embedded-opentype'),
+    url('../../../fonts/open-sans/semibold/open-sans.woff') format('woff'),
+    url('../../../fonts/open-sans/semibold/open-sans.ttf') format('truetype'),
+    url('../../../fonts/open-sans/semibold/open-sans.svg#open-sans-regular') format('svg');
+    font-weight : normal;
+    font-style  : normal;
+}
+
+@font-face
+{
+    font-family : 'Open Sans';
+    src         : url('../../../fonts/open-sans/regular/open-sans.eot');
+    src         : url('../../../fonts/open-sans/regular/open-sans.eot?#iefix') format('embedded-opentype'),
+    url('../../../fonts/open-sans/regular/open-sans.woff') format('woff'),
+    url('../../../fonts/open-sans/regular/open-sans.ttf') format('truetype'),
+    url('../../../fonts/open-sans/regular/open-sans.svg#open-sans-regular') format('svg');
+    font-weight : normal;
+    font-style  : normal;
+}
+
+@font-face
+{
+    font-family : 'Open Sans - Light';
+    src         : url('../../../fonts/open-sans/light/open-sans.eot');
+    src         : url('../../../fonts/open-sans/light/open-sans.eot?#iefix') format('embedded-opentype'),
+    url('../../../fonts/open-sans/light/open-sans.woff') format('woff'),
+    url('../../../fonts/open-sans/light/open-sans.ttf') format('truetype'),
+    url('../../../fonts/open-sans/light/open-sans.svg#open-sans-light') format('svg');
+    font-weight : normal;
+    font-style  : normal;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/mixins.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/mixins.less
new file mode 100644
index 0000000000000000000000000000000000000000..5feca9c0369687a773f7abdec06845bb85d5a437
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/mixins.less	
@@ -0,0 +1,37 @@
+.importVendorFiles()
+{
+    @import '../../vendor/bootstrap/variables.less';
+    @import '../../vendor/bootstrap/mixins.less';
+    @import '../../vendor/flat-ui/variables.less';
+    @import '../../vendor/flat-ui/mixins.less';
+}
+
+.importAppFiles()
+{
+    @import '../components/fonts.less';
+    @import '../components/typography.less';
+    @import '../layouts/header.less';
+    @import '../layouts/body.less';
+    @import '../layouts/footer.less';
+    @import '../components/modules/navbar.less';
+    @import '../components/modules/button.less';
+    @import '../components/modules/jumbotron.less';
+    @import '../components/modules/label.less';
+    @import '../components/modules/form.less';
+    @import '../components/modules/dialog.less';
+    @import 'modules/tomorrow-night';
+}
+
+.dialog-bg-color(@color)
+{
+    background-color : lighten(@color, 45%);
+}
+
+.dialog-title-color(@color)
+{
+    h1, h2, h3, h4, h5, h6
+    {
+        color : @color;
+    }
+}
+
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/button.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/button.less
new file mode 100644
index 0000000000000000000000000000000000000000..fac711eaf92bbd859805e1ac41fa7c5297f21ba9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/button.less	
@@ -0,0 +1,39 @@
+
+.btn-primary
+{
+    .button-variant(@white, @btn-primary-color, @btn-primary-active-bg);
+}
+
+.btn-twitter
+{
+    .button-variant(@white, @btn-twitter-color, @btn-twitter-active-bg);
+}
+
+.btn-facebook
+{
+    .button-variant(@white, @btn-facebook-color, @btn-facebook-active-bg);
+}
+
+.btn-google-plus
+{
+    .button-variant(@white, @btn-google-plus-color, @btn-google-plus-active-bg);
+}
+
+.btn-github
+{
+    .button-variant(@white, @btn-github-color, @btn-github-hover-bg);
+
+    &:hover,
+    &:focus
+    {
+        background-color : @ebony-clay;
+    }
+}
+
+.list-btn
+{
+    >li
+    {
+        margin-bottom : 15px;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/dialog.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/dialog.less
new file mode 100644
index 0000000000000000000000000000000000000000..4da2f5dc352dd54208e2da8ca7f098dffc60ea76
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/dialog.less	
@@ -0,0 +1,53 @@
+.dialog
+{
+    margin           : 20px 0px;
+    padding          : 20px;
+    border-left      : 3px solid @text-color;
+    background-color : #f8f9fa;
+
+    h1, h2, h3, h4, h5, h6
+    {
+        margin-top : 0;
+    }
+
+    p
+    {
+        margin-bottom : 0;
+    }
+}
+
+.dialog-primary
+{
+    border-color     : @brand-danger;
+    background-color : @ebony-clay;
+    color            : @white;
+    .dialog-title-color(@curious-blue);
+}
+
+.dialog-info
+{
+    border-color : @brand-info;
+    .dialog-bg-color(@brand-info);
+    .dialog-title-color(@brand-info);
+}
+
+.dialog-success
+{
+    border-color : @brand-success;
+    .dialog-bg-color(@brand-success);
+    .dialog-title-color(@brand-success);
+}
+
+.dialog-warning
+{
+    border-color : @brand-warning;
+    .dialog-bg-color(@brand-warning);
+    .dialog-title-color(@brand-warning);
+}
+
+.dialog-danger
+{
+    border-color     : @brand-danger;
+    background-color : lighten(@brand-danger, 40%);
+    .dialog-title-color(@brand-danger);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/form.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/form.less
new file mode 100644
index 0000000000000000000000000000000000000000..8e20445a1fb46856d8e8b877452c4ecb207dcd6d
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/form.less	
@@ -0,0 +1,7 @@
+.form-control
+{
+    &:focus
+    {
+        border-color : @curious-blue;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/jumbotron.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/jumbotron.less
new file mode 100644
index 0000000000000000000000000000000000000000..df21fadf5a05408d03963461df51010cc8e60c02
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/jumbotron.less	
@@ -0,0 +1,58 @@
+
+.jumbotron
+{
+    margin-bottom    : 0;
+    padding-top      : 120px;
+    padding-bottom   : 85px;
+    background-color : @ebony-clay;
+    color            : @white;
+
+    h1
+    {
+        margin-top : 0;
+        font-size  : 32px;
+
+        @media (min-width : @screen-md)
+        {
+            line-height   : 40px;
+            font-size     : 50px;
+        }
+    }
+
+    p
+    {
+        margin-bottom : 0;
+
+        &.lead
+        {
+            color : lighten(@ebony-clay, 20%);
+        }
+    }
+
+    .btn-primary
+    {
+        background-color : lighten(@ebony-clay, 10%);
+
+        &:hover,
+        &:focus
+        {
+            background-color : lighten(@ebony-clay, 20%);
+        }
+    }
+
+    @media (max-width  : @screen-sm)
+    {
+        padding-top    : 100px;
+        padding-bottom : 65px;
+    }
+
+    @media (max-width : @screen-xs)
+    {
+        padding       : 75px 5px 40px;
+
+        .lead
+        {
+            line-height : 1.2em;
+        }
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/label.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/label.less
new file mode 100644
index 0000000000000000000000000000000000000000..32f3c7f3309eb545c2ff9c871229fffd52f808e2
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/label.less	
@@ -0,0 +1,9 @@
+.label
+{
+    font-weight : 400;
+}
+
+.label-primary
+{
+    background-color : @ebony-clay;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/navbar.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/navbar.less
new file mode 100644
index 0000000000000000000000000000000000000000..f7de08bffd0b6ef0c3d1874f22ae455e517469fc
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/navbar.less	
@@ -0,0 +1,154 @@
+
+.navbar-default
+{
+    min-width        : 320px;
+    margin-bottom    : 0;
+    border-bottom    : 1px solid lighten(@ebony-clay, 5%);
+    background-color : @ebony-clay;
+
+    .navbar-brand
+    {
+        height      : 53px;
+        line-height : 23px;
+        color       : @white;
+        font-size   : 28px;
+        font-weight : 400;
+
+        .brand-deso
+        {
+            color : @white;
+        }
+
+        .brand-slide
+        {
+            color : @brand-danger;
+        }
+
+        &:hover,
+        &:focus
+        {
+            color : @curious-blue;
+        }
+    }
+
+    .navbar-nav
+    {
+        > li
+        {
+            > a
+            {
+                color       : @white;
+                font-weight : 400;
+                transition  : color .25s ease 0s, box-shadow .25s ease 0s;
+
+                @media (max-width : @screen-md)
+                {
+                    padding       : 15px 13px;
+                }
+
+                &:hover,
+                &:focus
+                {
+                    color : @curious-blue;
+
+                    @media (min-width : @screen-sm)
+                    {
+                        box-shadow    : inset 0px -3px 0px @curious-blue;
+                    }
+                }
+            }
+
+            &.active
+            {
+                > a
+                {
+                    color : @brand-danger;
+
+                    &:hover,
+                    &:focus
+                    {
+                        color : @brand-danger;
+
+                        @media (min-width : @screen-sm)
+                        {
+                            box-shadow    : inset 0px -3px 0px @brand-danger;
+                        }
+                    }
+                }
+            }
+        }
+
+        > .dropdown
+        {
+            > a
+            {
+                .caret
+                {
+                    border-top-color    : @white;
+                    border-bottom-color : @white;
+                }
+
+                &:hover,
+                &:focus
+                {
+                    .caret
+                    {
+                        border-top-color    : @curious-blue;
+                        border-bottom-color : @curious-blue;
+                    }
+                }
+            }
+        }
+
+        // Remove background color from open dropdown
+        > .open > a
+        {
+            &,
+            &:hover,
+            &:focus
+            {
+                color : @curious-blue;
+
+                .caret
+                {
+                    border-top-color    : @curious-blue;
+                    border-bottom-color : @curious-blue;
+                }
+            }
+        }
+    }
+
+    .navbar-toggle
+    {
+        font-size : 23px;
+        color     : @white;
+
+        &:before
+        {
+            content : none;
+        }
+    }
+
+    .navbar-collapse
+    {
+        border-width : 1px;
+
+        @media (max-width : @screen-xs-max)
+        {
+            li
+            {
+                > a
+                {
+                    padding : 10px 20px;
+                }
+            }
+        }
+
+    }
+
+    .fa
+    {
+        margin-right : 5px;
+    }
+
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/tomorrow-night.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/tomorrow-night.less
new file mode 100644
index 0000000000000000000000000000000000000000..fd4f80b5d71ba55b16e8af9457ebdbfe6ea2e6cd
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/modules/tomorrow-night.less	
@@ -0,0 +1,110 @@
+/* Tomorrow Night Theme */
+/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
+/* Original theme - https://github.com/chriskempson/tomorrow-theme */
+/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
+
+/* Tomorrow Comment */
+.hljs-comment,
+.hljs-title
+{
+    color : #969896;
+}
+
+/* Tomorrow Red */
+.hljs-variable,
+.hljs-attribute,
+.hljs-tag,
+.hljs-regexp,
+.ruby .hljs-constant,
+.xml .hljs-tag .hljs-title,
+.xml .hljs-pi,
+.xml .hljs-doctype,
+.html .hljs-doctype,
+.css .hljs-id,
+.css .hljs-class,
+.css .hljs-pseudo
+{
+    color : #cc6666;
+}
+
+/* Tomorrow Orange */
+.hljs-number,
+.hljs-preprocessor,
+.hljs-pragma,
+.hljs-built_in,
+.hljs-literal,
+.hljs-params,
+.hljs-constant
+{
+    color : #de935f;
+}
+
+/* Tomorrow Yellow */
+.ruby .hljs-class .hljs-title,
+.css .hljs-rules .hljs-attribute
+{
+    color : #f0c674;
+}
+
+/* Tomorrow Green */
+.hljs-string,
+.hljs-value,
+.hljs-inheritance,
+.hljs-header,
+.ruby .hljs-symbol,
+.xml .hljs-cdata
+{
+    color : #b5bd68;
+}
+
+/* Tomorrow Aqua */
+.css .hljs-hexcolor
+{
+    color : #8abeb7;
+}
+
+/* Tomorrow Blue */
+.hljs-function,
+.python .hljs-decorator,
+.python .hljs-title,
+.ruby .hljs-function .hljs-title,
+.ruby .hljs-title .hljs-keyword,
+.perl .hljs-sub,
+.javascript .hljs-title,
+.coffeescript .hljs-title
+{
+    color : #81a2be;
+}
+
+/* Tomorrow Purple */
+.hljs-keyword,
+.javascript .hljs-function
+{
+    color : #b294bb;
+}
+
+.hljs
+{
+    display    : block;
+    background : @ebony-clay;
+    color      : #c5c8c6;
+    padding    : 0.5em;
+}
+
+.coffeescript .javascript,
+.javascript .xml,
+.tex .hljs-formula,
+.xml .javascript,
+.xml .vbscript,
+.xml .css,
+.xml .hljs-cdata
+{
+    opacity : 0.5;
+}
+
+pre
+{
+    padding          : 5px;
+    background-color : lighten(@ebony-clay, 10%);
+    border           : none;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/typography.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/typography.less
new file mode 100644
index 0000000000000000000000000000000000000000..439b0ae57bf92aedabfe04c61ad47a673cfd51ca
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/typography.less	
@@ -0,0 +1,6 @@
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6
+{
+    font-family : @font-family-base;
+    font-weight : 400;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/variables.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/variables.less
new file mode 100644
index 0000000000000000000000000000000000000000..2135150281e1a58c9f19074058dec563f35eb73f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/components/variables.less	
@@ -0,0 +1,39 @@
+@curious-blue : #3498DB;
+@ebony-clay   : #22313f;
+@white        : #ffffff;
+@gray         : #555555;
+
+@twitter     : #55ACEE;
+@facebook    : #3b5998;
+@google-plus : #d34836;
+@github      : #000000;
+
+@text-color : @gray;
+
+@link-color       : @curious-blue;
+@link-hover-color : lighten(@curious-blue, 10%);
+
+@font-open-sans-semibold : "Open Sans - Semibold", "Helvetica Neue", Arial, sans-serif;
+@font-open-sans-regular  : "Open Sans", "Helvetica Neue", Arial, sans-serif;
+@font-open-sans-light    : "Open Sans - Light", "Helvetica Neue", Arial, sans-serif;
+@font-family-base        : @font-open-sans-regular;
+
+@btn-primary-color     : @curious-blue;
+@btn-primary-hover-bg  : mix(@btn-primary-color, white, 80%);
+@btn-primary-active-bg : mix(@btn-primary-color, black, 85%);
+
+@btn-twitter-color     : @twitter;
+@btn-twitter-hover-bg  : mix(@btn-twitter-color, white, 80%);
+@btn-twitter-active-bg : mix(@btn-twitter-color, black, 85%);
+
+@btn-facebook-color     : @facebook;
+@btn-facebook-hover-bg  : mix(@btn-facebook-color, white, 80%);
+@btn-facebook-active-bg : mix(@btn-facebook-color, black, 85%);
+
+@btn-google-plus-color     : @google-plus;
+@btn-google-plus-hover-bg  : mix(@btn-google-plus-color, white, 80%);
+@btn-google-plus-active-bg : mix(@btn-google-plus-color, black, 85%);
+
+@btn-github-color     : @github;
+@btn-github-hover-bg  : mix(@btn-github-color, white, 80%);
+@btn-github-active-bg : mix(@btn-github-color, black, 85%);
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/body.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/body.less
new file mode 100644
index 0000000000000000000000000000000000000000..a46b5711bebc9c9d0e471dda034bd75a62aa1e96
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/body.less	
@@ -0,0 +1,236 @@
+
+body
+{
+    min-width   : 320px;
+    font-family : @font-family-base;
+    color       : @text-color;
+    overflow-x  : hidden;
+}
+
+a
+{
+    color : @link-color;
+
+    &:hover
+    {
+        color : @link-hover-color;
+    }
+}
+
+.table-bordered
+{
+    border        : 2px solid #e7e9ec;
+    border-radius : 6px;
+    > thead,
+    > tbody,
+    > tfoot
+    {
+        > tr
+        {
+            > th,
+            > td
+            {
+                border : 2px solid #e7e9ec;
+            }
+        }
+    }
+}
+
+.section-breadcrumb
+{
+    min-height       : 61px;
+    padding          : 15px;
+    background-color : lighten(@ebony-clay, 10%);
+    color            : @white;
+
+    p
+    {
+        margin : 0;
+    }
+
+    @media (max-width : @screen-xs)
+    {
+        min-height    : 47px;
+        padding       : 8px 5px;
+    }
+}
+
+.section-share
+{
+    .list-inline
+    {
+        margin-bottom : 0;
+    }
+
+    .fa
+    {
+        min-width : 22px;
+        font-size : 18px;
+    }
+}
+
+.section-title
+{
+    position      : absolute;
+    top           : -110px;
+    left          : 50%;
+    z-index       : 3;
+    width         : 220px;
+    height        : 220px;
+    margin-left   : -110px;
+    padding       : 38px 10px 10px;
+    border        : 12px solid;
+    color         : @white;
+    text-align    : center;
+    border-radius : 50%;
+
+    .label
+    {
+        display    : inline-block;
+        margin-top : 10px;
+
+        @media (min-width : @screen-md)
+        {
+            padding       : 0.2em 0.3em 0.3em;
+            font-size     : 65%;
+        }
+    }
+
+    .section-icon
+    {
+        font-size : 75px;
+    }
+
+    .section-text
+    {
+        margin    : 7px 0 0;
+        font-size : 30px;
+    }
+
+    &.section-ebony
+    {
+        border-color     : @ebony-clay;
+        background-color : @white;
+        color            : @ebony-clay;
+    }
+
+    &.section-white
+    {
+        border-color     : @white;
+        background-color : @ebony-clay;
+        color            : @white;
+    }
+
+    &.section-curious
+    {
+        border-color     : @curious-blue;
+        background-color : @ebony-clay;
+    }
+
+    &.section-alizarin
+    {
+        border-color     : @ebony-clay;
+        background-color : @brand-danger;
+    }
+
+    @media (max-width : @screen-md)
+    {
+        top           : -85px;
+        width         : 170px;
+        height        : 170px;
+        margin-left   : -85px;
+        padding       : 38px 10px 10px;
+        border        : 10px solid;
+
+        .section-icon
+        {
+            font-size : 55px;
+        }
+
+        .section-text
+        {
+            margin    : 5px 0 0;
+            font-size : 20px;
+        }
+    }
+
+    @media (max-width : @screen-xs)
+    {
+        top           : -65px;
+        width         : 130px;
+        height        : 130px;
+        margin-left   : -65px;
+        padding       : 22px 10px 10px;
+        border        : 8px solid;
+
+        .section-icon
+        {
+            font-size : 45px;
+        }
+
+        .section-text
+        {
+            margin-top : 2px;
+            font-size  : 17px;
+        }
+
+        .label
+        {
+            margin-top : 3px;
+        }
+    }
+}
+
+.page-header
+{
+    margin-top    : 80px;
+    line-height   : 1.3em;
+    border-bottom : none;
+}
+
+.img-responsive
+{
+    width : 100%;
+}
+
+#section_demo,
+#section_documentation
+{
+    .page-header
+    {
+        position : relative;
+
+        .label
+        {
+            display       : inline-block;
+            height        : 54px;
+            width         : 54px;
+            padding       : 0.38em 0em;
+            border-radius : 1em;
+        }
+
+        @media (max-width : @screen-md)
+        {
+            text-align    : center;
+            font-size     : 32px;
+
+            .label
+            {
+                position    : absolute;
+                left        : 50%;
+                top         : -60px;
+                margin-left : -27px;
+                padding-top : 11px;
+                font-size   : 30px;
+            }
+        }
+    }
+}
+
+@media (max-width : @screen-xs)
+{
+    .lead
+    {
+        font-size : 1.115em;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/footer.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/footer.less
new file mode 100644
index 0000000000000000000000000000000000000000..796fcbb03f26165d37ebcaab9817a9074503544a
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/footer.less	
@@ -0,0 +1,37 @@
+
+footer
+{
+    padding-top      : 50px;
+    padding-bottom   : 40px;
+    background-color : @ebony-clay;
+    color            : @white;
+
+    a, p
+    {
+        display     : inline-block;
+        line-height : 50px;
+        font-size   : 18px;
+        font-weight : 400;
+        color       : @white;
+    }
+
+    .fa
+    {
+        font-size : 22px;
+    }
+
+    @media (max-width : @screen-sm)
+    {
+        article,
+        article.text-right
+        {
+            text-align : center;
+        }
+    }
+
+    @media (max-width : @screen-xs)
+    {
+        padding-top      : 15px;
+        padding-bottom   : 10px;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/header.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/layouts/header.less
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/main.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/main.less
new file mode 100644
index 0000000000000000000000000000000000000000..2d9e05d1a5f3f49fd7d0aae27cdef3be68a80332
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/main.less	
@@ -0,0 +1,5 @@
+
+@import '../vendor/bootstrap/bootstrap.less';
+@import '../vendor/flat-ui/flat-ui.less';
+@import '../vendor/font-awesome/font-awesome.less';
+@import '../vendor/pictonic/pictonic.less';
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/demo.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/demo.less
new file mode 100644
index 0000000000000000000000000000000000000000..637135283ce8b5305978f6e2b125e31393776391
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/demo.less	
@@ -0,0 +1,157 @@
+.importVendorFiles();
+@import '../components/variables.less';
+@import '../components/mixins.less';
+.importAppFiles();
+
+#section_demo
+{
+    padding-bottom : 80px;
+
+    .desoslide-wrapper
+    {
+        display : inline-block;
+
+        img
+        {
+            border        : 3px solid @ebony-clay;
+            border-radius : 3px;
+        }
+
+        @media (max-width : @screen-md)
+        {
+            width         : 100%;
+        }
+    }
+
+    .desoslide-thumbs-vertical,
+    .desoslide-thumbs-horizontal
+    {
+        //list-style : none;
+
+        img
+        {
+            border        : 3px solid @ebony-clay;
+            border-radius : 3px;
+            transition    : border .25s linear, opacity .25s linear;
+        }
+
+        > li
+        {
+            &:hover,
+            &:focus
+            {
+                img
+                {
+                    border-color : @brand-danger;
+                    opacity      : .8;
+                }
+            }
+        }
+
+    }
+
+    .desoslide-thumbs-vertical
+    {
+        display      : inline-block;
+        padding-left : 0;
+
+        > li
+        {
+            margin : 11px 0px;
+
+            @media (max-width : @screen-md)
+            {
+                margin        : 10px 0;
+
+                &:first-child
+                {
+                    padding-left : 0;
+                }
+            }
+
+            @media (min-width : @screen-md)
+            {
+                &:first-child
+                {
+                    margin-top : 0;
+                }
+            }
+
+            @media (max-width : @screen-lg)
+            {
+                margin        : 7px 0;
+            }
+        }
+    }
+
+    .desoslide-thumbs-horizontal
+    {
+        padding-left : 0;
+
+        > li
+        {
+            margin       : 10px 0;
+            padding-left : 0px;
+
+            @media (min-width : @screen-md)
+            {
+                margin        : 20px 0;
+                padding-left  : 20px;
+
+                &:first-child
+                {
+                    padding-left : 0;
+                }
+            }
+        }
+    }
+
+    @media (max-width  : @screen-xs)
+    {
+        padding-bottom : 25px;
+    }
+
+    #slideshow1,
+    #slideshow2,
+    #slideshow3,
+    #slideshow4,
+    #slideshow5
+    {
+        text-align : center;
+    }
+
+    #slideshow_1_thumbs_1
+    {
+        text-align : center;
+    }
+
+    #slideshow_1_thumbs_2
+    {
+        text-align : center;
+
+        @media (min-width : @screen-md)
+        {
+            text-align    : right;
+        }
+    }
+
+    #slideshow3_thumbs
+    {
+        @media (min-width : @screen-md)
+        {
+            li
+            {
+                margin-bottom : 2px;
+            }
+        }
+    }
+
+    .keys-control .label
+    {
+        display   : inline-block;
+        min-width : 55px;
+        padding   : 6px 8px;
+    }
+}
+
+
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/documentation.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/documentation.less
new file mode 100644
index 0000000000000000000000000000000000000000..9dedccdfaae9d19e87f308a45faf204f7a296c74
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/documentation.less	
@@ -0,0 +1,45 @@
+.importVendorFiles();
+@import '../components/variables.less';
+@import '../components/mixins.less';
+.importAppFiles();
+
+#section_documentation
+{
+    padding-bottom : 80px;
+
+    @media (max-width  : @screen-md)
+    {
+        padding-top    : 55px;
+        padding-bottom : 55px;
+    }
+
+    @media (max-width  : @screen-xs)
+    {
+        padding-top    : 0;
+        padding-bottom : 25px;
+    }
+}
+
+#manual_download
+{
+    border-right: 1px solid @ebony-clay;
+}
+
+#browser_list
+{
+    padding-bottom : 20px;
+
+    > li
+    {
+        padding-top    : 10px;
+        padding-bottom : 10px;
+        font-size      : 29px;
+    }
+}
+
+.keys-control .label
+{
+    display   : inline-block;
+    min-width : 55px;
+    padding   : 6px 8px;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/home.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/home.less
new file mode 100644
index 0000000000000000000000000000000000000000..60d8fec328a71e3eacfc0c06d4323a29e7b2b4fc
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/home.less	
@@ -0,0 +1,127 @@
+.importVendorFiles();
+@import '../components/variables.less';
+@import '../components/mixins.less';
+.importAppFiles();
+
+.navbar-default
+{
+    .navbar-nav
+    {
+        > li
+        {
+            > a
+            {
+
+                &:hover,
+                &:focus
+                {
+                    box-shadow : none;
+                }
+            }
+        }
+    }
+
+    @media (min-width : @screen-sm)
+    {
+        position      : relative;
+        z-index       : 2;
+        top           : 55px;
+        border-bottom : none;
+    }
+}
+
+.jumbotron
+{
+    margin-top     : -53px;
+    padding-top    : 55px;
+    padding-bottom : 120px;
+
+    h1
+    {
+        line-height : 1.35em;
+        margin      : 100px 0 40px 0;
+    }
+
+    h3
+    {
+        margin-top: 100px;
+    }
+
+    @media (max-width : @screen-xs)
+    {
+        a.btn-hg
+        {
+            padding   : 12px 18px;
+            font-size : 16px;
+        }
+    }
+
+    @media (min-width : @screen-md)
+    {
+        padding       : 120px 150px 210px;
+
+        h3
+        {
+            margin-top: 100px;
+        }
+    }
+}
+
+#core,
+#team,
+#features
+{
+    position       : relative;
+    padding-top    : 155px;
+    padding-bottom : 155px;
+
+    h4
+    {
+        margin-top : 20px;
+    }
+
+    article
+    {
+        padding : 40px;
+    }
+
+    @media (max-width  : @screen-sm)
+    {
+        padding-top    : 120px;
+        padding-bottom : 120px;
+
+        p
+        {
+            text-align : center;
+        }
+    }
+}
+
+#caption
+{
+    img
+    {
+        padding-top    : 14px;
+        padding-bottom : 14px;
+    }
+}
+
+#core
+{
+    background-color : @ebony-clay;
+    color            : @white;
+}
+
+#team
+{
+    img
+    {
+        width   : 120px;
+        height  : 120px;
+    }
+
+    .btn .fa
+    {
+        font-size : 22px;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/release-notes.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/release-notes.less
new file mode 100644
index 0000000000000000000000000000000000000000..a1bbd330e405ae5e97e34810afb0436eaca4a4cd
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/release-notes.less	
@@ -0,0 +1,76 @@
+.importVendorFiles();
+@import '../components/variables.less';
+@import '../components/mixins.less';
+.importAppFiles();
+
+.changelog
+{
+    position       : relative;
+    padding-top    : 80px;
+    padding-bottom : 80px;
+
+    article.col-lg-12
+    {
+        padding : 30px;
+    }
+
+    @media (max-width : @screen-sm)
+    {
+
+        p
+        {
+            text-align : center;
+        }
+    }
+
+    @media (max-width  : @screen-xs)
+    {
+        padding-top    : 25px;
+        padding-bottom : 25px;
+    }
+
+    @media (min-width : @screen-sm)
+    {
+        .container
+        {
+            max-width : 70%;
+        }
+    }
+}
+
+.section-title
+{
+    position       : relative;
+    top            : 0px;
+    padding-top    : 20px;
+    padding-bottom : 20px;
+
+    @media (max-width  : @screen-xs)
+    {
+        padding-top    : 13px;
+        padding-bottom : 13px;
+    }
+}
+
+.list-changelog
+{
+    margin-top : 30px;
+
+    > li
+    {
+        margin-bottom : 20px;
+
+        &:last-child
+        {
+            margin-bottom : 0;
+        }
+    }
+
+    .label
+    {
+        display   : inline-block;
+        min-width : 82px;
+        padding   : 6px 8px;
+    }
+}
+
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/tests.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/tests.less
new file mode 100644
index 0000000000000000000000000000000000000000..f6405588d4f6fadbcd5ace68fa8f3349116e950a
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/app/views/tests.less	
@@ -0,0 +1,148 @@
+.importVendorFiles();
+@import '../components/variables.less';
+@import '../components/mixins.less';
+.importAppFiles();
+
+.test,
+#qunit-header,
+#qunit-banner,
+#qunit-testrunner-toolbar
+{
+    display : none;
+}
+
+#qunit
+{
+    padding-top    : 80px;
+    padding-bottom : 80px;
+
+    @media (max-width  : @screen-md)
+    {
+        padding-top    : 55px;
+        padding-bottom : 55px;
+    }
+
+    @media (max-width  : @screen-xs)
+    {
+        padding-top    : 25px;
+        padding-bottom : 25px;
+    }
+}
+
+#qunit-userAgent
+{
+    line-height             : 20px;
+    padding                 : 8px 20px;
+    border-top-left-radius  : 6px;
+    border-top-right-radius : 6px;
+    background-color        : @ebony-clay;
+    font-family             : @font-family-base;
+    font-size               : 15px;
+    color                   : white;
+    text-shadow             : none;
+}
+
+#qunit-testresult
+{
+    border-bottom    : none;
+    background-color : lighten(@ebony-clay, 10%);
+    font-family      : @font-family-base;
+    font-size        : 14px;
+    color            : @white;
+}
+
+#qunit-tests
+{
+    font-family : @font-family-base;
+
+    li
+    {
+        border         : 3px none;
+        padding-top    : 12px;
+        padding-bottom : 12px;
+        font-size      : 14px;
+
+        li
+        {
+
+            &.pass
+            {
+                border-left-color : @brand-success;
+                border-top        : none;
+                border-right      : none;
+                border-bottom     : none;
+            }
+
+            &.fail
+            {
+                border-left-color : @brand-danger;
+                border-top        : none;
+                border-right      : none;
+                border-bottom     : none;
+            }
+        }
+
+        .runtime
+        {
+            @media (min-width : @screen-xs)
+            {
+                margin-right  : 16px;
+            }
+        }
+
+        &.pass,
+        &.fail
+        {
+            background-color : #f8f9fa;
+
+            .test-name
+            {
+                color : @text-color;
+            }
+        }
+
+        &.pass
+        {
+            border-left : solid @brand-success;
+            color       : @brand-success;
+        }
+
+        &.fail
+        {
+            border-left : solid @brand-danger;
+            color       : @brand-danger;
+        }
+    }
+
+    b
+    {
+        &.counts
+        {
+            color : @text-color;
+        }
+
+        .failed
+        {
+            color : @brand-danger;
+        }
+
+        .passed
+        {
+            color : @brand-success;
+        }
+    }
+
+    th
+    {
+        vertical-align : middle;
+    }
+
+}
+
+.qunit-assert-list
+{
+    @media (min-width : @screen-xs)
+    {
+        margin-right  : 16px;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/.csscomb.json b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/.csscomb.json
new file mode 100644
index 0000000000000000000000000000000000000000..8456e41df2c4e8dc3d17c089bd739ac61d5da508
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/.csscomb.json	
@@ -0,0 +1,297 @@
+{
+  "always-semicolon": true,
+  "block-indent": 2,
+  "colon-space": [0, 1],
+  "color-case": "lower",
+  "color-shorthand": true,
+  "combinator-space": true,
+  "element-case": "lower",
+  "eof-newline": true,
+  "leading-zero": false,
+  "remove-empty-rulesets": true,
+  "rule-indent": 2,
+  "stick-brace": " ",
+  "strip-spaces": true,
+  "unitless-zero": true,
+  "vendor-prefix-align": true,
+  "sort-order": [
+    [
+      "position",
+      "top",
+      "right",
+      "bottom",
+      "left",
+      "z-index",
+      "display",
+      "float",
+      "width",
+      "min-width",
+      "max-width",
+      "height",
+      "min-height",
+      "max-height",
+      "-webkit-box-sizing",
+      "-moz-box-sizing",
+      "box-sizing",
+      "-webkit-appearance",
+      "padding",
+      "padding-top",
+      "padding-right",
+      "padding-bottom",
+      "padding-left",
+      "margin",
+      "margin-top",
+      "margin-right",
+      "margin-bottom",
+      "margin-left",
+      "overflow",
+      "overflow-x",
+      "overflow-y",
+      "-webkit-overflow-scrolling",
+      "-ms-overflow-x",
+      "-ms-overflow-y",
+      "-ms-overflow-style",
+      "clip",
+      "clear",
+      "font",
+      "font-family",
+      "font-size",
+      "font-style",
+      "font-weight",
+      "font-variant",
+      "font-size-adjust",
+      "font-stretch",
+      "font-effect",
+      "font-emphasize",
+      "font-emphasize-position",
+      "font-emphasize-style",
+      "font-smooth",
+      "-webkit-hyphens",
+      "-moz-hyphens",
+      "hyphens",
+      "line-height",
+      "color",
+      "text-align",
+      "-webkit-text-align-last",
+      "-moz-text-align-last",
+      "-ms-text-align-last",
+      "text-align-last",
+      "text-emphasis",
+      "text-emphasis-color",
+      "text-emphasis-style",
+      "text-emphasis-position",
+      "text-decoration",
+      "text-indent",
+      "text-justify",
+      "text-outline",
+      "-ms-text-overflow",
+      "text-overflow",
+      "text-overflow-ellipsis",
+      "text-overflow-mode",
+      "text-shadow",
+      "text-transform",
+      "text-wrap",
+      "-webkit-text-size-adjust",
+      "-ms-text-size-adjust",
+      "letter-spacing",
+      "-ms-word-break",
+      "word-break",
+      "word-spacing",
+      "-ms-word-wrap",
+      "word-wrap",
+      "-moz-tab-size",
+      "-o-tab-size",
+      "tab-size",
+      "white-space",
+      "vertical-align",
+      "list-style",
+      "list-style-position",
+      "list-style-type",
+      "list-style-image",
+      "pointer-events",
+      "cursor",
+      "visibility",
+      "zoom",
+      "flex-direction",
+      "flex-order",
+      "flex-pack",
+      "flex-align",
+      "table-layout",
+      "empty-cells",
+      "caption-side",
+      "border-spacing",
+      "border-collapse",
+      "content",
+      "quotes",
+      "counter-reset",
+      "counter-increment",
+      "resize",
+      "-webkit-user-select",
+      "-moz-user-select",
+      "-ms-user-select",
+      "-o-user-select",
+      "user-select",
+      "nav-index",
+      "nav-up",
+      "nav-right",
+      "nav-down",
+      "nav-left",
+      "background",
+      "background-color",
+      "background-image",
+      "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",
+      "filter:progid:DXImageTransform.Microsoft.gradient",
+      "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",
+      "filter",
+      "background-repeat",
+      "background-attachment",
+      "background-position",
+      "background-position-x",
+      "background-position-y",
+      "-webkit-background-clip",
+      "-moz-background-clip",
+      "background-clip",
+      "background-origin",
+      "-webkit-background-size",
+      "-moz-background-size",
+      "-o-background-size",
+      "background-size",
+      "border",
+      "border-color",
+      "border-style",
+      "border-width",
+      "border-top",
+      "border-top-color",
+      "border-top-style",
+      "border-top-width",
+      "border-right",
+      "border-right-color",
+      "border-right-style",
+      "border-right-width",
+      "border-bottom",
+      "border-bottom-color",
+      "border-bottom-style",
+      "border-bottom-width",
+      "border-left",
+      "border-left-color",
+      "border-left-style",
+      "border-left-width",
+      "border-radius",
+      "border-top-left-radius",
+      "border-top-right-radius",
+      "border-bottom-right-radius",
+      "border-bottom-left-radius",
+      "-webkit-border-image",
+      "-moz-border-image",
+      "-o-border-image",
+      "border-image",
+      "-webkit-border-image-source",
+      "-moz-border-image-source",
+      "-o-border-image-source",
+      "border-image-source",
+      "-webkit-border-image-slice",
+      "-moz-border-image-slice",
+      "-o-border-image-slice",
+      "border-image-slice",
+      "-webkit-border-image-width",
+      "-moz-border-image-width",
+      "-o-border-image-width",
+      "border-image-width",
+      "-webkit-border-image-outset",
+      "-moz-border-image-outset",
+      "-o-border-image-outset",
+      "border-image-outset",
+      "-webkit-border-image-repeat",
+      "-moz-border-image-repeat",
+      "-o-border-image-repeat",
+      "border-image-repeat",
+      "outline",
+      "outline-width",
+      "outline-style",
+      "outline-color",
+      "outline-offset",
+      "-webkit-box-shadow",
+      "-moz-box-shadow",
+      "box-shadow",
+      "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",
+      "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",
+      "opacity",
+      "-ms-interpolation-mode",
+      "-webkit-transition",
+      "-moz-transition",
+      "-ms-transition",
+      "-o-transition",
+      "transition",
+      "-webkit-transition-delay",
+      "-moz-transition-delay",
+      "-ms-transition-delay",
+      "-o-transition-delay",
+      "transition-delay",
+      "-webkit-transition-timing-function",
+      "-moz-transition-timing-function",
+      "-ms-transition-timing-function",
+      "-o-transition-timing-function",
+      "transition-timing-function",
+      "-webkit-transition-duration",
+      "-moz-transition-duration",
+      "-ms-transition-duration",
+      "-o-transition-duration",
+      "transition-duration",
+      "-webkit-transition-property",
+      "-moz-transition-property",
+      "-ms-transition-property",
+      "-o-transition-property",
+      "transition-property",
+      "-webkit-transform",
+      "-moz-transform",
+      "-ms-transform",
+      "-o-transform",
+      "transform",
+      "-webkit-transform-origin",
+      "-moz-transform-origin",
+      "-ms-transform-origin",
+      "-o-transform-origin",
+      "transform-origin",
+      "-webkit-animation",
+      "-moz-animation",
+      "-ms-animation",
+      "-o-animation",
+      "animation",
+      "-webkit-animation-name",
+      "-moz-animation-name",
+      "-ms-animation-name",
+      "-o-animation-name",
+      "animation-name",
+      "-webkit-animation-duration",
+      "-moz-animation-duration",
+      "-ms-animation-duration",
+      "-o-animation-duration",
+      "animation-duration",
+      "-webkit-animation-play-state",
+      "-moz-animation-play-state",
+      "-ms-animation-play-state",
+      "-o-animation-play-state",
+      "animation-play-state",
+      "-webkit-animation-timing-function",
+      "-moz-animation-timing-function",
+      "-ms-animation-timing-function",
+      "-o-animation-timing-function",
+      "animation-timing-function",
+      "-webkit-animation-delay",
+      "-moz-animation-delay",
+      "-ms-animation-delay",
+      "-o-animation-delay",
+      "animation-delay",
+      "-webkit-animation-iteration-count",
+      "-moz-animation-iteration-count",
+      "-ms-animation-iteration-count",
+      "-o-animation-iteration-count",
+      "animation-iteration-count",
+      "-webkit-animation-direction",
+      "-moz-animation-direction",
+      "-ms-animation-direction",
+      "-o-animation-direction",
+      "animation-direction"
+    ]
+  ]
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/.csslintrc b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/.csslintrc
new file mode 100644
index 0000000000000000000000000000000000000000..005b86236c7fd8df9be6d8f06371ed0ce22e2840
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/.csslintrc	
@@ -0,0 +1,19 @@
+{
+  "adjoining-classes": false,
+  "box-sizing": false,
+  "box-model": false,
+  "compatible-vendor-prefixes": false,
+  "floats": false,
+  "font-sizes": false,
+  "gradients": false,
+  "important": false,
+  "known-properties": false,
+  "outline-none": false,
+  "qualified-headings": false,
+  "regex-selectors": false,
+  "shorthand": false,
+  "text-indent": false,
+  "unique-headings": false,
+  "universal-selector": false,
+  "unqualified-attributes": false
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/alerts.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/alerts.less
new file mode 100644
index 0000000000000000000000000000000000000000..c3afeb958acdf0f67cecd744df7ebe4814306e80
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/alerts.less	
@@ -0,0 +1,67 @@
+//
+// Alerts
+// --------------------------------------------------
+
+
+// Base styles
+// -------------------------
+
+.alert {
+  padding: @alert-padding;
+  margin-bottom: @line-height-computed;
+  border: 1px solid transparent;
+  border-radius: @alert-border-radius;
+
+  // Headings for larger alerts
+  h4 {
+    margin-top: 0;
+    // Specified for the h4 to prevent conflicts of changing @headings-color
+    color: inherit;
+  }
+  // Provide class for links that match alerts
+  .alert-link {
+    font-weight: @alert-link-font-weight;
+  }
+
+  // Improve alignment and spacing of inner content
+  > p,
+  > ul {
+    margin-bottom: 0;
+  }
+  > p + p {
+    margin-top: 5px;
+  }
+}
+
+// Dismissable alerts
+//
+// Expand the right padding and account for the close button's positioning.
+
+.alert-dismissable {
+  padding-right: (@alert-padding + 20);
+
+  // Adjust close link position
+  .close {
+    position: relative;
+    top: -2px;
+    right: -21px;
+    color: inherit;
+  }
+}
+
+// Alternate styles
+//
+// Generate contextual modifier classes for colorizing the alert.
+
+.alert-success {
+  .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);
+}
+.alert-info {
+  .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);
+}
+.alert-warning {
+  .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);
+}
+.alert-danger {
+  .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/badges.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/badges.less
new file mode 100644
index 0000000000000000000000000000000000000000..20624f30db69a59e07d8816b5bbcf72da7b4b06c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/badges.less	
@@ -0,0 +1,55 @@
+//
+// Badges
+// --------------------------------------------------
+
+
+// Base class
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: @font-size-small;
+  font-weight: @badge-font-weight;
+  color: @badge-color;
+  line-height: @badge-line-height;
+  vertical-align: baseline;
+  white-space: nowrap;
+  text-align: center;
+  background-color: @badge-bg;
+  border-radius: @badge-border-radius;
+
+  // Empty badges collapse automatically (not available in IE8)
+  &:empty {
+    display: none;
+  }
+
+  // Quick fix for badges in buttons
+  .btn & {
+    position: relative;
+    top: -1px;
+  }
+  .btn-xs & {
+    top: 0;
+    padding: 1px 5px;
+  }
+
+  // Hover state, but only for links
+  a& {
+    &:hover,
+    &:focus {
+      color: @badge-link-hover-color;
+      text-decoration: none;
+      cursor: pointer;
+    }
+  }
+
+  // Account for badges in navs
+  a.list-group-item.active > &,
+  .nav-pills > .active > a > & {
+    color: @badge-active-color;
+    background-color: @badge-active-bg;
+  }
+  .nav-pills > li > a > & {
+    margin-left: 3px;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/bootstrap.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/bootstrap.less
new file mode 100644
index 0000000000000000000000000000000000000000..61b77474f9ad6ec9f9b5dda2ed67703f7580fde2
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/bootstrap.less	
@@ -0,0 +1,50 @@
+// Core variables and mixins
+@import "variables.less";
+@import "mixins.less";
+
+// Reset and dependencies
+@import "normalize.less";
+@import "print.less";
+@import "glyphicons.less";
+
+// Core CSS
+@import "scaffolding.less";
+@import "type.less";
+@import "code.less";
+@import "grid.less";
+@import "tables.less";
+@import "forms.less";
+@import "buttons.less";
+
+// Components
+@import "component-animations.less";
+@import "dropdowns.less";
+@import "button-groups.less";
+@import "input-groups.less";
+@import "navs.less";
+@import "navbar.less";
+@import "breadcrumbs.less";
+@import "pagination.less";
+@import "pager.less";
+@import "labels.less";
+@import "badges.less";
+@import "jumbotron.less";
+@import "thumbnails.less";
+@import "alerts.less";
+@import "progress-bars.less";
+@import "media.less";
+@import "list-group.less";
+@import "panels.less";
+@import "responsive-embed.less";
+@import "wells.less";
+@import "close.less";
+
+// Components w/ JavaScript
+@import "modals.less";
+@import "tooltip.less";
+@import "popovers.less";
+@import "carousel.less";
+
+// Utility classes
+@import "utilities.less";
+@import "responsive-utilities.less";
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/breadcrumbs.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/breadcrumbs.less
new file mode 100644
index 0000000000000000000000000000000000000000..cb01d503fbe5f7615e53c989bbee20c07c86e7ef
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/breadcrumbs.less	
@@ -0,0 +1,26 @@
+//
+// Breadcrumbs
+// --------------------------------------------------
+
+
+.breadcrumb {
+  padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;
+  margin-bottom: @line-height-computed;
+  list-style: none;
+  background-color: @breadcrumb-bg;
+  border-radius: @border-radius-base;
+
+  > li {
+    display: inline-block;
+
+    + li:before {
+      content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space
+      padding: 0 5px;
+      color: @breadcrumb-color;
+    }
+  }
+
+  > .active {
+    color: @breadcrumb-active-color;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/button-groups.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/button-groups.less
new file mode 100644
index 0000000000000000000000000000000000000000..ef11cf12aa54909122a4493885aaf94d75df480c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/button-groups.less	
@@ -0,0 +1,236 @@
+//
+// Button groups
+// --------------------------------------------------
+
+// Make the div behave like a button
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle; // match .btn alignment given font-size hack above
+  > .btn {
+    position: relative;
+    float: left;
+    // Bring the "active" button to the front
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+      z-index: 2;
+    }
+    &:focus {
+      // Remove focus outline when dropdown JS adds it after closing the menu
+      outline: 0;
+    }
+  }
+}
+
+// Prevent double borders when buttons are next to each other
+.btn-group {
+  .btn + .btn,
+  .btn + .btn-group,
+  .btn-group + .btn,
+  .btn-group + .btn-group {
+    margin-left: -1px;
+  }
+}
+
+// Optional: Group multiple button groups together for a toolbar
+.btn-toolbar {
+  margin-left: -5px; // Offset the first child's margin
+  &:extend(.clearfix all);
+
+  .btn-group,
+  .input-group {
+    float: left;
+  }
+  > .btn,
+  > .btn-group,
+  > .input-group {
+    margin-left: 5px;
+  }
+}
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+
+// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
+.btn-group > .btn:first-child {
+  margin-left: 0;
+  &:not(:last-child):not(.dropdown-toggle) {
+    .border-right-radius(0);
+  }
+}
+// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  .border-left-radius(0);
+}
+
+// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child {
+  > .btn:last-child,
+  > .dropdown-toggle {
+    .border-right-radius(0);
+  }
+}
+.btn-group > .btn-group:last-child > .btn:first-child {
+  .border-left-radius(0);
+}
+
+// On active and open, don't show outline
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+
+
+// Sizing
+//
+// Remix the default button sizing classes into new ones for easier manipulation.
+
+.btn-group-xs > .btn { &:extend(.btn-xs); }
+.btn-group-sm > .btn { &:extend(.btn-sm); }
+.btn-group-lg > .btn { &:extend(.btn-lg); }
+
+
+// Split button dropdowns
+// ----------------------
+
+// Give the line between buttons some depth
+.btn-group > .btn + .dropdown-toggle {
+  padding-left: 8px;
+  padding-right: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-left: 12px;
+  padding-right: 12px;
+}
+
+// The clickable button for toggling the menu
+// Remove the gradient and set the same inset shadow as the :active state
+.btn-group.open .dropdown-toggle {
+  .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
+
+  // Show no shadow for `.btn-link` since it has no other button styles.
+  &.btn-link {
+    .box-shadow(none);
+  }
+}
+
+
+// Reposition the caret
+.btn .caret {
+  margin-left: 0;
+}
+// Carets in other button sizes
+.btn-lg .caret {
+  border-width: @caret-width-large @caret-width-large 0;
+  border-bottom-width: 0;
+}
+// Upside down carets for .dropup
+.dropup .btn-lg .caret {
+  border-width: 0 @caret-width-large @caret-width-large;
+}
+
+
+// Vertical button groups
+// ----------------------
+
+.btn-group-vertical {
+  > .btn,
+  > .btn-group,
+  > .btn-group > .btn {
+    display: block;
+    float: none;
+    width: 100%;
+    max-width: 100%;
+  }
+
+  // Clear floats so dropdown menus can be properly placed
+  > .btn-group {
+    &:extend(.clearfix all);
+    > .btn {
+      float: none;
+    }
+  }
+
+  > .btn + .btn,
+  > .btn + .btn-group,
+  > .btn-group + .btn,
+  > .btn-group + .btn-group {
+    margin-top: -1px;
+    margin-left: 0;
+  }
+}
+
+.btn-group-vertical > .btn {
+  &:not(:first-child):not(:last-child) {
+    border-radius: 0;
+  }
+  &:first-child:not(:last-child) {
+    border-top-right-radius: @border-radius-base;
+    .border-bottom-radius(0);
+  }
+  &:last-child:not(:first-child) {
+    border-bottom-left-radius: @border-radius-base;
+    .border-top-radius(0);
+  }
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) {
+  > .btn:last-child,
+  > .dropdown-toggle {
+    .border-bottom-radius(0);
+  }
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  .border-top-radius(0);
+}
+
+
+
+// Justified button groups
+// ----------------------
+
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+  > .btn,
+  > .btn-group {
+    float: none;
+    display: table-cell;
+    width: 1%;
+  }
+  > .btn-group .btn {
+    width: 100%;
+  }
+}
+
+
+// Checkbox and radio options
+//
+// In order to support the browser's form validation feedback, powered by the
+// `required` attribute, we have to "hide" the inputs via `opacity`. We cannot
+// use `display: none;` or `visibility: hidden;` as that also hides the popover.
+// This way, we ensure a DOM element is visible to position the popover from.
+//
+// See https://github.com/twbs/bootstrap/pull/12794 for more.
+
+[data-toggle="buttons"] > .btn > input[type="radio"],
+[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  position: absolute;
+  z-index: -1;
+  opacity: 0;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/buttons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/buttons.less
new file mode 100644
index 0000000000000000000000000000000000000000..d4fc156be614e7f7b0d2cad750fbe66980d0e724
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/buttons.less	
@@ -0,0 +1,159 @@
+//
+// Buttons
+// --------------------------------------------------
+
+
+// Base styles
+// --------------------------------------------------
+
+.btn {
+  display: inline-block;
+  margin-bottom: 0; // For input.btn
+  font-weight: @btn-font-weight;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
+  border: 1px solid transparent;
+  white-space: nowrap;
+  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @border-radius-base);
+  .user-select(none);
+
+  &,
+  &:active,
+  &.active {
+    &:focus {
+      .tab-focus();
+    }
+  }
+
+  &:hover,
+  &:focus {
+    color: @btn-default-color;
+    text-decoration: none;
+  }
+
+  &:active,
+  &.active {
+    outline: 0;
+    background-image: none;
+    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
+  }
+
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    cursor: not-allowed;
+    pointer-events: none; // Future-proof disabling of clicks
+    .opacity(.65);
+    .box-shadow(none);
+  }
+}
+
+
+// Alternate buttons
+// --------------------------------------------------
+
+.btn-default {
+  .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);
+}
+.btn-primary {
+  .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);
+}
+// Success appears as green
+.btn-success {
+  .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);
+}
+// Info appears as blue-green
+.btn-info {
+  .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);
+}
+// Warning appears as orange
+.btn-warning {
+  .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);
+}
+// Danger and error appear as red
+.btn-danger {
+  .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);
+}
+
+
+// Link buttons
+// -------------------------
+
+// Make a button look and behave like a link
+.btn-link {
+  color: @link-color;
+  font-weight: normal;
+  cursor: pointer;
+  border-radius: 0;
+
+  &,
+  &:active,
+  &[disabled],
+  fieldset[disabled] & {
+    background-color: transparent;
+    .box-shadow(none);
+  }
+  &,
+  &:hover,
+  &:focus,
+  &:active {
+    border-color: transparent;
+  }
+  &:hover,
+  &:focus {
+    color: @link-hover-color;
+    text-decoration: underline;
+    background-color: transparent;
+  }
+  &[disabled],
+  fieldset[disabled] & {
+    &:hover,
+    &:focus {
+      color: @btn-link-disabled-color;
+      text-decoration: none;
+    }
+  }
+}
+
+
+// Button Sizes
+// --------------------------------------------------
+
+.btn-lg {
+  // line-height: ensure even-numbered height of button next to large input
+  .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);
+}
+.btn-sm {
+  // line-height: ensure proper height of button next to small input
+  .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);
+}
+.btn-xs {
+  .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @border-radius-small);
+}
+
+
+// Block button
+// --------------------------------------------------
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-left: 0;
+  padding-right: 0;
+}
+
+// Vertically space out multiple block buttons
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+
+// Specificity overrides
+input[type="submit"],
+input[type="reset"],
+input[type="button"] {
+  &.btn-block {
+    width: 100%;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/carousel.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/carousel.less
new file mode 100644
index 0000000000000000000000000000000000000000..1644ddf7f53162579a9a2e1bbf636437979ef7e8
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/carousel.less	
@@ -0,0 +1,243 @@
+//
+// Carousel
+// --------------------------------------------------
+
+
+// Wrapper for the slide container and indicators
+.carousel {
+  position: relative;
+}
+
+.carousel-inner {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+
+  > .item {
+    display: none;
+    position: relative;
+    .transition(.6s ease-in-out left);
+
+    // Account for jankitude on images
+    > img,
+    > a > img {
+      &:extend(.img-responsive);
+      line-height: 1;
+    }
+  }
+
+  > .active,
+  > .next,
+  > .prev {
+    display: block;
+  }
+
+  > .active {
+    left: 0;
+  }
+
+  > .next,
+  > .prev {
+    position: absolute;
+    top: 0;
+    width: 100%;
+  }
+
+  > .next {
+    left: 100%;
+  }
+  > .prev {
+    left: -100%;
+  }
+  > .next.left,
+  > .prev.right {
+    left: 0;
+  }
+
+  > .active.left {
+    left: -100%;
+  }
+  > .active.right {
+    left: 100%;
+  }
+
+}
+
+// Left/right controls for nav
+// ---------------------------
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  width: @carousel-control-width;
+  .opacity(@carousel-control-opacity);
+  font-size: @carousel-control-font-size;
+  color: @carousel-control-color;
+  text-align: center;
+  text-shadow: @carousel-text-shadow;
+  // We can't have this transition here because WebKit cancels the carousel
+  // animation if you trip this while in the middle of another animation.
+
+  // Set gradients for backgrounds
+  &.left {
+    #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));
+  }
+  &.right {
+    left: auto;
+    right: 0;
+    #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));
+  }
+
+  // Hover/focus state
+  &:hover,
+  &:focus {
+    outline: 0;
+    color: @carousel-control-color;
+    text-decoration: none;
+    .opacity(.9);
+  }
+
+  // Toggles
+  .icon-prev,
+  .icon-next,
+  .glyphicon-chevron-left,
+  .glyphicon-chevron-right {
+    position: absolute;
+    top: 50%;
+    z-index: 5;
+    display: inline-block;
+  }
+  .icon-prev,
+  .glyphicon-chevron-left {
+    left: 50%;
+    margin-left: -10px;
+  }
+  .icon-next,
+  .glyphicon-chevron-right {
+    right: 50%;
+    margin-right: -10px;
+  }
+  .icon-prev,
+  .icon-next {
+    width:  20px;
+    height: 20px;
+    margin-top: -10px;
+    font-family: serif;
+  }
+
+
+  .icon-prev {
+    &:before {
+      content: '\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)
+    }
+  }
+  .icon-next {
+    &:before {
+      content: '\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)
+    }
+  }
+}
+
+// Optional indicator pips
+//
+// Add an unordered list with the following class and add a list item for each
+// slide your carousel holds.
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  margin-left: -30%;
+  padding-left: 0;
+  list-style: none;
+  text-align: center;
+
+  li {
+    display: inline-block;
+    width:  10px;
+    height: 10px;
+    margin: 1px;
+    text-indent: -999px;
+    border: 1px solid @carousel-indicator-border-color;
+    border-radius: 10px;
+    cursor: pointer;
+
+    // IE8-9 hack for event handling
+    //
+    // Internet Explorer 8-9 does not support clicks on elements without a set
+    // `background-color`. We cannot use `filter` since that's not viewed as a
+    // background color by the browser. Thus, a hack is needed.
+    //
+    // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we
+    // set alpha transparency for the best results possible.
+    background-color: #000 \9; // IE8
+    background-color: rgba(0,0,0,0); // IE9
+  }
+  .active {
+    margin: 0;
+    width:  12px;
+    height: 12px;
+    background-color: @carousel-indicator-active-bg;
+  }
+}
+
+// Optional captions
+// -----------------------------
+// Hidden by default for smaller viewports
+.carousel-caption {
+  position: absolute;
+  left: 15%;
+  right: 15%;
+  bottom: 20px;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: @carousel-caption-color;
+  text-align: center;
+  text-shadow: @carousel-text-shadow;
+  & .btn {
+    text-shadow: none; // No shadow for button elements in carousel-caption
+  }
+}
+
+
+// Scale up controls for tablets and up
+@media screen and (min-width: @screen-sm-min) {
+
+  // Scale up the controls a smidge
+  .carousel-control {
+    .glyphicon-chevron-left,
+    .glyphicon-chevron-right,
+    .icon-prev,
+    .icon-next {
+      width: 30px;
+      height: 30px;
+      margin-top: -15px;
+      font-size: 30px;
+    }
+    .glyphicon-chevron-left,
+    .icon-prev {
+      margin-left: -15px;
+    }
+    .glyphicon-chevron-right,
+    .icon-next {
+      margin-right: -15px;
+    }
+  }
+
+  // Show and left align the captions
+  .carousel-caption {
+    left: 20%;
+    right: 20%;
+    padding-bottom: 30px;
+  }
+
+  // Move up the indicators
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/close.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/close.less
new file mode 100644
index 0000000000000000000000000000000000000000..9b4e74f2b82f8fb183bdd9a5a5ddae4ec29deb92
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/close.less	
@@ -0,0 +1,33 @@
+//
+// Close icons
+// --------------------------------------------------
+
+
+.close {
+  float: right;
+  font-size: (@font-size-base * 1.5);
+  font-weight: @close-font-weight;
+  line-height: 1;
+  color: @close-color;
+  text-shadow: @close-text-shadow;
+  .opacity(.2);
+
+  &:hover,
+  &:focus {
+    color: @close-color;
+    text-decoration: none;
+    cursor: pointer;
+    .opacity(.5);
+  }
+
+  // Additional properties for button version
+  // iOS requires the button element instead of an anchor tag.
+  // If you want the anchor version, it requires `href="#"`.
+  button& {
+    padding: 0;
+    cursor: pointer;
+    background: transparent;
+    border: 0;
+    -webkit-appearance: none;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/code.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/code.less
new file mode 100644
index 0000000000000000000000000000000000000000..4d0eadc6d6edb64bdc9573ff12d4de1ec549e3cd
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/code.less	
@@ -0,0 +1,62 @@
+//
+// Code (inline and block)
+// --------------------------------------------------
+
+
+// Inline and block code styles
+code,
+kbd,
+pre,
+samp {
+  font-family: @font-family-monospace;
+}
+
+// Inline code
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: @code-color;
+  background-color: @code-bg;
+  border-radius: @border-radius-base;
+}
+
+// User input typically entered via keyboard
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: @kbd-color;
+  background-color: @kbd-bg;
+  border-radius: @border-radius-small;
+  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
+}
+
+// Blocks of code
+pre {
+  display: block;
+  padding: ((@line-height-computed - 1) / 2);
+  margin: 0 0 (@line-height-computed / 2);
+  font-size: (@font-size-base - 1); // 14px to 13px
+  line-height: @line-height-base;
+  word-break: break-all;
+  word-wrap: break-word;
+  color: @pre-color;
+  background-color: @pre-bg;
+  border: 1px solid @pre-border-color;
+  border-radius: @border-radius-base;
+
+  // Account for some code outputs that place code tags in pre tags
+  code {
+    padding: 0;
+    font-size: inherit;
+    color: inherit;
+    white-space: pre-wrap;
+    background-color: transparent;
+    border-radius: 0;
+  }
+}
+
+// Enable scrollable blocks of code
+.pre-scrollable {
+  max-height: @pre-scrollable-max-height;
+  overflow-y: scroll;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/component-animations.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/component-animations.less
new file mode 100644
index 0000000000000000000000000000000000000000..9400a0d32f31728792a9c4006ce7d2b68fc39ccb
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/component-animations.less	
@@ -0,0 +1,31 @@
+//
+// Component animations
+// --------------------------------------------------
+
+// Heads up!
+//
+// We don't use the `.opacity()` mixin here since it causes a bug with text
+// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.
+
+.fade {
+  opacity: 0;
+  .transition(opacity .15s linear);
+  &.in {
+    opacity: 1;
+  }
+}
+
+.collapse {
+  display: none;
+
+  &.in      { display: block; }
+  tr&.in    { display: table-row; }
+  tbody&.in { display: table-row-group; }
+}
+
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  .transition(height .35s ease);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/dropdowns.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/dropdowns.less
new file mode 100644
index 0000000000000000000000000000000000000000..8d0a6a2d016fd05cd4ba5ad8b88073497f633766
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/dropdowns.less	
@@ -0,0 +1,214 @@
+//
+// Dropdown menus
+// --------------------------------------------------
+
+
+// Dropdown arrow/caret
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top:   @caret-width-base solid;
+  border-right: @caret-width-base solid transparent;
+  border-left:  @caret-width-base solid transparent;
+}
+
+// The dropdown wrapper (div)
+.dropdown {
+  position: relative;
+}
+
+// Prevent the focus on the dropdown toggle when closing dropdowns
+.dropdown-toggle:focus {
+  outline: 0;
+}
+
+// The dropdown menu (ul)
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: @zindex-dropdown;
+  display: none; // none by default, but block on "open" of the menu
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0; // override default ul
+  list-style: none;
+  font-size: @font-size-base;
+  text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)
+  background-color: @dropdown-bg;
+  border: 1px solid @dropdown-fallback-border; // IE8 fallback
+  border: 1px solid @dropdown-border;
+  border-radius: @border-radius-base;
+  .box-shadow(0 6px 12px rgba(0,0,0,.175));
+  background-clip: padding-box;
+
+  // Aligns the dropdown menu to right
+  //
+  // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`
+  &.pull-right {
+    right: 0;
+    left: auto;
+  }
+
+  // Dividers (basically an hr) within the dropdown
+  .divider {
+    .nav-divider(@dropdown-divider-bg);
+  }
+
+  // Links within the dropdown menu
+  > li > a {
+    display: block;
+    padding: 3px 20px;
+    clear: both;
+    font-weight: normal;
+    line-height: @line-height-base;
+    color: @dropdown-link-color;
+    white-space: nowrap; // prevent links from randomly breaking onto new lines
+  }
+}
+
+// Hover/Focus state
+.dropdown-menu > li > a {
+  &:hover,
+  &:focus {
+    text-decoration: none;
+    color: @dropdown-link-hover-color;
+    background-color: @dropdown-link-hover-bg;
+  }
+}
+
+// Active state
+.dropdown-menu > .active > a {
+  &,
+  &:hover,
+  &:focus {
+    color: @dropdown-link-active-color;
+    text-decoration: none;
+    outline: 0;
+    background-color: @dropdown-link-active-bg;
+  }
+}
+
+// Disabled state
+//
+// Gray out text and ensure the hover/focus state remains gray
+
+.dropdown-menu > .disabled > a {
+  &,
+  &:hover,
+  &:focus {
+    color: @dropdown-link-disabled-color;
+  }
+}
+// Nuke hover/focus effects
+.dropdown-menu > .disabled > a {
+  &:hover,
+  &:focus {
+    text-decoration: none;
+    background-color: transparent;
+    background-image: none; // Remove CSS gradient
+    .reset-filter();
+    cursor: not-allowed;
+  }
+}
+
+// Open state for the dropdown
+.open {
+  // Show the menu
+  > .dropdown-menu {
+    display: block;
+  }
+
+  // Remove the outline when :focus is triggered
+  > a {
+    outline: 0;
+  }
+}
+
+// Menu positioning
+//
+// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown
+// menu with the parent.
+.dropdown-menu-right {
+  left: auto; // Reset the default from `.dropdown-menu`
+  right: 0;
+}
+// With v3, we enabled auto-flipping if you have a dropdown within a right
+// aligned nav component. To enable the undoing of that, we provide an override
+// to restore the default dropdown menu alignment.
+//
+// This is only for left-aligning a dropdown menu within a `.navbar-right` or
+// `.pull-right` nav component.
+.dropdown-menu-left {
+  left: 0;
+  right: auto;
+}
+
+// Dropdown section headers
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: @font-size-small;
+  line-height: @line-height-base;
+  color: @dropdown-header-color;
+}
+
+// Backdrop to catch body clicks on mobile, etc.
+.dropdown-backdrop {
+  position: fixed;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  top: 0;
+  z-index: (@zindex-dropdown - 10);
+}
+
+// Right aligned dropdowns
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+
+// Allow for dropdowns to go bottom up (aka, dropup-menu)
+//
+// Just add .dropup after the standard .dropdown class and you're set, bro.
+// TODO: abstract this so that the navbar fixed styles are not placed here?
+
+.dropup,
+.navbar-fixed-bottom .dropdown {
+  // Reverse the caret
+  .caret {
+    border-top: 0;
+    border-bottom: @caret-width-base solid;
+    content: "";
+  }
+  // Different positioning for bottom up menu
+  .dropdown-menu {
+    top: auto;
+    bottom: 100%;
+    margin-bottom: 1px;
+  }
+}
+
+
+// Component alignment
+//
+// Reiterate per navbar.less and the modified component alignment there.
+
+@media (min-width: @grid-float-breakpoint) {
+  .navbar-right {
+    .dropdown-menu {
+      .dropdown-menu-right();
+    }
+    // Necessary for overrides of the default right aligned menu.
+    // Will remove come v4 in all likelihood.
+    .dropdown-menu-left {
+      .dropdown-menu-left();
+    }
+  }
+}
+
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/forms.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/forms.less
new file mode 100644
index 0000000000000000000000000000000000000000..0368c0c0f7560ce4009e0ab7f9a2f7ce10a71e0e
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/forms.less	
@@ -0,0 +1,480 @@
+//
+// Forms
+// --------------------------------------------------
+
+
+// Normalize non-controls
+//
+// Restyle and baseline non-control form elements.
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+  // Chrome and Firefox set a `min-width: -webkit-min-content;` on fieldsets,
+  // so we reset that to ensure it behaves more like a standard block element.
+  // See https://github.com/twbs/bootstrap/issues/12359.
+  min-width: 0;
+}
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: @line-height-computed;
+  font-size: (@font-size-base * 1.5);
+  line-height: inherit;
+  color: @legend-color;
+  border: 0;
+  border-bottom: 1px solid @legend-border-color;
+}
+
+label {
+  display: inline-block;
+  max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+
+
+// Normalize form controls
+//
+// While most of our form styles require extra classes, some basic normalization
+// is required to ensure optimum display with or without those classes to better
+// address browser inconsistencies.
+
+// Override content-box in Normalize (* isn't specific enough)
+input[type="search"] {
+  .box-sizing(border-box);
+}
+
+// Position radios and checkboxes better
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9; // IE8-9
+  line-height: normal;
+}
+
+// Set the height of file controls to match text inputs
+input[type="file"] {
+  display: block;
+}
+
+// Make range inputs behave like textual form controls
+input[type="range"] {
+  display: block;
+  width: 100%;
+}
+
+// Make multiple select elements height not fixed
+select[multiple],
+select[size] {
+  height: auto;
+}
+
+// Focus for file, radio, and checkbox
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  .tab-focus();
+}
+
+// Adjust output element
+output {
+  display: block;
+  padding-top: (@padding-base-vertical + 1);
+  font-size: @font-size-base;
+  line-height: @line-height-base;
+  color: @input-color;
+}
+
+
+// Common form controls
+//
+// Shared size and type resets for form controls. Apply `.form-control` to any
+// of the following form controls:
+//
+// select
+// textarea
+// input[type="text"]
+// input[type="password"]
+// input[type="datetime"]
+// input[type="datetime-local"]
+// input[type="date"]
+// input[type="month"]
+// input[type="time"]
+// input[type="week"]
+// input[type="number"]
+// input[type="email"]
+// input[type="url"]
+// input[type="search"]
+// input[type="tel"]
+// input[type="color"]
+
+.form-control {
+  display: block;
+  width: 100%;
+  height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)
+  padding: @padding-base-vertical @padding-base-horizontal;
+  font-size: @font-size-base;
+  line-height: @line-height-base;
+  color: @input-color;
+  background-color: @input-bg;
+  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
+  border: 1px solid @input-border;
+  border-radius: @input-border-radius;
+  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
+  .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");
+
+  // Customize the `:focus` state to imitate native WebKit styles.
+  .form-control-focus();
+
+  // Placeholder
+  .placeholder();
+
+  // Disabled and read-only inputs
+  //
+  // HTML5 says that controls under a fieldset > legend:first-child won't be
+  // disabled if the fieldset is disabled. Due to implementation difficulty, we
+  // don't honor that edge case; we style them as disabled anyway.
+  &[disabled],
+  &[readonly],
+  fieldset[disabled] & {
+    cursor: not-allowed;
+    background-color: @input-bg-disabled;
+    opacity: 1; // iOS fix for unreadable disabled content
+  }
+
+  // Reset height for `textarea`s
+  textarea& {
+    height: auto;
+  }
+}
+
+
+// Search inputs in iOS
+//
+// This overrides the extra rounded corners on search inputs in iOS so that our
+// `.form-control` class can properly style them. Note that this cannot simply
+// be added to `.form-control` as it's not specific enough. For details, see
+// https://github.com/twbs/bootstrap/issues/11586.
+
+input[type="search"] {
+  -webkit-appearance: none;
+}
+
+
+// Special styles for iOS date input
+//
+// In Mobile Safari, date inputs require a pixel line-height that matches the
+// given height of the input. Since this fucks up everything else, we have to
+// appropriately reset it for Internet Explorer and the size variations.
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+  line-height: @input-height-base;
+  // IE8+ misaligns the text within date inputs, so we reset
+  line-height: @line-height-base ~"\0";
+
+  &.input-sm {
+    line-height: @input-height-small;
+  }
+  &.input-lg {
+    line-height: @input-height-large;
+  }
+}
+
+
+// Form groups
+//
+// Designed to help with the organization and spacing of vertical forms. For
+// horizontal forms, use the predefined grid classes.
+
+.form-group {
+  margin-bottom: 15px;
+}
+
+
+// Checkboxes and radios
+//
+// Indent the labels to position radios/checkboxes as hanging controls.
+
+.radio,
+.checkbox {
+  display: block;
+  min-height: @line-height-computed; // clear the floating input if there is no label text
+  margin-top: 10px;
+  margin-bottom: 10px;
+
+  label {
+    padding-left: 20px;
+    margin-bottom: 0;
+    font-weight: normal;
+    cursor: pointer;
+  }
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing
+}
+
+// Radios and checkboxes on same line
+.radio-inline,
+.checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  vertical-align: middle;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px; // space out consecutive inline controls
+}
+
+// Apply same disabled cursor tweak as for inputs
+//
+// Note: Neither radios nor checkboxes can be readonly.
+input[type="radio"],
+input[type="checkbox"],
+.radio,
+.radio-inline,
+.checkbox,
+.checkbox-inline {
+  &[disabled],
+  fieldset[disabled] & {
+    cursor: not-allowed;
+  }
+}
+
+
+// Form control sizing
+//
+// Build on `.form-control` with modifier classes to decrease or increase the
+// height and font-size of form controls.
+
+.input-sm {
+  .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);
+}
+
+.input-lg {
+  .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);
+}
+
+
+// Form control feedback states
+//
+// Apply contextual and semantic states to individual form controls.
+
+.has-feedback {
+  // Enable absolute positioning
+  position: relative;
+
+  // Ensure icons don't overlap text
+  .form-control {
+    padding-right: (@input-height-base * 1.25);
+  }
+}
+// Feedback icon (requires .glyphicon classes)
+.form-control-feedback {
+  position: absolute;
+  top: (@line-height-computed + 5); // Height of the `label` and its margin
+  right: 0;
+  z-index: 2; // Ensure icon is above input groups
+  display: block;
+  width: @input-height-base;
+  height: @input-height-base;
+  line-height: @input-height-base;
+  text-align: center;
+}
+.input-lg + .form-control-feedback {
+  width: @input-height-large;
+  height: @input-height-large;
+  line-height: @input-height-large;
+}
+.input-sm + .form-control-feedback {
+  width: @input-height-small;
+  height: @input-height-small;
+  line-height: @input-height-small;
+}
+
+// Feedback states
+.has-success {
+  .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);
+}
+.has-warning {
+  .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);
+}
+.has-error {
+  .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);
+}
+
+
+// Static form control text
+//
+// Apply class to a `p` element to make any string of text align with labels in
+// a horizontal form layout.
+
+.form-control-static {
+  margin-bottom: 0; // Remove default margin from `p`
+}
+
+
+// Help text
+//
+// Apply to any element you wish to create light text for placement immediately
+// below a form control. Use for general help, formatting, or instructional text.
+
+.help-block {
+  display: block; // account for any element using help-block
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: lighten(@text-color, 25%); // lighten the text some for contrast
+}
+
+
+
+// Inline forms
+//
+// Make forms appear inline(-block) by adding the `.form-inline` class. Inline
+// forms begin stacked on extra small (mobile) devices and then go inline when
+// viewports reach <768px.
+//
+// Requires wrapping inputs and labels with `.form-group` for proper display of
+// default HTML form controls and our custom form controls (e.g., input groups).
+//
+// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.
+
+.form-inline {
+
+  // Kick in the inline
+  @media (min-width: @screen-sm-min) {
+    // Inline-block all the things for "inline"
+    .form-group {
+      display: inline-block;
+      margin-bottom: 0;
+      vertical-align: middle;
+    }
+
+    // In navbar-form, allow folks to *not* use `.form-group`
+    .form-control {
+      display: inline-block;
+      width: auto; // Prevent labels from stacking above inputs in `.form-group`
+      vertical-align: middle;
+    }
+
+    .input-group {
+      display: inline-table;
+      vertical-align: middle;
+
+      .input-group-addon,
+      .input-group-btn,
+      .form-control {
+        width: auto;
+      }
+    }
+
+    // Input groups need that 100% width though
+    .input-group > .form-control {
+      width: 100%;
+    }
+
+    .control-label {
+      margin-bottom: 0;
+      vertical-align: middle;
+    }
+
+    // Remove default margin on radios/checkboxes that were used for stacking, and
+    // then undo the floating of radios and checkboxes to match (which also avoids
+    // a bug in WebKit: https://github.com/twbs/bootstrap/issues/1969).
+    .radio,
+    .checkbox {
+      display: inline-block;
+      margin-top: 0;
+      margin-bottom: 0;
+      padding-left: 0;
+      vertical-align: middle;
+    }
+    .radio input[type="radio"],
+    .checkbox input[type="checkbox"] {
+      float: none;
+      margin-left: 0;
+    }
+
+    // Validation states
+    //
+    // Reposition the icon because it's now within a grid column and columns have
+    // `position: relative;` on them. Also accounts for the grid gutter padding.
+    .has-feedback .form-control-feedback {
+      top: 0;
+    }
+  }
+}
+
+
+// Horizontal forms
+//
+// Horizontal forms are built on grid classes and allow you to create forms with
+// labels on the left and inputs on the right.
+
+.form-horizontal {
+
+  // Consistent vertical alignment of radios and checkboxes
+  //
+  // Labels also get some reset styles, but that is scoped to a media query below.
+  .radio,
+  .checkbox,
+  .radio-inline,
+  .checkbox-inline {
+    margin-top: 0;
+    margin-bottom: 0;
+    padding-top: (@padding-base-vertical + 1); // Default padding plus a border
+  }
+  // Account for padding we're adding to ensure the alignment and of help text
+  // and other content below items
+  .radio,
+  .checkbox {
+    min-height: (@line-height-computed + (@padding-base-vertical + 1));
+  }
+
+  // Make form groups behave like rows
+  .form-group {
+    .make-row();
+  }
+
+  .form-control-static {
+    padding-top: (@padding-base-vertical + 1);
+    padding-bottom: (@padding-base-vertical + 1);
+  }
+
+  // Reset spacing and right align labels, but scope to media queries so that
+  // labels on narrow viewports stack the same as a default form example.
+  @media (min-width: @screen-sm-min) {
+    .control-label {
+      text-align: right;
+      margin-bottom: 0;
+      padding-top: (@padding-base-vertical + 1); // Default padding plus a border
+    }
+  }
+
+  // Validation states
+  //
+  // Reposition the icon because it's now within a grid column and columns have
+  // `position: relative;` on them. Also accounts for the grid gutter padding.
+  .has-feedback .form-control-feedback {
+    top: 0;
+    right: (@grid-gutter-width / 2);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/glyphicons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/glyphicons.less
new file mode 100644
index 0000000000000000000000000000000000000000..789c5e7f4a3087b17147360fd7926589f4919ab0
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/glyphicons.less	
@@ -0,0 +1,233 @@
+//
+// Glyphicons for Bootstrap
+//
+// Since icons are fonts, they can be placed anywhere text is placed and are
+// thus automatically sized to match the surrounding child. To use, create an
+// inline element with the appropriate classes, like so:
+//
+// <a href="#"><span class="glyphicon glyphicon-star"></span> Star</a>
+
+// Import the fonts
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: ~"url('@{icon-font-path}@{icon-font-name}.eot')";
+  src: ~"url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{icon-font-path}@{icon-font-name}.woff') format('woff')",
+       ~"url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype')",
+       ~"url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg')";
+}
+
+// Catchall baseclass
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+// Individual icons
+.glyphicon-asterisk               { &:before { content: "\2a"; } }
+.glyphicon-plus                   { &:before { content: "\2b"; } }
+.glyphicon-euro                   { &:before { content: "\20ac"; } }
+.glyphicon-minus                  { &:before { content: "\2212"; } }
+.glyphicon-cloud                  { &:before { content: "\2601"; } }
+.glyphicon-envelope               { &:before { content: "\2709"; } }
+.glyphicon-pencil                 { &:before { content: "\270f"; } }
+.glyphicon-glass                  { &:before { content: "\e001"; } }
+.glyphicon-music                  { &:before { content: "\e002"; } }
+.glyphicon-search                 { &:before { content: "\e003"; } }
+.glyphicon-heart                  { &:before { content: "\e005"; } }
+.glyphicon-star                   { &:before { content: "\e006"; } }
+.glyphicon-star-empty             { &:before { content: "\e007"; } }
+.glyphicon-user                   { &:before { content: "\e008"; } }
+.glyphicon-film                   { &:before { content: "\e009"; } }
+.glyphicon-th-large               { &:before { content: "\e010"; } }
+.glyphicon-th                     { &:before { content: "\e011"; } }
+.glyphicon-th-list                { &:before { content: "\e012"; } }
+.glyphicon-ok                     { &:before { content: "\e013"; } }
+.glyphicon-remove                 { &:before { content: "\e014"; } }
+.glyphicon-zoom-in                { &:before { content: "\e015"; } }
+.glyphicon-zoom-out               { &:before { content: "\e016"; } }
+.glyphicon-off                    { &:before { content: "\e017"; } }
+.glyphicon-signal                 { &:before { content: "\e018"; } }
+.glyphicon-cog                    { &:before { content: "\e019"; } }
+.glyphicon-trash                  { &:before { content: "\e020"; } }
+.glyphicon-home                   { &:before { content: "\e021"; } }
+.glyphicon-file                   { &:before { content: "\e022"; } }
+.glyphicon-time                   { &:before { content: "\e023"; } }
+.glyphicon-road                   { &:before { content: "\e024"; } }
+.glyphicon-download-alt           { &:before { content: "\e025"; } }
+.glyphicon-download               { &:before { content: "\e026"; } }
+.glyphicon-upload                 { &:before { content: "\e027"; } }
+.glyphicon-inbox                  { &:before { content: "\e028"; } }
+.glyphicon-play-circle            { &:before { content: "\e029"; } }
+.glyphicon-repeat                 { &:before { content: "\e030"; } }
+.glyphicon-refresh                { &:before { content: "\e031"; } }
+.glyphicon-list-alt               { &:before { content: "\e032"; } }
+.glyphicon-lock                   { &:before { content: "\e033"; } }
+.glyphicon-flag                   { &:before { content: "\e034"; } }
+.glyphicon-headphones             { &:before { content: "\e035"; } }
+.glyphicon-volume-off             { &:before { content: "\e036"; } }
+.glyphicon-volume-down            { &:before { content: "\e037"; } }
+.glyphicon-volume-up              { &:before { content: "\e038"; } }
+.glyphicon-qrcode                 { &:before { content: "\e039"; } }
+.glyphicon-barcode                { &:before { content: "\e040"; } }
+.glyphicon-tag                    { &:before { content: "\e041"; } }
+.glyphicon-tags                   { &:before { content: "\e042"; } }
+.glyphicon-book                   { &:before { content: "\e043"; } }
+.glyphicon-bookmark               { &:before { content: "\e044"; } }
+.glyphicon-print                  { &:before { content: "\e045"; } }
+.glyphicon-camera                 { &:before { content: "\e046"; } }
+.glyphicon-font                   { &:before { content: "\e047"; } }
+.glyphicon-bold                   { &:before { content: "\e048"; } }
+.glyphicon-italic                 { &:before { content: "\e049"; } }
+.glyphicon-text-height            { &:before { content: "\e050"; } }
+.glyphicon-text-width             { &:before { content: "\e051"; } }
+.glyphicon-align-left             { &:before { content: "\e052"; } }
+.glyphicon-align-center           { &:before { content: "\e053"; } }
+.glyphicon-align-right            { &:before { content: "\e054"; } }
+.glyphicon-align-justify          { &:before { content: "\e055"; } }
+.glyphicon-list                   { &:before { content: "\e056"; } }
+.glyphicon-indent-left            { &:before { content: "\e057"; } }
+.glyphicon-indent-right           { &:before { content: "\e058"; } }
+.glyphicon-facetime-video         { &:before { content: "\e059"; } }
+.glyphicon-picture                { &:before { content: "\e060"; } }
+.glyphicon-map-marker             { &:before { content: "\e062"; } }
+.glyphicon-adjust                 { &:before { content: "\e063"; } }
+.glyphicon-tint                   { &:before { content: "\e064"; } }
+.glyphicon-edit                   { &:before { content: "\e065"; } }
+.glyphicon-share                  { &:before { content: "\e066"; } }
+.glyphicon-check                  { &:before { content: "\e067"; } }
+.glyphicon-move                   { &:before { content: "\e068"; } }
+.glyphicon-step-backward          { &:before { content: "\e069"; } }
+.glyphicon-fast-backward          { &:before { content: "\e070"; } }
+.glyphicon-backward               { &:before { content: "\e071"; } }
+.glyphicon-play                   { &:before { content: "\e072"; } }
+.glyphicon-pause                  { &:before { content: "\e073"; } }
+.glyphicon-stop                   { &:before { content: "\e074"; } }
+.glyphicon-forward                { &:before { content: "\e075"; } }
+.glyphicon-fast-forward           { &:before { content: "\e076"; } }
+.glyphicon-step-forward           { &:before { content: "\e077"; } }
+.glyphicon-eject                  { &:before { content: "\e078"; } }
+.glyphicon-chevron-left           { &:before { content: "\e079"; } }
+.glyphicon-chevron-right          { &:before { content: "\e080"; } }
+.glyphicon-plus-sign              { &:before { content: "\e081"; } }
+.glyphicon-minus-sign             { &:before { content: "\e082"; } }
+.glyphicon-remove-sign            { &:before { content: "\e083"; } }
+.glyphicon-ok-sign                { &:before { content: "\e084"; } }
+.glyphicon-question-sign          { &:before { content: "\e085"; } }
+.glyphicon-info-sign              { &:before { content: "\e086"; } }
+.glyphicon-screenshot             { &:before { content: "\e087"; } }
+.glyphicon-remove-circle          { &:before { content: "\e088"; } }
+.glyphicon-ok-circle              { &:before { content: "\e089"; } }
+.glyphicon-ban-circle             { &:before { content: "\e090"; } }
+.glyphicon-arrow-left             { &:before { content: "\e091"; } }
+.glyphicon-arrow-right            { &:before { content: "\e092"; } }
+.glyphicon-arrow-up               { &:before { content: "\e093"; } }
+.glyphicon-arrow-down             { &:before { content: "\e094"; } }
+.glyphicon-share-alt              { &:before { content: "\e095"; } }
+.glyphicon-resize-full            { &:before { content: "\e096"; } }
+.glyphicon-resize-small           { &:before { content: "\e097"; } }
+.glyphicon-exclamation-sign       { &:before { content: "\e101"; } }
+.glyphicon-gift                   { &:before { content: "\e102"; } }
+.glyphicon-leaf                   { &:before { content: "\e103"; } }
+.glyphicon-fire                   { &:before { content: "\e104"; } }
+.glyphicon-eye-open               { &:before { content: "\e105"; } }
+.glyphicon-eye-close              { &:before { content: "\e106"; } }
+.glyphicon-warning-sign           { &:before { content: "\e107"; } }
+.glyphicon-plane                  { &:before { content: "\e108"; } }
+.glyphicon-calendar               { &:before { content: "\e109"; } }
+.glyphicon-random                 { &:before { content: "\e110"; } }
+.glyphicon-comment                { &:before { content: "\e111"; } }
+.glyphicon-magnet                 { &:before { content: "\e112"; } }
+.glyphicon-chevron-up             { &:before { content: "\e113"; } }
+.glyphicon-chevron-down           { &:before { content: "\e114"; } }
+.glyphicon-retweet                { &:before { content: "\e115"; } }
+.glyphicon-shopping-cart          { &:before { content: "\e116"; } }
+.glyphicon-folder-close           { &:before { content: "\e117"; } }
+.glyphicon-folder-open            { &:before { content: "\e118"; } }
+.glyphicon-resize-vertical        { &:before { content: "\e119"; } }
+.glyphicon-resize-horizontal      { &:before { content: "\e120"; } }
+.glyphicon-hdd                    { &:before { content: "\e121"; } }
+.glyphicon-bullhorn               { &:before { content: "\e122"; } }
+.glyphicon-bell                   { &:before { content: "\e123"; } }
+.glyphicon-certificate            { &:before { content: "\e124"; } }
+.glyphicon-thumbs-up              { &:before { content: "\e125"; } }
+.glyphicon-thumbs-down            { &:before { content: "\e126"; } }
+.glyphicon-hand-right             { &:before { content: "\e127"; } }
+.glyphicon-hand-left              { &:before { content: "\e128"; } }
+.glyphicon-hand-up                { &:before { content: "\e129"; } }
+.glyphicon-hand-down              { &:before { content: "\e130"; } }
+.glyphicon-circle-arrow-right     { &:before { content: "\e131"; } }
+.glyphicon-circle-arrow-left      { &:before { content: "\e132"; } }
+.glyphicon-circle-arrow-up        { &:before { content: "\e133"; } }
+.glyphicon-circle-arrow-down      { &:before { content: "\e134"; } }
+.glyphicon-globe                  { &:before { content: "\e135"; } }
+.glyphicon-wrench                 { &:before { content: "\e136"; } }
+.glyphicon-tasks                  { &:before { content: "\e137"; } }
+.glyphicon-filter                 { &:before { content: "\e138"; } }
+.glyphicon-briefcase              { &:before { content: "\e139"; } }
+.glyphicon-fullscreen             { &:before { content: "\e140"; } }
+.glyphicon-dashboard              { &:before { content: "\e141"; } }
+.glyphicon-paperclip              { &:before { content: "\e142"; } }
+.glyphicon-heart-empty            { &:before { content: "\e143"; } }
+.glyphicon-link                   { &:before { content: "\e144"; } }
+.glyphicon-phone                  { &:before { content: "\e145"; } }
+.glyphicon-pushpin                { &:before { content: "\e146"; } }
+.glyphicon-usd                    { &:before { content: "\e148"; } }
+.glyphicon-gbp                    { &:before { content: "\e149"; } }
+.glyphicon-sort                   { &:before { content: "\e150"; } }
+.glyphicon-sort-by-alphabet       { &:before { content: "\e151"; } }
+.glyphicon-sort-by-alphabet-alt   { &:before { content: "\e152"; } }
+.glyphicon-sort-by-order          { &:before { content: "\e153"; } }
+.glyphicon-sort-by-order-alt      { &:before { content: "\e154"; } }
+.glyphicon-sort-by-attributes     { &:before { content: "\e155"; } }
+.glyphicon-sort-by-attributes-alt { &:before { content: "\e156"; } }
+.glyphicon-unchecked              { &:before { content: "\e157"; } }
+.glyphicon-expand                 { &:before { content: "\e158"; } }
+.glyphicon-collapse-down          { &:before { content: "\e159"; } }
+.glyphicon-collapse-up            { &:before { content: "\e160"; } }
+.glyphicon-log-in                 { &:before { content: "\e161"; } }
+.glyphicon-flash                  { &:before { content: "\e162"; } }
+.glyphicon-log-out                { &:before { content: "\e163"; } }
+.glyphicon-new-window             { &:before { content: "\e164"; } }
+.glyphicon-record                 { &:before { content: "\e165"; } }
+.glyphicon-save                   { &:before { content: "\e166"; } }
+.glyphicon-open                   { &:before { content: "\e167"; } }
+.glyphicon-saved                  { &:before { content: "\e168"; } }
+.glyphicon-import                 { &:before { content: "\e169"; } }
+.glyphicon-export                 { &:before { content: "\e170"; } }
+.glyphicon-send                   { &:before { content: "\e171"; } }
+.glyphicon-floppy-disk            { &:before { content: "\e172"; } }
+.glyphicon-floppy-saved           { &:before { content: "\e173"; } }
+.glyphicon-floppy-remove          { &:before { content: "\e174"; } }
+.glyphicon-floppy-save            { &:before { content: "\e175"; } }
+.glyphicon-floppy-open            { &:before { content: "\e176"; } }
+.glyphicon-credit-card            { &:before { content: "\e177"; } }
+.glyphicon-transfer               { &:before { content: "\e178"; } }
+.glyphicon-cutlery                { &:before { content: "\e179"; } }
+.glyphicon-header                 { &:before { content: "\e180"; } }
+.glyphicon-compressed             { &:before { content: "\e181"; } }
+.glyphicon-earphone               { &:before { content: "\e182"; } }
+.glyphicon-phone-alt              { &:before { content: "\e183"; } }
+.glyphicon-tower                  { &:before { content: "\e184"; } }
+.glyphicon-stats                  { &:before { content: "\e185"; } }
+.glyphicon-sd-video               { &:before { content: "\e186"; } }
+.glyphicon-hd-video               { &:before { content: "\e187"; } }
+.glyphicon-subtitles              { &:before { content: "\e188"; } }
+.glyphicon-sound-stereo           { &:before { content: "\e189"; } }
+.glyphicon-sound-dolby            { &:before { content: "\e190"; } }
+.glyphicon-sound-5-1              { &:before { content: "\e191"; } }
+.glyphicon-sound-6-1              { &:before { content: "\e192"; } }
+.glyphicon-sound-7-1              { &:before { content: "\e193"; } }
+.glyphicon-copyright-mark         { &:before { content: "\e194"; } }
+.glyphicon-registration-mark      { &:before { content: "\e195"; } }
+.glyphicon-cloud-download         { &:before { content: "\e197"; } }
+.glyphicon-cloud-upload           { &:before { content: "\e198"; } }
+.glyphicon-tree-conifer           { &:before { content: "\e199"; } }
+.glyphicon-tree-deciduous         { &:before { content: "\e200"; } }
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/grid.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/grid.less
new file mode 100644
index 0000000000000000000000000000000000000000..e100655b70e38480e2029a7c945e5984d15c9784
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/grid.less	
@@ -0,0 +1,84 @@
+//
+// Grid system
+// --------------------------------------------------
+
+
+// Container widths
+//
+// Set the container width, and override it for fixed navbars in media queries.
+
+.container {
+  .container-fixed();
+
+  @media (min-width: @screen-sm-min) {
+    width: @container-sm;
+  }
+  @media (min-width: @screen-md-min) {
+    width: @container-md;
+  }
+  @media (min-width: @screen-lg-min) {
+    width: @container-lg;
+  }
+}
+
+
+// Fluid container
+//
+// Utilizes the mixin meant for fixed width containers, but without any defined
+// width for fluid, full width layouts.
+
+.container-fluid {
+  .container-fixed();
+}
+
+
+// Row
+//
+// Rows contain and clear the floats of your columns.
+
+.row {
+  .make-row();
+}
+
+
+// Columns
+//
+// Common styles for small and large grid columns
+
+.make-grid-columns();
+
+
+// Extra small grid
+//
+// Columns, offsets, pushes, and pulls for extra small devices like
+// smartphones.
+
+.make-grid(xs);
+
+
+// Small grid
+//
+// Columns, offsets, pushes, and pulls for the small device range, from phones
+// to tablets.
+
+@media (min-width: @screen-sm-min) {
+  .make-grid(sm);
+}
+
+
+// Medium grid
+//
+// Columns, offsets, pushes, and pulls for the desktop device range.
+
+@media (min-width: @screen-md-min) {
+  .make-grid(md);
+}
+
+
+// Large grid
+//
+// Columns, offsets, pushes, and pulls for the large desktop device range.
+
+@media (min-width: @screen-lg-min) {
+  .make-grid(lg);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/input-groups.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/input-groups.less
new file mode 100644
index 0000000000000000000000000000000000000000..a8712f25b935f6d13e3d7ea9471d354a7bccd4df
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/input-groups.less	
@@ -0,0 +1,166 @@
+//
+// Input groups
+// --------------------------------------------------
+
+// Base styles
+// -------------------------
+.input-group {
+  position: relative; // For dropdowns
+  display: table;
+  border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table
+
+  // Undo padding and float of grid classes
+  &[class*="col-"] {
+    float: none;
+    padding-left: 0;
+    padding-right: 0;
+  }
+
+  .form-control {
+    // Ensure that the input is always above the *appended* addon button for
+    // proper border colors.
+    position: relative;
+    z-index: 2;
+
+    // IE9 fubars the placeholder attribute in text inputs and the arrows on
+    // select elements in input groups. To fix it, we float the input. Details:
+    // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855
+    float: left;
+
+    width: 100%;
+    margin-bottom: 0;
+  }
+}
+
+// Sizing options
+//
+// Remix the default form control sizing classes into new ones for easier
+// manipulation.
+
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  .input-lg();
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  .input-sm();
+}
+
+
+// Display as table-cell
+// -------------------------
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+
+  &:not(:first-child):not(:last-child) {
+    border-radius: 0;
+  }
+}
+// Addon and addon wrapper for buttons
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle; // Match the inputs
+}
+
+// Text input groups
+// -------------------------
+.input-group-addon {
+  padding: @padding-base-vertical @padding-base-horizontal;
+  font-size: @font-size-base;
+  font-weight: normal;
+  line-height: 1;
+  color: @input-color;
+  text-align: center;
+  background-color: @input-group-addon-bg;
+  border: 1px solid @input-group-addon-border-color;
+  border-radius: @border-radius-base;
+
+  // Sizing
+  &.input-sm {
+    padding: @padding-small-vertical @padding-small-horizontal;
+    font-size: @font-size-small;
+    border-radius: @border-radius-small;
+  }
+  &.input-lg {
+    padding: @padding-large-vertical @padding-large-horizontal;
+    font-size: @font-size-large;
+    border-radius: @border-radius-large;
+  }
+
+  // Nuke default margins from checkboxes and radios to vertically center within.
+  input[type="radio"],
+  input[type="checkbox"] {
+    margin-top: 0;
+  }
+}
+
+// Reset rounded corners
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+  .border-right-radius(0);
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+  .border-left-radius(0);
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+
+// Button input groups
+// -------------------------
+.input-group-btn {
+  position: relative;
+  // Jankily prevent input button groups from wrapping with `white-space` and
+  // `font-size` in combination with `inline-block` on buttons.
+  font-size: 0;
+  white-space: nowrap;
+
+  // Negative margin for spacing, position for bringing hovered/focused/actived
+  // element above the siblings.
+  > .btn {
+    position: relative;
+    + .btn {
+      margin-left: -1px;
+    }
+    // Bring the "active" button to the front
+    &:hover,
+    &:focus,
+    &:active {
+      z-index: 2;
+    }
+  }
+
+  // Negative margin to only have a 1px border between the two
+  &:first-child {
+    > .btn,
+    > .btn-group {
+      margin-right: -1px;
+    }
+  }
+  &:last-child {
+    > .btn,
+    > .btn-group {
+      margin-left: -1px;
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/jumbotron.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/jumbotron.less
new file mode 100644
index 0000000000000000000000000000000000000000..27cd8b81d454aeca031c88cea00201fcfaa9e925
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/jumbotron.less	
@@ -0,0 +1,48 @@
+//
+// Jumbotron
+// --------------------------------------------------
+
+
+.jumbotron {
+  padding: @jumbotron-padding;
+  margin-bottom: @jumbotron-padding;
+  color: @jumbotron-color;
+  background-color: @jumbotron-bg;
+
+  h1,
+  .h1 {
+    color: @jumbotron-heading-color;
+  }
+  p {
+    margin-bottom: (@jumbotron-padding / 2);
+    font-size: @jumbotron-font-size;
+    font-weight: 200;
+  }
+
+  > hr {
+    border-top-color: darken(@jumbotron-bg, 10%);
+  }
+
+  .container & {
+    border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container
+  }
+
+  .container {
+    max-width: 100%;
+  }
+
+  @media screen and (min-width: @screen-sm-min) {
+    padding-top:    (@jumbotron-padding * 1.6);
+    padding-bottom: (@jumbotron-padding * 1.6);
+
+    .container & {
+      padding-left:  (@jumbotron-padding * 2);
+      padding-right: (@jumbotron-padding * 2);
+    }
+
+    h1,
+    .h1 {
+      font-size: (@font-size-base * 4.5);
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/labels.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/labels.less
new file mode 100644
index 0000000000000000000000000000000000000000..9a5a27006a51f4ac0d350cf11060aa548cd6ef6b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/labels.less	
@@ -0,0 +1,64 @@
+//
+// Labels
+// --------------------------------------------------
+
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: @label-color;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+
+  // Add hover effects, but only for links
+  a& {
+    &:hover,
+    &:focus {
+      color: @label-link-hover-color;
+      text-decoration: none;
+      cursor: pointer;
+    }
+  }
+
+  // Empty labels collapse automatically (not available in IE8)
+  &:empty {
+    display: none;
+  }
+
+  // Quick fix for labels in buttons
+  .btn & {
+    position: relative;
+    top: -1px;
+  }
+}
+
+// Colors
+// Contextual variations (linked labels get darker on :hover)
+
+.label-default {
+  .label-variant(@label-default-bg);
+}
+
+.label-primary {
+  .label-variant(@label-primary-bg);
+}
+
+.label-success {
+  .label-variant(@label-success-bg);
+}
+
+.label-info {
+  .label-variant(@label-info-bg);
+}
+
+.label-warning {
+  .label-variant(@label-warning-bg);
+}
+
+.label-danger {
+  .label-variant(@label-danger-bg);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/list-group.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/list-group.less
new file mode 100644
index 0000000000000000000000000000000000000000..2514389b1b67b0f1b02cc3034f6ccd1f8882c1b6
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/list-group.less	
@@ -0,0 +1,129 @@
+//
+// List groups
+// --------------------------------------------------
+
+
+// Base class
+//
+// Easily usable on <ul>, <ol>, or <div>.
+
+.list-group {
+  // No need to set list-style: none; since .list-group-item is block level
+  margin-bottom: 20px;
+  padding-left: 0; // reset padding because ul and ol
+}
+
+
+// Individual list items
+//
+// Use on `li`s or `div`s within the `.list-group` parent.
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  // Place the border on the list items and negative margin up for better styling
+  margin-bottom: -1px;
+  background-color: @list-group-bg;
+  border: 1px solid @list-group-border;
+
+  // Round the first and last items
+  &:first-child {
+    .border-top-radius(@list-group-border-radius);
+  }
+  &:last-child {
+    margin-bottom: 0;
+    .border-bottom-radius(@list-group-border-radius);
+  }
+
+  // Align badges within list items
+  > .badge {
+    float: right;
+  }
+  > .badge + .badge {
+    margin-right: 5px;
+  }
+}
+
+
+// Linked list items
+//
+// Use anchor elements instead of `li`s or `div`s to create linked list items.
+// Includes an extra `.active` modifier class for showing selected items.
+
+a.list-group-item {
+  color: @list-group-link-color;
+
+  .list-group-item-heading {
+    color: @list-group-link-heading-color;
+  }
+
+  // Hover state
+  &:hover,
+  &:focus {
+    text-decoration: none;
+    color: @list-group-link-hover-color;
+    background-color: @list-group-hover-bg;
+  }
+}
+
+.list-group-item {
+  // Disabled state
+  &.disabled,
+  &.disabled:hover,
+  &.disabled:focus {
+    background-color: @list-group-disabled-bg;
+    color: @list-group-disabled-color;
+
+    // Force color to inherit for custom content
+    .list-group-item-heading {
+      color: inherit;
+    }
+    .list-group-item-text {
+      color: @list-group-disabled-text-color;
+    }
+  }
+
+  // Active class on item itself, not parent
+  &.active,
+  &.active:hover,
+  &.active:focus {
+    z-index: 2; // Place active items above their siblings for proper border styling
+    color: @list-group-active-color;
+    background-color: @list-group-active-bg;
+    border-color: @list-group-active-border;
+
+    // Force color to inherit for custom content
+    .list-group-item-heading {
+      color: inherit;
+    }
+    .list-group-item-text {
+      color: @list-group-active-text-color;
+    }
+  }
+}
+
+
+// Contextual variants
+//
+// Add modifier classes to change text and background color on individual items.
+// Organizationally, this must come after the `:hover` states.
+
+.list-group-item-variant(success; @state-success-bg; @state-success-text);
+.list-group-item-variant(info; @state-info-bg; @state-info-text);
+.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);
+.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);
+
+
+// Custom content options
+//
+// Extra classes for creating well-formatted content within `.list-group-item`s.
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/media.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/media.less
new file mode 100644
index 0000000000000000000000000000000000000000..5ad22cd6d540fa378940c97910eabad478b09cba
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/media.less	
@@ -0,0 +1,56 @@
+// Media objects
+// Source: http://stubbornella.org/content/?p=497
+// --------------------------------------------------
+
+
+// Common styles
+// -------------------------
+
+// Clear the floats
+.media,
+.media-body {
+  overflow: hidden;
+  zoom: 1;
+}
+
+// Proper spacing between instances of .media
+.media,
+.media .media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+
+// For images and videos, set to block
+.media-object {
+  display: block;
+}
+
+// Reset margins on headings for tighter default spacing
+.media-heading {
+  margin: 0 0 5px;
+}
+
+
+// Media image alignment
+// -------------------------
+
+.media {
+  > .pull-left {
+    margin-right: 10px;
+  }
+  > .pull-right {
+    margin-left: 10px;
+  }
+}
+
+
+// Media list variation
+// -------------------------
+
+// Undo default ul/ol styles
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins.less
new file mode 100644
index 0000000000000000000000000000000000000000..af4408fc2d6846b5656d9d0d12f2f4cbf4404cf6
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins.less	
@@ -0,0 +1,39 @@
+// Mixins
+// --------------------------------------------------
+
+// Utilities
+@import "mixins/hide-text.less";
+@import "mixins/opacity.less";
+@import "mixins/image.less";
+@import "mixins/labels.less";
+@import "mixins/reset-filter.less";
+@import "mixins/resize.less";
+@import "mixins/responsive-visibility.less";
+@import "mixins/size.less";
+@import "mixins/tab-focus.less";
+@import "mixins/text-emphasis.less";
+@import "mixins/text-overflow.less";
+@import "mixins/vendor-prefixes.less";
+
+// Components
+@import "mixins/alerts.less";
+@import "mixins/buttons.less";
+@import "mixins/panels.less";
+@import "mixins/pagination.less";
+@import "mixins/list-group.less";
+@import "mixins/nav-divider.less";
+@import "mixins/forms.less";
+@import "mixins/progress-bar.less";
+@import "mixins/table-row.less";
+
+// Skins
+@import "mixins/background-variant.less";
+@import "mixins/border-radius.less";
+@import "mixins/gradients.less";
+
+// Layout
+@import "mixins/clearfix.less";
+@import "mixins/center-block.less";
+@import "mixins/nav-vertical-align.less";
+@import "mixins/grid-framework.less";
+@import "mixins/grid.less";
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/alerts.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/alerts.less
new file mode 100644
index 0000000000000000000000000000000000000000..396196f438fd31e7757a0874ece4a99fe0cf9fd9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/alerts.less	
@@ -0,0 +1,14 @@
+// Alerts
+
+.alert-variant(@background; @border; @text-color) {
+  background-color: @background;
+  border-color: @border;
+  color: @text-color;
+
+  hr {
+    border-top-color: darken(@border, 5%);
+  }
+  .alert-link {
+    color: darken(@text-color, 10%);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/background-variant.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/background-variant.less
new file mode 100644
index 0000000000000000000000000000000000000000..556e490d45d004c4e4504153133c5c1050207b65
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/background-variant.less	
@@ -0,0 +1,8 @@
+// Contextual backgrounds
+
+.bg-variant(@color) {
+  background-color: @color;
+  a&:hover {
+    background-color: darken(@color, 10%);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/border-radius.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/border-radius.less
new file mode 100644
index 0000000000000000000000000000000000000000..ca05dbf457000d122a3b8afcc3847e44cffea421
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/border-radius.less	
@@ -0,0 +1,18 @@
+// Single side border-radius
+
+.border-top-radius(@radius) {
+  border-top-right-radius: @radius;
+   border-top-left-radius: @radius;
+}
+.border-right-radius(@radius) {
+  border-bottom-right-radius: @radius;
+     border-top-right-radius: @radius;
+}
+.border-bottom-radius(@radius) {
+  border-bottom-right-radius: @radius;
+   border-bottom-left-radius: @radius;
+}
+.border-left-radius(@radius) {
+  border-bottom-left-radius: @radius;
+     border-top-left-radius: @radius;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/buttons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/buttons.less
new file mode 100644
index 0000000000000000000000000000000000000000..409f8f20a414168dc03a0d151c981aae1e1b9cba
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/buttons.less	
@@ -0,0 +1,50 @@
+// Button variants
+//
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+
+.button-variant(@color; @background; @border) {
+  color: @color;
+  background-color: @background;
+  border-color: @border;
+
+  &:hover,
+  &:focus,
+  &:active,
+  &.active,
+  .open > .dropdown-toggle& {
+    color: @color;
+    background-color: darken(@background, 10%);
+        border-color: darken(@border, 12%);
+  }
+  &:active,
+  &.active,
+  .open > .dropdown-toggle& {
+    background-image: none;
+  }
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    &,
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+      background-color: @background;
+          border-color: @border;
+    }
+  }
+
+  .badge {
+    color: @background;
+    background-color: @color;
+  }
+}
+
+// Button sizes
+.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/center-block.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/center-block.less
new file mode 100644
index 0000000000000000000000000000000000000000..d18d6de9ed6a7af49415277cb72e57b7dbd42d0f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/center-block.less	
@@ -0,0 +1,7 @@
+// Center-align a block level element
+
+.center-block() {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/clearfix.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/clearfix.less
new file mode 100644
index 0000000000000000000000000000000000000000..3f7a3820c1cf7756322917982646352e77119f46
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/clearfix.less	
@@ -0,0 +1,22 @@
+// Clearfix
+//
+// For modern browsers
+// 1. The space content is one way to avoid an Opera bug when the
+//    contenteditable attribute is included anywhere else in the document.
+//    Otherwise it causes space to appear at the top and bottom of elements
+//    that are clearfixed.
+// 2. The use of `table` rather than `block` is only necessary if using
+//    `:before` to contain the top-margins of child elements.
+//
+// Source: http://nicolasgallagher.com/micro-clearfix-hack/
+
+.clearfix() {
+  &:before,
+  &:after {
+    content: " "; // 1
+    display: table; // 2
+  }
+  &:after {
+    clear: both;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/forms.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/forms.less
new file mode 100644
index 0000000000000000000000000000000000000000..e36c4a8cf6af6db1d337a201069e837b4ab20727
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/forms.less	
@@ -0,0 +1,81 @@
+// Form validation states
+//
+// Used in forms.less to generate the form validation CSS for warnings, errors,
+// and successes.
+
+.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {
+  // Color the label and help text
+  .help-block,
+  .control-label,
+  .radio,
+  .checkbox,
+  .radio-inline,
+  .checkbox-inline  {
+    color: @text-color;
+  }
+  // Set the border and box shadow on specific inputs to match
+  .form-control {
+    border-color: @border-color;
+    .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
+    &:focus {
+      border-color: darken(@border-color, 10%);
+      @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);
+      .box-shadow(@shadow);
+    }
+  }
+  // Set validation states also for addons
+  .input-group-addon {
+    color: @text-color;
+    border-color: @border-color;
+    background-color: @background-color;
+  }
+  // Optional feedback icon
+  .form-control-feedback {
+    color: @text-color;
+  }
+}
+
+
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `@input-border-focus` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+.form-control-focus(@color: @input-border-focus) {
+  @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);
+  &:focus {
+    border-color: @color;
+    outline: 0;
+    .box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}");
+  }
+}
+
+// Form control sizing
+//
+// Relative text size, padding, and border-radii changes for form controls. For
+// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
+// element gets special love because it's special, and that's a fact!
+.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  height: @input-height;
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+
+  select& {
+    height: @input-height;
+    line-height: @input-height;
+  }
+
+  textarea&,
+  select[multiple]& {
+    height: auto;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/gradients.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/gradients.less
new file mode 100644
index 0000000000000000000000000000000000000000..e7d2615987a2fb601430a92b66a87071589968d2
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/gradients.less	
@@ -0,0 +1,59 @@
+// Gradients
+
+#gradient {
+
+  // Horizontal gradient, from left to right
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+
+    background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12
+    background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  // Vertical gradient, from top to bottom
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+
+    background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Opera 12
+    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {
+    background-repeat: repeat-x;
+    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+
+    background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12
+    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+  }
+  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .radial(@inner-color: #555; @outer-color: #333) {
+    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
+    background-image: radial-gradient(circle, @inner-color, @outer-color);
+    background-repeat: no-repeat;
+  }
+  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {
+    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
+    background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
+    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/grid-framework.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/grid-framework.less
new file mode 100644
index 0000000000000000000000000000000000000000..631785465f5507186b3af9bf0019b571d0a4ef90
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/grid-framework.less	
@@ -0,0 +1,91 @@
+// Framework grid generation
+//
+// Used only by Bootstrap to generate the correct number of grid classes given
+// any value of `@grid-columns`.
+
+.make-grid-columns() {
+  // Common styles for all sizes of grid columns, widths 1-12
+  .col(@index) when (@index = 1) { // initial
+    @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}";
+    .col((@index + 1), @item);
+  }
+  .col(@index, @list) when (@index =< @grid-columns) { // general; "=<" isn't a typo
+    @item: ~".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}";
+    .col((@index + 1), ~"@{list}, @{item}");
+  }
+  .col(@index, @list) when (@index > @grid-columns) { // terminal
+    @{list} {
+      position: relative;
+      // Prevent columns from collapsing when empty
+      min-height: 1px;
+      // Inner gutter via padding
+      padding-left:  (@grid-gutter-width / 2);
+      padding-right: (@grid-gutter-width / 2);
+    }
+  }
+  .col(1); // kickstart it
+}
+
+.float-grid-columns(@class) {
+  .col(@index) when (@index = 1) { // initial
+    @item: ~".col-@{class}-@{index}";
+    .col((@index + 1), @item);
+  }
+  .col(@index, @list) when (@index =< @grid-columns) { // general
+    @item: ~".col-@{class}-@{index}";
+    .col((@index + 1), ~"@{list}, @{item}");
+  }
+  .col(@index, @list) when (@index > @grid-columns) { // terminal
+    @{list} {
+      float: left;
+    }
+  }
+  .col(1); // kickstart it
+}
+
+.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {
+  .col-@{class}-@{index} {
+    width: percentage((@index / @grid-columns));
+  }
+}
+.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {
+  .col-@{class}-push-@{index} {
+    left: percentage((@index / @grid-columns));
+  }
+}
+.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {
+  .col-@{class}-push-0 {
+    left: auto;
+  }
+}
+.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {
+  .col-@{class}-pull-@{index} {
+    right: percentage((@index / @grid-columns));
+  }
+}
+.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {
+  .col-@{class}-pull-0 {
+    right: auto;
+  }
+}
+.calc-grid-column(@index, @class, @type) when (@type = offset) {
+  .col-@{class}-offset-@{index} {
+    margin-left: percentage((@index / @grid-columns));
+  }
+}
+
+// Basic looping in LESS
+.loop-grid-columns(@index, @class, @type) when (@index >= 0) {
+  .calc-grid-column(@index, @class, @type);
+  // next iteration
+  .loop-grid-columns((@index - 1), @class, @type);
+}
+
+// Create grid for specific class
+.make-grid(@class) {
+  .float-grid-columns(@class);
+  .loop-grid-columns(@grid-columns, @class, width);
+  .loop-grid-columns(@grid-columns, @class, pull);
+  .loop-grid-columns(@grid-columns, @class, push);
+  .loop-grid-columns(@grid-columns, @class, offset);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/grid.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/grid.less
new file mode 100644
index 0000000000000000000000000000000000000000..c2c6f0e757ecfc152785b2a545214f93535269c8
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/grid.less	
@@ -0,0 +1,122 @@
+// Grid system
+//
+// Generate semantic grid columns with these mixins.
+
+// Centered container element
+.container-fixed() {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left:  (@grid-gutter-width / 2);
+  padding-right: (@grid-gutter-width / 2);
+  &:extend(.clearfix all);
+}
+
+// Creates a wrapper for a series of columns
+.make-row(@gutter: @grid-gutter-width) {
+  margin-left:  (@gutter / -2);
+  margin-right: (@gutter / -2);
+  &:extend(.clearfix all);
+}
+
+// Generate the extra small columns
+.make-xs-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  float: left;
+  width: percentage((@columns / @grid-columns));
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+}
+.make-xs-column-offset(@columns) {
+  margin-left: percentage((@columns / @grid-columns));
+}
+.make-xs-column-push(@columns) {
+  left: percentage((@columns / @grid-columns));
+}
+.make-xs-column-pull(@columns) {
+  right: percentage((@columns / @grid-columns));
+}
+
+// Generate the small columns
+.make-sm-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  @media (min-width: @screen-sm-min) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-offset(@columns) {
+  @media (min-width: @screen-sm-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-push(@columns) {
+  @media (min-width: @screen-sm-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-pull(@columns) {
+  @media (min-width: @screen-sm-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the medium columns
+.make-md-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  @media (min-width: @screen-md-min) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-offset(@columns) {
+  @media (min-width: @screen-md-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-push(@columns) {
+  @media (min-width: @screen-md-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-pull(@columns) {
+  @media (min-width: @screen-md-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+// Generate the large columns
+.make-lg-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  @media (min-width: @screen-lg-min) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-offset(@columns) {
+  @media (min-width: @screen-lg-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-push(@columns) {
+  @media (min-width: @screen-lg-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-pull(@columns) {
+  @media (min-width: @screen-lg-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/hide-text.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/hide-text.less
new file mode 100644
index 0000000000000000000000000000000000000000..c2315e572f83385f10407cae46253526e0bb3dd7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/hide-text.less	
@@ -0,0 +1,21 @@
+// CSS image replacement
+//
+// Heads up! v3 launched with with only `.hide-text()`, but per our pattern for
+// mixins being reused as classes with the same name, this doesn't hold up. As
+// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.
+//
+// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757
+
+// Deprecated as of v3.0.1 (will be removed in v4)
+.hide-text() {
+  font: ~"0/0" a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+// New mixin to use as of v3.0.1
+.text-hide() {
+  .hide-text();
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/image.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/image.less
new file mode 100644
index 0000000000000000000000000000000000000000..f233cb3e199f21ac194212e10ebb1e12feb0682b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/image.less	
@@ -0,0 +1,33 @@
+// Image Mixins
+// - Responsive image
+// - Retina image
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+.img-responsive(@display: block) {
+  display: @display;
+  max-width: 100%; // Part 1: Set a maximum relative to the parent
+  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
+}
+
+
+// Retina image
+//
+// Short retina mixin for setting background-image and -size. Note that the
+// spelling of `min--moz-device-pixel-ratio` is intentional.
+.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
+  background-image: url("@{file-1x}");
+
+  @media
+  only screen and (-webkit-min-device-pixel-ratio: 2),
+  only screen and (   min--moz-device-pixel-ratio: 2),
+  only screen and (     -o-min-device-pixel-ratio: 2/1),
+  only screen and (        min-device-pixel-ratio: 2),
+  only screen and (                min-resolution: 192dpi),
+  only screen and (                min-resolution: 2dppx) {
+    background-image: url("@{file-2x}");
+    background-size: @width-1x @height-1x;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/labels.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/labels.less
new file mode 100644
index 0000000000000000000000000000000000000000..6f9e490b8ec2cf8c42732ffc0af0b78c2b1d1914
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/labels.less	
@@ -0,0 +1,12 @@
+// Labels
+
+.label-variant(@color) {
+  background-color: @color;
+  
+  &[href] {
+    &:hover,
+    &:focus {
+      background-color: darken(@color, 10%);
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/list-group.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/list-group.less
new file mode 100644
index 0000000000000000000000000000000000000000..8b5b065cb84cec3364d028e046b3fd24878f20b1
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/list-group.less	
@@ -0,0 +1,29 @@
+// List Groups
+
+.list-group-item-variant(@state; @background; @color) {
+  .list-group-item-@{state} {
+    color: @color;
+    background-color: @background;
+
+    a& {
+      color: @color;
+
+      .list-group-item-heading {
+        color: inherit;
+      }
+
+      &:hover,
+      &:focus {
+        color: @color;
+        background-color: darken(@background, 5%);
+      }
+      &.active,
+      &.active:hover,
+      &.active:focus {
+        color: #fff;
+        background-color: @color;
+        border-color: @color;
+      }
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/nav-divider.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/nav-divider.less
new file mode 100644
index 0000000000000000000000000000000000000000..feb1e9ed0dad8d0db00ebb93b175591a88abf707
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/nav-divider.less	
@@ -0,0 +1,10 @@
+// Horizontal dividers
+//
+// Dividers (basically an hr) within dropdowns and nav lists
+
+.nav-divider(@color: #e5e5e5) {
+  height: 1px;
+  margin: ((@line-height-computed / 2) - 1) 0;
+  overflow: hidden;
+  background-color: @color;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/nav-vertical-align.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/nav-vertical-align.less
new file mode 100644
index 0000000000000000000000000000000000000000..d458c78613e6dc082141783ef45d56a5a7d601c3
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/nav-vertical-align.less	
@@ -0,0 +1,9 @@
+// Navbar vertical align
+//
+// Vertically center elements in the navbar.
+// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
+
+.navbar-vertical-align(@element-height) {
+  margin-top: ((@navbar-height - @element-height) / 2);
+  margin-bottom: ((@navbar-height - @element-height) / 2);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/opacity.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/opacity.less
new file mode 100644
index 0000000000000000000000000000000000000000..33ed25ce6763de7f8ae195628c1eb168379d8435
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/opacity.less	
@@ -0,0 +1,8 @@
+// Opacity
+
+.opacity(@opacity) {
+  opacity: @opacity;
+  // IE8 filter
+  @opacity-ie: (@opacity * 100);
+  filter: ~"alpha(opacity=@{opacity-ie})";
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/pagination.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/pagination.less
new file mode 100644
index 0000000000000000000000000000000000000000..7deb505d25f09cfc939beff303c0f6d52e83a9a2
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/pagination.less	
@@ -0,0 +1,23 @@
+// Pagination
+
+.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) {
+  > li {
+    > a,
+    > span {
+      padding: @padding-vertical @padding-horizontal;
+      font-size: @font-size;
+    }
+    &:first-child {
+      > a,
+      > span {
+        .border-left-radius(@border-radius);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius);
+      }
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/panels.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/panels.less
new file mode 100644
index 0000000000000000000000000000000000000000..e2c2e462fa4ca8dd5c185b7b2bedb00e65a1ac48
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/panels.less	
@@ -0,0 +1,20 @@
+// Panels
+
+.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {
+  border-color: @border;
+
+  & > .panel-heading {
+    color: @heading-text-color;
+    background-color: @heading-bg-color;
+    border-color: @heading-border;
+
+    + .panel-collapse > .panel-body {
+      border-top-color: @border;
+    }
+  }
+  & > .panel-footer {
+    + .panel-collapse > .panel-body {
+      border-bottom-color: @border;
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/progress-bar.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/progress-bar.less
new file mode 100644
index 0000000000000000000000000000000000000000..f71a57154f2b7d4379046ba8c7e669dea788490c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/progress-bar.less	
@@ -0,0 +1,8 @@
+// Progress bars
+
+.progress-bar-variant(@color) {
+  background-color: @color;
+  .progress-striped & {
+    #gradient > .striped();
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/reset-filter.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/reset-filter.less
new file mode 100644
index 0000000000000000000000000000000000000000..68cdb5e18602af3ab8e3ddba57a06045ef1c65bb
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/reset-filter.less	
@@ -0,0 +1,8 @@
+// Reset filters for IE
+//
+// When you need to remove a gradient background, do not forget to use this to reset
+// the IE filter for IE9 and below.
+
+.reset-filter() {
+  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/resize.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/resize.less
new file mode 100644
index 0000000000000000000000000000000000000000..fabb15d7f0611d3fa1a8810b3a84ca4eb799c1fe
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/resize.less	
@@ -0,0 +1,6 @@
+// Resize anything
+
+.resizable(@direction) {
+  resize: @direction; // Options: horizontal, vertical, both
+  overflow: auto; // Safari fix
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/responsive-visibility.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/responsive-visibility.less
new file mode 100644
index 0000000000000000000000000000000000000000..f7951c3d75cbe6bb72ea5f7493920611a2800797
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/responsive-visibility.less	
@@ -0,0 +1,15 @@
+// Responsive utilities
+
+//
+// More easily include all the states for responsive-utilities.less.
+.responsive-visibility() {
+  display: block !important;
+  table&  { display: table; }
+  tr&     { display: table-row !important; }
+  th&,
+  td&     { display: table-cell !important; }
+}
+
+.responsive-invisibility() {
+  display: none !important;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/size.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/size.less
new file mode 100644
index 0000000000000000000000000000000000000000..a8be65089606863ad878173e951b62fb387daf52
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/size.less	
@@ -0,0 +1,10 @@
+// Sizing shortcuts
+
+.size(@width; @height) {
+  width: @width;
+  height: @height;
+}
+
+.square(@size) {
+  .size(@size; @size);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/tab-focus.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/tab-focus.less
new file mode 100644
index 0000000000000000000000000000000000000000..1f1f05ab054412684539a94423c097d6cdadd8ba
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/tab-focus.less	
@@ -0,0 +1,9 @@
+// WebKit-style focus
+
+.tab-focus() {
+  // Default
+  outline: thin dotted;
+  // WebKit
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/table-row.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/table-row.less
new file mode 100644
index 0000000000000000000000000000000000000000..0f287f1a8bdf51607e91d0c8aa6a5be51d6df36e
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/table-row.less	
@@ -0,0 +1,28 @@
+// Tables
+
+.table-row-variant(@state; @background) {
+  // Exact selectors below required to override `.table-striped` and prevent
+  // inheritance to nested tables.
+  .table > thead > tr,
+  .table > tbody > tr,
+  .table > tfoot > tr {
+    > td.@{state},
+    > th.@{state},
+    &.@{state} > td,
+    &.@{state} > th {
+      background-color: @background;
+    }
+  }
+
+  // Hover states for `.table-hover`
+  // Note: this is not available for cells or rows within `thead` or `tfoot`.
+  .table-hover > tbody > tr {
+    > td.@{state}:hover,
+    > th.@{state}:hover,
+    &.@{state}:hover > td,
+    &:hover > .@{state},
+    &.@{state}:hover > th {
+      background-color: darken(@background, 5%);
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/text-emphasis.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/text-emphasis.less
new file mode 100644
index 0000000000000000000000000000000000000000..0868ef9f2caaf05c2fdbe9f3f3da1616fe221080
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/text-emphasis.less	
@@ -0,0 +1,8 @@
+// Typography
+
+.text-emphasis-variant(@color) {
+  color: @color;
+  a&:hover {
+    color: darken(@color, 10%);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/text-overflow.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/text-overflow.less
new file mode 100644
index 0000000000000000000000000000000000000000..c11ad2fb7471dd29ae781f1aefdfb8bb5e4a7d6c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/text-overflow.less	
@@ -0,0 +1,8 @@
+// Text overflow
+// Requires inline-block or block for proper styling
+
+.text-overflow() {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/vendor-prefixes.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/vendor-prefixes.less
new file mode 100644
index 0000000000000000000000000000000000000000..4418ac911cb2d5fb783133660e0b63ae17d8d85b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/mixins/vendor-prefixes.less	
@@ -0,0 +1,224 @@
+// Vendor Prefixes
+//
+// All vendor mixins are deprecated as of v3.2 due to the introduction of
+// Autoprefixer in our Gruntfile. They will be removed in v4.
+
+// - Animations
+// - Backface visibility
+// - Box shadow
+// - Box sizing
+// - Content columns
+// - Hyphens
+// - Placeholder text
+// - Transformations
+// - Transitions
+// - User Select
+
+
+// Animations
+.animation(@animation) {
+  -webkit-animation: @animation;
+       -o-animation: @animation;
+          animation: @animation;
+}
+.animation-name(@name) {
+  -webkit-animation-name: @name;
+          animation-name: @name;
+}
+.animation-duration(@duration) {
+  -webkit-animation-duration: @duration;
+          animation-duration: @duration;
+}
+.animation-timing-function(@timing-function) {
+  -webkit-animation-timing-function: @timing-function;
+          animation-timing-function: @timing-function;
+}
+.animation-delay(@delay) {
+  -webkit-animation-delay: @delay;
+          animation-delay: @delay;
+}
+.animation-iteration-count(@iteration-count) {
+  -webkit-animation-iteration-count: @iteration-count;
+          animation-iteration-count: @iteration-count;
+}
+.animation-direction(@direction) {
+  -webkit-animation-direction: @direction;
+          animation-direction: @direction;
+}
+.animation-fill-mode(@fill-mode) {
+  -webkit-animation-fill-mode: @fill-mode;
+          animation-fill-mode: @fill-mode;
+}
+
+// Backface visibility
+// Prevent browsers from flickering when using CSS 3D transforms.
+// Default value is `visible`, but can be changed to `hidden`
+
+.backface-visibility(@visibility){
+  -webkit-backface-visibility: @visibility;
+     -moz-backface-visibility: @visibility;
+          backface-visibility: @visibility;
+}
+
+// Drop shadows
+//
+// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's
+// supported browsers that have box shadow capabilities now support it.
+
+.box-shadow(@shadow) {
+  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
+          box-shadow: @shadow;
+}
+
+// Box sizing
+.box-sizing(@boxmodel) {
+  -webkit-box-sizing: @boxmodel;
+     -moz-box-sizing: @boxmodel;
+          box-sizing: @boxmodel;
+}
+
+// CSS3 Content Columns
+.content-columns(@column-count; @column-gap: @grid-gutter-width) {
+  -webkit-column-count: @column-count;
+     -moz-column-count: @column-count;
+          column-count: @column-count;
+  -webkit-column-gap: @column-gap;
+     -moz-column-gap: @column-gap;
+          column-gap: @column-gap;
+}
+
+// Optional hyphenation
+.hyphens(@mode: auto) {
+  word-wrap: break-word;
+  -webkit-hyphens: @mode;
+     -moz-hyphens: @mode;
+      -ms-hyphens: @mode; // IE10+
+       -o-hyphens: @mode;
+          hyphens: @mode;
+}
+
+// Placeholder text
+.placeholder(@color: @input-color-placeholder) {
+  &::-moz-placeholder           { color: @color;   // Firefox
+                                  opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526
+  &:-ms-input-placeholder       { color: @color; } // Internet Explorer 10+
+  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
+}
+
+// Transformations
+.scale(@ratio) {
+  -webkit-transform: scale(@ratio);
+      -ms-transform: scale(@ratio); // IE9 only
+       -o-transform: scale(@ratio);
+          transform: scale(@ratio);
+}
+.scale(@ratioX; @ratioY) {
+  -webkit-transform: scale(@ratioX, @ratioY);
+      -ms-transform: scale(@ratioX, @ratioY); // IE9 only
+       -o-transform: scale(@ratioX, @ratioY);
+          transform: scale(@ratioX, @ratioY);
+}
+.scaleX(@ratio) {
+  -webkit-transform: scaleX(@ratio);
+      -ms-transform: scaleX(@ratio); // IE9 only
+       -o-transform: scaleX(@ratio);
+          transform: scaleX(@ratio);
+}
+.scaleY(@ratio) {
+  -webkit-transform: scaleY(@ratio);
+      -ms-transform: scaleY(@ratio); // IE9 only
+       -o-transform: scaleY(@ratio);
+          transform: scaleY(@ratio);
+}
+.skew(@x; @y) {
+  -webkit-transform: skew(@x, @y);
+      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
+       -o-transform: skew(@x, @y);
+          transform: skew(@x, @y);
+}
+.translate(@x; @y) {
+  -webkit-transform: translate(@x, @y);
+      -ms-transform: translate(@x, @y); // IE9 only
+       -o-transform: translate(@x, @y);
+          transform: translate(@x, @y);
+}
+.translate3d(@x; @y; @z) {
+  -webkit-transform: translate3d(@x, @y, @z);
+          transform: translate3d(@x, @y, @z);
+}
+.rotate(@degrees) {
+  -webkit-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees); // IE9 only
+       -o-transform: rotate(@degrees);
+          transform: rotate(@degrees);
+}
+.rotateX(@degrees) {
+  -webkit-transform: rotateX(@degrees);
+      -ms-transform: rotateX(@degrees); // IE9 only
+       -o-transform: rotateX(@degrees);
+          transform: rotateX(@degrees);
+}
+.rotateY(@degrees) {
+  -webkit-transform: rotateY(@degrees);
+      -ms-transform: rotateY(@degrees); // IE9 only
+       -o-transform: rotateY(@degrees);
+          transform: rotateY(@degrees);
+}
+.perspective(@perspective) {
+  -webkit-perspective: @perspective;
+     -moz-perspective: @perspective;
+          perspective: @perspective;
+}
+.perspective-origin(@perspective) {
+  -webkit-perspective-origin: @perspective;
+     -moz-perspective-origin: @perspective;
+          perspective-origin: @perspective;
+}
+.transform-origin(@origin) {
+  -webkit-transform-origin: @origin;
+     -moz-transform-origin: @origin;
+      -ms-transform-origin: @origin; // IE9 only
+          transform-origin: @origin;
+}
+
+
+// Transitions
+
+.transition(@transition) {
+  -webkit-transition: @transition;
+       -o-transition: @transition;
+          transition: @transition;
+}
+.transition-property(@transition-property) {
+  -webkit-transition-property: @transition-property;
+          transition-property: @transition-property;
+}
+.transition-delay(@transition-delay) {
+  -webkit-transition-delay: @transition-delay;
+          transition-delay: @transition-delay;
+}
+.transition-duration(@transition-duration) {
+  -webkit-transition-duration: @transition-duration;
+          transition-duration: @transition-duration;
+}
+.transition-timing-function(@timing-function) {
+  -webkit-transition-timing-function: @timing-function;
+          transition-timing-function: @timing-function;
+}
+.transition-transform(@transition) {
+  -webkit-transition: -webkit-transform @transition;
+     -moz-transition: -moz-transform @transition;
+       -o-transition: -o-transform @transition;
+          transition: transform @transition;
+}
+
+
+// User select
+// For selecting text on the page
+
+.user-select(@select) {
+  -webkit-user-select: @select;
+     -moz-user-select: @select;
+      -ms-user-select: @select; // IE10+
+          user-select: @select;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/modals.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/modals.less
new file mode 100644
index 0000000000000000000000000000000000000000..093d051315dab5f4a282aef1636a6fd6bfa19127
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/modals.less	
@@ -0,0 +1,147 @@
+//
+// Modals
+// --------------------------------------------------
+
+// .modal-open      - body class for killing the scroll
+// .modal           - container to scroll within
+// .modal-dialog    - positioning shell for the actual modal
+// .modal-content   - actual modal w/ bg and corners and shit
+
+// Kill the scroll on the body
+.modal-open {
+  overflow: hidden;
+}
+
+// Container that the modal scrolls within
+.modal {
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: @zindex-modal;
+  -webkit-overflow-scrolling: touch;
+
+  // Prevent Chrome on Windows from adding a focus outline. For details, see
+  // https://github.com/twbs/bootstrap/pull/10951.
+  outline: 0;
+
+  // When fading in the modal, animate it to slide down
+  &.fade .modal-dialog {
+    .translate(0, -25%);
+    .transition-transform(~"0.3s ease-out");
+  }
+  &.in .modal-dialog { .translate(0, 0)}
+}
+
+// Shell div to position the modal with bottom padding
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+
+// Actual modal
+.modal-content {
+  position: relative;
+  background-color: @modal-content-bg;
+  border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)
+  border: 1px solid @modal-content-border-color;
+  border-radius: @border-radius-large;
+  .box-shadow(0 3px 9px rgba(0,0,0,.5));
+  background-clip: padding-box;
+  // Remove focus outline from opened modal
+  outline: 0;
+}
+
+// Modal background
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: @zindex-modal-background;
+  background-color: @modal-backdrop-bg;
+  // Fade for backdrop
+  &.fade { .opacity(0); }
+  &.in { .opacity(@modal-backdrop-opacity); }
+}
+
+// Modal header
+// Top section of the modal w/ title and dismiss
+.modal-header {
+  padding: @modal-title-padding;
+  border-bottom: 1px solid @modal-header-border-color;
+  min-height: (@modal-title-padding + @modal-title-line-height);
+}
+// Close icon
+.modal-header .close {
+  margin-top: -2px;
+}
+
+// Title text within header
+.modal-title {
+  margin: 0;
+  line-height: @modal-title-line-height;
+}
+
+// Modal body
+// Where all modal content resides (sibling of .modal-header and .modal-footer)
+.modal-body {
+  position: relative;
+  padding: @modal-inner-padding;
+}
+
+// Footer (for actions)
+.modal-footer {
+  padding: @modal-inner-padding;
+  text-align: right; // right align buttons
+  border-top: 1px solid @modal-footer-border-color;
+  &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons
+
+  // Properly space out buttons
+  .btn + .btn {
+    margin-left: 5px;
+    margin-bottom: 0; // account for input[type="submit"] which gets the bottom margin like all other inputs
+  }
+  // but override that for button groups
+  .btn-group .btn + .btn {
+    margin-left: -1px;
+  }
+  // and override it for block buttons as well
+  .btn-block + .btn-block {
+    margin-left: 0;
+  }
+}
+
+// Measure scrollbar width for padding body during modal show/hide
+.modal-scrollbar-measure {
+  position: absolute;
+  top: -9999px;
+  width: 50px;
+  height: 50px;
+  overflow: scroll;
+}
+
+// Scale up the modal
+@media (min-width: @screen-sm-min) {
+  // Automatically set modal's width for larger viewports
+  .modal-dialog {
+    width: @modal-md;
+    margin: 30px auto;
+  }
+  .modal-content {
+    .box-shadow(0 5px 15px rgba(0,0,0,.5));
+  }
+
+  // Modal sizes
+  .modal-sm { width: @modal-sm; }
+}
+
+@media (min-width: @screen-md-min) {
+  .modal-lg { width: @modal-lg; }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/navbar.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/navbar.less
new file mode 100644
index 0000000000000000000000000000000000000000..b5e9a5f8da91a7391d4bf7f6ac5ed87a0de8cf90
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/navbar.less	
@@ -0,0 +1,654 @@
+//
+// Navbars
+// --------------------------------------------------
+
+
+// Wrapper and base class
+//
+// Provide a static navbar from which we expand to create full-width, fixed, and
+// other navbar variations.
+
+.navbar {
+  position: relative;
+  min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)
+  margin-bottom: @navbar-margin-bottom;
+  border: 1px solid transparent;
+
+  // Prevent floats from breaking the navbar
+  &:extend(.clearfix all);
+
+  @media (min-width: @grid-float-breakpoint) {
+    border-radius: @navbar-border-radius;
+  }
+}
+
+
+// Navbar heading
+//
+// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy
+// styling of responsive aspects.
+
+.navbar-header {
+  &:extend(.clearfix all);
+
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+  }
+}
+
+
+// Navbar collapse (body)
+//
+// Group your navbar content into this for easy collapsing and expanding across
+// various device sizes. By default, this content is collapsed when <768px, but
+// will expand past that for a horizontal display.
+//
+// To start (on mobile devices) the navbar links, forms, and buttons are stacked
+// vertically and include a `max-height` to overflow in case you have too much
+// content for the user's viewport.
+
+.navbar-collapse {
+  overflow-x: visible;
+  padding-right: @navbar-padding-horizontal;
+  padding-left:  @navbar-padding-horizontal;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
+  &:extend(.clearfix all);
+  -webkit-overflow-scrolling: touch;
+
+  &.in {
+    overflow-y: auto;
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    width: auto;
+    border-top: 0;
+    box-shadow: none;
+
+    &.collapse {
+      display: block !important;
+      height: auto !important;
+      padding-bottom: 0; // Override default setting
+      overflow: visible !important;
+    }
+
+    &.in {
+      overflow-y: visible;
+    }
+
+    // Undo the collapse side padding for navbars with containers to ensure
+    // alignment of right-aligned contents.
+    .navbar-fixed-top &,
+    .navbar-static-top &,
+    .navbar-fixed-bottom & {
+      padding-left: 0;
+      padding-right: 0;
+    }
+  }
+}
+
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  .navbar-collapse {
+    max-height: @navbar-collapse-max-height;
+
+    @media (max-width: @screen-xs-min) and (orientation: landscape) {
+      max-height: 200px;
+    }
+  }
+}
+
+
+// Both navbar header and collapse
+//
+// When a container is present, change the behavior of the header and collapse.
+
+.container,
+.container-fluid {
+  > .navbar-header,
+  > .navbar-collapse {
+    margin-right: -@navbar-padding-horizontal;
+    margin-left:  -@navbar-padding-horizontal;
+
+    @media (min-width: @grid-float-breakpoint) {
+      margin-right: 0;
+      margin-left:  0;
+    }
+  }
+}
+
+
+//
+// Navbar alignment options
+//
+// Display the navbar across the entirety of the page or fixed it to the top or
+// bottom of the page.
+
+// Static top (unfixed, but 100% wide) navbar
+.navbar-static-top {
+  z-index: @zindex-navbar;
+  border-width: 0 0 1px;
+
+  @media (min-width: @grid-float-breakpoint) {
+    border-radius: 0;
+  }
+}
+
+// Fix the top/bottom navbars when screen real estate supports it
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: @zindex-navbar-fixed;
+
+  // Undo the rounded corners
+  @media (min-width: @grid-float-breakpoint) {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0; // override .navbar defaults
+  border-width: 1px 0 0;
+}
+
+
+// Brand/project name
+
+.navbar-brand {
+  float: left;
+  padding: @navbar-padding-vertical @navbar-padding-horizontal;
+  font-size: @font-size-large;
+  line-height: @line-height-computed;
+  height: @navbar-height;
+
+  &:hover,
+  &:focus {
+    text-decoration: none;
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    .navbar > .container &,
+    .navbar > .container-fluid & {
+      margin-left: -@navbar-padding-horizontal;
+    }
+  }
+}
+
+
+// Navbar toggle
+//
+// Custom button for toggling the `.navbar-collapse`, powered by the collapse
+// JavaScript plugin.
+
+.navbar-toggle {
+  position: relative;
+  float: right;
+  margin-right: @navbar-padding-horizontal;
+  padding: 9px 10px;
+  .navbar-vertical-align(34px);
+  background-color: transparent;
+  background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214
+  border: 1px solid transparent;
+  border-radius: @border-radius-base;
+
+  // We remove the `outline` here, but later compensate by attaching `:hover`
+  // styles to `:focus`.
+  &:focus {
+    outline: 0;
+  }
+
+  // Bars
+  .icon-bar {
+    display: block;
+    width: 22px;
+    height: 2px;
+    border-radius: 1px;
+  }
+  .icon-bar + .icon-bar {
+    margin-top: 4px;
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    display: none;
+  }
+}
+
+
+// Navbar nav links
+//
+// Builds on top of the `.nav` components with its own modifier class to make
+// the nav the full height of the horizontal nav (above 768px).
+
+.navbar-nav {
+  margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;
+
+  > li > a {
+    padding-top:    10px;
+    padding-bottom: 10px;
+    line-height: @line-height-computed;
+  }
+
+  @media (max-width: @grid-float-breakpoint-max) {
+    // Dropdowns get custom display when collapsed
+    .open .dropdown-menu {
+      position: static;
+      float: none;
+      width: auto;
+      margin-top: 0;
+      background-color: transparent;
+      border: 0;
+      box-shadow: none;
+      > li > a,
+      .dropdown-header {
+        padding: 5px 15px 5px 25px;
+      }
+      > li > a {
+        line-height: @line-height-computed;
+        &:hover,
+        &:focus {
+          background-image: none;
+        }
+      }
+    }
+  }
+
+  // Uncollapse the nav
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+    margin: 0;
+
+    > li {
+      float: left;
+      > a {
+        padding-top:    @navbar-padding-vertical;
+        padding-bottom: @navbar-padding-vertical;
+      }
+    }
+
+    &.navbar-right:last-child {
+      margin-right: -@navbar-padding-horizontal;
+    }
+  }
+}
+
+
+// Component alignment
+//
+// Repurpose the pull utilities as their own navbar utilities to avoid specificity
+// issues with parents and chaining. Only do this when the navbar is uncollapsed
+// though so that navbar contents properly stack and align in mobile.
+
+@media (min-width: @grid-float-breakpoint) {
+  .navbar-left  { .pull-left(); }
+  .navbar-right { .pull-right(); }
+}
+
+
+// Navbar form
+//
+// Extension of the `.form-inline` with some extra flavor for optimum display in
+// our navbars.
+
+.navbar-form {
+  margin-left: -@navbar-padding-horizontal;
+  margin-right: -@navbar-padding-horizontal;
+  padding: 10px @navbar-padding-horizontal;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
+  .box-shadow(@shadow);
+
+  // Mixin behavior for optimum display
+  .form-inline();
+
+  .form-group {
+    @media (max-width: @grid-float-breakpoint-max) {
+      margin-bottom: 5px;
+    }
+  }
+
+  // Vertically center in expanded, horizontal navbar
+  .navbar-vertical-align(@input-height-base);
+
+  // Undo 100% width for pull classes
+  @media (min-width: @grid-float-breakpoint) {
+    width: auto;
+    border: 0;
+    margin-left: 0;
+    margin-right: 0;
+    padding-top: 0;
+    padding-bottom: 0;
+    .box-shadow(none);
+
+    // Outdent the form if last child to line up with content down the page
+    &.navbar-right:last-child {
+      margin-right: -@navbar-padding-horizontal;
+    }
+  }
+}
+
+
+// Dropdown menus
+
+// Menu position and menu carets
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  .border-top-radius(0);
+}
+// Menu position and menu caret support for dropups via extra dropup class
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  .border-bottom-radius(0);
+}
+
+
+// Buttons in navbars
+//
+// Vertically center a button within a navbar (when *not* in a form).
+
+.navbar-btn {
+  .navbar-vertical-align(@input-height-base);
+
+  &.btn-sm {
+    .navbar-vertical-align(@input-height-small);
+  }
+  &.btn-xs {
+    .navbar-vertical-align(22);
+  }
+}
+
+
+// Text in navbars
+//
+// Add a class to make any element properly align itself vertically within the navbars.
+
+.navbar-text {
+  .navbar-vertical-align(@line-height-computed);
+
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+    margin-left: @navbar-padding-horizontal;
+    margin-right: @navbar-padding-horizontal;
+
+    // Outdent the form if last child to line up with content down the page
+    &.navbar-right:last-child {
+      margin-right: 0;
+    }
+  }
+}
+
+// Alternate navbars
+// --------------------------------------------------
+
+// Default navbar
+.navbar-default {
+  background-color: @navbar-default-bg;
+  border-color: @navbar-default-border;
+
+  .navbar-brand {
+    color: @navbar-default-brand-color;
+    &:hover,
+    &:focus {
+      color: @navbar-default-brand-hover-color;
+      background-color: @navbar-default-brand-hover-bg;
+    }
+  }
+
+  .navbar-text {
+    color: @navbar-default-color;
+  }
+
+  .navbar-nav {
+    > li > a {
+      color: @navbar-default-link-color;
+
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-hover-color;
+        background-color: @navbar-default-link-hover-bg;
+      }
+    }
+    > .active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-active-color;
+        background-color: @navbar-default-link-active-bg;
+      }
+    }
+    > .disabled > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-disabled-color;
+        background-color: @navbar-default-link-disabled-bg;
+      }
+    }
+  }
+
+  .navbar-toggle {
+    border-color: @navbar-default-toggle-border-color;
+    &:hover,
+    &:focus {
+      background-color: @navbar-default-toggle-hover-bg;
+    }
+    .icon-bar {
+      background-color: @navbar-default-toggle-icon-bar-bg;
+    }
+  }
+
+  .navbar-collapse,
+  .navbar-form {
+    border-color: @navbar-default-border;
+  }
+
+  // Dropdown menu items
+  .navbar-nav {
+    // Remove background color from open dropdown
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        background-color: @navbar-default-link-active-bg;
+        color: @navbar-default-link-active-color;
+      }
+    }
+
+    @media (max-width: @grid-float-breakpoint-max) {
+      // Dropdowns get custom display when collapsed
+      .open .dropdown-menu {
+        > li > a {
+          color: @navbar-default-link-color;
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-hover-color;
+            background-color: @navbar-default-link-hover-bg;
+          }
+        }
+        > .active > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-active-color;
+            background-color: @navbar-default-link-active-bg;
+          }
+        }
+        > .disabled > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-disabled-color;
+            background-color: @navbar-default-link-disabled-bg;
+          }
+        }
+      }
+    }
+  }
+
+
+  // Links in navbars
+  //
+  // Add a class to ensure links outside the navbar nav are colored correctly.
+
+  .navbar-link {
+    color: @navbar-default-link-color;
+    &:hover {
+      color: @navbar-default-link-hover-color;
+    }
+  }
+
+  .btn-link {
+    color: @navbar-default-link-color;
+    &:hover,
+    &:focus {
+      color: @navbar-default-link-hover-color;
+    }
+    &[disabled],
+    fieldset[disabled] & {
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-disabled-color;
+      }
+    }
+  }
+}
+
+// Inverse navbar
+
+.navbar-inverse {
+  background-color: @navbar-inverse-bg;
+  border-color: @navbar-inverse-border;
+
+  .navbar-brand {
+    color: @navbar-inverse-brand-color;
+    &:hover,
+    &:focus {
+      color: @navbar-inverse-brand-hover-color;
+      background-color: @navbar-inverse-brand-hover-bg;
+    }
+  }
+
+  .navbar-text {
+    color: @navbar-inverse-color;
+  }
+
+  .navbar-nav {
+    > li > a {
+      color: @navbar-inverse-link-color;
+
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-hover-color;
+        background-color: @navbar-inverse-link-hover-bg;
+      }
+    }
+    > .active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-active-color;
+        background-color: @navbar-inverse-link-active-bg;
+      }
+    }
+    > .disabled > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-disabled-color;
+        background-color: @navbar-inverse-link-disabled-bg;
+      }
+    }
+  }
+
+  // Darken the responsive nav toggle
+  .navbar-toggle {
+    border-color: @navbar-inverse-toggle-border-color;
+    &:hover,
+    &:focus {
+      background-color: @navbar-inverse-toggle-hover-bg;
+    }
+    .icon-bar {
+      background-color: @navbar-inverse-toggle-icon-bar-bg;
+    }
+  }
+
+  .navbar-collapse,
+  .navbar-form {
+    border-color: darken(@navbar-inverse-bg, 7%);
+  }
+
+  // Dropdowns
+  .navbar-nav {
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        background-color: @navbar-inverse-link-active-bg;
+        color: @navbar-inverse-link-active-color;
+      }
+    }
+
+    @media (max-width: @grid-float-breakpoint-max) {
+      // Dropdowns get custom display
+      .open .dropdown-menu {
+        > .dropdown-header {
+          border-color: @navbar-inverse-border;
+        }
+        .divider {
+          background-color: @navbar-inverse-border;
+        }
+        > li > a {
+          color: @navbar-inverse-link-color;
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-hover-color;
+            background-color: @navbar-inverse-link-hover-bg;
+          }
+        }
+        > .active > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-active-color;
+            background-color: @navbar-inverse-link-active-bg;
+          }
+        }
+        > .disabled > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-disabled-color;
+            background-color: @navbar-inverse-link-disabled-bg;
+          }
+        }
+      }
+    }
+  }
+
+  .navbar-link {
+    color: @navbar-inverse-link-color;
+    &:hover {
+      color: @navbar-inverse-link-hover-color;
+    }
+  }
+
+  .btn-link {
+    color: @navbar-inverse-link-color;
+    &:hover,
+    &:focus {
+      color: @navbar-inverse-link-hover-color;
+    }
+    &[disabled],
+    fieldset[disabled] & {
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-disabled-color;
+      }
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/navs.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/navs.less
new file mode 100644
index 0000000000000000000000000000000000000000..98a64307acfd13faac31f186198b83aae5edb0b7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/navs.less	
@@ -0,0 +1,242 @@
+//
+// Navs
+// --------------------------------------------------
+
+
+// Base class
+// --------------------------------------------------
+
+.nav {
+  margin-bottom: 0;
+  padding-left: 0; // Override default ul/ol
+  list-style: none;
+  &:extend(.clearfix all);
+
+  > li {
+    position: relative;
+    display: block;
+
+    > a {
+      position: relative;
+      display: block;
+      padding: @nav-link-padding;
+      &:hover,
+      &:focus {
+        text-decoration: none;
+        background-color: @nav-link-hover-bg;
+      }
+    }
+
+    // Disabled state sets text to gray and nukes hover/tab effects
+    &.disabled > a {
+      color: @nav-disabled-link-color;
+
+      &:hover,
+      &:focus {
+        color: @nav-disabled-link-hover-color;
+        text-decoration: none;
+        background-color: transparent;
+        cursor: not-allowed;
+      }
+    }
+  }
+
+  // Open dropdowns
+  .open > a {
+    &,
+    &:hover,
+    &:focus {
+      background-color: @nav-link-hover-bg;
+      border-color: @link-color;
+    }
+  }
+
+  // Nav dividers (deprecated with v3.0.1)
+  //
+  // This should have been removed in v3 with the dropping of `.nav-list`, but
+  // we missed it. We don't currently support this anywhere, but in the interest
+  // of maintaining backward compatibility in case you use it, it's deprecated.
+  .nav-divider {
+    .nav-divider();
+  }
+
+  // Prevent IE8 from misplacing imgs
+  //
+  // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989
+  > li > a > img {
+    max-width: none;
+  }
+}
+
+
+// Tabs
+// -------------------------
+
+// Give the tabs something to sit on
+.nav-tabs {
+  border-bottom: 1px solid @nav-tabs-border-color;
+  > li {
+    float: left;
+    // Make the list-items overlay the bottom border
+    margin-bottom: -1px;
+
+    // Actual tabs (as links)
+    > a {
+      margin-right: 2px;
+      line-height: @line-height-base;
+      border: 1px solid transparent;
+      border-radius: @border-radius-base @border-radius-base 0 0;
+      &:hover {
+        border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;
+      }
+    }
+
+    // Active state, and its :hover to override normal :hover
+    &.active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @nav-tabs-active-link-hover-color;
+        background-color: @nav-tabs-active-link-hover-bg;
+        border: 1px solid @nav-tabs-active-link-hover-border-color;
+        border-bottom-color: transparent;
+        cursor: default;
+      }
+    }
+  }
+  // pulling this in mainly for less shorthand
+  &.nav-justified {
+    .nav-justified();
+    .nav-tabs-justified();
+  }
+}
+
+
+// Pills
+// -------------------------
+.nav-pills {
+  > li {
+    float: left;
+
+    // Links rendered as pills
+    > a {
+      border-radius: @nav-pills-border-radius;
+    }
+    + li {
+      margin-left: 2px;
+    }
+
+    // Active state
+    &.active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @nav-pills-active-link-hover-color;
+        background-color: @nav-pills-active-link-hover-bg;
+      }
+    }
+  }
+}
+
+
+// Stacked pills
+.nav-stacked {
+  > li {
+    float: none;
+    + li {
+      margin-top: 2px;
+      margin-left: 0; // no need for this gap between nav items
+    }
+  }
+}
+
+
+// Nav variations
+// --------------------------------------------------
+
+// Justified nav links
+// -------------------------
+
+.nav-justified {
+  width: 100%;
+
+  > li {
+    float: none;
+    > a {
+      text-align: center;
+      margin-bottom: 5px;
+    }
+  }
+
+  > .dropdown .dropdown-menu {
+    top: auto;
+    left: auto;
+  }
+
+  @media (min-width: @screen-sm-min) {
+    > li {
+      display: table-cell;
+      width: 1%;
+      > a {
+        margin-bottom: 0;
+      }
+    }
+  }
+}
+
+// Move borders to anchors instead of bottom of list
+//
+// Mixin for adding on top the shared `.nav-justified` styles for our tabs
+.nav-tabs-justified {
+  border-bottom: 0;
+
+  > li > a {
+    // Override margin from .nav-tabs
+    margin-right: 0;
+    border-radius: @border-radius-base;
+  }
+
+  > .active > a,
+  > .active > a:hover,
+  > .active > a:focus {
+    border: 1px solid @nav-tabs-justified-link-border-color;
+  }
+
+  @media (min-width: @screen-sm-min) {
+    > li > a {
+      border-bottom: 1px solid @nav-tabs-justified-link-border-color;
+      border-radius: @border-radius-base @border-radius-base 0 0;
+    }
+    > .active > a,
+    > .active > a:hover,
+    > .active > a:focus {
+      border-bottom-color: @nav-tabs-justified-active-link-border-color;
+    }
+  }
+}
+
+
+// Tabbable tabs
+// -------------------------
+
+// Hide tabbable panes to start, show them when `.active`
+.tab-content {
+  > .tab-pane {
+    display: none;
+  }
+  > .active {
+    display: block;
+  }
+}
+
+
+// Dropdowns
+// -------------------------
+
+// Specific dropdowns
+.nav-tabs .dropdown-menu {
+  // make dropdown border overlap tab border
+  margin-top: -1px;
+  // Remove the top rounded corners here since there is a hard edge above the menu
+  .border-top-radius(0);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/normalize.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/normalize.less
new file mode 100644
index 0000000000000000000000000000000000000000..ce04b6a2f9d8a1027368af6a04f035e81cfda2f0
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/normalize.less	
@@ -0,0 +1,425 @@
+/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
+
+//
+// 1. Set default font family to sans-serif.
+// 2. Prevent iOS text size adjust after orientation change, without disabling
+//    user zoom.
+//
+
+html {
+  font-family: sans-serif; // 1
+  -ms-text-size-adjust: 100%; // 2
+  -webkit-text-size-adjust: 100%; // 2
+}
+
+//
+// Remove default margin.
+//
+
+body {
+  margin: 0;
+}
+
+// HTML5 display definitions
+// ==========================================================================
+
+//
+// Correct `block` display not defined for any HTML5 element in IE 8/9.
+// Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
+// Correct `block` display not defined for `main` in IE 11.
+//
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+summary {
+  display: block;
+}
+
+//
+// 1. Correct `inline-block` display not defined in IE 8/9.
+// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
+//
+
+audio,
+canvas,
+progress,
+video {
+  display: inline-block; // 1
+  vertical-align: baseline; // 2
+}
+
+//
+// Prevent modern browsers from displaying `audio` without controls.
+// Remove excess height in iOS 5 devices.
+//
+
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+
+//
+// Address `[hidden]` styling not present in IE 8/9/10.
+// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
+//
+
+[hidden],
+template {
+  display: none;
+}
+
+// Links
+// ==========================================================================
+
+//
+// Remove the gray background color from active links in IE 10.
+//
+
+a {
+  background: transparent;
+}
+
+//
+// Improve readability when focused and also mouse hovered in all browsers.
+//
+
+a:active,
+a:hover {
+  outline: 0;
+}
+
+// Text-level semantics
+// ==========================================================================
+
+//
+// Address styling not present in IE 8/9/10/11, Safari, and Chrome.
+//
+
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+
+//
+// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
+//
+
+b,
+strong {
+  font-weight: bold;
+}
+
+//
+// Address styling not present in Safari and Chrome.
+//
+
+dfn {
+  font-style: italic;
+}
+
+//
+// Address variable `h1` font-size and margin within `section` and `article`
+// contexts in Firefox 4+, Safari, and Chrome.
+//
+
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+
+//
+// Address styling not present in IE 8/9.
+//
+
+mark {
+  background: #ff0;
+  color: #000;
+}
+
+//
+// Address inconsistent and variable font size in all browsers.
+//
+
+small {
+  font-size: 80%;
+}
+
+//
+// Prevent `sub` and `sup` affecting `line-height` in all browsers.
+//
+
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+
+sup {
+  top: -0.5em;
+}
+
+sub {
+  bottom: -0.25em;
+}
+
+// Embedded content
+// ==========================================================================
+
+//
+// Remove border when inside `a` element in IE 8/9/10.
+//
+
+img {
+  border: 0;
+}
+
+//
+// Correct overflow not hidden in IE 9/10/11.
+//
+
+svg:not(:root) {
+  overflow: hidden;
+}
+
+// Grouping content
+// ==========================================================================
+
+//
+// Address margin not present in IE 8/9 and Safari.
+//
+
+figure {
+  margin: 1em 40px;
+}
+
+//
+// Address differences between Firefox and other browsers.
+//
+
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0;
+}
+
+//
+// Contain overflow in all browsers.
+//
+
+pre {
+  overflow: auto;
+}
+
+//
+// Address odd `em`-unit font size rendering in all browsers.
+//
+
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+
+// Forms
+// ==========================================================================
+
+//
+// Known limitation: by default, Chrome and Safari on OS X allow very limited
+// styling of `select`, unless a `border` property is set.
+//
+
+//
+// 1. Correct color not being inherited.
+//    Known issue: affects color of disabled elements.
+// 2. Correct font properties not being inherited.
+// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
+//
+
+button,
+input,
+optgroup,
+select,
+textarea {
+  color: inherit; // 1
+  font: inherit; // 2
+  margin: 0; // 3
+}
+
+//
+// Address `overflow` set to `hidden` in IE 8/9/10/11.
+//
+
+button {
+  overflow: visible;
+}
+
+//
+// Address inconsistent `text-transform` inheritance for `button` and `select`.
+// All other form control elements do not inherit `text-transform` values.
+// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
+// Correct `select` style inheritance in Firefox.
+//
+
+button,
+select {
+  text-transform: none;
+}
+
+//
+// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+//    and `video` controls.
+// 2. Correct inability to style clickable `input` types in iOS.
+// 3. Improve usability and consistency of cursor style between image-type
+//    `input` and others.
+//
+
+button,
+html input[type="button"], // 1
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button; // 2
+  cursor: pointer; // 3
+}
+
+//
+// Re-set default cursor for disabled elements.
+//
+
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+
+//
+// Remove inner padding and border in Firefox 4+.
+//
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  border: 0;
+  padding: 0;
+}
+
+//
+// Address Firefox 4+ setting `line-height` on `input` using `!important` in
+// the UA stylesheet.
+//
+
+input {
+  line-height: normal;
+}
+
+//
+// It's recommended that you don't attempt to style these elements.
+// Firefox's implementation doesn't respect box-sizing, padding, or width.
+//
+// 1. Address box sizing set to `content-box` in IE 8/9/10.
+// 2. Remove excess padding in IE 8/9/10.
+//
+
+input[type="checkbox"],
+input[type="radio"] {
+  box-sizing: border-box; // 1
+  padding: 0; // 2
+}
+
+//
+// Fix the cursor style for Chrome's increment/decrement buttons. For certain
+// `font-size` values of the `input`, it causes the cursor style of the
+// decrement button to change from `default` to `text`.
+//
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+
+//
+// 1. Address `appearance` set to `searchfield` in Safari and Chrome.
+// 2. Address `box-sizing` set to `border-box` in Safari and Chrome
+//    (include `-moz` to future-proof).
+//
+
+input[type="search"] {
+  -webkit-appearance: textfield; // 1
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box; // 2
+  box-sizing: content-box;
+}
+
+//
+// Remove inner padding and search cancel button in Safari and Chrome on OS X.
+// Safari (but not Chrome) clips the cancel button when the search input has
+// padding (and `textfield` appearance).
+//
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+
+//
+// Define consistent border, margin, and padding.
+//
+
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em;
+}
+
+//
+// 1. Correct `color` not being inherited in IE 8/9/10/11.
+// 2. Remove padding so people aren't caught out if they zero out fieldsets.
+//
+
+legend {
+  border: 0; // 1
+  padding: 0; // 2
+}
+
+//
+// Remove default vertical scrollbar in IE 8/9/10/11.
+//
+
+textarea {
+  overflow: auto;
+}
+
+//
+// Don't inherit the `font-weight` (applied by a rule above).
+// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
+//
+
+optgroup {
+  font-weight: bold;
+}
+
+// Tables
+// ==========================================================================
+
+//
+// Remove most spacing between table cells.
+//
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+
+td,
+th {
+  padding: 0;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/pager.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/pager.less
new file mode 100644
index 0000000000000000000000000000000000000000..59103f4452586a16f1bebdaf7b0b9d477d8a55e7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/pager.less	
@@ -0,0 +1,55 @@
+//
+// Pager pagination
+// --------------------------------------------------
+
+
+.pager {
+  padding-left: 0;
+  margin: @line-height-computed 0;
+  list-style: none;
+  text-align: center;
+  &:extend(.clearfix all);
+  li {
+    display: inline;
+    > a,
+    > span {
+      display: inline-block;
+      padding: 5px 14px;
+      background-color: @pager-bg;
+      border: 1px solid @pager-border;
+      border-radius: @pager-border-radius;
+    }
+
+    > a:hover,
+    > a:focus {
+      text-decoration: none;
+      background-color: @pager-hover-bg;
+    }
+  }
+
+  .next {
+    > a,
+    > span {
+      float: right;
+    }
+  }
+
+  .previous {
+    > a,
+    > span {
+      float: left;
+    }
+  }
+
+  .disabled {
+    > a,
+    > a:hover,
+    > a:focus,
+    > span {
+      color: @pager-disabled-color;
+      background-color: @pager-bg;
+      cursor: not-allowed;
+    }
+  }
+
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/pagination.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/pagination.less
new file mode 100644
index 0000000000000000000000000000000000000000..b2856ae60e6bc7df6453a26b78ea2b1ee748b406
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/pagination.less	
@@ -0,0 +1,88 @@
+//
+// Pagination (multiple pages)
+// --------------------------------------------------
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: @line-height-computed 0;
+  border-radius: @border-radius-base;
+
+  > li {
+    display: inline; // Remove list-style and block-level defaults
+    > a,
+    > span {
+      position: relative;
+      float: left; // Collapse white-space
+      padding: @padding-base-vertical @padding-base-horizontal;
+      line-height: @line-height-base;
+      text-decoration: none;
+      color: @pagination-color;
+      background-color: @pagination-bg;
+      border: 1px solid @pagination-border;
+      margin-left: -1px;
+    }
+    &:first-child {
+      > a,
+      > span {
+        margin-left: 0;
+        .border-left-radius(@border-radius-base);
+      }
+    }
+    &:last-child {
+      > a,
+      > span {
+        .border-right-radius(@border-radius-base);
+      }
+    }
+  }
+
+  > li > a,
+  > li > span {
+    &:hover,
+    &:focus {
+      color: @pagination-hover-color;
+      background-color: @pagination-hover-bg;
+      border-color: @pagination-hover-border;
+    }
+  }
+
+  > .active > a,
+  > .active > span {
+    &,
+    &:hover,
+    &:focus {
+      z-index: 2;
+      color: @pagination-active-color;
+      background-color: @pagination-active-bg;
+      border-color: @pagination-active-border;
+      cursor: default;
+    }
+  }
+
+  > .disabled {
+    > span,
+    > span:hover,
+    > span:focus,
+    > a,
+    > a:hover,
+    > a:focus {
+      color: @pagination-disabled-color;
+      background-color: @pagination-disabled-bg;
+      border-color: @pagination-disabled-border;
+      cursor: not-allowed;
+    }
+  }
+}
+
+// Sizing
+// --------------------------------------------------
+
+// Large
+.pagination-lg {
+  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @border-radius-large);
+}
+
+// Small
+.pagination-sm {
+  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @border-radius-small);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/panels.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/panels.less
new file mode 100644
index 0000000000000000000000000000000000000000..9afa4cbfd67eed6d8b18914cbb2419aa09367dcc
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/panels.less	
@@ -0,0 +1,240 @@
+//
+// Panels
+// --------------------------------------------------
+
+
+// Base class
+.panel {
+  margin-bottom: @line-height-computed;
+  background-color: @panel-bg;
+  border: 1px solid transparent;
+  border-radius: @panel-border-radius;
+  .box-shadow(0 1px 1px rgba(0,0,0,.05));
+}
+
+// Panel contents
+.panel-body {
+  padding: @panel-body-padding;
+  &:extend(.clearfix all);
+}
+
+// Optional heading
+.panel-heading {
+  padding: @panel-heading-padding;
+  border-bottom: 1px solid transparent;
+  .border-top-radius((@panel-border-radius - 1));
+
+  > .dropdown .dropdown-toggle {
+    color: inherit;
+  }
+}
+
+// Within heading, strip any `h*` tag of its default margins for spacing.
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: ceil((@font-size-base * 1.125));
+  color: inherit;
+
+  > a {
+    color: inherit;
+  }
+}
+
+// Optional footer (stays gray in every modifier class)
+.panel-footer {
+  padding: @panel-footer-padding;
+  background-color: @panel-footer-bg;
+  border-top: 1px solid @panel-inner-border;
+  .border-bottom-radius((@panel-border-radius - 1));
+}
+
+
+// List groups in panels
+//
+// By default, space out list group content from panel headings to account for
+// any kind of custom content between the two.
+
+.panel {
+  > .list-group {
+    margin-bottom: 0;
+
+    .list-group-item {
+      border-width: 1px 0;
+      border-radius: 0;
+    }
+
+    // Add border top radius for first one
+    &:first-child {
+      .list-group-item:first-child {
+        border-top: 0;
+        .border-top-radius((@panel-border-radius - 1));
+      }
+    }
+    // Add border bottom radius for last one
+    &:last-child {
+      .list-group-item:last-child {
+        border-bottom: 0;
+        .border-bottom-radius((@panel-border-radius - 1));
+      }
+    }
+  }
+}
+// Collapse space between when there's no additional content.
+.panel-heading + .list-group {
+  .list-group-item:first-child {
+    border-top-width: 0;
+  }
+}
+
+
+// Tables in panels
+//
+// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and
+// watch it go full width.
+
+.panel {
+  > .table,
+  > .table-responsive > .table {
+    margin-bottom: 0;
+  }
+  // Add border top radius for first one
+  > .table:first-child,
+  > .table-responsive:first-child > .table:first-child {
+    .border-top-radius((@panel-border-radius - 1));
+
+    > thead:first-child,
+    > tbody:first-child {
+      > tr:first-child {
+        td:first-child,
+        th:first-child {
+          border-top-left-radius: (@panel-border-radius - 1);
+        }
+        td:last-child,
+        th:last-child {
+          border-top-right-radius: (@panel-border-radius - 1);
+        }
+      }
+    }
+  }
+  // Add border bottom radius for last one
+  > .table:last-child,
+  > .table-responsive:last-child > .table:last-child {
+    .border-bottom-radius((@panel-border-radius - 1));
+
+    > tbody:last-child,
+    > tfoot:last-child {
+      > tr:last-child {
+        td:first-child,
+        th:first-child {
+          border-bottom-left-radius: (@panel-border-radius - 1);
+        }
+        td:last-child,
+        th:last-child {
+          border-bottom-right-radius: (@panel-border-radius - 1);
+        }
+      }
+    }
+  }
+  > .panel-body + .table,
+  > .panel-body + .table-responsive {
+    border-top: 1px solid @table-border-color;
+  }
+  > .table > tbody:first-child > tr:first-child th,
+  > .table > tbody:first-child > tr:first-child td {
+    border-top: 0;
+  }
+  > .table-bordered,
+  > .table-responsive > .table-bordered {
+    border: 0;
+    > thead,
+    > tbody,
+    > tfoot {
+      > tr {
+        > th:first-child,
+        > td:first-child {
+          border-left: 0;
+        }
+        > th:last-child,
+        > td:last-child {
+          border-right: 0;
+        }
+      }
+    }
+    > thead,
+    > tbody {
+      > tr:first-child {
+        > td,
+        > th {
+          border-bottom: 0;
+        }
+      }
+    }
+    > tbody,
+    > tfoot {
+      > tr:last-child {
+        > td,
+        > th {
+          border-bottom: 0;
+        }
+      }
+    }
+  }
+  > .table-responsive {
+    border: 0;
+    margin-bottom: 0;
+  }
+}
+
+
+// Collapsable panels (aka, accordion)
+//
+// Wrap a series of panels in `.panel-group` to turn them into an accordion with
+// the help of our collapse JavaScript plugin.
+
+.panel-group {
+  margin-bottom: @line-height-computed;
+
+  // Tighten up margin so it's only between panels
+  .panel {
+    margin-bottom: 0;
+    border-radius: @panel-border-radius;
+    + .panel {
+      margin-top: 5px;
+    }
+  }
+
+  .panel-heading {
+    border-bottom: 0;
+    + .panel-collapse .panel-body {
+      border-top: 1px solid @panel-inner-border;
+    }
+  }
+  .panel-footer {
+    border-top: 0;
+    + .panel-collapse .panel-body {
+      border-bottom: 1px solid @panel-inner-border;
+    }
+  }
+}
+
+
+// Contextual variations
+.panel-default {
+  .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);
+}
+.panel-primary {
+  .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);
+}
+.panel-success {
+  .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);
+}
+.panel-info {
+  .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);
+}
+.panel-warning {
+  .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);
+}
+.panel-danger {
+  .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/popovers.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/popovers.less
new file mode 100644
index 0000000000000000000000000000000000000000..bf6af40a0f1019c83947cf174a01fd33605a16f8
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/popovers.less	
@@ -0,0 +1,133 @@
+//
+// Popovers
+// --------------------------------------------------
+
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: @zindex-popover;
+  display: none;
+  max-width: @popover-max-width;
+  padding: 1px;
+  text-align: left; // Reset given new insertion method
+  background-color: @popover-bg;
+  background-clip: padding-box;
+  border: 1px solid @popover-fallback-border-color;
+  border: 1px solid @popover-border-color;
+  border-radius: @border-radius-large;
+  .box-shadow(0 5px 10px rgba(0,0,0,.2));
+
+  // Overrides for proper insertion
+  white-space: normal;
+
+  // Offset the popover to account for the popover arrow
+  &.top     { margin-top: -@popover-arrow-width; }
+  &.right   { margin-left: @popover-arrow-width; }
+  &.bottom  { margin-top: @popover-arrow-width; }
+  &.left    { margin-left: -@popover-arrow-width; }
+}
+
+.popover-title {
+  margin: 0; // reset heading margin
+  padding: 8px 14px;
+  font-size: @font-size-base;
+  font-weight: normal;
+  line-height: 18px;
+  background-color: @popover-title-bg;
+  border-bottom: 1px solid darken(@popover-title-bg, 5%);
+  border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;
+}
+
+.popover-content {
+  padding: 9px 14px;
+}
+
+// Arrows
+//
+// .arrow is outer, .arrow:after is inner
+
+.popover > .arrow {
+  &,
+  &:after {
+    position: absolute;
+    display: block;
+    width: 0;
+    height: 0;
+    border-color: transparent;
+    border-style: solid;
+  }
+}
+.popover > .arrow {
+  border-width: @popover-arrow-outer-width;
+}
+.popover > .arrow:after {
+  border-width: @popover-arrow-width;
+  content: "";
+}
+
+.popover {
+  &.top > .arrow {
+    left: 50%;
+    margin-left: -@popover-arrow-outer-width;
+    border-bottom-width: 0;
+    border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-top-color: @popover-arrow-outer-color;
+    bottom: -@popover-arrow-outer-width;
+    &:after {
+      content: " ";
+      bottom: 1px;
+      margin-left: -@popover-arrow-width;
+      border-bottom-width: 0;
+      border-top-color: @popover-arrow-color;
+    }
+  }
+  &.right > .arrow {
+    top: 50%;
+    left: -@popover-arrow-outer-width;
+    margin-top: -@popover-arrow-outer-width;
+    border-left-width: 0;
+    border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-right-color: @popover-arrow-outer-color;
+    &:after {
+      content: " ";
+      left: 1px;
+      bottom: -@popover-arrow-width;
+      border-left-width: 0;
+      border-right-color: @popover-arrow-color;
+    }
+  }
+  &.bottom > .arrow {
+    left: 50%;
+    margin-left: -@popover-arrow-outer-width;
+    border-top-width: 0;
+    border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-bottom-color: @popover-arrow-outer-color;
+    top: -@popover-arrow-outer-width;
+    &:after {
+      content: " ";
+      top: 1px;
+      margin-left: -@popover-arrow-width;
+      border-top-width: 0;
+      border-bottom-color: @popover-arrow-color;
+    }
+  }
+
+  &.left > .arrow {
+    top: 50%;
+    right: -@popover-arrow-outer-width;
+    margin-top: -@popover-arrow-outer-width;
+    border-right-width: 0;
+    border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback
+    border-left-color: @popover-arrow-outer-color;
+    &:after {
+      content: " ";
+      right: 1px;
+      border-right-width: 0;
+      border-left-color: @popover-arrow-color;
+      bottom: -@popover-arrow-width;
+    }
+  }
+
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/print.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/print.less
new file mode 100644
index 0000000000000000000000000000000000000000..3655d03953ac830ecd86b55f247ea89b19000996
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/print.less	
@@ -0,0 +1,101 @@
+//
+// Basic print styles
+// --------------------------------------------------
+// Source: https://github.com/h5bp/html5-boilerplate/blob/master/css/main.css
+
+@media print {
+
+  * {
+    text-shadow: none !important;
+    color: #000 !important; // Black prints faster: h5bp.com/s
+    background: transparent !important;
+    box-shadow: none !important;
+  }
+
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+
+  // Don't show links for images, or javascript/internal links
+  a[href^="javascript:"]:after,
+  a[href^="#"]:after {
+    content: "";
+  }
+
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+
+  thead {
+    display: table-header-group; // h5bp.com/t
+  }
+
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+
+  img {
+    max-width: 100% !important;
+  }
+
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+
+  // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245
+  // Once fixed, we can just straight up remove this.
+  select {
+    background: #fff !important;
+  }
+
+  // Bootstrap components
+  .navbar {
+    display: none;
+  }
+  .table {
+    td,
+    th {
+      background-color: #fff !important;
+    }
+  }
+  .btn,
+  .dropup > .btn {
+    > .caret {
+      border-top-color: #000 !important;
+    }
+  }
+  .label {
+    border: 1px solid #000;
+  }
+
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table-bordered {
+    th,
+    td {
+      border: 1px solid #ddd !important;
+    }
+  }
+
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/progress-bars.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/progress-bars.less
new file mode 100644
index 0000000000000000000000000000000000000000..74b7028438cf15293925850ede3938a302650356
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/progress-bars.less	
@@ -0,0 +1,89 @@
+//
+// Progress bars
+// --------------------------------------------------
+
+
+// Bar animations
+// -------------------------
+
+@keyframes progress-bar-stripes {
+  from  { background-position: 40px 0; }
+  to    { background-position: 0 0; }
+}
+
+
+
+// Bar itself
+// -------------------------
+
+// Outer container
+.progress {
+  overflow: hidden;
+  height: @line-height-computed;
+  margin-bottom: @line-height-computed;
+  background-color: @progress-bg;
+  border-radius: @border-radius-base;
+  .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));
+}
+
+// Bar of progress
+.progress-bar {
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: @font-size-small;
+  line-height: @line-height-computed;
+  color: @progress-bar-color;
+  text-align: center;
+  background-color: @progress-bar-bg;
+  .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));
+  .transition(width .6s ease);
+}
+
+// Striped bars
+.progress-striped .progress-bar {
+  #gradient > .striped();
+  background-size: 40px 40px;
+}
+
+// Call animation for the active one
+.progress.active .progress-bar {
+  .animation(progress-bar-stripes 2s linear infinite);
+}
+
+// Account for lower percentages
+.progress-bar {
+  &[aria-valuenow="1"],
+  &[aria-valuenow="2"] {
+    min-width: 30px;
+  }
+
+  &[aria-valuenow="0"] {
+    color: @gray-light;
+    min-width: 30px;
+    background-color: transparent;
+    background-image: none;
+    box-shadow: none;
+  }
+}
+
+
+
+// Variations
+// -------------------------
+
+.progress-bar-success {
+  .progress-bar-variant(@progress-bar-success-bg);
+}
+
+.progress-bar-info {
+  .progress-bar-variant(@progress-bar-info-bg);
+}
+
+.progress-bar-warning {
+  .progress-bar-variant(@progress-bar-warning-bg);
+}
+
+.progress-bar-danger {
+  .progress-bar-variant(@progress-bar-danger-bg);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/responsive-embed.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/responsive-embed.less
new file mode 100644
index 0000000000000000000000000000000000000000..a884d49fed7364624fbcdb57d5d2fdc45bbe021f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/responsive-embed.less	
@@ -0,0 +1,34 @@
+// Embeds responsive
+//
+// Credit: Nicolas Gallagher and SUIT CSS.
+
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+
+  .embed-responsive-item,
+  iframe,
+  embed,
+  object {
+    position: absolute;
+    top: 0;
+    left: 0;
+    bottom: 0;
+    height: 100%;
+    width: 100%;
+    border: 0;
+  }
+
+  // Modifier class for 16:9 aspect ratio
+  &.embed-responsive-16by9 {
+    padding-bottom: 56.25%;
+  }
+
+  // Modifier class for 4:3 aspect ratio
+  &.embed-responsive-4by3 {
+    padding-bottom: 75%;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/responsive-utilities.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/responsive-utilities.less
new file mode 100644
index 0000000000000000000000000000000000000000..93f2e8ea899fc93f2e60c1e787044b1799657827
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/responsive-utilities.less	
@@ -0,0 +1,193 @@
+//
+// Responsive: Utility classes
+// --------------------------------------------------
+
+
+// IE10 in Windows (Phone) 8
+//
+// Support for responsive views via media queries is kind of borked in IE10, for
+// Surface/desktop in split view and for Windows Phone 8. This particular fix
+// must be accompanied by a snippet of JavaScript to sniff the user agent and
+// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at
+// our Getting Started page for more information on this bug.
+//
+// For more information, see the following:
+//
+// Issue: https://github.com/twbs/bootstrap/issues/10497
+// Docs: http://getbootstrap.com/getting-started/#browsers
+// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
+
+@-ms-viewport {
+  width: device-width;
+}
+
+
+// Visibility utilities
+// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  .responsive-invisibility();
+}
+
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+  display: none !important;
+}
+
+.visible-xs {
+  @media (max-width: @screen-xs-max) {
+    .responsive-visibility();
+  }
+}
+.visible-xs-block {
+  @media (max-width: @screen-xs-max) {
+    display: block !important;
+  }
+}
+.visible-xs-inline {
+  @media (max-width: @screen-xs-max) {
+    display: inline !important;
+  }
+}
+.visible-xs-inline-block {
+  @media (max-width: @screen-xs-max) {
+    display: inline-block !important;
+  }
+}
+
+.visible-sm {
+  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
+    .responsive-visibility();
+  }
+}
+.visible-sm-block {
+  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
+    display: block !important;
+  }
+}
+.visible-sm-inline {
+  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
+    display: inline !important;
+  }
+}
+.visible-sm-inline-block {
+  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
+    display: inline-block !important;
+  }
+}
+
+.visible-md {
+  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
+    .responsive-visibility();
+  }
+}
+.visible-md-block {
+  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
+    display: block !important;
+  }
+}
+.visible-md-inline {
+  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
+    display: inline !important;
+  }
+}
+.visible-md-inline-block {
+  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
+    display: inline-block !important;
+  }
+}
+
+.visible-lg {
+  @media (min-width: @screen-lg-min) {
+    .responsive-visibility();
+  }
+}
+.visible-lg-block {
+  @media (min-width: @screen-lg-min) {
+    display: block !important;
+  }
+}
+.visible-lg-inline {
+  @media (min-width: @screen-lg-min) {
+    display: inline !important;
+  }
+}
+.visible-lg-inline-block {
+  @media (min-width: @screen-lg-min) {
+    display: inline-block !important;
+  }
+}
+
+.hidden-xs {
+  @media (max-width: @screen-xs-max) {
+    .responsive-invisibility();
+  }
+}
+.hidden-sm {
+  @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {
+    .responsive-invisibility();
+  }
+}
+.hidden-md {
+  @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {
+    .responsive-invisibility();
+  }
+}
+.hidden-lg {
+  @media (min-width: @screen-lg-min) {
+    .responsive-invisibility();
+  }
+}
+
+
+// Print utilities
+//
+// Media queries are placed on the inside to be mixin-friendly.
+
+// Note: Deprecated .visible-print as of v3.2.0
+.visible-print {
+  .responsive-invisibility();
+
+  @media print {
+    .responsive-visibility();
+  }
+}
+.visible-print-block {
+  display: none !important;
+
+  @media print {
+    display: block !important;
+  }
+}
+.visible-print-inline {
+  display: none !important;
+
+  @media print {
+    display: inline !important;
+  }
+}
+.visible-print-inline-block {
+  display: none !important;
+
+  @media print {
+    display: inline-block !important;
+  }
+}
+
+.hidden-print {
+  @media print {
+    .responsive-invisibility();
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/scaffolding.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/scaffolding.less
new file mode 100644
index 0000000000000000000000000000000000000000..c658d7bf5b91e6f7ac60a87e968ca544955ba990
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/scaffolding.less	
@@ -0,0 +1,150 @@
+//
+// Scaffolding
+// --------------------------------------------------
+
+
+// Reset the box-sizing
+//
+// Heads up! This reset may cause conflicts with some third-party widgets.
+// For recommendations on resolving such conflicts, see
+// http://getbootstrap.com/getting-started/#third-box-sizing
+* {
+  .box-sizing(border-box);
+}
+*:before,
+*:after {
+  .box-sizing(border-box);
+}
+
+
+// Body reset
+
+html {
+  font-size: 62.5%;
+  -webkit-tap-highlight-color: rgba(0,0,0,0);
+}
+
+body {
+  font-family: @font-family-base;
+  font-size: @font-size-base;
+  line-height: @line-height-base;
+  color: @text-color;
+  background-color: @body-bg;
+}
+
+// Reset fonts for relevant elements
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+
+
+// Links
+
+a {
+  color: @link-color;
+  text-decoration: none;
+
+  &:hover,
+  &:focus {
+    color: @link-hover-color;
+    text-decoration: underline;
+  }
+
+  &:focus {
+    .tab-focus();
+  }
+}
+
+
+// Figures
+//
+// We reset this here because previously Normalize had no `figure` margins. This
+// ensures we don't break anyone's use of the element.
+
+figure {
+  margin: 0;
+}
+
+
+// Images
+
+img {
+  vertical-align: middle;
+}
+
+// Responsive images (ensure images don't scale beyond their parents)
+.img-responsive {
+  .img-responsive();
+}
+
+// Rounded corners
+.img-rounded {
+  border-radius: @border-radius-large;
+}
+
+// Image thumbnails
+//
+// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.
+.img-thumbnail {
+  padding: @thumbnail-padding;
+  line-height: @line-height-base;
+  background-color: @thumbnail-bg;
+  border: 1px solid @thumbnail-border;
+  border-radius: @thumbnail-border-radius;
+  .transition(all .2s ease-in-out);
+
+  // Keep them at most 100% wide
+  .img-responsive(inline-block);
+}
+
+// Perfect circle
+.img-circle {
+  border-radius: 50%; // set radius in percents
+}
+
+
+// Horizontal rules
+
+hr {
+  margin-top:    @line-height-computed;
+  margin-bottom: @line-height-computed;
+  border: 0;
+  border-top: 1px solid @hr-border;
+}
+
+
+// Only display content to screen readers
+//
+// See: http://a11yproject.com/posts/how-to-hide-content/
+
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  margin: -1px;
+  padding: 0;
+  overflow: hidden;
+  clip: rect(0,0,0,0);
+  border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+// Credit: HTML5 Boilerplate
+
+.sr-only-focusable {
+  &:active,
+  &:focus {
+    position: static;
+    width: auto;
+    height: auto;
+    margin: 0;
+    overflow: visible;
+    clip: auto;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/tables.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/tables.less
new file mode 100644
index 0000000000000000000000000000000000000000..555d7924c69752bd9591c35346b4e49f8e7e056e
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/tables.less	
@@ -0,0 +1,233 @@
+//
+// Tables
+// --------------------------------------------------
+
+
+table {
+  max-width: 100%;
+  background-color: @table-bg;
+}
+th {
+  text-align: left;
+}
+
+
+// Baseline styles
+
+.table {
+  width: 100%;
+  margin-bottom: @line-height-computed;
+  // Cells
+  > thead,
+  > tbody,
+  > tfoot {
+    > tr {
+      > th,
+      > td {
+        padding: @table-cell-padding;
+        line-height: @line-height-base;
+        vertical-align: top;
+        border-top: 1px solid @table-border-color;
+      }
+    }
+  }
+  // Bottom align for column headings
+  > thead > tr > th {
+    vertical-align: bottom;
+    border-bottom: 2px solid @table-border-color;
+  }
+  // Remove top border from thead by default
+  > caption + thead,
+  > colgroup + thead,
+  > thead:first-child {
+    > tr:first-child {
+      > th,
+      > td {
+        border-top: 0;
+      }
+    }
+  }
+  // Account for multiple tbody instances
+  > tbody + tbody {
+    border-top: 2px solid @table-border-color;
+  }
+
+  // Nesting
+  .table {
+    background-color: @body-bg;
+  }
+}
+
+
+// Condensed table w/ half padding
+
+.table-condensed {
+  > thead,
+  > tbody,
+  > tfoot {
+    > tr {
+      > th,
+      > td {
+        padding: @table-condensed-cell-padding;
+      }
+    }
+  }
+}
+
+
+// Bordered version
+//
+// Add borders all around the table and between all the columns.
+
+.table-bordered {
+  border: 1px solid @table-border-color;
+  > thead,
+  > tbody,
+  > tfoot {
+    > tr {
+      > th,
+      > td {
+        border: 1px solid @table-border-color;
+      }
+    }
+  }
+  > thead > tr {
+    > th,
+    > td {
+      border-bottom-width: 2px;
+    }
+  }
+}
+
+
+// Zebra-striping
+//
+// Default zebra-stripe styles (alternating gray and transparent backgrounds)
+
+.table-striped {
+  > tbody > tr:nth-child(odd) {
+    > td,
+    > th {
+      background-color: @table-bg-accent;
+    }
+  }
+}
+
+
+// Hover effect
+//
+// Placed here since it has to come after the potential zebra striping
+
+.table-hover {
+  > tbody > tr:hover {
+    > td,
+    > th {
+      background-color: @table-bg-hover;
+    }
+  }
+}
+
+
+// Table cell sizing
+//
+// Reset default table behavior
+
+table col[class*="col-"] {
+  position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)
+  float: none;
+  display: table-column;
+}
+table {
+  td,
+  th {
+    &[class*="col-"] {
+      position: static; // Prevent border hiding in Firefox and IE9/10 (see https://github.com/twbs/bootstrap/issues/11623)
+      float: none;
+      display: table-cell;
+    }
+  }
+}
+
+
+// Table backgrounds
+//
+// Exact selectors below required to override `.table-striped` and prevent
+// inheritance to nested tables.
+
+// Generate the contextual variants
+.table-row-variant(active; @table-bg-active);
+.table-row-variant(success; @state-success-bg);
+.table-row-variant(info; @state-info-bg);
+.table-row-variant(warning; @state-warning-bg);
+.table-row-variant(danger; @state-danger-bg);
+
+
+// Responsive tables
+//
+// Wrap your tables in `.table-responsive` and we'll make them mobile friendly
+// by enabling horizontal scrolling. Only applies <768px. Everything above that
+// will display normally.
+
+.table-responsive {
+  @media screen and (max-width: @screen-xs-max) {
+    width: 100%;
+    margin-bottom: (@line-height-computed * 0.75);
+    overflow-y: hidden;
+    overflow-x: scroll;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid @table-border-color;
+    -webkit-overflow-scrolling: touch;
+
+    // Tighten up spacing
+    > .table {
+      margin-bottom: 0;
+
+      // Ensure the content doesn't wrap
+      > thead,
+      > tbody,
+      > tfoot {
+        > tr {
+          > th,
+          > td {
+            white-space: nowrap;
+          }
+        }
+      }
+    }
+
+    // Special overrides for the bordered tables
+    > .table-bordered {
+      border: 0;
+
+      // Nuke the appropriate borders so that the parent can handle them
+      > thead,
+      > tbody,
+      > tfoot {
+        > tr {
+          > th:first-child,
+          > td:first-child {
+            border-left: 0;
+          }
+          > th:last-child,
+          > td:last-child {
+            border-right: 0;
+          }
+        }
+      }
+
+      // Only nuke the last row's bottom-border in `tbody` and `tfoot` since
+      // chances are there will be only one `tr` in a `thead` and that would
+      // remove the border altogether.
+      > tbody,
+      > tfoot {
+        > tr:last-child {
+          > th,
+          > td {
+            border-bottom: 0;
+          }
+        }
+      }
+
+    }
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/theme.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/theme.less
new file mode 100644
index 0000000000000000000000000000000000000000..6f957fb397e195f8c986b99496551ff6d0cd0fa9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/theme.less	
@@ -0,0 +1,247 @@
+
+//
+// Load core variables and mixins
+// --------------------------------------------------
+
+@import "variables.less";
+@import "mixins.less";
+
+
+
+//
+// Buttons
+// --------------------------------------------------
+
+// Common styles
+.btn-default,
+.btn-primary,
+.btn-success,
+.btn-info,
+.btn-warning,
+.btn-danger {
+  text-shadow: 0 -1px 0 rgba(0,0,0,.2);
+  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
+  .box-shadow(@shadow);
+
+  // Reset the shadow
+  &:active,
+  &.active {
+    .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
+  }
+}
+
+// Mixin for generating new styles
+.btn-styles(@btn-color: #555) {
+  #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));
+  .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners
+  background-repeat: repeat-x;
+  border-color: darken(@btn-color, 14%);
+
+  &:hover,
+  &:focus  {
+    background-color: darken(@btn-color, 12%);
+    background-position: 0 -15px;
+  }
+
+  &:active,
+  &.active {
+    background-color: darken(@btn-color, 12%);
+    border-color: darken(@btn-color, 14%);
+  }
+}
+
+// Common styles
+.btn {
+  // Remove the gradient for the pressed/active state
+  &:active,
+  &.active {
+    background-image: none;
+  }
+}
+
+// Apply the mixin to the buttons
+.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }
+.btn-primary { .btn-styles(@btn-primary-bg); }
+.btn-success { .btn-styles(@btn-success-bg); }
+.btn-info    { .btn-styles(@btn-info-bg); }
+.btn-warning { .btn-styles(@btn-warning-bg); }
+.btn-danger  { .btn-styles(@btn-danger-bg); }
+
+
+
+//
+// Images
+// --------------------------------------------------
+
+.thumbnail,
+.img-thumbnail {
+  .box-shadow(0 1px 2px rgba(0,0,0,.075));
+}
+
+
+
+//
+// Dropdowns
+// --------------------------------------------------
+
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));
+  background-color: darken(@dropdown-link-hover-bg, 5%);
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));
+  background-color: darken(@dropdown-link-active-bg, 5%);
+}
+
+
+
+//
+// Navbar
+// --------------------------------------------------
+
+// Default navbar
+.navbar-default {
+  #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);
+  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered
+  border-radius: @navbar-border-radius;
+  @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);
+  .box-shadow(@shadow);
+
+  .navbar-nav > .active > a {
+    #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-bg, 2%));
+    .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));
+  }
+}
+.navbar-brand,
+.navbar-nav > li > a {
+  text-shadow: 0 1px 0 rgba(255,255,255,.25);
+}
+
+// Inverted navbar
+.navbar-inverse {
+  #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);
+  .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered
+
+  .navbar-nav > .active > a {
+    #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-bg, 2.5%));
+    .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));
+  }
+
+  .navbar-brand,
+  .navbar-nav > li > a {
+    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
+  }
+}
+
+// Undo rounded corners in static and fixed navbars
+.navbar-static-top,
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  border-radius: 0;
+}
+
+
+
+//
+// Alerts
+// --------------------------------------------------
+
+// Common styles
+.alert {
+  text-shadow: 0 1px 0 rgba(255,255,255,.2);
+  @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);
+  .box-shadow(@shadow);
+}
+
+// Mixin for generating new styles
+.alert-styles(@color) {
+  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));
+  border-color: darken(@color, 15%);
+}
+
+// Apply the mixin to the alerts
+.alert-success    { .alert-styles(@alert-success-bg); }
+.alert-info       { .alert-styles(@alert-info-bg); }
+.alert-warning    { .alert-styles(@alert-warning-bg); }
+.alert-danger     { .alert-styles(@alert-danger-bg); }
+
+
+
+//
+// Progress bars
+// --------------------------------------------------
+
+// Give the progress background some depth
+.progress {
+  #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)
+}
+
+// Mixin for generating new styles
+.progress-bar-styles(@color) {
+  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));
+}
+
+// Apply the mixin to the progress bars
+.progress-bar            { .progress-bar-styles(@progress-bar-bg); }
+.progress-bar-success    { .progress-bar-styles(@progress-bar-success-bg); }
+.progress-bar-info       { .progress-bar-styles(@progress-bar-info-bg); }
+.progress-bar-warning    { .progress-bar-styles(@progress-bar-warning-bg); }
+.progress-bar-danger     { .progress-bar-styles(@progress-bar-danger-bg); }
+
+
+
+//
+// List groups
+// --------------------------------------------------
+
+.list-group {
+  border-radius: @border-radius-base;
+  .box-shadow(0 1px 2px rgba(0,0,0,.075));
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);
+  #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));
+  border-color: darken(@list-group-active-border, 7.5%);
+}
+
+
+
+//
+// Panels
+// --------------------------------------------------
+
+// Common styles
+.panel {
+  .box-shadow(0 1px 2px rgba(0,0,0,.05));
+}
+
+// Mixin for generating new styles
+.panel-heading-styles(@color) {
+  #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));
+}
+
+// Apply the mixin to the panel headings only
+.panel-default > .panel-heading   { .panel-heading-styles(@panel-default-heading-bg); }
+.panel-primary > .panel-heading   { .panel-heading-styles(@panel-primary-heading-bg); }
+.panel-success > .panel-heading   { .panel-heading-styles(@panel-success-heading-bg); }
+.panel-info > .panel-heading      { .panel-heading-styles(@panel-info-heading-bg); }
+.panel-warning > .panel-heading   { .panel-heading-styles(@panel-warning-heading-bg); }
+.panel-danger > .panel-heading    { .panel-heading-styles(@panel-danger-heading-bg); }
+
+
+
+//
+// Wells
+// --------------------------------------------------
+
+.well {
+  #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);
+  border-color: darken(@well-bg, 10%);
+  @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
+  .box-shadow(@shadow);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/thumbnails.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/thumbnails.less
new file mode 100644
index 0000000000000000000000000000000000000000..c428920bc672d660e2b9216f613e6f3451974752
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/thumbnails.less	
@@ -0,0 +1,36 @@
+//
+// Thumbnails
+// --------------------------------------------------
+
+
+// Mixin and adjust the regular image class
+.thumbnail {
+  display: block;
+  padding: @thumbnail-padding;
+  margin-bottom: @line-height-computed;
+  line-height: @line-height-base;
+  background-color: @thumbnail-bg;
+  border: 1px solid @thumbnail-border;
+  border-radius: @thumbnail-border-radius;
+  .transition(all .2s ease-in-out);
+
+  > img,
+  a > img {
+    &:extend(.img-responsive);
+    margin-left: auto;
+    margin-right: auto;
+  }
+
+  // Add a hover state for linked versions only
+  a&:hover,
+  a&:focus,
+  a&.active {
+    border-color: @link-color;
+  }
+
+  // Image captions
+  .caption {
+    padding: @thumbnail-caption-padding;
+    color: @thumbnail-caption-color;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/tooltip.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/tooltip.less
new file mode 100644
index 0000000000000000000000000000000000000000..bd626996f9d3d669405d0969e7b8d6936f7e7edf
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/tooltip.less	
@@ -0,0 +1,95 @@
+//
+// Tooltips
+// --------------------------------------------------
+
+
+// Base class
+.tooltip {
+  position: absolute;
+  z-index: @zindex-tooltip;
+  display: block;
+  visibility: visible;
+  font-size: @font-size-small;
+  line-height: 1.4;
+  .opacity(0);
+
+  &.in     { .opacity(@tooltip-opacity); }
+  &.top    { margin-top:  -3px; padding: @tooltip-arrow-width 0; }
+  &.right  { margin-left:  3px; padding: 0 @tooltip-arrow-width; }
+  &.bottom { margin-top:   3px; padding: @tooltip-arrow-width 0; }
+  &.left   { margin-left: -3px; padding: 0 @tooltip-arrow-width; }
+}
+
+// Wrapper for the tooltip content
+.tooltip-inner {
+  max-width: @tooltip-max-width;
+  padding: 3px 8px;
+  color: @tooltip-color;
+  text-align: center;
+  text-decoration: none;
+  background-color: @tooltip-bg;
+  border-radius: @border-radius-base;
+}
+
+// Arrows
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.tooltip {
+  &.top .tooltip-arrow {
+    bottom: 0;
+    left: 50%;
+    margin-left: -@tooltip-arrow-width;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-top-color: @tooltip-arrow-color;
+  }
+  &.top-left .tooltip-arrow {
+    bottom: 0;
+    left: @tooltip-arrow-width;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-top-color: @tooltip-arrow-color;
+  }
+  &.top-right .tooltip-arrow {
+    bottom: 0;
+    right: @tooltip-arrow-width;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-top-color: @tooltip-arrow-color;
+  }
+  &.right .tooltip-arrow {
+    top: 50%;
+    left: 0;
+    margin-top: -@tooltip-arrow-width;
+    border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
+    border-right-color: @tooltip-arrow-color;
+  }
+  &.left .tooltip-arrow {
+    top: 50%;
+    right: 0;
+    margin-top: -@tooltip-arrow-width;
+    border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-left-color: @tooltip-arrow-color;
+  }
+  &.bottom .tooltip-arrow {
+    top: 0;
+    left: 50%;
+    margin-left: -@tooltip-arrow-width;
+    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-bottom-color: @tooltip-arrow-color;
+  }
+  &.bottom-left .tooltip-arrow {
+    top: 0;
+    left: @tooltip-arrow-width;
+    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-bottom-color: @tooltip-arrow-color;
+  }
+  &.bottom-right .tooltip-arrow {
+    top: 0;
+    right: @tooltip-arrow-width;
+    border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
+    border-bottom-color: @tooltip-arrow-color;
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/type.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/type.less
new file mode 100644
index 0000000000000000000000000000000000000000..83455e8283df7db51c5679cd2f10af37990abb12
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/type.less	
@@ -0,0 +1,307 @@
+//
+// Typography
+// --------------------------------------------------
+
+
+// Headings
+// -------------------------
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+  font-family: @headings-font-family;
+  font-weight: @headings-font-weight;
+  line-height: @headings-line-height;
+  color: @headings-color;
+
+  small,
+  .small {
+    font-weight: normal;
+    line-height: 1;
+    color: @headings-small-color;
+  }
+}
+
+h1, .h1,
+h2, .h2,
+h3, .h3 {
+  margin-top: @line-height-computed;
+  margin-bottom: (@line-height-computed / 2);
+
+  small,
+  .small {
+    font-size: 65%;
+  }
+}
+h4, .h4,
+h5, .h5,
+h6, .h6 {
+  margin-top: (@line-height-computed / 2);
+  margin-bottom: (@line-height-computed / 2);
+
+  small,
+  .small {
+    font-size: 75%;
+  }
+}
+
+h1, .h1 { font-size: @font-size-h1; }
+h2, .h2 { font-size: @font-size-h2; }
+h3, .h3 { font-size: @font-size-h3; }
+h4, .h4 { font-size: @font-size-h4; }
+h5, .h5 { font-size: @font-size-h5; }
+h6, .h6 { font-size: @font-size-h6; }
+
+
+// Body text
+// -------------------------
+
+p {
+  margin: 0 0 (@line-height-computed / 2);
+}
+
+.lead {
+  margin-bottom: @line-height-computed;
+  font-size: floor((@font-size-base * 1.15));
+  font-weight: 200;
+  line-height: 1.4;
+
+  @media (min-width: @screen-sm-min) {
+    font-size: (@font-size-base * 1.5);
+  }
+}
+
+
+// Emphasis & misc
+// -------------------------
+
+// Ex: 14px base font * 85% = about 12px
+small,
+.small {
+  font-size: 85%;
+}
+
+// Undo browser default styling
+cite {
+  font-style: normal;
+}
+
+mark,
+.mark {
+  background-color: @state-warning-bg;
+  padding: .2em;
+}
+
+// Alignment
+.text-left           { text-align: left; }
+.text-right          { text-align: right; }
+.text-center         { text-align: center; }
+.text-justify        { text-align: justify; }
+
+// Contextual colors
+.text-muted {
+  color: @text-muted;
+}
+.text-primary {
+  .text-emphasis-variant(@brand-primary);
+}
+.text-success {
+  .text-emphasis-variant(@state-success-text);
+}
+.text-info {
+  .text-emphasis-variant(@state-info-text);
+}
+.text-warning {
+  .text-emphasis-variant(@state-warning-text);
+}
+.text-danger {
+  .text-emphasis-variant(@state-danger-text);
+}
+
+// Contextual backgrounds
+// For now we'll leave these alongside the text classes until v4 when we can
+// safely shift things around (per SemVer rules).
+.bg-primary {
+  // Given the contrast here, this is the only class to have its color inverted
+  // automatically.
+  color: #fff;
+  .bg-variant(@brand-primary);
+}
+.bg-success {
+  .bg-variant(@state-success-bg);
+}
+.bg-info {
+  .bg-variant(@state-info-bg);
+}
+.bg-warning {
+  .bg-variant(@state-warning-bg);
+}
+.bg-danger {
+  .bg-variant(@state-danger-bg);
+}
+
+
+// Page header
+// -------------------------
+
+.page-header {
+  padding-bottom: ((@line-height-computed / 2) - 1);
+  margin: (@line-height-computed * 2) 0 @line-height-computed;
+  border-bottom: 1px solid @page-header-border-color;
+}
+
+
+// Lists
+// -------------------------
+
+// Unordered and Ordered lists
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: (@line-height-computed / 2);
+  ul,
+  ol {
+    margin-bottom: 0;
+  }
+}
+
+// List options
+
+// Unstyled keeps list items block level, just removes default browser padding and list-style
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+
+// Inline turns list items into inline-block
+.list-inline {
+  .list-unstyled();
+  margin-left: -5px;
+
+  > li {
+    display: inline-block;
+    padding-left: 5px;
+    padding-right: 5px;
+  }
+}
+
+// Description Lists
+dl {
+  margin-top: 0; // Remove browser default
+  margin-bottom: @line-height-computed;
+}
+dt,
+dd {
+  line-height: @line-height-base;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0; // Undo browser default
+}
+
+// Horizontal description lists
+//
+// Defaults to being stacked without any of the below styles applied, until the
+// grid breakpoint is reached (default of ~768px).
+
+.dl-horizontal {
+  dd {
+    &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present
+  }
+
+  @media (min-width: @grid-float-breakpoint) {
+    dt {
+      float: left;
+      width: (@component-offset-horizontal - 20);
+      clear: left;
+      text-align: right;
+      .text-overflow();
+    }
+    dd {
+      margin-left: @component-offset-horizontal;
+    }
+  }
+}
+
+
+// Misc
+// -------------------------
+
+// Abbreviations and acronyms
+abbr[title],
+// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted @abbr-border-color;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+
+// Blockquotes
+blockquote {
+  padding: (@line-height-computed / 2) @line-height-computed;
+  margin: 0 0 @line-height-computed;
+  font-size: @blockquote-font-size;
+  border-left: 5px solid @blockquote-border-color;
+
+  p,
+  ul,
+  ol {
+    &:last-child {
+      margin-bottom: 0;
+    }
+  }
+
+  // Note: Deprecated small and .small as of v3.1.0
+  // Context: https://github.com/twbs/bootstrap/issues/11660
+  footer,
+  small,
+  .small {
+    display: block;
+    font-size: 80%; // back to default font-size
+    line-height: @line-height-base;
+    color: @blockquote-small-color;
+
+    &:before {
+      content: '\2014 \00A0'; // em dash, nbsp
+    }
+  }
+}
+
+// Opposite alignment of blockquote
+//
+// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid @blockquote-border-color;
+  border-left: 0;
+  text-align: right;
+
+  // Account for citation
+  footer,
+  small,
+  .small {
+    &:before { content: ''; }
+    &:after {
+      content: '\00A0 \2014'; // nbsp, em dash
+    }
+  }
+}
+
+// Quotes
+blockquote:before,
+blockquote:after {
+  content: "";
+}
+
+// Addresses
+address {
+  margin-bottom: @line-height-computed;
+  font-style: normal;
+  line-height: @line-height-base;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/utilities.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/utilities.less
new file mode 100644
index 0000000000000000000000000000000000000000..a26031214bd9d8c4702222c68bebbd77e27e4775
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/utilities.less	
@@ -0,0 +1,56 @@
+//
+// Utility classes
+// --------------------------------------------------
+
+
+// Floats
+// -------------------------
+
+.clearfix {
+  .clearfix();
+}
+.center-block {
+  .center-block();
+}
+.pull-right {
+  float: right !important;
+}
+.pull-left {
+  float: left !important;
+}
+
+
+// Toggling content
+// -------------------------
+
+// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1
+.hide {
+  display: none !important;
+}
+.show {
+  display: block !important;
+}
+.invisible {
+  visibility: hidden;
+}
+.text-hide {
+  .text-hide();
+}
+
+
+// Hide from screenreaders and browsers
+//
+// Credit: HTML5 Boilerplate
+
+.hidden {
+  display: none !important;
+  visibility: hidden !important;
+}
+
+
+// For Affix plugin
+// -------------------------
+
+.affix {
+  position: fixed;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/variables.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/variables.less
new file mode 100644
index 0000000000000000000000000000000000000000..a2e464b6ee3e30e94852ca04259280c1ee274534
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/variables.less	
@@ -0,0 +1,849 @@
+//
+// Variables
+// --------------------------------------------------
+
+
+//== Colors
+//
+//## Gray and brand colors for use across Bootstrap.
+
+@gray-darker:            lighten(#000, 13.5%); // #222
+@gray-dark:              lighten(#000, 20%);   // #333
+@gray:                   lighten(#000, 33.5%); // #555
+@gray-light:             lighten(#000, 60%);   // #999
+@gray-lighter:           lighten(#000, 93.5%); // #eee
+
+@brand-primary:         #428bca;
+@brand-success:         #5cb85c;
+@brand-info:            #5bc0de;
+@brand-warning:         #f0ad4e;
+@brand-danger:          #d9534f;
+
+
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+
+//** Background color for `<body>`.
+@body-bg:               #fff;
+//** Global text color on `<body>`.
+@text-color:            @gray-dark;
+
+//** Global textual link color.
+@link-color:            @brand-primary;
+//** Link hover color set via `darken()` function.
+@link-hover-color:      darken(@link-color, 15%);
+
+
+//== Typography
+//
+//## Font, line-height, and color for body text, headings, and more.
+
+@font-family-sans-serif:  "Helvetica Neue", Helvetica, Arial, sans-serif;
+@font-family-serif:       Georgia, "Times New Roman", Times, serif;
+//** Default monospace fonts for `<code>`, `<kbd>`, and `<pre>`.
+@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
+@font-family-base:        @font-family-sans-serif;
+
+@font-size-base:          14px;
+@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
+
+@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
+@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
+@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
+@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
+@font-size-h5:            @font-size-base;
+@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
+
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base:        1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
+
+//** By default, this inherits from the `<body>`.
+@headings-font-family:    inherit;
+@headings-font-weight:    500;
+@headings-line-height:    1.1;
+@headings-color:          inherit;
+
+
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+
+//** Load fonts from this directory.
+@icon-font-path:          "../fonts/";
+//** File name for all font files.
+@icon-font-name:          "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id:        "glyphicons_halflingsregular";
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+
+@padding-base-vertical:     6px;
+@padding-base-horizontal:   12px;
+
+@padding-large-vertical:    10px;
+@padding-large-horizontal:  16px;
+
+@padding-small-vertical:    5px;
+@padding-small-horizontal:  10px;
+
+@padding-xs-vertical:       1px;
+@padding-xs-horizontal:     5px;
+
+@line-height-large:         1.33;
+@line-height-small:         1.5;
+
+@border-radius-base:        4px;
+@border-radius-large:       6px;
+@border-radius-small:       3px;
+
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color:    #fff;
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg:       @brand-primary;
+
+//** Width of the `border` for generating carets that indicator dropdowns.
+@caret-width-base:          4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large:         5px;
+
+
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+
+//** Padding for `<th>`s and `<td>`s.
+@table-cell-padding:            8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding:  5px;
+
+//** Default background color used for all tables.
+@table-bg:                      transparent;
+//** Background color used for `.table-striped`.
+@table-bg-accent:               #f9f9f9;
+//** Background color used for `.table-hover`.
+@table-bg-hover:                #f5f5f5;
+@table-bg-active:               @table-bg-hover;
+
+//** Border color for table and cell borders.
+@table-border-color:            #ddd;
+
+
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+
+@btn-font-weight:                normal;
+
+@btn-default-color:              #333;
+@btn-default-bg:                 #fff;
+@btn-default-border:             #ccc;
+
+@btn-primary-color:              #fff;
+@btn-primary-bg:                 @brand-primary;
+@btn-primary-border:             darken(@btn-primary-bg, 5%);
+
+@btn-success-color:              #fff;
+@btn-success-bg:                 @brand-success;
+@btn-success-border:             darken(@btn-success-bg, 5%);
+
+@btn-info-color:                 #fff;
+@btn-info-bg:                    @brand-info;
+@btn-info-border:                darken(@btn-info-bg, 5%);
+
+@btn-warning-color:              #fff;
+@btn-warning-bg:                 @brand-warning;
+@btn-warning-border:             darken(@btn-warning-bg, 5%);
+
+@btn-danger-color:               #fff;
+@btn-danger-bg:                  @brand-danger;
+@btn-danger-border:              darken(@btn-danger-bg, 5%);
+
+@btn-link-disabled-color:        @gray-light;
+
+
+//== Forms
+//
+//##
+
+//** `<input>` background color
+@input-bg:                       #fff;
+//** `<input disabled>` background color
+@input-bg-disabled:              @gray-lighter;
+
+//** Text color for `<input>`s
+@input-color:                    @gray;
+//** `<input>` border color
+@input-border:                   #ccc;
+//** `<input>` border radius
+@input-border-radius:            @border-radius-base;
+//** Border color for inputs on focus
+@input-border-focus:             #66afe9;
+
+//** Placeholder text color
+@input-color-placeholder:        @gray-light;
+
+//** Default `.form-control` height
+@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+
+@legend-color:                   @gray-dark;
+@legend-border-color:            #e5e5e5;
+
+//** Background color for textual input addons
+@input-group-addon-bg:           @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color: @input-border;
+
+
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+
+//** Background for the dropdown menu.
+@dropdown-bg:                    #fff;
+//** Dropdown menu `border-color`.
+@dropdown-border:                rgba(0,0,0,.15);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border:       #ccc;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg:            #e5e5e5;
+
+//** Dropdown link text color.
+@dropdown-link-color:            @gray-dark;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color:      darken(@gray-dark, 5%);
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg:         #f5f5f5;
+
+//** Active dropdown menu item text color.
+@dropdown-link-active-color:     @component-active-color;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg:        @component-active-bg;
+
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color:   @gray-light;
+
+//** Text color for headers within dropdown menus.
+@dropdown-header-color:          @gray-light;
+
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color:           #000;
+
+
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+
+@zindex-navbar:            1000;
+@zindex-dropdown:          1000;
+@zindex-popover:           1060;
+@zindex-tooltip:           1070;
+@zindex-navbar-fixed:      1030;
+@zindex-modal-background:  1040;
+@zindex-modal:             1050;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs:                  480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min:              @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone:               @screen-xs-min;
+
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm:                  768px;
+@screen-sm-min:              @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet:              @screen-sm-min;
+
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md:                  992px;
+@screen-md-min:              @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop:             @screen-md-min;
+
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg:                  1200px;
+@screen-lg-min:              @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop:          @screen-lg-min;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:              (@screen-sm-min - 1);
+@screen-sm-max:              (@screen-md-min - 1);
+@screen-md-max:              (@screen-lg-min - 1);
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+@grid-columns:              12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width:         30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint:     @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
+
+
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+
+// Small screen / tablet
+@container-tablet:             ((720px + @grid-gutter-width));
+//** For `@screen-sm-min` and up.
+@container-sm:                 @container-tablet;
+
+// Medium screen / desktop
+@container-desktop:            ((940px + @grid-gutter-width));
+//** For `@screen-md-min` and up.
+@container-md:                 @container-desktop;
+
+// Large screen / wide desktop
+@container-large-desktop:      ((1140px + @grid-gutter-width));
+//** For `@screen-lg-min` and up.
+@container-lg:                 @container-large-desktop;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+@navbar-height:                    50px;
+@navbar-margin-bottom:             @line-height-computed;
+@navbar-border-radius:             @border-radius-base;
+@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
+@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height:       340px;
+
+@navbar-default-color:             #777;
+@navbar-default-bg:                #f8f8f8;
+@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
+
+// Navbar links
+@navbar-default-link-color:                #777;
+@navbar-default-link-hover-color:          #333;
+@navbar-default-link-hover-bg:             transparent;
+@navbar-default-link-active-color:         #555;
+@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
+@navbar-default-link-disabled-color:       #ccc;
+@navbar-default-link-disabled-bg:          transparent;
+
+// Navbar brand label
+@navbar-default-brand-color:               @navbar-default-link-color;
+@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
+@navbar-default-brand-hover-bg:            transparent;
+
+// Navbar toggle
+@navbar-default-toggle-hover-bg:           #ddd;
+@navbar-default-toggle-icon-bar-bg:        #888;
+@navbar-default-toggle-border-color:       #ddd;
+
+
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color:                      @gray-light;
+@navbar-inverse-bg:                         #222;
+@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:                 @gray-light;
+@navbar-inverse-link-hover-color:           #fff;
+@navbar-inverse-link-hover-bg:              transparent;
+@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-disabled-color:        #444;
+@navbar-inverse-link-disabled-bg:           transparent;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:                @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color:          #fff;
+@navbar-inverse-brand-hover-bg:             transparent;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg:            #333;
+@navbar-inverse-toggle-icon-bar-bg:         #fff;
+@navbar-inverse-toggle-border-color:        #333;
+
+
+//== Navs
+//
+//##
+
+//=== Shared nav styles
+@nav-link-padding:                          10px 15px;
+@nav-link-hover-bg:                         @gray-lighter;
+
+@nav-disabled-link-color:                   @gray-light;
+@nav-disabled-link-hover-color:             @gray-light;
+
+@nav-open-link-hover-color:                 #fff;
+
+//== Tabs
+@nav-tabs-border-color:                     #ddd;
+
+@nav-tabs-link-hover-border-color:          @gray-lighter;
+
+@nav-tabs-active-link-hover-bg:             @body-bg;
+@nav-tabs-active-link-hover-color:          @gray;
+@nav-tabs-active-link-hover-border-color:   #ddd;
+
+@nav-tabs-justified-link-border-color:            #ddd;
+@nav-tabs-justified-active-link-border-color:     @body-bg;
+
+//== Pills
+@nav-pills-border-radius:                   @border-radius-base;
+@nav-pills-active-link-hover-bg:            @component-active-bg;
+@nav-pills-active-link-hover-color:         @component-active-color;
+
+
+//== Pagination
+//
+//##
+
+@pagination-color:                     @link-color;
+@pagination-bg:                        #fff;
+@pagination-border:                    #ddd;
+
+@pagination-hover-color:               @link-hover-color;
+@pagination-hover-bg:                  @gray-lighter;
+@pagination-hover-border:              #ddd;
+
+@pagination-active-color:              #fff;
+@pagination-active-bg:                 @brand-primary;
+@pagination-active-border:             @brand-primary;
+
+@pagination-disabled-color:            @gray-light;
+@pagination-disabled-bg:               #fff;
+@pagination-disabled-border:           #ddd;
+
+
+//== Pager
+//
+//##
+
+@pager-bg:                             @pagination-bg;
+@pager-border:                         @pagination-border;
+@pager-border-radius:                  15px;
+
+@pager-hover-bg:                       @pagination-hover-bg;
+
+@pager-active-bg:                      @pagination-active-bg;
+@pager-active-color:                   @pagination-active-color;
+
+@pager-disabled-color:                 @pagination-disabled-color;
+
+
+//== Jumbotron
+//
+//##
+
+@jumbotron-padding:              30px;
+@jumbotron-color:                inherit;
+@jumbotron-bg:                   @gray-lighter;
+@jumbotron-heading-color:        inherit;
+@jumbotron-font-size:            ceil((@font-size-base * 1.5));
+
+
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+@state-success-text:             #3c763d;
+@state-success-bg:               #dff0d8;
+@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
+
+@state-info-text:                #31708f;
+@state-info-bg:                  #d9edf7;
+@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
+
+@state-warning-text:             #8a6d3b;
+@state-warning-bg:               #fcf8e3;
+@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);
+
+@state-danger-text:              #a94442;
+@state-danger-bg:                #f2dede;
+@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
+
+
+//== Tooltips
+//
+//##
+
+//** Tooltip max width
+@tooltip-max-width:           200px;
+//** Tooltip text color
+@tooltip-color:               #fff;
+//** Tooltip background color
+@tooltip-bg:                  #000;
+@tooltip-opacity:             .9;
+
+//** Tooltip arrow width
+@tooltip-arrow-width:         5px;
+//** Tooltip arrow color
+@tooltip-arrow-color:         @tooltip-bg;
+
+
+//== Popovers
+//
+//##
+
+//** Popover body background color
+@popover-bg:                          #fff;
+//** Popover maximum width
+@popover-max-width:                   276px;
+//** Popover border color
+@popover-border-color:                rgba(0,0,0,.2);
+//** Popover fallback border color
+@popover-fallback-border-color:       #ccc;
+
+//** Popover title background color
+@popover-title-bg:                    darken(@popover-bg, 3%);
+
+//** Popover arrow width
+@popover-arrow-width:                 10px;
+//** Popover arrow color
+@popover-arrow-color:                 #fff;
+
+//** Popover outer arrow width
+@popover-arrow-outer-width:           (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
+
+
+//== Labels
+//
+//##
+
+//** Default label background color
+@label-default-bg:            @gray-light;
+//** Primary label background color
+@label-primary-bg:            @brand-primary;
+//** Success label background color
+@label-success-bg:            @brand-success;
+//** Info label background color
+@label-info-bg:               @brand-info;
+//** Warning label background color
+@label-warning-bg:            @brand-warning;
+//** Danger label background color
+@label-danger-bg:             @brand-danger;
+
+//** Default label text color
+@label-color:                 #fff;
+//** Default text color of a linked label
+@label-link-hover-color:      #fff;
+
+
+//== Modals
+//
+//##
+
+//** Padding applied to the modal body
+@modal-inner-padding:         15px;
+
+//** Padding applied to the modal title
+@modal-title-padding:         15px;
+//** Modal title line-height
+@modal-title-line-height:     @line-height-base;
+
+//** Background color of modal content area
+@modal-content-bg:                             #fff;
+//** Modal content border color
+@modal-content-border-color:                   rgba(0,0,0,.2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color:          #999;
+
+//** Modal backdrop background color
+@modal-backdrop-bg:           #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity:      .5;
+//** Modal header border color
+@modal-header-border-color:   #e5e5e5;
+//** Modal footer border color
+@modal-footer-border-color:   @modal-header-border-color;
+
+@modal-lg:                    900px;
+@modal-md:                    600px;
+@modal-sm:                    300px;
+
+
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+
+@alert-padding:               15px;
+@alert-border-radius:         @border-radius-base;
+@alert-link-font-weight:      bold;
+
+@alert-success-bg:            @state-success-bg;
+@alert-success-text:          @state-success-text;
+@alert-success-border:        @state-success-border;
+
+@alert-info-bg:               @state-info-bg;
+@alert-info-text:             @state-info-text;
+@alert-info-border:           @state-info-border;
+
+@alert-warning-bg:            @state-warning-bg;
+@alert-warning-text:          @state-warning-text;
+@alert-warning-border:        @state-warning-border;
+
+@alert-danger-bg:             @state-danger-bg;
+@alert-danger-text:           @state-danger-text;
+@alert-danger-border:         @state-danger-border;
+
+
+//== Progress bars
+//
+//##
+
+//** Background color of the whole progress component
+@progress-bg:                 #f5f5f5;
+//** Progress bar text color
+@progress-bar-color:          #fff;
+
+//** Default progress bar color
+@progress-bar-bg:             @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg:     @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg:     @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg:      @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg:        @brand-info;
+
+
+//== List group
+//
+//##
+
+//** Background color on `.list-group-item`
+@list-group-bg:                 #fff;
+//** `.list-group-item` border color
+@list-group-border:             #ddd;
+//** List group border radius
+@list-group-border-radius:      @border-radius-base;
+
+//** Background color of single list items on hover
+@list-group-hover-bg:           #f5f5f5;
+//** Text color of active list items
+@list-group-active-color:       @component-active-color;
+//** Background color of active list items
+@list-group-active-bg:          @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border:      @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
+
+//** Text color of disabled list items
+@list-group-disabled-color:      @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg:         @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color: @list-group-disabled-color;
+
+@list-group-link-color:         #555;
+@list-group-link-hover-color:   @list-group-link-color;
+@list-group-link-heading-color: #333;
+
+
+//== Panels
+//
+//##
+
+@panel-bg:                    #fff;
+@panel-body-padding:          15px;
+@panel-heading-padding:       10px 15px;
+@panel-footer-padding:        @panel-heading-padding;
+@panel-border-radius:         @border-radius-base;
+
+//** Border color for elements within panels
+@panel-inner-border:          #ddd;
+@panel-footer-bg:             #f5f5f5;
+
+@panel-default-text:          @gray-dark;
+@panel-default-border:        #ddd;
+@panel-default-heading-bg:    #f5f5f5;
+
+@panel-primary-text:          #fff;
+@panel-primary-border:        @brand-primary;
+@panel-primary-heading-bg:    @brand-primary;
+
+@panel-success-text:          @state-success-text;
+@panel-success-border:        @state-success-border;
+@panel-success-heading-bg:    @state-success-bg;
+
+@panel-info-text:             @state-info-text;
+@panel-info-border:           @state-info-border;
+@panel-info-heading-bg:       @state-info-bg;
+
+@panel-warning-text:          @state-warning-text;
+@panel-warning-border:        @state-warning-border;
+@panel-warning-heading-bg:    @state-warning-bg;
+
+@panel-danger-text:           @state-danger-text;
+@panel-danger-border:         @state-danger-border;
+@panel-danger-heading-bg:     @state-danger-bg;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+@thumbnail-padding:           4px;
+//** Thumbnail background color
+@thumbnail-bg:                @body-bg;
+//** Thumbnail border color
+@thumbnail-border:            #ddd;
+//** Thumbnail border radius
+@thumbnail-border-radius:     @border-radius-base;
+
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color:     @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding:   9px;
+
+
+//== Wells
+//
+//##
+
+@well-bg:                     #f5f5f5;
+@well-border:                 darken(@well-bg, 7%);
+
+
+//== Badges
+//
+//##
+
+@badge-color:                 #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color:      #fff;
+@badge-bg:                    @gray-light;
+
+//** Badge text color in active nav link
+@badge-active-color:          @link-color;
+//** Badge background color in active nav link
+@badge-active-bg:             #fff;
+
+@badge-font-weight:           bold;
+@badge-line-height:           1;
+@badge-border-radius:         10px;
+
+
+//== Breadcrumbs
+//
+//##
+
+@breadcrumb-padding-vertical:   8px;
+@breadcrumb-padding-horizontal: 15px;
+//** Breadcrumb background color
+@breadcrumb-bg:                 #f5f5f5;
+//** Breadcrumb text color
+@breadcrumb-color:              #ccc;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color:       @gray-light;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator:          "/";
+
+
+//== Carousel
+//
+//##
+
+@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
+
+@carousel-control-color:                      #fff;
+@carousel-control-width:                      15%;
+@carousel-control-opacity:                    .5;
+@carousel-control-font-size:                  20px;
+
+@carousel-indicator-active-bg:                #fff;
+@carousel-indicator-border-color:             #fff;
+
+@carousel-caption-color:                      #fff;
+
+
+//== Close
+//
+//##
+
+@close-font-weight:           bold;
+@close-color:                 #000;
+@close-text-shadow:           0 1px 0 #fff;
+
+
+//== Code
+//
+//##
+
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@kbd-color:                   #fff;
+@kbd-bg:                      #333;
+
+@pre-bg:                      #f5f5f5;
+@pre-color:                   @gray-dark;
+@pre-border-color:            #ccc;
+@pre-scrollable-max-height:   340px;
+
+
+//== Type
+//
+//##
+
+//** Text muted color
+@text-muted:                  @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color:           @gray-light;
+//** Headings small color
+@headings-small-color:        @gray-light;
+//** Blockquote small color
+@blockquote-small-color:      @gray-light;
+//** Blockquote font size
+@blockquote-font-size:        (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color:     @gray-lighter;
+//** Page header border color
+@page-header-border-color:    @gray-lighter;
+
+
+//== Miscellaneous
+//
+//##
+
+//** Horizontal line color.
+@hr-border:                   @gray-lighter;
+
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal: 180px;
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/wells.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/wells.less
new file mode 100644
index 0000000000000000000000000000000000000000..15d072b0cd0e31d6bd40fad5aa1cb8fb1fbdefd9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/bootstrap/wells.less	
@@ -0,0 +1,29 @@
+//
+// Wells
+// --------------------------------------------------
+
+
+// Base class
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: @well-bg;
+  border: 1px solid @well-border;
+  border-radius: @border-radius-base;
+  .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));
+  blockquote {
+    border-color: #ddd;
+    border-color: rgba(0,0,0,.15);
+  }
+}
+
+// Sizes
+.well-lg {
+  padding: 24px;
+  border-radius: @border-radius-large;
+}
+.well-sm {
+  padding: 9px;
+  border-radius: @border-radius-small;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/demo.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/demo.less
new file mode 100644
index 0000000000000000000000000000000000000000..926cef912d9056d430e833cb9718736432efe588
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/demo.less	
@@ -0,0 +1,306 @@
+// Demo Flat UI Free
+
+
+// Loading config with variables (changing them leads to changing a color scheme)
+@import "variables";
+
+// Utility mixins for greater good
+@import "mixins";
+
+.container {
+  width: 970px !important;
+}
+
+// For demo purposes only
+.demo-headline {
+  padding: 73px 0 110px;
+  text-align: center;
+}
+.demo-logo {
+  font: 900 90px/100px @font-family-demo;
+  letter-spacing: -2px;
+  margin: 10px 0;
+
+  .logo {
+    background: ~"url(../images/demo/logo-mask.png) center 0 no-repeat";
+    background-size: 236px 181px;
+    height: 181px;
+    margin: 0 auto 26px;
+    overflow: hidden;
+    text-indent: -9999em;
+    width: 236px;
+  }
+  small {
+    color: fadeout(@brand-primary, 70%);
+    display: block;
+    font-size: 22px;
+    font-weight: 700;
+    letter-spacing: 0;
+    padding-top: 5px;
+  }  
+}
+// Panels delimiter
+.demo-row {
+  margin-bottom: 20px;
+  
+  .demo-heading-note,
+  .demo-text-note {
+    display: block;
+    width: 260px;
+    position: absolute;
+    bottom: 10px;
+    left: 0;
+    font-size: 13px;
+    line-height: 13px;
+    color: mix(desaturate(@brand-primary, 25%), white, 34%);
+    font-weight: 400;
+  }
+  .demo-text-note {
+    bottom: auto;
+    top: 10px;
+  }
+  
+  &.typography-row {
+    .demo-content {
+      float: none;
+      width: auto;    
+      clear: both; 
+    }
+    .demo-type-example {
+      padding-left: 25%;
+      margin-bottom: 40px;
+      position: relative;
+    }
+  }
+}
+.demo-section-title {
+  font: 900 32px/40px @font-family-demo;
+  margin: 10px 0;
+}
+.demo-panel-title {
+  padding-top: 20px;
+  margin: 2px 0 20px;
+  font: bold 23px/40px @font-family-demo;
+
+  small {
+    color: mix(@brand-primary, @inverse, 66%);
+    font-size: inherit;
+    font-weight: 400;
+  }  
+}
+// Shift blocks to fit design
+.demo-navigation {
+  margin-bottom: -4px;
+  margin-top: -10px;
+}
+.demo-pager {
+  margin-top: -20px;
+}
+.demo-tooltips {
+  height: 126px;
+
+  // Needed just for the demo. Don't use it in producion ;)
+  .tooltip {
+    left: -8px !important;
+    position: relative !important;
+    top: -8px !important;
+  }  
+}
+.demo-headings {
+  margin-bottom: 12px;
+}
+.demo-tiles {
+  margin-bottom: 46px
+}
+
+.demo-icons {
+  font-size: 32px;
+  margin-left: -20px;
+  padding-left: 20px;
+
+  .demo-content {
+    margin: 0 0 0 -35px;
+    
+    > span {
+      display: inline-block;
+      margin: 0 0 32px 35px;
+      width: 24px;
+      font-size: 24px;
+    }  
+  }
+}
+
+.demo-icons-tooltip {
+  bottom: 0;
+  color: mix(@brand-primary, @inverse, 30%);
+  font-size: 12px;
+  left: 100%;
+  margin-left: 0 !important;
+  position: absolute;
+  width: 80px;
+}
+
+// Illustration Icons
+// --------------------------------------------------
+.demo-illustrations {
+
+  .demo-content {
+    margin: 0 0 0 -40px;
+    padding-top: 20px;
+    .clearfix();
+
+    > div {
+      float: left;
+      width: 100px;
+      height: 100px;
+      line-height: 100px;
+      margin: 0 0 40px 40px;
+      text-align: center;
+    }
+  }
+  img {
+    display: inline-block;
+    max-height: 100px;
+    max-width: 100px;
+    vertical-align: middle;
+  }
+}
+
+.demo-samples {
+  margin-bottom: 46px;
+}
+.demo-video {  
+  padding-top: 95px;
+  border-radius: @border-radius-large;
+}
+.demo-download-section {
+  float: none;
+  margin: 0 auto;
+  padding: 60px 0 90px 20px;
+  text-align: center;
+
+  [class*='fui-'] {
+    margin: 3px 0 -3px;
+  }  
+}
+.demo-download {
+  background-color: mix(@brand-primary, @inverse, 10%);  
+  height: 190px;
+  margin: 0 auto 32px;
+  padding: 40px 28px 30px 32px;
+  text-align: center;
+  width: 190px;
+  border-radius: 50%;
+
+  img {
+    height: 104px;
+    width: 82px;
+  }  
+}
+.demo-download-text {
+  font-size: 15px;
+  padding: 20px 0;
+  text-align: center;
+}
+.demo-text-box {
+  a:hover {
+    color: @brand-secondary;
+  }  
+}
+.demo-browser {
+  background: mix(@brand-primary, black, 85%) url(../images/demo/browser.png) 0 0 no-repeat;
+  background-size: 659px 42px;  
+  color: @inverse;
+  margin: 0 41px 140px 0;
+  padding-top: 42px;
+  border-radius: 0 0 @border-radius-large @border-radius-large;
+}
+.demo-browser-side {
+  float: left;
+  padding: 22px 20px;
+  width: 151px;
+
+  > h5 {
+    font-size: 16px;
+    margin-top: 4px;
+    margin-bottom: 3px;
+    text-transform: none;
+    font-weight: 400;
+  }
+  > h6 {
+    font-size: 11px;
+    font-weight: 300;
+    line-height: 18px;
+    margin-top: 3px;
+    text-transform: none;
+    -webkit-font-smoothing: subpixel-antialiased;
+  }  
+}
+.demo-browser-author {
+  background: ~"url(../images/demo/browser-author.jpg) center center no-repeat";
+  border: 3px solid @inverse;
+  display: block;
+  height: 84px;
+  margin: 0 auto;
+  width: 84px;
+  border-radius: 50%;
+}
+.demo-browser-action {
+  padding: 30px 0 12px;
+
+  > .btn {
+    padding: 7px 0 8px 11px !important;
+    text-align: left;
+    border-radius: @border-radius-small;
+
+    &:before {
+      color: @inverse;
+      content: '\e009';
+      font-size: 16px;
+      font-family: 'Flat-UI-Icons';
+      font-weight: 300;
+      margin-right: 12px;
+      position: relative;
+      top: 1px;
+      -webkit-font-smoothing: antialiased;
+    }  
+  }    
+}
+.demo-browser-content {
+  background-color: @brand-primary;  
+  overflow: hidden;
+  padding: 21px 0 0 20px;
+  border-radius: 0 0 @border-radius-large;
+
+  > img {
+    border: 6px solid @inverse;
+    float: left;
+    margin: 0 15px 20px 0;
+    width: 146px;
+  }  
+}
+// Serving 2x images
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
+  .logo {
+    background-image: url(../images/demo/logo-mask-2x.png)
+  }
+  .demo-browser {
+    background-image: url(../images/demo/browser-2x.png)
+  }  
+}
+
+// Shatches
+.demo-swatches-row {
+  [class*="col"] {
+    float: left;    
+    min-height: 1px;
+  }
+  .swatches-col {
+    width: 800px;
+    margin-left: -5px;
+  }
+  .swatches-desc-col {
+    width: 140px;
+    margin-left: 20px;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/docs.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/docs.less
new file mode 100644
index 0000000000000000000000000000000000000000..9175537504df5dd209160fb2dd021de6723cc753
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/docs.less	
@@ -0,0 +1,411 @@
+// Flat UI Documentation
+
+
+// Loading config with variables (changing them leads to changing a color scheme)
+@import "variables";
+
+// Utility mixins for greater good
+@import "mixins";
+
+.prettyprint {
+  overflow: auto;
+  
+  &.linenums {
+    overflow: visible;
+    white-space: pre;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+  }
+}
+
+// For demo purposes only
+.demo-headline {
+  color: @brand-secondary;
+  font: 700 118px/1.1 @font-family-demo !important;
+  margin-bottom: 50px;
+  margin-top: 2px;
+  padding: 40px 0;
+  text-align: center;
+  word-wrap: break-word;
+}
+
+// Panels delimiter
+.demo-row {
+  margin: 0 auto;
+  padding: 0 20px 50px;
+  width: 940px;
+  .clearfix();
+
+  .demo-heading-note,
+  .demo-text-note {
+    display: block;
+    width: 260px;
+    position: absolute;
+    bottom: 10px;
+    left: 0;
+    font-size: 13px;
+    line-height: 13px;
+    color: mix(desaturate(@brand-primary, 25%), white, 34%);
+    font-weight: 400;
+  }
+  .demo-text-note {
+    bottom: auto;
+    top: 10px;
+  }
+  &.menu-row {
+    padding: 50px 20px 10px;
+  }
+  &.typography-row {
+    .demo-content {
+      float: none;
+      margin-left: 20px;
+      padding-top: 0;
+      width: auto;    
+      clear: both; 
+    }
+    .demo-type-example {
+      padding-left: 265px;
+      margin-bottom: 40px;
+      position: relative;
+    }
+  }
+}
+
+.demo-col {
+  float: left;
+  margin: 0 20px;
+  width: 270px;
+}
+
+.demo-content {
+  float: left;
+  margin-left: 20px;
+  width: 580px;
+
+  &.demo-content-article {
+    font-size: ceil(@font-size-base * 1.285);
+    p { margin-bottom: 20px; }
+
+    ul {
+      list-style-type: none;
+      margin-left: 0;
+    }
+
+    li {
+      line-height: ceil(@font-size-base * 1.285 * 1.5);
+      padding: 0 0 5px;
+    }
+  }
+}
+
+.demo-content-wide {
+  clear: both;
+  margin: 0 20px;
+  .clearfix();
+}
+
+.demo-title {
+  float: left;
+  margin: -0.5em 20px 0;
+  width: 240px;
+  font: 700 24.5px/40px @font-family-demo;
+
+  h1, h2, h3, h4 {
+    margin-top: 0;
+    font-family: @font-family-demo;
+  }
+  h1, h2, h3 {
+    line-height: 40px !important;
+  }
+  h3 {
+    font-size: 24.5px !important;
+  }
+  small {
+    color: mix(desaturate(@brand-primary, 25%), white, 34%);
+    font-size: 13px;
+    font-weight: 400;
+  }
+}
+
+.demo-buttons .btn,
+.demo-inputs .control-group {
+  margin-bottom: 20px;
+}
+
+.demo-navigation {
+  .demo-title {
+    margin-top: 10px;
+  }
+}
+
+.demo-pager {
+  margin-top: -10px;
+}
+
+.demo-tooltips {
+  height: 100px;
+  // Needed just for the demo. Don't use it in producion ;)
+
+  .tooltip {
+    left: -8px !important;
+    position: relative !important;
+    top: -8px !important;
+  }
+  .tooltip-inner {
+    max-width: 100%;
+    width: auto;
+  }
+}
+
+.demo-popovers {
+  .popover {
+    display: block;
+    margin: 0 13px 0 -3px;
+    position: relative;
+    width: auto;
+  }
+}
+
+.demo-social-buttons {
+  .btn {
+    clear: left;
+    float: left;
+    margin-bottom: 17px;
+  }
+}
+
+.demo-headings {
+  margin-bottom: 12px;
+}
+
+.demo-tiles {
+  margin-bottom: 46px;
+}
+
+.demo-icons {
+  font-size: 32px;
+  margin-left: -15px;
+
+  > span {
+    display: inline-block;
+    margin: 0 0 32px 35px;
+    width: 32px;
+  }
+
+  @media (max-width: 480px) {
+    & {
+      > span {
+        margin-left: 16px;
+        margin-right: 16px;
+      }
+    }
+  }
+}
+
+.demo-icons-tooltip {
+  bottom: 0;
+  color: mix(@brand-primary, white, 30%);
+  font-size: 12px;
+  left: 100%;
+  margin-left: 0 !important;
+  position: absolute;
+  width: 80px;
+}
+
+.demo-inline {
+  display: inline-block;
+}
+
+.demo-labels {
+  font-size: ceil(@font-size-base * 1.357);
+  
+  .visible-lg {
+    display: inline !important;
+    
+    @media (max-width: 767px) {
+      & {
+        display: none !important;
+      }
+    }
+  } 
+}
+
+
+// Illustration Icons
+// --------------------------------------------------
+.demo-illustrations {
+  margin-top: 40px;
+
+  .demo-content-wide {
+    margin: 0 0 0 -66px;
+    padding-top: 20px;
+
+    > div {
+      float: left;
+      width: 100px;
+      height: 100px;
+      line-height: 100px;
+      margin: 0 0 80px 87px;
+      text-align: center;
+      vertical-align: middle;
+    }
+  }
+  img {
+    display: inline-block;
+    max-height: 100px;
+    max-width: 100px;
+    vertical-align: middle;
+  }
+}
+
+// Dialog with form inside
+.demo-dialog {
+  padding: 13px 20px 15px;
+  
+  .flat {
+    width: 300px;
+  }
+}
+
+// Static Modal
+.static-modal-backdrop {
+  background-color: mix(@brand-primary, black, 70%);
+  padding: 62px 14px;
+  margin-bottom: 50px;
+  width: 100%;
+  
+  .modal {
+    bottom: auto;
+    display: block;
+    left: auto;
+    position: relative;
+    right: auto;
+    top: auto;
+    z-index: 1;
+    overflow: hidden;
+    padding-bottom: 20px;
+  }
+  .modal-dialog {
+    padding: 0;
+  }
+}
+
+.components-static-modal {
+  .modal {
+    bottom: auto;
+    display: block;
+    left: auto;
+    position: relative;
+    right: auto;
+    top: auto;
+    z-index: 1;
+    overflow: visible;
+  }
+  .modal-dialog,
+  .modal-content {
+    width: auto;
+  }
+  .modal-dialog {
+    padding: 0;
+  }
+}
+
+// Sidebar for Components navigation
+.demo-sidebar {
+  font-size: floor(@font-size-base * 0.778); // ~14px
+  line-height: 1.214; // ~17px
+  height: 100%;
+  left: 0;
+  margin: 0;
+  list-style-type: none;
+  overflow: auto;
+  position: fixed;
+  top: 0;
+  padding: 0;
+  width: 150px;
+  z-index: 10000;
+  background-color: mix(@brand-primary, white, 6%);
+  -webkit-backface-visibility: hidden;
+  -webkit-font-smoothing: subpixel-antialiased;
+
+  li {
+    &:first-child {
+      a {
+        padding-top: 20px;
+      }
+    }
+  }
+
+  a {
+    display: block;
+    padding: 7px 20px;
+  }
+}
+
+//
+// Responsive: Landscape phone to desktop/tablet
+// --------------------------------------------------
+@media (max-width: 767px) {
+  .demo-row {
+    margin-bottom: 0;
+    margin-left: 0;
+    padding-left: 0;
+    padding-right: 0;
+    width: auto;
+  }
+  .demo-col,
+  .demo-content,
+  .demo-content-wide,
+  .demo-title {
+    float: none;
+    margin: 0 0 18px !important;
+    padding: 0 !important;
+    width: auto;
+  }
+  .demo-headline {
+    font-size: ceil(@font-size-base * 3.611) !important;
+    text-align: left;
+    padding-left: 15px;
+    padding-right: 15px;
+  }
+
+  .demo-inline { display: block; }
+
+  .demo-navigation {
+    .btn-toolbar {
+      margin: 0;
+    }
+
+    .pager {
+      display: block;
+      margin-left: 0 !important;
+      margin-bottom: 20px;
+    }
+  }
+  .typography-row {
+    .demo-type-example {
+      padding-left: 0 !important;
+    }
+    .demo-heading-note,
+    .demo-text-note {
+      position: static !important;
+      margin: 0 0 10px;
+    }
+  }
+  .demo-illustrations .demo-content-wide > div {
+    margin-left: 67px;
+  }
+}
+
+@media (max-width: 480px) {
+  .demo-illustrations .demo-content-wide > div {
+    margin-left: 23px;
+  }
+  .demo-navigation {
+    .mll.pvl {
+      padding: 0;
+      margin-left: 0 !important;
+      margin-bottom: 20px;
+    }
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/flat-ui.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/flat-ui.less
new file mode 100644
index 0000000000000000000000000000000000000000..5431c523ff1e3db084ab50cef82f3cfc6e2aa249
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/flat-ui.less	
@@ -0,0 +1,50 @@
+// Flat UI main stylesheet that aggregates all modules
+
+// Loading custom fonts
+//@import url("https://fonts.googleapis.com/css?family=Lato:400,700,700italic,900,400italic,300");
+//@import "modules/local-fonts";
+//@import "modules/glyphicons";
+
+// Loading config with variables (changing them leads to changing a color scheme)
+@import "variables";
+
+// Utility mixins for greater good
+@import "mixins";
+
+@import "modules/scaffolding";
+
+// Modules
+@import "modules/type";
+@import "modules/code";
+@import "modules/thumbnails";
+@import "modules/buttons";
+@import "modules/button-groups";
+@import "modules/caret";
+@import "modules/select";
+@import "modules/forms";
+@import "modules/input-icons";
+@import "modules/input-groups";
+@import "modules/checkbox-and-radio";
+@import "modules/navbar";
+@import "modules/tagsinput";
+@import "modules/typeahead";
+@import "modules/progress-bars";
+@import "modules/slider";
+@import "modules/pager";
+@import "modules/pagination";
+@import "modules/tooltip";
+@import "modules/dropdown";
+@import "modules/switch";
+@import "modules/share";
+
+// Examples
+@import "modules/palette";
+@import "modules/tile";
+@import "modules/todo";
+@import "modules/video";
+@import "modules/login";
+
+@import "modules/footer";
+
+// Spaces
+@import "spaces";
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/mixins.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/mixins.less
new file mode 100644
index 0000000000000000000000000000000000000000..7b9c55da117512ceefc052fd771dbfe61ec533d7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/mixins.less	
@@ -0,0 +1,859 @@
+//
+// Mixins
+// --------------------------------------------------
+
+// Utilities
+// -------------------------
+
+// Clearfix
+// Source: http://nicolasgallagher.com/micro-clearfix-hack/
+//
+// For modern browsers
+// 1. The space content is one way to avoid an Opera bug when the
+//    contenteditable attribute is included anywhere else in the document.
+//    Otherwise it causes space to appear at the top and bottom of elements
+//    that are clearfixed.
+// 2. The use of `table` rather than `block` is only necessary if using
+//    `:before` to contain the top-margins of child elements.
+.clearfix() {
+  &:before,
+  &:after {
+    content: " "; /* 1 */
+    display: table; /* 2 */
+  }
+  &:after {
+    clear: both;
+  }
+}
+
+// Webkit-style focus
+.tab-focus() {
+  // Default
+  outline: thin dotted;
+  // Webkit
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+
+// Center-align a block level element
+.center-block() {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+// Sizing shortcuts
+.size(@width; @height) {
+  width: @width;
+  height: @height;
+}
+.square(@size) {
+  .size(@size; @size);
+}
+
+// Placeholder text
+.placeholder(@color: @input-color-placeholder) {
+  &:-moz-placeholder            { color: @color; } // Firefox 4-18
+  &::-moz-placeholder           { color: @color;   // Firefox 19+
+                                  opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526
+  &:-ms-input-placeholder       { color: @color; } // Internet Explorer 10+
+  &::-webkit-input-placeholder  { color: @color; } // Safari and Chrome
+  &.placeholder                 { color: @color; } // Fallback
+}
+
+.placeholder-height(@height) {
+  &:-moz-placeholder {
+    line-height: @height;
+  }
+  &::-webkit-input-placeholder {
+    line-height: @height;
+  }
+  &.placeholder {
+    line-height: @height;
+  }
+}
+
+// Text overflow
+// Requires inline-block or block for proper styling
+.text-overflow() {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+// CSS image replacement
+.text-hide() {
+  font: ~"0/0" a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+
+// CSS3 PROPERTIES
+// --------------------------------------------------
+
+.mask(@arguments) {
+  -webkit-mask: @arguments;
+          mask: @arguments;
+}
+
+// Single side border-radius
+.border-top-radius(@radius) {
+  border-top-right-radius: @radius;
+   border-top-left-radius: @radius;
+}
+.border-right-radius(@radius) {
+  border-bottom-right-radius: @radius;
+     border-top-right-radius: @radius;
+}
+.border-bottom-radius(@radius) {
+  border-bottom-right-radius: @radius;
+   border-bottom-left-radius: @radius;
+}
+.border-left-radius(@radius) {
+  border-bottom-left-radius: @radius;
+     border-top-left-radius: @radius;
+}
+
+// Drop shadows
+.box-shadow(@shadow) {
+  -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1
+          box-shadow: @shadow;
+}
+
+// Transitions
+.transition(@transition) {
+  -webkit-transition: @transition;
+          transition: @transition;
+}
+.transition-property(@transition-property) {
+  -webkit-transition-property: @transition-property;
+          transition-property: @transition-property;
+}
+.transition-delay(@transition-delay) {
+  -webkit-transition-delay: @transition-delay;
+          transition-delay: @transition-delay;
+}
+.transition-duration(@transition-duration) {
+  -webkit-transition-duration: @transition-duration;
+          transition-duration: @transition-duration;
+}
+.transition-transform(@transition) {
+  -webkit-transition: -webkit-transform @transition;
+     -moz-transition: -moz-transform @transition;
+       -o-transition: -o-transform @transition;
+          transition: transform @transition;
+}
+
+// Transformations
+.rotate(@degrees) {
+  -webkit-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees); // IE9+
+          transform: rotate(@degrees);
+}
+.scale(@ratio; @ratio-y...) {
+  -webkit-transform: scale(@ratio, @ratio-y);
+      -ms-transform: scale(@ratio, @ratio-y); // IE9 only
+          transform: scale(@ratio, @ratio-y);
+}
+.translate(@x; @y) {
+  -webkit-transform: translate(@x, @y);
+      -ms-transform: translate(@x, @y); // IE9+
+          transform: translate(@x, @y);
+}
+.skew(@x; @y) {
+  -webkit-transform: skew(@x, @y);
+      -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+
+          transform: skew(@x, @y);
+}
+.translate3d(@x; @y; @z) {
+  -webkit-transform: translate3d(@x, @y, @z);
+          transform: translate3d(@x, @y, @z);
+}
+
+.rotateX(@degrees) {
+  -webkit-transform: rotateX(@degrees);
+      -ms-transform: rotateX(@degrees); // IE9+
+          transform: rotateX(@degrees);
+}
+.rotateY(@degrees) {
+  -webkit-transform: rotateY(@degrees);
+      -ms-transform: rotateY(@degrees); // IE9+
+          transform: rotateY(@degrees);
+}
+.perspective(@perspective) {
+  -webkit-perspective: @perspective;
+     -moz-perspective: @perspective;
+          perspective: @perspective;
+}
+.perspective-origin(@perspective) {
+  -webkit-perspective-origin: @perspective;
+     -moz-perspective-origin: @perspective;
+          perspective-origin: @perspective;
+}
+.transform-origin(@origin) {
+  -webkit-transform-origin: @origin;
+     -moz-transform-origin: @origin;
+      -ms-transform-origin: @origin; // IE9 only
+          transform-origin: @origin;
+}
+
+// Animations
+.animation(@animation) {
+  -webkit-animation: @animation;
+          animation: @animation;
+}
+.animation-name(@name) {
+  -webkit-animation-name: @name;
+          animation-name: @name;
+}
+.animation-duration(@duration) {
+  -webkit-animation-duration: @duration;
+          animation-duration: @duration;
+}
+.animation-timing-function(@timing-function) {
+  -webkit-animation-timing-function: @timing-function;
+          animation-timing-function: @timing-function;
+}
+.animation-delay(@delay) {
+  -webkit-animation-delay: @delay;
+          animation-delay: @delay;
+}
+.animation-iteration-count(@iteration-count) {
+  -webkit-animation-iteration-count: @iteration-count;
+          animation-iteration-count: @iteration-count;
+}
+.animation-direction(@direction) {
+  -webkit-animation-direction: @direction;
+          animation-direction: @direction;
+}
+
+
+// Backface visibility
+// Prevent browsers from flickering when using CSS 3D transforms.
+// Default value is `visible`, but can be changed to `hidden`
+// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples
+.backface-visibility(@visibility){
+  -webkit-backface-visibility: @visibility;
+     -moz-backface-visibility: @visibility;
+          backface-visibility: @visibility;
+}
+
+// Background clip
+.background-clip(@clip: border-box) {
+  -webkit-background-clip: @clip;
+     -moz-background-clip: @clip;
+          background-clip: @clip;
+}
+
+// Box sizing
+.box-sizing(@boxmodel) {
+  -webkit-box-sizing: @boxmodel;
+     -moz-box-sizing: @boxmodel;
+          box-sizing: @boxmodel;
+}
+
+// User select
+// For selecting text on the page
+.user-select(@select) {
+  -webkit-user-select: @select;
+     -moz-user-select: @select;
+      -ms-user-select: @select; // IE10+
+       -o-user-select: @select;
+          user-select: @select;
+}
+
+// Resize anything
+.resizable(@direction) {
+  resize: @direction; // Options: horizontal, vertical, both
+  overflow: auto; // Safari fix
+}
+
+// CSS3 Content Columns
+.content-columns(@column-count; @column-gap: @grid-gutter-width) {
+  -webkit-column-count: @column-count;
+     -moz-column-count: @column-count;
+          column-count: @column-count;
+  -webkit-column-gap: @column-gap;
+     -moz-column-gap: @column-gap;
+          column-gap: @column-gap;
+}
+
+// Optional hyphenation
+.hyphens(@mode: auto) {
+  word-wrap: break-word;
+  -webkit-hyphens: @mode;
+     -moz-hyphens: @mode;
+      -ms-hyphens: @mode; // IE10+
+       -o-hyphens: @mode;
+          hyphens: @mode;
+}
+
+// Opacity
+.opacity(@opacity) {
+  opacity: @opacity;
+  // IE8 filter
+  @opacity-ie: (@opacity * 100);
+  filter: ~"alpha(opacity=@{opacity-ie})";
+}
+
+
+
+// GRADIENTS
+// --------------------------------------------------
+
+#gradient {
+
+  // Horizontal gradient, from left to right
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-linear-gradient(left, color-stop(@start-color @start-percent), color-stop(@end-color @end-percent)); // Safari 5.1-6, Chrome 10+
+    background-image:  linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  // Vertical gradient, from top to bottom
+  //
+  // Creates two color stops, start and end, by specifying a color and position for each color stop.
+  // Color stops are not available in IE9 and below.
+  .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {
+    background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent);  // Safari 5.1-6, Chrome 10+
+    background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+    background-repeat: repeat-x;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down
+  }
+
+  .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {
+    background-repeat: repeat-x;
+    background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+
+    background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+
+  }
+  .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {
+    background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);
+    background-repeat: no-repeat;
+    filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback
+  }
+  .radial(@inner-color: #555; @outer-color: #333) {
+    background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);
+    background-image: radial-gradient(circle, @inner-color, @outer-color);
+    background-repeat: no-repeat;
+  }
+  .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {
+    background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
+    background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);
+  }
+}
+
+// Reset filters for IE
+//
+// When you need to remove a gradient background, do not forget to use this to reset
+// the IE filter for IE9 and below.
+.reset-filter() {
+  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
+}
+
+
+
+// Retina images
+//
+// Short retina mixin for setting background-image and -size
+
+.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {
+  background-image: url("@{file-1x}");
+
+  @media
+  only screen and (-webkit-min-device-pixel-ratio: 2),
+  only screen and (   min--moz-device-pixel-ratio: 2),
+  only screen and (     -o-min-device-pixel-ratio: 2/1),
+  only screen and (        min-device-pixel-ratio: 2),
+  only screen and (                min-resolution: 192dpi),
+  only screen and (                min-resolution: 2dppx) {
+    background-image: url("@{file-2x}");
+    background-size: @width-1x @height-1x;
+  }
+}
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+
+.img-responsive(@display: block;) {
+  display: @display;
+  max-width: 100%; // Part 1: Set a maximum relative to the parent
+  height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching
+}
+
+// Responsive utilities
+// -------------------------
+// More easily include all the states for responsive-utilities.less.
+.responsive-visibility() {
+  display: block !important;
+  tr& { display: table-row !important; }
+  th&,
+  td& { display: table-cell !important; }
+}
+
+.responsive-invisibility() {
+    &,
+  tr&,
+  th&,
+  td& { display: none !important; }
+}
+
+// Grid System
+// -----------
+
+// Centered container element
+.container-fixed() {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left:  (@grid-gutter-width / 2);
+  padding-right: (@grid-gutter-width / 2);
+  .clearfix();
+}
+
+// Creates a wrapper for a series of columns
+.make-row(@gutter: @grid-gutter-width) {
+  margin-left:  (@gutter / -2);
+  margin-right: (@gutter / -2);
+  .clearfix();
+}
+
+// Generate the extra small columns
+.make-xs-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  float: left;
+  width: percentage((@columns / @grid-columns));
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+}
+.make-xs-column-offset(@columns) {
+  @media (min-width: @screen-xs-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-xs-column-push(@columns) {
+  @media (min-width: @screen-xs-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-xs-column-pull(@columns) {
+  @media (min-width: @screen-xs-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+
+// Generate the small columns
+.make-sm-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  @media (min-width: @screen-sm-min) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-offset(@columns) {
+  @media (min-width: @screen-sm-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-push(@columns) {
+  @media (min-width: @screen-sm-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-sm-column-pull(@columns) {
+  @media (min-width: @screen-sm-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+
+// Generate the medium columns
+.make-md-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  @media (min-width: @screen-md-min) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-offset(@columns) {
+  @media (min-width: @screen-md-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-push(@columns) {
+  @media (min-width: @screen-md-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-md-column-pull(@columns) {
+  @media (min-width: @screen-md-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+
+// Generate the large columns
+.make-lg-column(@columns; @gutter: @grid-gutter-width) {
+  position: relative;
+  min-height: 1px;
+  padding-left:  (@gutter / 2);
+  padding-right: (@gutter / 2);
+
+  @media (min-width: @screen-lg-min) {
+    float: left;
+    width: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-offset(@columns) {
+  @media (min-width: @screen-lg-min) {
+    margin-left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-push(@columns) {
+  @media (min-width: @screen-lg-min) {
+    left: percentage((@columns / @grid-columns));
+  }
+}
+.make-lg-column-pull(@columns) {
+  @media (min-width: @screen-lg-min) {
+    right: percentage((@columns / @grid-columns));
+  }
+}
+
+
+// COMPONENT MIXINS
+// --------------------------------------------------
+
+// Color swatches grid
+.calc-color(@first-color, @second-color) {
+  .palette-@{first-color} {
+    background-color: ~"@{@{first-color}}";
+  }
+  .palette-@{second-color} {
+    background-color: ~"@{@{second-color}}";
+  }  
+}
+
+// Dropdown arrow
+// -------------------------
+.dropdown-arrow(@color: @brand-primary; @top: 5px; @left: 15px; @size: 9px) {
+  &:before {
+    content: "";
+    border-style: solid;
+    border-width: 0 @size @size @size;
+    border-color: transparent transparent @color transparent;
+    height: 0;
+    position: absolute;
+    left: @left;
+    top: @top;
+    width: 0;
+    // Make corners smooth
+    -webkit-transform: rotate(360deg);
+  }
+}
+
+// Button variants
+// -------------------------
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+.button-variant(@color; @background; @hover-background; @active-background; @disabled-background: @gray-light) {
+  color: @color;
+  background-color: @background;
+
+  &:hover,
+  &:focus,
+  &:active,
+  &.active,
+  .open .dropdown-toggle& {
+    color: @color;
+    background-color: @hover-background;
+    border-color: @hover-background;
+  }
+  &:active,
+  &.active,
+  .open .dropdown-toggle& {
+    background: @active-background;
+    border-color: @active-background;
+  }
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    &,
+    &:hover,
+    &:focus,
+    &:active,
+    &.active {
+      background-color: @background;
+      border-color: @background;
+    }
+  }
+}
+
+// Button sizes
+// -------------------------
+.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+}
+
+// Social button variants
+// -------------------------
+.social-button-variant(@color; @background) {
+  color: @color;
+  background-color: @background;
+
+  &:hover,
+  &:focus {
+    background-color: mix(@background, white, 80%);
+  }
+  &:active,
+  &.active {
+    background-color: mix(@background, black, 85%);
+  }
+}
+
+.swap-dialog-color(@color) {
+  background-color: mix(@color, white, 9%);
+  border-top-color: mix(@color, white, 20%);
+}
+
+.dropdown-arrow-inverse {
+  border-bottom-color: @brand-primary !important;
+  border-top-color: @brand-primary !important;
+}
+
+.swap-iconbar-color(@color) {
+  background-color: @color;
+  > ul {
+    > li {
+      &.active {
+        > a {
+          color: mix(@color, black, 66%);
+        }
+      }
+      > a {
+        &:hover, &:focus {
+          color: mix(@color, black, 66%);
+        }
+      }
+    }
+  }
+  .iconbar-unread { background-color: mix(@color, black, 66%); }
+}
+
+.swap-pagination-color(@color, @hover, @active) {
+  ul {
+    background-color: @color;
+
+    li {
+      &.previous {
+        > a {
+          border-right-color: mix(@color, white, 66%);
+        }
+      }
+      > a, > span {
+        border-left-color: mix(@color, white, 66%);
+
+        &:hover, &:focus {
+          background-color: @hover;
+        }
+        &:active {
+          background-color: @active;
+        }
+      }
+      &.active {
+        > a, > span {
+          background-color: @active;
+        }
+      }
+
+      &.pagination-dropdown.dropup {
+        .dropdown-arrow {
+          border-top-color: @color;
+        }
+      }
+    }
+  }
+}
+
+// Labels
+// -------------------------
+.label-variant(@color, @hover-color, @text-color: @inverse) {
+  background-color: @color;
+  color: @text-color;
+  
+  &[href] {
+    color: @text-color;
+    
+    &:hover,
+    &:focus {
+      color: @text-color;
+      background-color: @hover-color;
+    }
+  }
+}
+
+// Contextual backgrounds
+// -------------------------
+.bg-variant(@color) {
+  background-color: @color;
+  a&:hover {
+    background-color: darken(@color, 10%);
+  }
+}
+
+// Typography
+// -------------------------
+.text-emphasis-variant(@color) {
+  color: @color;
+  a&:hover {
+    color: mix(@color, black, 80%);
+  }
+}
+
+// Navbar vertical align
+// -------------------------
+// Vertically center elements in the navbar.
+// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
+.navbar-vertical-align(@element-height; @navbar-height: @navbar-height-base) {
+  padding-top: ((@navbar-height - @element-height) / 2);
+  padding-bottom: ((@navbar-height - @element-height) / 2);
+}
+
+// Form validation states
+//
+// Used in forms.less to generate the form validation CSS for warnings, errors,
+// and successes.
+
+.form-control-validation(@text-color: @brand-primary; @border-color: @gray-light; @background-color: @inverse) {
+  // Color the label and help text
+  .help-block,
+  .control-label,
+  .radio,
+  .checkbox,
+  .radio-inline,
+  .checkbox-inline {
+    color: @text-color;
+  }
+  // Set the border and box shadow on specific inputs to match
+  .form-control {
+    color: @text-color;
+    border-color: @border-color;
+    .box-shadow(none);
+    .placeholder(@text-color);
+    
+    &:focus {
+      border-color: @border-color;
+      .box-shadow(none);
+    }
+  }
+  // Set validation states also for addons
+  .input-group-addon {
+    color: @text-color;
+    border-color: @border-color;
+    background-color: @background-color;
+  }
+}
+
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `@input-focus-border` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+
+.form-control-focus(@color: @brand-secondary) {
+  .form-group.focus &,
+  &:focus {
+    border-color: @color;
+    outline: 0;
+    .box-shadow(none);
+  }
+}
+
+// Form control sizing
+//
+// Relative text size, padding, and border-radii changes for form controls. For
+// horizontal sizing, wrap controls in the predefined grid classes. `<select>`
+// element gets special love because it's special, and that's a fact!
+
+.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius: @border-radius-large) {
+  height: @input-height;
+  padding: @padding-vertical @padding-horizontal;
+  font-size: @font-size;
+  line-height: @line-height;
+  border-radius: @border-radius;
+
+  select& {
+    height: @input-height;
+    line-height: @input-height;
+  }
+
+  textarea&,
+  select[multiple]& {
+    height: auto;
+  }
+}
+
+// Reset rounded corners for form controls
+//
+.form-controls-corners-reset() {
+  .input-group .form-control:first-child,
+  .input-group-addon:first-child,
+  .input-group-btn:first-child > .btn,
+  .input-group-btn:first-child > .dropdown-toggle,
+  .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
+    .border-right-radius(0);
+  }
+  .input-group .form-control:last-child,
+  .input-group-addon:last-child,
+  .input-group-btn:last-child > .btn,
+  .input-group-btn:last-child > .dropdown-toggle,
+  .input-group-btn:first-child > .btn:not(:first-child) {
+    .border-left-radius(0);
+  }
+}
+
+// Spinner variants
+// -------------------------
+.spinner-variant(@up-btn-height; @down-btn-height; @line-height) {
+  & + .ui-spinner-button {
+    height: @up-btn-height;
+    line-height: @line-height;
+  }
+  & + .ui-spinner-button + .ui-spinner-button {
+    height: @down-btn-height;
+    line-height: @line-height;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/button-groups.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/button-groups.less
new file mode 100644
index 0000000000000000000000000000000000000000..766c4562254f69e534c603f3f3307e4012172d31
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/button-groups.less	
@@ -0,0 +1,110 @@
+//
+// Button groups
+// --------------------------------------------------
+
+// Button carets
+//
+// Match the button text color to the arrow/caret for indicating dropdown-ness.
+
+.caret {
+  .btn-default & {
+    border-top-color: @btn-default-color;
+  }
+  .btn-primary &,
+  .btn-success &,
+  .btn-warning &,
+  .btn-danger &,
+  .btn-info & {
+    border-top-color: @inverse;
+  }
+}
+.dropup {
+  & .btn-default .caret {
+    border-bottom-color: @btn-default-color;
+  }
+  .btn-primary,
+  .btn-success,
+  .btn-warning,
+  .btn-danger,
+  .btn-info {
+   .caret {
+      border-bottom-color: @inverse;
+    }
+  }
+}
+
+// Sizing
+//
+// Remix the default button sizing classes into new ones for easier manipulation.
+
+.btn-group-xs > .btn { .btn-xs(); }
+.btn-group-sm > .btn { .btn-sm(); }
+.btn-group-lg > .btn { .btn-lg(); }
+.btn-group-gh > .btn { .btn-hg(); }
+
+
+.btn-group {
+  > .btn {
+    & + .btn {
+      margin-left: 0;
+    }
+    & + .dropdown-toggle {
+      border-left: 2px solid fade(@brand-primary, 15%);
+      padding-left: 12px;
+      padding-right: 12px;
+
+      .caret {
+        margin-left: 3px;
+        margin-right: 3px;
+      }
+    }
+    &.btn-gh + .dropdown-toggle {
+      .caret {
+        margin-left: 7px;
+        margin-right: 7px;
+      }
+    }
+    &.btn-sm + .dropdown-toggle {
+      .caret {
+        margin-left: 0;
+        margin-right: 0;
+      }
+    }
+  }
+}
+
+.dropdown-toggle {
+  .caret {
+    margin-left: 8px;
+  }
+}
+
+.btn-group > .btn,
+.btn-group > .dropdown-menu,
+.btn-group > .popover {
+  font-weight: 400;
+}
+
+.btn-group:focus .dropdown-toggle {
+  outline: none;
+  .transition(.25s);
+}
+
+// The clickable button for toggling the menu
+// Remove the gradient and set the same inset shadow as the :active state
+.btn-group.open .dropdown-toggle {
+  color: fade(@btn-default-color, 75%);
+  .box-shadow(none);
+}
+
+// Other button locations
+// Button with icon inside
+.btn-toolbar .btn {
+  &.active {
+    color: @btn-default-color;
+  }
+  > [class^="fui-"] {
+    font-size: @icon-normal;
+    margin: 0 1px;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/buttons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/buttons.less
new file mode 100644
index 0000000000000000000000000000000000000000..44636b8e9c99581bc3ae8faa3d02938cfcf31bf0
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/buttons.less	
@@ -0,0 +1,147 @@
+//
+// Buttons
+// --------------------------------------------------
+
+// Base styles
+// --------------------------------------------------
+.btn {
+  border: none;
+  font-size: @btn-font-size-base;
+  font-weight: @btn-font-weight;
+  line-height: @btn-line-height-base;
+  border-radius: @border-radius-base;
+  padding: 10px 15px;
+  -webkit-font-smoothing: subpixel-antialiased;
+  .transition(~"border .25s linear, color .25s linear, background-color .25s linear");
+  
+
+  &:hover,
+  &:focus {
+    outline: none;
+    color: @btn-default-color;    
+  }
+
+  &:active,
+  &.active {
+    outline: none;
+    .box-shadow(none);
+  }
+
+  &.disabled,
+  &[disabled],
+  fieldset[disabled] & {
+    background-color: @btn-link-disabled-color;
+    color: fade(@btn-default-color, 75%);
+    .opacity(.7);
+  }
+
+  // Button icons
+  // --------------------------------------------------
+  > [class^="fui-"] {
+    margin: 0 1px;
+    position: relative;
+    line-height: 1;
+    top: 1px;
+    
+    .btn-xs& {
+      font-size: 11px;
+      top: 0;
+    }
+    .btn-hg& {
+      top: 2px;
+    } 
+  }  
+}
+
+// Alternate buttons
+// --------------------------------------------------
+.btn-default {
+  .button-variant(@btn-default-color, @btn-default-bg, @btn-hover-bg, @btn-active-bg);
+}
+.btn-primary {
+  .button-variant(@btn-default-color, @brand-secondary, @btn-primary-hover-bg, @btn-primary-active-bg);
+}
+.btn-info    {
+  .button-variant(@btn-default-color, @brand-info, @btn-info-hover-bg, @btn-info-active-bg);
+}
+.btn-danger  {
+  .button-variant(@btn-default-color, @brand-danger, @btn-danger-hover-bg, @btn-danger-active-bg);
+}
+.btn-success {
+  .button-variant(@btn-default-color, @brand-success, @btn-success-hover-bg, @btn-success-active-bg);
+}
+.btn-warning {
+  .button-variant(@btn-default-color, @brand-warning, @btn-warning-hover-bg, @btn-warning-active-bg);
+}
+.btn-inverse {
+  .button-variant(@btn-default-color, @brand-primary, @btn-inverse-hover-bg, @btn-inverse-active-bg);    
+}
+.btn-embossed {
+  .box-shadow(inset 0 -2px 0 fade(black, 15%));
+  
+  &.active,
+  &:active {
+    .box-shadow(inset 0 2px 0 fade(black, 15%));
+  }
+}
+.btn-wide {
+  min-width: 140px;
+  padding-left: 30px;
+  padding-right: 30px;
+}
+  
+ 
+// Link buttons
+// -------------------------
+
+// Make a button look and behave like a link
+.btn-link {
+  color: @link-color;
+
+  &:hover,
+  &:focus {
+    color: @link-hover-color;
+    text-decoration: underline;
+    background-color: transparent;
+  }
+  &[disabled],
+  fieldset[disabled] & {
+    &:hover,
+    &:focus {
+      color: @btn-link-disabled-color;
+      text-decoration: none;
+    }
+  }
+} 
+  
+
+// Button sizes
+// --------------------------------------------------
+
+.btn-hg {
+  .button-size(13px, 20px, @btn-font-size-hg, @btn-line-height-hg, @border-radius-large);
+}
+.btn-lg {
+  .button-size(10px, 19px, @btn-font-size-lg, @btn-line-height-lg, @border-radius-large);
+}
+.btn-sm {
+  .button-size(9px, 13px, @btn-font-size-sm, @btn-line-height-sm, @border-radius-base);
+}
+.btn-xs {
+  .button-size(6px, 9px, @btn-font-size-xs, @btn-line-height-xs, @border-radius-small);
+}  
+  
+
+// Button tip
+.btn-tip {
+  font-weight: 300;
+  padding-left: 10px;
+  font-size: 92%;
+}
+
+// Block button
+// --------------------------------------------------
+
+.btn-block {
+  white-space: normal;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/caret.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/caret.less
new file mode 100644
index 0000000000000000000000000000000000000000..2d43cb148d7c3266a4299b4ac119b251694ada02
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/caret.less	
@@ -0,0 +1,30 @@
+//
+// Caret
+// --------------------------------------------------
+
+.caret {
+  border-width: 8px 6px;
+  border-bottom-color: @brand-primary;  
+  border-top-color: @brand-primary;
+  border-style: solid;
+  border-bottom-style: none;
+  .transition(.25s);
+  .scale(1.001);
+}
+
+.caret(@color: @brand-primary) {
+  border-bottom-color: @color;
+  border-top-color: @color;
+}
+
+.dropup .caret,
+.dropup .btn-lg .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-bottom-width: 8px;
+}
+
+.btn-lg .caret {
+  border-top-width: 8px;
+  border-right-width: 6px;
+  border-left-width: 6px;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/checkbox-and-radio.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/checkbox-and-radio.less
new file mode 100644
index 0000000000000000000000000000000000000000..be4f7efae817343b0f1bc047a95c506297200132
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/checkbox-and-radio.less	
@@ -0,0 +1,143 @@
+//
+// Checkbox & Radio
+// --------------------------------------------------
+
+.checkbox,
+.radio {
+  margin-bottom: 12px;
+  padding-left: 32px;
+  position: relative;
+  .transition(color .25s linear);
+  font-size: ceil(@component-font-size-base * 0.933); // ~14px
+  line-height: 1.5; // 21px;
+  
+  input {
+    outline: none !important;
+    display: none;
+  }
+
+  // Replace icons
+  // --------------------------------------------------
+  .icons {
+    color: @gray-light;
+    display: block;
+    height: 20px;
+    left: 0;
+    position: absolute;
+    top: 0;
+    width: 20px;
+    text-align: center;
+    line-height: 21px;
+    font-size: 20px;
+    cursor: pointer;    
+    .transition(color .25s linear);
+
+    .first-icon,
+    .second-icon {
+      display: inline-table;
+      position: absolute;
+      left: 0;
+      top: 0;
+      background-color: transparent;
+      margin: 0;
+      .opacity(1);
+    }
+    .second-icon {
+      .opacity(0);
+    }
+  }
+
+  // Alternate States
+  // --------------------------------------------------
+
+  // Hover State
+  &:hover {
+   .transition(color .25s linear);
+
+    .first-icon {
+      .opacity(0);
+    }
+    .second-icon {
+      .opacity(1);
+    }
+  }
+
+  // Checked State
+  &.checked {
+    color: @brand-secondary;
+
+    .first-icon {
+      .opacity(0);
+    }
+    .second-icon {
+      .opacity(1);
+      color: @brand-secondary;
+     .transition(color .25s linear);
+    }
+  }
+
+  // Disabled state
+  &.disabled {
+    cursor: default;
+    color: mix(@gray-light, white, 38%);
+
+    .icons {
+      color: mix(@gray-light, white, 38%);
+    }
+    .first-icon {
+      .opacity(1);
+    }
+    .second-icon {
+      .opacity(0);
+    }
+    &.checked {
+      .icons {
+        color: mix(@gray-light, white, 38%);
+      }
+      .first-icon {
+        .opacity(0);
+      }
+      .second-icon {
+        .opacity(1);
+        color: mix(@gray-light, white, 38%);
+      }
+    }
+  }
+
+  // Alternate Color
+  // --------------------------------------------------
+
+  // Primary
+  &.primary {
+    .icons {
+      color: @brand-primary;
+    }
+    // Checked State
+    &.checked {
+      color: @brand-secondary;
+
+      .icons {
+        color: @brand-secondary;
+      }
+    }
+    // Disabled state
+    &.disabled {
+      cursor: default;
+      color: @gray-light;
+
+      .icons {
+        color: @gray-light;
+      }
+      &.checked {
+        .icons {
+          color: @gray-light;
+        }
+      }
+    }
+  }
+}
+
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: 10px;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/code.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/code.less
new file mode 100644
index 0000000000000000000000000000000000000000..7b49885325edbc6367c943bc8442be3e99d42935
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/code.less	
@@ -0,0 +1,49 @@
+//
+// Code (inline and blocK)
+// --------------------------------------------------
+
+
+// Inline and block code styles
+code,
+kbd,
+pre,
+samp {
+  font-family: @font-family-monospace;
+}
+
+// Inline code
+code {
+  padding: 2px 6px;
+  font-size: 85%;
+  color: @code-color;
+  background-color: @code-bg;
+  border-radius: @border-radius-base;
+}
+
+// User input typically entered via keyboard
+kbd {
+  padding: 2px 6px;
+  font-size: 85%;
+  color: @kbd-color;
+  background-color: @kbd-bg;
+  border-radius: @border-radius-base;
+  box-shadow: none;
+}
+
+// Blocks of code
+pre {
+  padding: ((@line-height-computed - 6) / 3);
+  margin: 0 0 (@line-height-computed / 2);
+  font-size: (@font-size-base - 5); // 18px to 13px
+  line-height: @line-height-base;
+  color: @pre-color;
+  background-color: @pre-bg;
+  border: 2px solid @pre-border-color;
+  border-radius: @pre-border-radius;
+  white-space: pre;
+}
+
+// Enable scrollable blocks of code
+.pre-scrollable {
+  max-height: @pre-scrollable-max-height;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/dropdown.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/dropdown.less
new file mode 100644
index 0000000000000000000000000000000000000000..4fa4f735c10bc2abc145ee20bd6739a9e6865e76
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/dropdown.less	
@@ -0,0 +1,223 @@
+//
+// Dropdown
+// --------------------------------------------------
+
+.dropdown-menu {
+  background-color: @dropdown-background;
+  border: none;
+  display: block;
+  margin-top: 8px;
+  opacity: 0;
+  padding: 0;
+  visibility: hidden;
+  .box-shadow(none);
+  .transition(.25s);
+
+  // Opened state
+  .open > & {
+    margin-top: 18px !important;
+    opacity: 1;
+    visibility: visible;
+  }
+  li {
+    &:first-child {
+      dt + a {
+        border-radius: 0;
+      }
+      > a {
+        border-radius: @border-radius-large @border-radius-large 0 0;
+        padding-top: 8px;
+      }
+    }
+
+    &:last-child {
+      > a {
+        border-radius: 0 0 @border-radius-large @border-radius-large;
+        padding-bottom: 10px;
+      }
+    }
+
+    &.active,
+    &.selected {
+      > a,
+      > a.highlighted {
+        background: @brand-secondary;
+        color: @inverse;
+
+        &:hover,
+        &:focus {
+          background: mix(@brand-secondary, black, 85%);
+          color: @inverse;
+        }
+      }
+    }
+    > a {
+      color: fade(@brand-primary, 75%);
+      padding: 6px 15px 8px;
+      text-decoration: none;
+      .clearfix();
+      .transition(background-color .25s);
+
+      &:hover,
+      &:active,
+      &:focus {
+        background: mix(@inverse, @brand-primary, 85%);
+        color: inherit;
+        outline: none;
+      }
+
+      &.highlighted {
+        background: mix(@inverse, @brand-primary, 73.5%);
+        color: @inverse;
+
+        &:hover,
+        &:focus {
+          background: mix(@inverse, @brand-primary, 66%);
+          color: @inverse;
+        }
+      }
+
+      &:before {
+        float: right;
+        margin-top: 3px;
+      }
+    }
+
+    // Submenu title
+    dt {
+      font-weight: 300;
+      margin-bottom: 3px;
+      margin-top: 12px;
+      padding: 0 15px;
+    }
+  }
+  @media (max-width: @screen-sm-max) {
+    border-radius: 0 0 @border-radius-large @border-radius-large !important;
+  }
+  .divider {
+    margin-top: 3px;
+    margin-bottom: 3px;
+  }
+}
+
+// Dropdown expands to top
+.dropup,
+.navbar-fixed-bottom .dropdown {
+  .dropdown-menu {
+    margin-bottom: 8px;
+  }
+  .dropdown-arrow {
+    border-bottom: none;
+    border-top: 8px outset mix(@inverse, @brand-primary, 94%);
+    bottom: 100%;
+    top: auto;
+  }
+}
+
+// Second level nav
+.navbar-fixed-bottom .nav > li > ul:before {
+  border-bottom: none;
+  border-top: 9px outset @brand-primary;
+  bottom: 4px;
+  top: auto;
+}
+
+.open {
+  &.dropup {
+    > .dropdown-menu {
+      margin-bottom: 18px;
+    }
+    > .dropdown-arrow {
+      margin-bottom: 10px;
+
+      &.dropdown-arrow-inverse {
+        border-top-color: @brand-primary;
+      }
+    }
+  }
+  > .dropdown-arrow {
+    margin-top: 11px;
+    opacity: 1;
+  }
+}
+
+// Arrows
+// --------------------------------------------------
+.dropdown-arrow {
+  border-style: solid;
+  border-width: 0 8px 7px;
+  border-color: transparent transparent mix(@inverse, @brand-primary, 94%) transparent;
+  height: 0;
+  margin-top: 0;
+  opacity: 0;
+  position: absolute;
+  right: 19px;
+  top: 100%;
+  width: 0;
+  z-index: 10;
+  -webkit-transform: rotate(360deg); // Make corners smooth
+  .transition(.25s);
+}
+
+// Alternate Color
+// --------------------------------------------------
+.dropdown-inverse {
+  background-color: @brand-primary;
+  color: mix(@inverse, black, 80%);
+  padding: 4px 0 6px;
+
+  li {
+    margin: 0 4px -2px;
+    &:first-child,
+    &:last-child {
+      > a {
+        border-radius: 2px;
+        padding-bottom: 7px;
+        padding-top: 5px;
+      }
+      dt + a {
+        border-radius: 2px;
+      }
+    }
+
+    &.active,
+    &.selected {
+      > a {
+        background: @brand-secondary;
+        color: @inverse;
+        position: relative;
+        z-index: 1;
+      }
+    }
+    dt {
+      padding-left: 11px;
+      padding-right: 11px;
+    }
+    .divider {
+      margin-left: 11px;
+      margin-right: 11px;
+    }
+    > a {
+      border-radius: 2px;
+      color: @inverse;
+      padding: 5px 11px 7px;
+
+      &:hover,
+      &:active,
+      &:focus {
+        background: mix(@brand-primary, black, 85%);
+      }
+      &.highlighted {
+        background: mix(@brand-primary, @inverse, 85%);
+        &:hover,
+        &:focus {
+          background: mix(@brand-primary, @inverse, 75%);
+        }
+      }
+    }
+    .divider {
+      background-color: mix(@brand-primary, white, 85%);
+      border-bottom-color: mix(@brand-primary, white, 85%);
+    }
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/footer.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/footer.less
new file mode 100644
index 0000000000000000000000000000000000000000..4cd569593875887703077c077d828fcb64940b87
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/footer.less	
@@ -0,0 +1,76 @@
+//
+// Footer
+// --------------------------------------------------
+
+footer {
+  background-color: mix(@brand-primary, @inverse, 9%);
+  color: mix(@brand-primary, @inverse, 34%);
+  font-size: 15px;
+  padding: 0;
+
+  a {
+    color: mix(@brand-primary, @inverse, 50%);
+    font-weight: 700;
+  }
+  p {
+    font-size: 15px;
+    line-height: 20px;
+    margin-bottom: 10px;
+  }  
+}
+
+.footer-title {
+  margin: 0 0 22px;
+  padding-top: 21px;
+  font-size: 24px;
+  line-height: 40px;
+}
+
+.footer-brand {
+  display: block;
+  margin-bottom: 26px;
+  width: 220px;
+
+  img {
+    width: 216px;
+  }  
+}
+
+// FOOTER BANNER
+// ----------------------
+.footer-banner {
+  background-color: @brand-secondary;
+  color: mix(@brand-secondary, @inverse, 20%);
+  margin-left: 42px;
+  min-height: 316px;
+  padding: 0 30px 30px;
+
+  .footer-title {
+    color: @inverse;
+  }
+  a {
+    color: lighten(@brand-secondary, 42%);
+    text-decoration: underline;
+    
+    &:hover {
+      text-decoration: none;
+    }  
+  }
+  ul {
+    list-style-type: none;
+    margin: 0 0 26px;
+    padding: 0;
+
+    li {
+      border-top: 1px solid lighten(@brand-secondary, 2%);
+      line-height: 19px;
+      padding: 6px 0;
+      
+      &:first-child {
+        border-top: none;
+        padding-top: 1px;
+      }  
+    }    
+  }      
+}
+
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/forms.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/forms.less
new file mode 100644
index 0000000000000000000000000000000000000000..c5baad9277656c1f489cb78ff5c29a31179e2427
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/forms.less	
@@ -0,0 +1,193 @@
+//
+// Forms
+// --------------------------------------------------
+
+
+// Normalize non-controls
+//
+// Restyle and baseline non-control form elements.
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: @line-height-computed / 2;
+  font-size: (@component-font-size-base * 1.6); // ~24px
+  line-height: inherit;
+  color: @legend-color;
+  border-bottom: none;
+}
+
+// Normalize form controls
+
+// Textarea
+textarea {
+  font-size: ceil(@font-size-base * 1.071); // ~15px
+  line-height: 24px;
+  padding: 5px 11px;
+}
+
+// Search
+input[type="search"] {
+  -webkit-appearance: none !important; // removes rounded corners for searchfields on iOS
+}
+
+
+// Label
+label {
+  font-weight: normal;
+  font-size: @component-font-size-base;
+  line-height: 2.4; // ~36px
+}
+
+// Placeholder
+//
+// Placeholder text gets special styles because when browsers invalidate entire
+// lines if it doesn't understand a selector/
+.form-control {
+  .placeholder(desaturate(lighten(@brand-primary, 45%), 15%));
+}
+
+// Common form controls
+//
+// Shared size and type resets for form controls. Apply `.form-control` to any
+// of the following form controls:
+//
+// select
+// textarea
+// input[type="text"]
+// input[type="password"]
+// input[type="datetime"]
+// input[type="datetime-local"]
+// input[type="date"]
+// input[type="month"]
+// input[type="time"]
+// input[type="week"]
+// input[type="number"]
+// input[type="email"]
+// input[type="url"]
+// input[type="search"]
+// input[type="tel"]
+// input[type="color"]
+
+.form-control {
+  border: 2px solid @gray-light;
+  color: @brand-primary;
+  font-family: @font-family-base;
+  font-size: @input-font-size-base;
+  line-height: @input-line-height-base;
+  padding: 8px 12px;
+  height: 42px;
+  -webkit-appearance: none;
+  border-radius: @input-border-radius;
+  .box-shadow(none);
+  .transition(~"border .25s linear, color .25s linear, background-color .25s linear");
+
+  // Customize the `:focus` state
+  .form-control-focus();
+
+  // Disabled and read-only inputs
+  // Note: HTML5 says that controls under a fieldset > legend:first-child won't
+  // be disabled if the fieldset is disabled. Due to implementation difficulty,
+  // we don't honor that edge case; we style them as disabled anyway.
+  &[disabled],
+  &[readonly],
+  fieldset[disabled] & {
+    background-color: @input-bg-disabled;
+    border-color: mix(@gray, white, 40%);
+    color: mix(@gray, white, 40%);
+    cursor: default;
+    .opacity(.7);
+  }  
+  
+  // Flat (without border)
+  &.flat {
+    border-color: transparent;
+    
+    &:hover {
+      border-color: @gray-light;
+    }
+    &:focus {
+      border-color: @brand-secondary;
+    }
+  }
+}
+
+// Form control sizing
+.input-sm {
+  .input-size(@input-height-small; 6px; 10px; @input-font-size-small; @input-line-height-small);
+}
+
+.input-lg {
+  .input-size(@input-height-large; 10px; 15px; @input-font-size-large; @input-line-height-large);
+}
+
+.input-hg {
+  .input-size(@input-height-huge; 10px; 16px; @input-font-size-huge; @input-line-height-huge);
+}
+
+// Form control feedback states
+//
+// Apply contextual and semantic states to individual form controls.
+
+// Warning
+.has-warning {
+  .form-control-validation(@brand-warning; @brand-warning);
+}
+// Error
+.has-error {
+  .form-control-validation(@brand-danger; @brand-danger);
+}
+// Success
+.has-success {
+  .form-control-validation(@brand-success; @brand-success);
+}
+
+// Help text
+//
+// Apply to any element you wish to create light text for placement immediately
+// below a form control. Use for general help, formatting, or instructional text.
+
+.help-block {
+  font-size: @component-font-size-base;
+  margin-bottom: 5px;
+  color: inherit;
+}
+
+// Form groups
+//
+// Designed to help with the organization and spacing of vertical forms. For
+// horizontal forms, use the predefined grid classes.
+
+.form-group {
+  position: relative;
+  margin-bottom: 20px;
+}
+
+// Horizontal forms
+//
+// Horizontal forms are built on grid classes and allow you to create forms with
+// labels on the left and inputs on the right.
+
+.form-horizontal {
+
+  // Consistent vertical alignment of labels, radios, and checkboxes
+  .control-label,
+  .radio,
+  .checkbox,
+  .radio-inline,
+  .checkbox-inline {
+    margin-top: 0;
+    margin-bottom: 0;
+    padding-top: 6px;
+  }
+
+  // Make form groups behave like rows
+  .form-group {
+    .make-row();
+  }
+
+  .form-control-static {
+    padding-top: 6px;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/glyphicons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/glyphicons.less
new file mode 100644
index 0000000000000000000000000000000000000000..96773a42f26e1eacc147ef9b9102a0e26eb68545
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/glyphicons.less	
@@ -0,0 +1,135 @@
+//
+// Glyphicons for Flat UI Free
+// --------------------------------------------------
+
+@font-face {
+  font-family: "Flat-UI-Icons";
+  src: ~"url('@{icon-font-path}@{icon-font-name}.eot')";
+  src: ~"url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{icon-font-path}@{icon-font-name}.woff') format('woff')",
+       ~"url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype')",
+       ~"url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg')";
+  font-weight: normal;
+  font-style: normal;
+}
+
+
+/* Use the following CSS code if you want to use data attributes for inserting your icons */
+[data-icon]:before {
+  font-family: 'Flat-UI-Icons';
+  content: attr(data-icon);
+  speak: none;
+  font-weight: normal;
+  font-variant: normal;
+  text-transform: none;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+/* Use the following CSS code if you want to have a class per icon */
+/*
+Instead of a list of all class selectors,
+you can use the generic selector below, but it's slower:
+[class*="fui-"] {
+*/
+.fui-arrow-right, .fui-arrow-left, .fui-cmd, .fui-check-inverted, .fui-heart, .fui-location, .fui-plus, .fui-check, .fui-cross, .fui-list, .fui-new, .fui-video, .fui-photo, .fui-volume, .fui-time, .fui-eye, .fui-chat, .fui-search, .fui-user, .fui-mail, .fui-lock, .fui-gear, .fui-radio-unchecked, .fui-radio-checked, .fui-checkbox-unchecked, .fui-checkbox-checked, .fui-calendar-solid, .fui-pause, .fui-play, .fui-check-inverted-2 {
+  display: inline-block;
+  font-family: 'Flat-UI-Icons';
+  speak: none;
+  font-style: normal;
+  font-weight: normal;
+  font-variant: normal;
+  text-transform: none;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.fui-arrow-right:before {
+  content: "\e02c";
+}
+.fui-arrow-left:before {
+  content: "\e02d";
+}
+.fui-cmd:before {
+  content: "\e02f";
+}
+.fui-check-inverted:before {
+  content: "\e006";
+}
+.fui-heart:before {
+  content: "\e007";
+}
+.fui-location:before {
+  content: "\e008";
+}
+.fui-plus:before {
+  content: "\e009";
+}
+.fui-check:before {
+  content: "\e00a";
+}
+.fui-cross:before {
+  content: "\e00b";
+}
+.fui-list:before {
+  content: "\e00c";
+}
+.fui-new:before {
+  content: "\e00d";
+}
+.fui-video:before {
+  content: "\e00e";
+}
+.fui-photo:before {
+  content: "\e00f";
+}
+.fui-volume:before {
+  content: "\e010";
+}
+.fui-time:before {
+  content: "\e011";
+}
+.fui-eye:before {
+  content: "\e012";
+}
+.fui-chat:before {
+  content: "\e013";
+}
+.fui-search:before {
+  content: "\e01c";
+}
+.fui-user:before {
+  content: "\e01d";
+}
+.fui-mail:before {
+  content: "\e01e";
+}
+.fui-lock:before {
+  content: "\e01f";
+}
+.fui-gear:before {
+  content: "\e024";
+}
+.fui-radio-unchecked:before {
+  content: "\e02b";
+}
+.fui-radio-checked:before {
+  content: "\e032";
+}
+.fui-checkbox-unchecked:before {
+  content: "\e033";
+}
+.fui-checkbox-checked:before {
+  content: "\e034";
+}
+.fui-calendar-solid:before {
+  content: "\e022";
+}
+.fui-pause:before {
+  content: "\e03b";
+}
+.fui-play:before {
+  content: "\e03c";
+}
+.fui-check-inverted-2:before {
+  content: "\e000";
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/input-groups.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/input-groups.less
new file mode 100644
index 0000000000000000000000000000000000000000..82f786d4212bb3e7b8d20052bbf21876fe6d88fc
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/input-groups.less	
@@ -0,0 +1,137 @@
+//
+// Input groups
+// --------------------------------------------------
+
+
+// Sizing options
+//
+// Remix the default form control sizing classes into new ones for easier
+// manipulation.
+
+.input-group-hg > .form-control,
+.input-group-hg > .input-group-addon,
+.input-group-hg > .input-group-btn > .btn { .input-hg(); }
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn { .input-lg(); }
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn { .input-sm(); }
+
+// Text input groups
+// -------------------------
+.input-group-addon {
+  padding: 10px 12px;
+  font-size: @component-font-size-base;
+  color: @inverse;
+  text-align: center;
+  background-color: @gray-light;
+  border: 1px solid @gray-light;
+  border-radius: @border-radius-large;
+  .transition(~"border .25s linear, color .25s linear, background-color .25s linear");
+  
+  .input-group-hg &,
+  .input-group-lg &,
+  .input-group-sm &, {
+    line-height: 1;
+  }
+}
+
+// Reset rounded corners
+.form-controls-corners-reset();
+
+
+
+// Focus State
+// -------------------------
+.form-group.focus,
+.input-group.focus {
+  .input-group-addon {
+    background-color: @brand-secondary;
+    border-color: @brand-secondary;
+  }
+  .input-group-btn {
+    > .btn-default + .btn-default {
+      border-left-color: mix(@brand-secondary, black, 85%);
+    }
+    .btn {
+      border-color: @brand-secondary;
+      background-color: @inverse;
+      color: @brand-secondary;
+    }
+    .btn-default {
+      .button-variant(@btn-default-color, @brand-secondary, @btn-primary-hover-bg, @btn-primary-active-bg);
+    }
+  }
+}
+
+// Button input groups
+// -------------------------
+.input-group-btn {    
+  .btn {
+    background-color: @inverse;
+    border: 2px solid @gray-light;    
+    color: @gray-light;
+    line-height: 18px;
+  } 
+  .btn-default {
+    .button-variant(@btn-default-color, @gray-light, @btn-hover-bg, @btn-active-bg);
+  }
+  .input-group-hg & .btn {
+    line-height: 31px;
+  }
+  .input-group-lg & .btn {
+    line-height: 21px;
+  }
+  .input-group-sm & .btn {
+    line-height: 19px;
+  }
+  &:first-child > .btn {
+    border-right-width: 0;
+    margin-right: -2px;
+  }
+  &:last-child > .btn {
+    border-left-width: 0;
+    margin-left: -2px;
+  }
+  & > .btn-default + .btn-default {
+    border-left: 2px solid @gray-light;
+  }
+  & > .btn:first-child + .btn {
+    .caret {
+      margin-left: 0;
+    }
+  }
+}
+
+
+// Rounded input groups
+// -------------------------
+.input-group-rounded {
+  .input-group-btn + .form-control,
+  .input-group-btn:last-child .btn {
+    .border-right-radius(20px);
+    
+    .input-group-hg& {
+      .border-right-radius(27px);
+    }
+    .input-group-lg& {
+      .border-right-radius(25px);
+    }
+  } 
+  .form-control:first-child,
+  .input-group-btn:first-child .btn {
+    .border-left-radius(20px);
+    
+    .input-group-hg& {
+      .border-left-radius(27px);
+    }
+    .input-group-lg& {
+      .border-left-radius(25px);
+    }
+  } 
+  // Remove left padding for .form-control after button
+  .input-group-btn + .form-control {
+    padding-left: 0;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/input-icons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/input-icons.less
new file mode 100644
index 0000000000000000000000000000000000000000..e2139428dda852a44d28a973fb9307627b28dd58
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/input-icons.less	
@@ -0,0 +1,72 @@
+//
+// Input Icons
+// --------------------------------------------------
+
+.form-group {
+  position: relative;
+}
+
+.form-control {
+  & + .input-icon {
+    position: absolute;
+    top: 2px;
+    right: 2px;
+    line-height: 37px;
+    vertical-align: middle;
+    font-size: @input-icon-font-size;
+    color: desaturate(lighten(@brand-primary, 45%), 15%);
+    background-color: @inverse;
+    padding: 0 12px 0 0;
+    border-radius: @input-border-radius;
+  }
+}
+
+// Icons sizing
+// ---------------------------
+
+// Huge
+.input-hg + .input-icon {
+  line-height: 49px;
+  padding: 0 16px 0 0;
+}
+
+//Large
+.input-lg + .input-icon {
+  line-height: 41px;
+  padding: 0 15px 0 0;
+}
+
+// Small
+.input-sm + .input-icon {
+  font-size: @font-size-base;
+  line-height: 30px;
+  padding: 0 10px 0 0;
+}
+
+
+// Icons states
+// ---------------------------
+
+.has-success {
+  .input-icon {
+    color: @brand-success;
+  }
+}
+.has-warning {
+  .input-icon {
+    color: @brand-warning;
+  }  
+}
+.has-error {
+  .input-icon {
+    color: @brand-danger;
+  }  
+}
+.form-control[disabled] + .input-icon,
+.form-control[readonly] + .input-icon,
+fieldset[disabled] .form-control + .input-icon,
+.form-control.disabled + .input-icon {
+  color: mix(@gray, white, 40%);
+  background-color: transparent;
+  .opacity(.7);
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/local-fonts.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/local-fonts.less
new file mode 100644
index 0000000000000000000000000000000000000000..6c5b8a9a0a9ef74548167cc547eba155a7f763b4
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/local-fonts.less	
@@ -0,0 +1,69 @@
+//
+// Fonts
+// --------------------------------------------------
+
+@font-face {
+  font-family: 'Lato';
+  src: ~"url('@{local-font-path}@{local-font-name-black}.eot')";
+  src: ~"url('@{local-font-path}@{local-font-name-black}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{local-font-path}@{local-font-name-black}.woff') format('woff')",
+       ~"url('@{local-font-path}@{local-font-name-black}.ttf') format('truetype')",
+       ~"url('@{local-font-path}@{local-font-name-black}.svg#@{local-font-svg-id-black}') format('svg')";
+  font-weight: 900;
+  font-style: normal;
+}
+
+@font-face {
+  font-family: 'Lato';
+  src: ~"url('@{local-font-path}@{local-font-name-bold}.eot')";
+  src: ~"url('@{local-font-path}@{local-font-name-bold}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{local-font-path}@{local-font-name-bold}.woff') format('woff')",
+       ~"url('@{local-font-path}@{local-font-name-bold}.ttf') format('truetype')",
+       ~"url('@{local-font-path}@{local-font-name-bold}.svg#@{local-font-svg-id-bold}') format('svg')";
+  font-weight: bold;
+  font-style: normal;
+}
+
+@font-face {
+  font-family: 'Lato';
+  src: ~"url('@{local-font-path}@{local-font-name-bold-italic}.eot')";
+  src: ~"url('@{local-font-path}@{local-font-name-bold-italic}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{local-font-path}@{local-font-name-bold-italic}.woff') format('woff')",
+       ~"url('@{local-font-path}@{local-font-name-bold-italic}.ttf') format('truetype')",
+       ~"url('@{local-font-path}@{local-font-name-bold-italic}.svg#@{local-font-svg-id-bold-italic}') format('svg')";
+  font-weight: bold;
+  font-style: italic;
+}
+
+@font-face {
+  font-family: 'Lato';
+  src: ~"url('@{local-font-path}@{local-font-name-italic}.eot')";
+  src: ~"url('@{local-font-path}@{local-font-name-italic}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{local-font-path}@{local-font-name-italic}.woff') format('woff')",
+       ~"url('@{local-font-path}@{local-font-name-italic}.ttf') format('truetype')",
+       ~"url('@{local-font-path}@{local-font-name-italic}.svg#@{local-font-svg-id-italic}') format('svg')";
+  font-weight: normal;
+  font-style: italic;
+}
+
+@font-face {
+  font-family: 'Lato';
+  src: ~"url('@{local-font-path}@{local-font-name-light}.eot')";
+  src: ~"url('@{local-font-path}@{local-font-name-light}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{local-font-path}@{local-font-name-light}.woff') format('woff')",
+       ~"url('@{local-font-path}@{local-font-name-light}.ttf') format('truetype')",
+       ~"url('@{local-font-path}@{local-font-name-light}.svg#@{local-font-svg-id-light}') format('svg')";
+  font-weight: 300;
+  font-style: normal;
+}
+
+@font-face {
+  font-family: 'Lato';
+  src: ~"url('@{local-font-path}@{local-font-name}.eot')";
+  src: ~"url('@{local-font-path}@{local-font-name}.eot?#iefix') format('embedded-opentype')",
+       ~"url('@{local-font-path}@{local-font-name}.woff') format('woff')",
+       ~"url('@{local-font-path}@{local-font-name}.ttf') format('truetype')",
+       ~"url('@{local-font-path}@{local-font-name}.svg#@{local-font-svg-id}') format('svg')";
+  font-weight: normal;
+  font-style: normal;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/login.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/login.less
new file mode 100644
index 0000000000000000000000000000000000000000..4808e7bce21a00acb95a6c1fd36f418cd2582b6b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/login.less	
@@ -0,0 +1,111 @@
+//
+//  Login screen
+// --------------------------------------------------
+
+// Module color variable
+@form-color: mix(@brand-primary, @inverse, 9%);
+
+.login {
+  background: ~"url(../images/login/imac.png) 0 0 no-repeat";
+  background-size: 940px 778px;
+  color: @inverse;
+  margin-bottom: 77px;
+  padding: 38px 38px 267px;
+  position: relative;
+}
+
+.login-screen {
+  background-color: @brand-secondary;
+  min-height: 473px;
+  padding: 123px 199px 33px 306px;
+}
+
+.login-icon {
+  left: 200px;
+  position: absolute;
+  top: 160px;
+  width: 96px;
+
+  > img {
+    display: block;
+    margin-bottom: 6px;
+    width: 100%;
+  }
+  > h4 {
+    font-size: 17px;
+    font-weight: 300;
+    line-height: 34px;
+    .opacity(.95);
+  
+    small {
+      color: inherit;
+      display: block;
+      font-size: inherit;
+      font-weight: 700;
+    }  
+  }    
+}
+
+// LOGIN FORM
+// -----------
+.login-form {
+  background-color: @form-color;
+  padding: 24px 23px 20px;
+  position: relative;
+  border-radius: @border-radius-large;  
+
+  // Ear
+  &:before {
+    content: '';
+    border-style: solid;
+    border-width: 12px 12px 12px 0;
+    border-color: transparent @form-color transparent transparent;
+    height: 0;
+    position: absolute;
+    left: -12px;
+    top: 35px;
+    width: 0;    
+    -webkit-transform: rotate(360deg); // Make corners smooth
+  }
+  .control-group {
+    margin-bottom: 6px;
+    position: relative;
+  }
+  .login-field {
+    border-color: transparent;
+    font-size: 17px;
+    text-indent: 3px;
+    
+    &:focus {
+      border-color: @brand-secondary;
+      
+      & + .login-field-icon {
+        color: @brand-secondary;
+      }  
+    }    
+  }
+  .login-field-icon {
+    color: mix(@gray, @inverse, 60%);
+    font-size: 16px;
+    position: absolute;
+    right: 15px;
+    top: 3px;
+    .transition(.25s);
+  }  
+}
+
+.login-link {
+  color: mix(@gray, @inverse, 60%);
+  display: block;
+  font-size: 13px;
+  margin-top: 15px;
+  text-align: center;
+}
+
+// Retina support
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
+  .login {
+    background-image: ~"url(../images/login/imac-2x.png)";
+  }  
+}    
+
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/navbar.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/navbar.less
new file mode 100644
index 0000000000000000000000000000000000000000..0a3ccdcd3f45c78db14e353393e5586829b192e5
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/navbar.less	
@@ -0,0 +1,878 @@
+//
+// Navbars
+// --------------------------------------------------
+
+// Wrapper and base class
+//
+// Provide a static navbar from which we expand to create full-width, fixed, and
+// other navbar variations.
+
+.navbar {
+  font-size: floor(@component-font-size-base * 1.067); // ~16px
+  min-height: @navbar-height-base;
+  margin-bottom: @navbar-margin-bottom;
+  border: none;
+  border-radius: @navbar-border-radius;
+}
+
+// Navbar heading
+//
+// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy
+// styling of responsive aspects.
+
+.navbar-header {
+  @media (min-width: @grid-float-breakpoint) {
+    float: left;
+  }
+}
+
+// Navbar collapse (body)
+//
+// Group your navbar content into this for easy collapsing and expanding across
+// various device sizes. By default, this content is collapsed when <768px, but
+// will expand past that for a horizontal display.
+//
+// To start (on mobile devices) the navbar links, forms, and buttons are stacked
+// vertically and include a `max-height` to overflow in case you have too much
+// content for the user's viewport.
+
+.navbar-collapse {
+  box-shadow: none;
+  padding-right: 21px;
+  padding-left: 21px;  
+
+  @media (min-width: @grid-float-breakpoint) {
+    // Account for first and last children spacing
+    .navbar-nav.navbar-left:first-child {
+      margin-left: -21px;
+      
+      > li:first-child a {
+        .border-left-radius(@navbar-border-radius);
+      }
+    }
+    .navbar-nav.navbar-right:last-child {
+      margin-right: -21px;
+      
+      .navbar > .container & {
+        margin-right: -36px;
+      }
+      > .dropdown:last-child > a {
+        border-radius: 0 @navbar-border-radius @navbar-border-radius 0;
+      }      
+    }  
+    .navbar-form.navbar-right:last-child {
+      margin-right: -17px;
+
+      .navbar-fixed-top &,
+      .navbar-fixed-bottom & {
+        margin-right: 0;
+      }
+    }     
+  }
+  @media (max-width: @grid-float-breakpoint-max) {
+    .navbar-nav.navbar-right:last-child {
+      margin-bottom: 3px;
+    }
+  }
+}  
+
+// Both navbar header and collapse
+//
+// When a container is present, change the behavior of the header and collapse.
+
+.container,
+.container-fluid {
+  > .navbar-header,
+  > .navbar-collapse {
+    margin-right: -21px;
+    margin-left:  -21px;
+
+    @media (min-width: @grid-float-breakpoint) {
+      margin-right: 0;
+      margin-left:  0;
+    }
+  }
+}
+
+//
+// Navbar alignment options
+//
+// Display the navbar across the entirety of the page or fixed it to the top or
+// bottom of the page.
+
+// Static top (unfixed, but 100% wide) navbar
+.navbar-static-top {
+  z-index: @zindex-navbar;
+  border-width: 0;
+  border-radius: 0;
+}
+
+// Fix the top/bottom navbars when screen real estate supports it
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  z-index: @zindex-navbar-fixed;
+  border-radius: 0;
+}
+.navbar-fixed-top {
+  border-width: 0;
+}
+.navbar-fixed-bottom {
+  margin-bottom: 0; // override .navbar defaults
+  border-width: 0;
+}
+
+// Brand/project name
+
+.navbar-brand {
+  font-size: floor(@component-font-size-base * 1.6); // ~24px
+  line-height: 1.042;  // ~25px
+  font-weight: 700;
+  padding: ((@navbar-height-base - 25px) / 2) 21px;
+  
+  > [class*="fui-"] {
+    font-size: floor(@component-font-size-base * 1.267); // ~19px
+    line-height: 1.263; // ~24px
+    vertical-align: top;
+  }
+  
+  @media (min-width: @grid-float-breakpoint) {
+    .navbar > .container &,
+    .navbar > .container-fluid & {
+      margin-left: -21px;
+    }
+  }
+}
+
+// Navbar toggle
+//
+// Custom button for toggling the `.navbar-collapse`, powered by the collapse
+// JavaScript plugin.
+
+.navbar-toggle {
+  border: none;
+  color: @brand-primary;
+  margin: 0 0 0 21px;
+  padding: 0 21px;
+  height: @navbar-height-base;
+  line-height: @navbar-height-base;
+
+  &:before {
+    color: @link-color;
+    content: "\e00c";
+    font-family: "Flat-UI-Icons";
+    font-size: floor(@component-font-size-base * 1.467); // ~22px
+    font-style: normal;
+    font-weight: normal;
+    -webkit-font-smoothing: antialiased;
+    .transition(color .25s linear);
+  }
+  &:hover,
+  &:focus {
+    outline: none;
+  
+    &:before {
+      color: @link-hover-color;
+    }
+  }
+  .icon-bar {
+    display: none;
+  }
+  
+  @media (min-width: @grid-float-breakpoint) {
+    display: none;
+  }
+}
+
+// Navbar nav links
+//
+// Builds on top of the `.nav` components with it's own modifier class to make
+// the nav the full height of the horizontal nav (above 768px).
+
+.navbar-nav {
+  margin: 0;
+  
+  > li > a {
+    font-size: floor(@component-font-size-base * 1.067); // ~16px
+    padding: ((@navbar-height-base - 23px) / 2) 21px;
+    line-height: 23px;
+    font-weight: 700;
+  }
+  
+  .dropdown-toggle .caret {
+    border-top-color: @link-color;
+    border-bottom-color: @link-color;
+    border-width: 8px 6px 0;
+    margin-left: 12px;
+  }
+  > li > a:hover,
+  > li > a:focus,
+  .open > a:focus,
+  .open > a:hover {
+    background-color: transparent;
+    
+    .caret {
+      border-top-color: @link-hover-color;
+      border-bottom-color: @link-hover-color;
+    }
+  }
+  
+  [class^="fui-"] {
+    line-height: 20px;
+    position: relative;
+    top: 1px;
+  }
+  .visible-sm,
+  .visible-xs {
+    > [class^="fui-"] {
+      margin-left: 12px;
+    }
+  }
+  
+  @media (max-width: @grid-float-breakpoint-max) {
+    margin: 0 -21px;
+    
+    // Dropdowns get custom display when collapsed
+    .open .dropdown-menu {      
+      > li > a,
+      .dropdown-header {
+        padding: 7px 15px 7px 31px !important;
+      }
+      > li > a {
+        line-height: 23px;
+      }
+    }
+    > li > a {
+      padding-top: 7px;
+      padding-bottom: 7px;
+    }
+  }
+}
+
+// Navbar form
+//
+// Extension of the `.form-inline` with some extra flavor for optimum display in
+// our navbars.
+
+.navbar-input {
+  .input-size(@input-height-small; 5px; 10px; @input-font-size-small; @navbar-input-line-height);
+}
+
+.navbar-form {
+  .box-shadow(none);
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-right: 19px;
+  padding-left: 19px;
+
+  // Vertically center in expanded, horizontal navbar
+  .navbar-vertical-align(@input-height-small);
+
+  .form-group {
+    @media (max-width: @grid-float-breakpoint-max) {
+      margin-bottom: 5px;
+    }
+  }
+  
+  @media (max-width: @grid-float-breakpoint-max) {
+    margin: 3px -21px;
+    width: auto;
+  }
+  
+  .navbar-nav + &.navbar-left,
+  &.navbar-right:last-child { // Width fix for Webkit and IE11
+    @media (min-width: @grid-float-breakpoint) {
+      width: 260px; 
+    }
+  }
+  
+  // Controls sizing
+  .form-control,
+  .input-group-addon,
+  .btn { .navbar-input(); }
+  
+  // Reset rounded corners
+  .form-controls-corners-reset();
+  
+  .form-control {
+    font-size: @component-font-size-base;
+    border-radius: 5px;
+    display: table-cell;
+  }
+  .form-group + .btn {
+    font-size: @component-font-size-base;
+    border-radius: 5px;
+    margin-left: 4px;
+  }
+
+  @media (max-width: @grid-float-breakpoint-max) {
+    .form-group {
+      margin-bottom: 0;
+      
+      & + .btn {
+        margin-top: 9px;
+        margin-left: 0;
+      }
+    }
+  }
+}
+
+// Dropdown menus
+
+// Menu position and menu carets
+.navbar-nav > li {
+  > .dropdown-menu {
+    min-width: 100%;
+    border-radius: @border-radius-base;   
+    
+    @media (max-width: @grid-float-breakpoint-max) {
+      .transition(all 0s);
+      display: none;
+    }
+  }
+  &.open > .dropdown-menu {
+    @media (max-width: @grid-float-breakpoint-max) {
+      margin-top: 0 !important;
+      display: block;
+    }   
+  }
+} 
+
+// Menu position and menu caret support for dropups via extra dropup class
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  .border-bottom-radius(@border-radius-base);
+}
+
+.navbar-nav > .open > .dropdown-toggle,
+.navbar-nav > .open > .dropdown-toggle:focus,
+.navbar-nav > .open > .dropdown-toggle:hover {
+  background-color: transparent;
+}
+
+// Text in navbars
+//
+// Add a class to make any element properly align itself vertically within the navbars.
+
+.navbar-text {
+  font-size: floor(@component-font-size-base * 1.067); // ~16px
+  line-height: 1.438; // ~23px
+  color: @brand-primary;
+  margin-top: 0;
+  margin-bottom: 0;
+  
+  .navbar-vertical-align(23px, @navbar-height-base);
+
+  @media (min-width: @grid-float-breakpoint) {
+    margin-left: 21px;
+    margin-right: 21px;
+
+    // Outdent the form if last child to line up with content down the page
+    &.navbar-right:last-child {
+      margin-right: 0;
+    }
+  }
+}
+
+// Buttons in navbars
+//
+// Vertically center a button within a navbar (when *not* in a form).
+
+.navbar-btn {
+  margin-top: ((@navbar-height-base - @input-height-base) / 2);
+  margin-bottom: ((@navbar-height-base - @input-height-base) / 2);
+
+  &.btn-sm {
+    margin-top: ((@navbar-height-base - @input-height-small) / 2);
+    margin-bottom: ((@navbar-height-base - @input-height-small) / 2) - 1;
+  }
+  &.btn-xs {
+    margin-top: ((@navbar-height-base - 25) / 2);
+    margin-bottom: ((@navbar-height-base - 25) / 2);
+  }
+}
+
+// Unread icon
+//
+.navbar-unread,
+.navbar-new {
+  font-family: @font-family-base;
+  background-color: @brand-secondary;
+  border-radius: 50%;
+  color: @inverse;
+  font-size: 0;
+  font-weight: 700;
+  height: 6px;
+  line-height: 1;
+  position: absolute;
+  right: 12px;
+  text-align: center;
+  top: 35%;
+  width: 6px;
+  z-index: 10;
+  
+  @media (max-width: @grid-float-breakpoint) {
+    position: static;
+    float: right;
+    margin: 0 0 0 10px;
+  }
+
+  .active & {
+    background-color: @inverse;
+    display: none;
+  }
+}
+
+.navbar-new {
+  background-color: @brand-danger;
+  font-size: 12px;
+  height: 18px;
+  line-height: 17px;
+  margin: -6px -10px;
+  min-width: 18px;
+  padding: 0 1px;
+  width: auto;
+  -webkit-font-smoothing: subpixel-antialiased;
+}
+
+// Alternate navbars
+// --------------------------------------------------
+
+// Default navbar
+.navbar-default {
+  background-color: @navbar-default-bg;
+  
+  .navbar-brand {
+    color: @navbar-default-brand-color;
+    &:hover,
+    &:focus {
+      color: @navbar-default-brand-hover-color;
+      background-color: @navbar-default-brand-hover-bg;
+    }
+  }
+  
+  .navbar-toggle {
+    &:before {
+      color: @navbar-default-toggle-color;
+    }   
+    &:hover,
+    &:focus {
+      background-color: transparent;
+      
+      &:before {
+        color: @navbar-default-toggle-hover-color;
+      }
+    }
+  }
+  
+  .navbar-collapse,
+  .navbar-form {
+    border-color: @navbar-default-form-border;
+    border-width: 2px;
+  }
+  
+  .navbar-nav {
+    > li > a {
+      color: @navbar-default-link-color;
+
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-hover-color;
+        background-color: @navbar-default-link-hover-bg;
+      }
+    }
+    > .active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-active-color;
+        background-color: @navbar-default-link-active-bg;
+      }
+    }
+    > .disabled > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-disabled-color;
+        background-color: @navbar-default-link-disabled-bg;
+      }
+    }
+  }
+  
+  // Dropdown menu items and carets
+  .navbar-nav {
+    // Caret text color
+    > .dropdown > a .caret {
+      border-top-color: @navbar-default-caret-color;
+      border-bottom-color: @navbar-default-caret-color;
+    }
+    // Caret should match text color on active
+    > .active > a .caret {
+      border-top-color: @navbar-default-caret-active-color;
+      border-bottom-color: @navbar-default-caret-active-color;
+    }
+    // Caret should match text color on hover
+    > .dropdown > a:hover .caret,
+    > .dropdown > a:focus .caret {
+      border-top-color: @navbar-default-caret-hover-color;
+      border-bottom-color: @navbar-default-caret-hover-color;
+    }    
+    
+    // Remove background color from open dropdown
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        background-color: @navbar-default-link-active-bg;
+        color: @navbar-default-link-active-color;
+        .caret {
+          border-top-color: @navbar-default-caret-active-color;
+          border-bottom-color: @navbar-default-caret-active-color;
+        }
+      }
+    } 
+
+
+    @media (max-width: @grid-float-breakpoint-max) {
+      // Dropdowns get custom display when collapsed
+      .open .dropdown-menu {
+        > li > a {
+          color: @navbar-default-link-color;
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-hover-color;
+            background-color: @navbar-default-link-hover-bg;
+          }
+        }
+        > .active > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-active-color;
+            background-color: @navbar-default-link-active-bg;
+          }
+        }
+        > .disabled > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-default-link-disabled-color;
+            background-color: @navbar-default-link-disabled-bg;
+          }
+        }
+      }
+    }
+  }
+  
+  .navbar-form {
+    .form-control {
+      border-color: transparent;
+      .placeholder(@navbar-default-form-placeholder);
+      
+      &:focus {
+        border-color: @brand-secondary;
+         color: @brand-secondary;
+      }
+    }
+    .input-group-btn .btn {
+      border-color: transparent;
+      color: @navbar-default-form-icon;
+    }
+    .input-group.focus {
+      .form-control,
+      .input-group-btn .btn {
+         border-color: @brand-secondary;
+         color: @brand-secondary;
+      }     
+    }
+  }
+  
+  .navbar-text {
+    color: @brand-primary;
+    
+    a {
+      color: @navbar-default-link-color;
+      
+      &:hover,
+      &:focus {
+        color: @navbar-default-link-hover-color;
+      }
+    }
+  }
+}
+
+// Inverse navbar
+.navbar-inverse {
+  background-color: @navbar-inverse-bg;
+  
+  .navbar-brand {
+    color: @navbar-inverse-brand-color;   
+    &:hover,
+    &:focus {
+      color: @navbar-inverse-brand-hover-color;
+      background-color: @navbar-inverse-brand-hover-bg;
+    }
+  }
+  
+  .navbar-toggle {
+    &:before {
+      color: @navbar-inverse-toggle-color;
+    }   
+    &:hover,
+    &:focus {
+      background-color: transparent;
+      
+      &:before {
+        color: @navbar-inverse-toggle-hover-color;
+      }
+    }
+  }
+  
+  .navbar-collapse {
+    border-color: @navbar-inverse-form-border;
+    border-width: 2px;
+  }
+  
+  .navbar-nav {
+    > li > a {
+      color: @navbar-inverse-link-color;
+
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-hover-color;
+        background-color: @navbar-inverse-link-hover-bg;
+      }
+    }
+    > .active > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-active-color;
+        background-color: @navbar-inverse-link-active-bg;
+      }
+    }
+    > .disabled > a {
+      &,
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-disabled-color;
+        background-color: @navbar-inverse-link-disabled-bg;
+      }
+    }
+  }
+  
+  // Dropdown menu items and carets
+  .navbar-nav {
+    // Caret should match text color on hover
+    > .dropdown > a:hover .caret,
+    > .dropdown > a:focus .caret {
+      border-top-color: @navbar-inverse-caret-hover-color;
+      border-bottom-color: @navbar-inverse-caret-hover-color;
+    }
+
+    // Remove background color from open dropdown
+    > .open > a {
+      &,
+      &:hover,
+      &:focus {
+        background-color: @navbar-inverse-link-active-bg;
+        color: @navbar-inverse-link-active-color;
+        border-left-color: transparent;        
+        .caret {
+          border-top-color: @navbar-inverse-link-active-color;
+          border-bottom-color: @navbar-inverse-link-active-color;
+        }
+      }
+    }
+    > .dropdown > a .caret {
+      border-top-color: @navbar-inverse-caret-color;
+      border-bottom-color: @navbar-inverse-caret-color;
+    }    
+    
+    > .open {
+      > .dropdown-arrow {
+        border-top-color: @navbar-inverse-dropdown-arrow;
+        border-bottom-color: @navbar-inverse-dropdown-arrow;
+      }
+      > .dropdown-menu {
+        background-color: @navbar-inverse-dropdown-bg;
+        padding: 3px 4px;
+        
+        > li > a {
+          color: @navbar-inverse-dropdown-link-color;
+          border-radius: @border-radius-base;
+          padding: 6px 9px;
+          
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-dropdown-link-hover-color;
+            background-color: @navbar-inverse-dropdown-link-hover-bg;
+          }
+        }   
+        > .divider {
+          background-color: @navbar-inverse-divider;
+          height: 2px;
+          margin-left: -4px;
+          margin-right: -4px;
+        }
+      }
+    }
+
+    @media (max-width: @grid-float-breakpoint-max) {
+       > li > a {
+         border-left-width: 0;
+       }
+      // Dropdowns get custom display when collapsed
+      .open .dropdown-menu {
+        > li > a {
+          color: @navbar-inverse-link-color;
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-hover-color;
+            background-color: @navbar-inverse-link-hover-bg;
+          }
+        }
+        > .active > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-active-color;
+            background-color: @navbar-inverse-link-active-bg;
+          }
+        }
+        > .disabled > a {
+          &,
+          &:hover,
+          &:focus {
+            color: @navbar-inverse-link-disabled-color;
+            background-color: @navbar-inverse-link-disabled-bg;
+          }
+        }
+      }
+      // Custom background for dividers when collapsed
+      .dropdown-menu .divider {
+        background-color: @navbar-inverse-divider;
+      }
+    }
+  }
+  
+  .navbar-form {    
+    .form-control {
+      color: @navbar-inverse-form-placeholder;
+      border-color: transparent;
+      background-color: @navbar-inverse-form-bg;
+      .placeholder(@navbar-inverse-form-placeholder);
+      
+      &:focus {
+        border-color: @brand-secondary;
+         color: @brand-secondary;
+      }
+    }
+    .btn {
+      .button-variant(@btn-default-color, @brand-secondary, @btn-primary-hover-bg, @btn-primary-active-bg);
+    }
+    .input-group-btn .btn {
+      border-color: transparent;
+      background-color: @navbar-inverse-form-bg;
+      color: @navbar-inverse-form-icon;
+    }
+    .input-group.focus {
+      .form-control,
+      .input-group-btn .btn {
+         border-color: @brand-secondary;
+         color: @brand-secondary;
+      }     
+    }
+    
+    @media (max-width: @grid-float-breakpoint-max) {
+      border-color: @navbar-inverse-form-border;
+      border-width: 2px 0;
+    }
+  }
+  
+  .navbar-text {
+    color: @inverse;
+    
+    a {
+      color: @navbar-inverse-link-color;
+      
+      &:hover,
+      &:focus {
+        color: @navbar-inverse-link-hover-color;
+      }
+    }
+  }
+  
+  .navbar-btn {
+    .button-variant(@btn-default-color, @brand-secondary, @btn-primary-hover-bg, @btn-primary-active-bg);
+  }
+}
+
+// Embossed navbar
+.navbar-embossed {
+  @media (min-width: @grid-float-breakpoint) {
+    > .navbar-collapse {
+      border-radius: @navbar-border-radius;
+      .box-shadow(inset 0 -2px 0 fade(black, 15%));
+    }
+    &.navbar-inverse .navbar-nav {
+      .active > a,
+      .open > a {
+        .box-shadow(inset 0 -2px 0 fade(black, 15%));
+      }
+    }
+  }
+}
+
+// Large navbar
+.navbar-lg {
+  min-height: @navbar-height-large;
+  
+  .navbar-brand {
+    line-height: 1;
+    padding-top: ((@navbar-height-large - 24px) / 2);
+    padding-bottom: ((@navbar-height-large - 24px) / 2);
+  
+    > [class*="fui-"] {
+      font-size: floor(@component-font-size-base * 1.6); // ~24px
+      line-height: 1; 
+    }
+  }
+  
+  .navbar-nav {
+    > li > a {
+      font-size: @component-font-size-base;
+      line-height: 1.6;
+      
+      @media (min-width: @grid-float-breakpoint) {
+        padding-top: ((@navbar-height-large - 24px) / 2);
+        padding-bottom: ((@navbar-height-large - 24px) / 2);
+      }
+    }   
+  }
+  
+  .navbar-toggle {
+    height: @navbar-height-large;
+    line-height: @navbar-height-large;
+  }
+  
+  .navbar-form {
+    .navbar-vertical-align(@input-height-small; @navbar-height-large);
+  }
+  
+  .navbar-text {
+    .navbar-vertical-align(23px; @navbar-height-large);
+  }
+  
+  .navbar-btn {
+    margin-top: ((@navbar-height-large - @input-height-base) / 2);
+    margin-bottom: ((@navbar-height-large - @input-height-base) / 2);
+    
+    &.btn-sm {
+      margin-top: ((@navbar-height-large - @input-height-small) / 2);
+      margin-bottom: ((@navbar-height-large - @input-height-small) / 2);
+    }
+    &.btn-xs {
+      margin-top: ((@navbar-height-large - 25px) / 2);
+      margin-bottom: ((@navbar-height-large - 25px) / 2);
+    }
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/pager.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/pager.less
new file mode 100644
index 0000000000000000000000000000000000000000..2dd0062d034c4c5cecd51c95b05bb770865c0e9f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/pager.less	
@@ -0,0 +1,51 @@
+//
+// Pager
+// --------------------------------------------------
+
+.pager {
+  background-color: @brand-primary;
+  border-radius: @border-radius-large;
+  color: @inverse;
+  font-size: 16px;
+  font-weight: 700;
+  display: inline-block;
+
+  li {
+    &:first-child {
+      > a,
+      > span {
+        border-left: none;
+        border-radius: @border-radius-large 0 0 @border-radius-large;
+      }
+    }
+
+    > a,
+    > span {
+      background: none;
+      border: none;
+      border-left: 2px solid mix(@brand-primary, black, 85%);
+      color: @inverse;
+      padding: @pager-padding;
+      text-decoration: none;
+      white-space: nowrap;
+      border-radius: 0 @border-radius-large @border-radius-large 0;
+      line-height: 1.313;
+
+      &:hover,
+      &:focus {
+        background-color: mix(@brand-primary, black, 85%);
+      }
+      &:active {
+        background-color: mix(@brand-primary, black, 85%);
+      }
+
+      // Add some spacing between the icon and text
+      [class*="fui-"] + span {
+        margin-left: 8px;
+      }
+      span + [class*="fui-"] {
+        margin-left: 8px;
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/pagination.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/pagination.less
new file mode 100644
index 0000000000000000000000000000000000000000..e7ce23fb5c71bd5f488bf9b5eb48d0a00ede0edc
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/pagination.less	
@@ -0,0 +1,166 @@
+//
+// Pagination
+// --------------------------------------------------
+
+.pagination {
+  position: relative;
+
+  ul {
+    background: @pagination-color;
+    color: @inverse;
+    padding: 0;
+    margin: 0;
+    display: inline-block;
+    border-radius: @border-radius-large;
+
+    li {
+      display: inline-block;
+      margin-right: -3px;
+      vertical-align: middle;
+
+      // Pseudos and states
+      &:first-child {
+        border-radius: @border-radius-large 0 0 @border-radius-large;
+        
+        &.previous + li {
+          > a,
+          > span {
+            border-left-width: 5px;
+          }
+        }
+      }
+      &:last-child {
+        border-radius: 0 @border-radius-large @border-radius-large 0;
+        margin-right: 0;
+      }
+      &.previous,
+      &.next {
+        > a,
+        > span {
+          background: transparent;
+          border: none;
+          border-right: 2px solid mix(@pagination-color, white, 66%);
+          font-size: floor(@component-font-size-base * 1.067); // ~16px
+          margin: 0 9px 0 0;
+          padding: 12px 17px;
+          border-radius: @border-radius-large 0 0 @border-radius-large;
+
+          &,
+          &:hover,
+          &:focus {
+            border-color: mix(@pagination-color, white, 66%) !important;
+          }
+
+          @media (max-width: 480px) {
+            & {
+              margin-right: 0;
+            }
+          }
+        }
+      }
+      &.next {
+        margin-left: 9px;
+
+        > a,
+        > span {
+          border-left: 2px solid mix(@pagination-color, white, 66%);
+          border-right: none;
+          margin: 0;
+          border-radius: 0 @border-radius-large @border-radius-large 0;
+        }
+      }
+      &.active {
+        > a,
+        > span {
+          background-color: @inverse;
+          border-color: @inverse;
+          border-width: 2px !important;
+          color: @pagination-color;
+          margin: 10px 5px 9px;
+
+          &:hover,
+          &:focus {
+            background-color: @inverse;
+            border-color: @inverse;
+            color: @pagination-color;
+          }
+        }
+        &.previous,
+        &.next {
+          border-color: mix(@pagination-color, white, 66%);
+
+          > a, > span {
+            margin: 0;
+
+            &,
+            &:hover,
+            &:focus {
+              background-color: @brand-secondary;
+              color: @inverse;
+            }
+          }
+        }
+        &.previous {
+          margin-right: 6px;
+        }
+      }
+
+      // Link
+      > a,
+      > span {
+        display: inline-block;
+        background: @inverse;
+        border: 5px solid @pagination-color;
+        color: @inverse;
+        font-size: ceil(@component-font-size-base * 0.889);
+        line-height: 16px;
+        margin: 7px 2px 6px;
+        min-width: 0;
+        min-height: 16px;
+        padding: 0 4px;
+        border-radius: 50px;        
+        .transition(~"background .2s ease-out, border-color 0s ease-out, color .2s ease-out");
+
+        &:hover,
+        &:focus {
+          background-color: @brand-secondary;
+          border-color: @brand-secondary;
+          color: @inverse;
+          .transition(~"background .2s ease-out, border-color .2s ease-out, color .2s ease-out");
+        }
+        &:active {
+          background-color: mix(@brand-secondary, black, 85%);
+          border-color: mix(@brand-secondary, black, 85%);
+        }
+      }
+    }
+  }
+
+  // Navigation buttons
+  > .btn {
+    &.previous,
+    &.next {
+      margin-right: 8px;
+      font-size: ceil(@component-font-size-base * 0.933); // ~14px
+      line-height: 1.429; // ~20px
+      padding-left: 23px;
+      padding-right: 23px;
+      
+      [class*="fui-"] {
+        font-size: @icon-normal;
+        margin-left: -2px;
+        margin-top: -2px;
+      }
+    }
+
+    &.next {
+      margin-left: 8px;
+      margin-right: 0;
+      
+      [class*="fui-"] {
+        margin-right: -2px;
+        margin-left: 4px;
+      }
+    }
+  } 
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/palette.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/palette.less
new file mode 100644
index 0000000000000000000000000000000000000000..7c5f1dda8f3d1937d7b513c813bb49eb13cdfdb3
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/palette.less	
@@ -0,0 +1,71 @@
+//
+// Palette
+// --------------------------------------------------
+
+.pallete-item {
+  width: 140px;
+  float: left;
+  margin: 0 0 20px 20px;
+}
+.palette {
+  font-size: ceil(@component-font-size-base * 0.933); // ~14px
+  line-height: 1.214; // ~17px
+  color: @inverse;
+  margin: 0;
+  padding: 15px;
+  text-transform: uppercase;
+
+  dt,
+  dd {
+    line-height: 1.429;
+  }
+  dt {
+    display: block;
+    font-weight: bold;
+    .opacity(.8);
+  }
+  dd {
+    font-weight: 300;
+    margin-left: 0;    
+    .opacity(.8);
+    -webkit-font-smoothing: subpixel-antialiased;
+  }  
+}
+
+//
+// Pallet grid
+// --------------------------------------------------
+.calc-color(~"turquoise", ~"green-sea");
+.calc-color(~"emerald", ~"nephritis");
+.calc-color(~"peter-river", ~"belize-hole");
+.calc-color(~"amethyst", ~"wisteria");
+.calc-color(~"wet-asphalt", ~"midnight-blue");
+
+.calc-color(~"sun-flower", ~"orange");
+.calc-color(~"carrot", ~"pumpkin");
+.calc-color(~"alizarin", ~"pomegranate");
+.calc-color(~"clouds", ~"silver");
+.calc-color(~"concrete", ~"asbestos");
+
+.palette-clouds {
+  color: #bdc3c7;
+}
+
+// Palette paragraph
+.palette-paragraph {
+  color: #7f8c8d;
+  font-size: 12px;
+  line-height: 17px;
+
+  span {
+    color: #bdc3c7;
+  }  
+}
+
+// Headline
+.palette-headline {
+  color: #7f8c8d;
+  font-size: 13px;
+  font-weight: 700;
+  margin-top: -3px;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/progress-bars.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/progress-bars.less
new file mode 100644
index 0000000000000000000000000000000000000000..faad2a05c895af15697d3cae65e67b79fc3e77ac
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/progress-bars.less	
@@ -0,0 +1,34 @@
+//
+// Progress bars
+// --------------------------------------------------
+
+// Outer container
+.progress {
+  background: mix(@brand-primary, white, 10%);
+  border-radius: 32px;
+  height: @progress-height;
+  .box-shadow(none);
+}
+
+// Bar of progress
+.progress-bar {
+  background: @brand-secondary;
+  line-height: @progress-height;
+  .box-shadow(none);
+}
+
+// Variations
+// -------------------------
+
+.progress-bar-success {
+  background-color: @brand-success;
+}
+.progress-bar-warning {
+  background-color: @brand-warning;
+}
+.progress-bar-danger {
+  background-color: @brand-danger;
+}
+.progress-bar-info {
+  background-color: @brand-info;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/scaffolding.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/scaffolding.less
new file mode 100644
index 0000000000000000000000000000000000000000..95e2cf1d5cba81079572dc426b88563a8733eef3
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/scaffolding.less	
@@ -0,0 +1,64 @@
+//
+// Scaffolding
+// --------------------------------------------------
+
+
+// Body reset
+// -------------------------
+
+body {
+  font-family: @font-family-base;
+  font-size: @font-size-base;
+  line-height: @line-height-base;
+  color: @text-color;
+  background-color: @body-bg;
+}
+
+// Links
+// -------------------------
+
+a {
+  color: @link-color;
+  text-decoration: none;
+  .transition(.25s);
+    
+  &:hover,
+  &:focus {
+    color: @link-hover-color;
+    text-decoration: none;
+  }
+  &:focus {
+    outline: none;
+  }
+}
+
+// Images
+// -------------------------
+
+// Rounded corners
+.img-rounded {
+  border-radius: @border-radius-large;
+}
+
+// Image thumbnails
+//
+// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.
+.img-thumbnail {
+  padding: @thumbnail-padding;
+  line-height: @line-height-base;
+  background-color: @thumbnail-bg;
+  border: 2px solid @thumbnail-border;
+  border-radius: @thumbnail-border-radius;
+  .transition(all .25s ease-in-out);
+
+  // Keep them at most 100% wide
+  .img-responsive(inline-block);
+}
+
+// Description text under image
+.img-comment {
+  font-size: ceil(@font-size-base * 0.8333); // ~15px
+  line-height: 1.2;
+  font-style: italic;
+  margin: 24px 0;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/select.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/select.less
new file mode 100644
index 0000000000000000000000000000000000000000..6fc6b582767268eaa2d6ad1872a9d811526a54d1
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/select.less	
@@ -0,0 +1,145 @@
+//
+// Bootstrap Select
+// --------------------------------------------------
+// Credits: Silvio Moreto
+// http://github.com/silviomoreto/bootstrap-select
+
+.select {
+  display: inline-block;
+  margin-bottom: 10px;
+
+  // Select grid
+  &[class*="span"] {
+    [class*="span"] > & {
+      margin-left: 0; // No margin if select is a closest child of the grid
+    }
+    .btn {
+      width: 100%; // Button should take all available space of its parent
+    }
+  }
+
+  // Fluid width. Takes all available space and behaves like a block
+  &.select-block {
+    display: block;
+    float: none;
+    margin-left: 0;
+    width: auto;
+    .clearfix();
+
+    .btn {
+      width: 100%;
+    }
+    .dropdown-menu {
+      width: 100%;
+    }
+  }
+  
+  
+  // Button Sizes
+  // --------------------------------------------------
+  .btn {
+    width: 220px; // Default select width until .span* is applied
+    
+    // Huge
+    &.btn-hg {
+      .filter-option {
+        left: 20px;
+        right: 40px;
+        top: 13px;
+      }
+      .caret {
+        right: 20px;        
+      }
+    }
+    
+    // Large
+    &.btn-lg {
+      .filter-option {
+        left: 18px;
+        right: 38px;
+      }
+    }
+    
+    // Small
+    &.btn-sm {
+      .filter-option {
+        left: 13px;
+        right: 33px;
+      }
+      .caret {
+        right: 13px;
+      }
+    }
+    
+    // Exstra small
+    &.btn-xs {
+      .filter-option {
+        left: 13px;
+        right: 33px;
+        top: 5px;
+      }
+      .caret {
+        right: 13px;
+      }
+    }
+    
+    .filter-option {
+      height: 26px;
+      left: 13px;
+      overflow: hidden;
+      position: absolute;
+      right: 33px;
+      text-align: left;
+      top: 10px;
+    }
+    .caret {
+      position: absolute;
+      right: 16px;
+      top: 50%;
+      margin-top: -3px;
+    }
+    .dropdown-toggle {
+      border-radius: @border-radius-large;
+    }
+
+    // Dropdown menu
+    .dropdown-menu {
+      min-width: 100%;
+
+      dt {
+        cursor: default;
+        display: block;
+        padding: 3px 20px;
+      }
+      li {
+        &:not(.disabled) > a:hover small {
+          color: fade(@inverse, .4);
+        }
+        > a {
+          min-height: 20px;
+          
+          &.opt {
+            padding-left: 35px;
+          }
+        }
+        small {
+          padding-left: .5em;
+        }
+        > dt small {
+          font-weight: normal;
+        }
+      }
+    }
+
+    // Disabled state
+    > .disabled,
+    .dropdown-menu li.disabled > a {
+      cursor: default;
+    }
+  }
+
+  // Caret
+  .caret {
+    .caret(@inverse);
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/share.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/share.less
new file mode 100644
index 0000000000000000000000000000000000000000..7bba39924ce38dd5c0c8ff2905cd5c640c24b69f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/share.less	
@@ -0,0 +1,44 @@
+//
+// Sharing box
+// --------------------------------------------------
+
+// Module color variable
+@share-color: mix(@brand-primary, @inverse, 8%);
+
+.share {
+  background-color: @share-color;
+  position: relative;
+  border-radius: @border-radius-large;
+  .dropdown-arrow(@share-color, -9px, 23px);  
+
+  ul {
+    list-style-type: none;
+    margin: 0;
+    padding: 15px;
+  }
+  li {
+    font-size: @component-font-size-base;
+    line-height: 1.4;
+    padding-top: 11px;
+    .clearfix();
+    
+    &:first-child {
+      padding-top: 0;
+    }  
+  }
+  .toggle {
+    float: right;
+    margin: 0;
+  }
+  .btn {
+    border-radius: 0 0 @border-radius-large @border-radius-large;
+  }  
+}    
+
+.share-label {
+  float: left;
+  font-size: 15px;
+  line-height: 1.4;
+  padding-top: 5px;
+  width: 50%;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/slider.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/slider.less
new file mode 100644
index 0000000000000000000000000000000000000000..afdeb8281c1381a52964ba252f5ab61ea4ec2f56
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/slider.less	
@@ -0,0 +1,105 @@
+// Slider
+// --------------------------------------------------
+
+// Default controls
+// -------------------------
+
+.ui-slider {
+  .progress();
+  margin-bottom: 20px;
+  position: relative;
+  cursor: pointer;
+}
+
+.ui-slider-handle {
+  background-color: @slider-handle-bg;
+  border-radius: 50%;
+  cursor: pointer;
+  height: 18px;  
+  position: absolute;  
+  width: 18px;
+  z-index: 2;
+  .transition(background .25s);
+  
+  &:hover,
+  &:focus {
+    background-color: @slider-handle-hover-bg;
+    outline: none;
+  }
+  &:active {
+    background-color: @slider-handle-active-bg;
+  }
+}
+
+.ui-slider-range {
+  background-color: @slider-range-bg;  
+  display: block;
+  height: 100%;
+  position: absolute;
+  z-index: 1;
+}
+
+// Segments
+// -------------------------
+.ui-slider-segment {
+  background-color: @slider-segment-bg;
+  border-radius: 50%;  
+  height: 6px;  
+  width: 6px;
+}
+
+// Values
+// -------------------------
+.ui-slider-value {
+  float: right;
+  font-size: @slider-value-font-size;
+  margin-top: @slider-height;
+  
+  &.first {
+    clear: left;
+    float: left;
+  }
+}
+
+// Horizontal orientation
+// -------------------------
+
+.ui-slider-horizontal {
+  .ui-slider-handle {
+    margin-left: -9px;
+    top: -3px;
+
+    &[style*="100"] {
+      margin-left: -15px;
+    }
+  }
+  .ui-slider-range {
+    border-radius: 30px 0 0 30px;
+  }
+  .ui-slider-segment {
+    float: left;
+    margin: 3px -6px 0 0;
+  }
+}
+
+// Vertical orientation
+// -------------------------
+
+.ui-slider-vertical {
+  width: @slider-height;
+
+  .ui-slider-handle {
+    margin-left: -3px;
+    margin-bottom: -11px;
+    top: auto;
+  }
+  .ui-slider-range {
+    width: 100%;
+    bottom: 0;
+    border-radius: 0 0 30px 30px;
+  }
+  .ui-slider-segment {
+    position: absolute;
+    right: 3px;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/switch.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/switch.less
new file mode 100644
index 0000000000000000000000000000000000000000..3a494744e771f6df17cbe62297d96e785b70b394
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/switch.less	
@@ -0,0 +1,150 @@
+/* ============================================================
+ * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru
+ * http://www.larentis.eu/switch/
+ * ============================================================
+ * Licensed under the Apache License, Version 2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * ============================================================ */
+
+.has-switch {
+  border-radius: @switch-border-radius;
+  display: inline-block;
+  cursor: pointer;
+  line-height: @line-height-base;
+  overflow: hidden;
+  position: relative;
+  text-align: left;
+  width: @switch-width;
+  .mask(~"url('../images/switch/mask.png') 0 0 no-repeat");
+  .user-select(none);
+
+  &.deactivate {
+    .opacity(.5);
+    cursor: default !important;
+    
+    label,
+    span {
+      cursor: default !important;
+    }
+  }
+
+  > div {
+    width: 130px;
+    position: relative;
+    top: 0;
+
+    &.switch-animate {
+      .transition(left .25s ease-out);
+    }
+
+    &.switch-off {
+      left: -50px;
+
+      label {
+        background-color: mix(@brand-primary, white, 63%);
+        border-color: @gray-light;
+        .box-shadow(-1px 0 0 fade(@inverse, 50%));
+      }
+    }
+
+    &.switch-on {
+      left: 0;
+
+      label {
+        background-color: @brand-secondary;
+      }
+    }
+  }
+
+  input[type=checkbox] {
+    display: none;
+  }
+
+  span {
+    cursor: pointer;
+    font-size: @component-font-size-base; // 15px
+    font-weight: 700;
+    float: left;
+    height: 29px;
+    line-height: 19px;
+    margin: 0;
+    padding-bottom: 6px;
+    padding-top: 5px;
+    position: relative;
+    text-align: center;
+    width: 50%;
+    z-index: 1;
+    .transition(.25s ease-out);
+
+    &.switch-left {
+      border-radius: @switch-border-radius 0 0 @switch-border-radius;
+      background-color: @brand-primary;
+      color: @brand-secondary;
+      border-left: 1px solid transparent;
+    }
+
+    &.switch-right {
+      border-radius: 0 @switch-border-radius @switch-border-radius 0;
+      background-color: @gray-light;
+      color: @inverse;
+      text-indent: 7px;
+
+      [class*="fui-"] {
+        text-indent: 0;
+      }
+    }
+  }
+
+  label {
+    border: 4px solid @brand-primary;
+    border-radius: 50%;
+    float: left;
+    height: 29px;
+    margin: 0 -15px;
+    padding: 0;
+    position: relative;
+    vertical-align: middle;
+    width: 29px;
+    z-index: 100;
+    .transition(.25s ease-out);
+  }
+}
+
+// Square Switch
+// -------------------------------
+.switch-square {
+  border-radius: @border-radius-large;
+  .mask(~"url('../images/switch/mask.png') 0 0 no-repeat");
+
+  > div {
+    &.switch-off {
+      label {
+        border-color: mix(@brand-primary, white, 63%);
+        border-radius: @border-radius-large 0 0 @border-radius-large;
+      }
+    }
+  }
+
+  span {
+    &.switch-left {
+      border-radius: @border-radius-large 0 0 @border-radius-large;
+      
+      [class*="fui-"] {
+        text-indent: -10px;
+      }
+    }
+
+    &.switch-right {
+      border-radius: 0 @border-radius-large @border-radius-large 0;
+      
+      [class*="fui-"] {
+        text-indent: 5px;
+      }
+    }
+  }
+
+  label {
+    border-radius: 0 @border-radius-large @border-radius-large 0;
+    border-color: @brand-secondary;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tagsinput.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tagsinput.less
new file mode 100644
index 0000000000000000000000000000000000000000..71dd9c940790c6572c2c7ebb431a1bb7435c2554
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tagsinput.less	
@@ -0,0 +1,121 @@
+//
+// Tags Input
+// --------------------------------------------------
+
+.tagsinput {
+  background: white;
+  border: 2px solid @brand-secondary;
+  border-radius: @border-radius-large;
+  height: 100px;
+  margin-bottom: 18px;
+  padding: 6px 1px 1px 6px;
+  overflow-y: auto;
+  text-align: left;
+
+  .tag {    
+    border-radius: @border-radius-base;
+    background-color: @brand-secondary;
+    color: @inverse;
+    font-size: ceil(@component-font-size-base * 0.933); // ~14px
+    cursor: pointer;
+    display: inline-block;
+    margin-right: 5px;
+    margin-bottom: 5px;
+    overflow: hidden;
+    line-height: 15px;
+    padding: 6px 13px 8px 19px;
+    position: relative;
+    vertical-align: middle;
+    .transition(.25s linear);
+
+    &:hover {
+      background-color: mix(@brand-secondary, black, 85%);
+      color: @inverse;
+      padding-left: 12px;
+      padding-right: 20px;
+      
+      .tagsinput-remove-link {
+        color: @inverse;
+        opacity: 1;
+        // Opacity fallback for IE
+        display: block\9;
+      }
+    }
+  }
+
+  input {
+    background: transparent;
+    border: none;
+    color: @brand-primary;
+    font-family: @font-family-base;
+    font-size: ceil(@component-font-size-base * 0.933); // ~14px
+    margin: 0px;
+    padding: 0 0 0 5px;
+    outline: none !important;
+    margin: 6px 5px 0 0;
+    vertical-align: top;
+    width: 12px;
+  }
+}
+
+.tagsinput-remove-link {
+  bottom: 0;
+  color: @inverse;
+  cursor: pointer;
+  font-size: 12px;
+  opacity: 0;
+  padding: 7px 7px 5px 0;
+  position: absolute;
+  right: 0;
+  text-align: right;
+  text-decoration: none;
+  top: 0;
+  width: 100%;
+  z-index: 2;
+  // Opacity fallback for IE
+  display: none\9;
+  
+  &:before {
+    color: @inverse;
+    content: "\e00b";
+    font-family: "Flat-UI-Icons";
+  }
+}
+
+.tagsinput-add-container {
+  vertical-align: middle;
+  display: inline-block;
+}
+
+.tagsinput-add {  
+  background-color: mix(@inverse, @brand-primary, 80%);
+  border-radius: @border-radius-small;
+  color: @inverse;
+  cursor: pointer;
+  display: inline-block;
+  font-size: ceil(@component-font-size-base * 0.933); // ~14px
+  line-height: 1;
+  margin-bottom: 5px;
+  padding: 7px 9px;
+  vertical-align: top;
+  .transition(.25s linear);
+  
+  &:hover {
+    background-color: @brand-secondary;
+  }
+  &:before {
+    content: "\e009";
+    font-family: "Flat-UI-Icons";
+  }
+}
+
+.tags_clear {
+  clear: both;
+  width: 100%;
+  height: 0px;
+}
+.not_valid {
+  background: #fbd8db !important;
+  color: #90111a !important;
+  margin-left: 5px !important;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/thumbnails.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/thumbnails.less
new file mode 100644
index 0000000000000000000000000000000000000000..1d92b553453d742c20e39f9972f0bbf5a58917f9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/thumbnails.less	
@@ -0,0 +1,36 @@
+//
+// Thumbnails
+// --------------------------------------------------
+
+
+// Mixin and adjust the regular image class
+.thumbnail {
+  display: block;
+  padding: @thumbnail-padding;
+  margin-bottom: 5px;
+  line-height: @line-height-base;
+  background-color: @thumbnail-bg;
+  border: 2px solid @thumbnail-border;
+  border-radius: @thumbnail-border-radius;
+  .transition(all .25s ease-in-out);
+
+  > img,
+  a > img {
+    .img-responsive();
+    margin-left: auto;
+    margin-right: auto;
+  }
+
+  // Add a hover state for linked versions only
+  a&:hover,
+  a&:focus,
+  a&.active {
+    border-color: @link-color;
+  }
+
+  // Image captions
+  .caption {
+    padding: @thumbnail-caption-padding;
+    color: @thumbnail-caption-color;
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tile.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tile.less
new file mode 100644
index 0000000000000000000000000000000000000000..c1401c70669256fd76c0378d7f27622047113440
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tile.less	
@@ -0,0 +1,54 @@
+//
+// Tile
+// -------------------------------------------------
+
+.tile {
+  background-color: mix(@brand-primary, @inverse, 8%);
+  border-radius: @border-radius-large;
+  padding: 14px;
+  position: relative;
+  text-align: center;
+
+  &.tile-hot {
+    &:before {
+      background: ~"url(../images/tile/ribbon.png) 0 0 no-repeat";
+      background-size: 82px 82px;
+      content: '';
+      height: 82px;
+      position: absolute;
+      right: -4px;
+      top: -4px;
+      width: 82px;
+    }  
+  }
+  p {
+    font-size: 15px;
+    margin-bottom: 33px;
+  }  
+}
+.tile-image {
+  height: 100px;
+  margin: 31px 0 27px;
+  vertical-align: bottom;
+  
+  &.big-illustration {
+    height: 111px;
+    margin-top: 20px;
+    width: 112px;
+  }
+}
+.tile-title {
+  font-size: 20px;
+  margin: 0;
+}
+
+// Retina Support
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
+  .tile {
+    &.tile-hot {
+      &:before {
+        background-image: ~"url(../images/tile/ribbon-2x.png)";
+      }  
+    }    
+  }      
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/todo.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/todo.less
new file mode 100644
index 0000000000000000000000000000000000000000..13bb6b73b7500d037bd1e771a05cca9da559166d
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/todo.less	
@@ -0,0 +1,110 @@
+//
+// Todo list
+// --------------------------------------------------
+
+.todo {  
+  color: mix(@brand-primary, @inverse, 66%);
+  margin-bottom: 20px;
+  border-radius: @border-radius-large;
+
+  ul {
+    background-color: mix(@brand-primary, black, 85%);
+    margin: 0;
+    padding: 0;
+    list-style-type: none;
+    border-radius: 0 0 @border-radius-large @border-radius-large;
+  }
+  li {
+    background: @brand-primary ~"url(../images/todo/todo.png) 92% center no-repeat";
+    background-size: 20px 20px;
+    cursor: pointer;
+    font-size: ceil(@component-font-size-base * 0.933); // ~14px
+    line-height: 1.214;
+    margin-top: 2px;
+    padding: 18px 42px 21px 25px;
+    position: relative;
+    .transition(.25s);
+    
+    &:first-child {
+      margin-top: 0;
+    }  
+    &:last-child {
+      border-radius: 0 0 @border-radius-large @border-radius-large;
+      padding-bottom: 21px;
+    }
+    &.todo-done {
+      background: transparent ~"url(../images/todo/done.png) 92% center no-repeat";
+      background-size: 20px 20px;
+      color: @brand-secondary;
+
+      .todo-name {
+        color: @brand-secondary;
+      }  
+    }  
+  }      
+}
+
+.todo-search {
+  position: relative;
+  background: @brand-secondary;
+  background-size: 16px 16px;
+  border-radius: @border-radius-large @border-radius-large 0 0;
+  color: @brand-primary;
+  padding: 19px 25px 20px;
+  
+  &:before {
+    position: absolute;
+    font-family: 'Flat-UI-Icons';
+    content: "\e01c";
+    font-size: 16px;
+    line-height: 17px;
+    display: inline-block;
+    top: 50%;
+    left: 92%;
+    margin: -0.5em 0 0 -1em;
+  }
+}
+
+input.todo-search-field {
+  background: none;
+  border: none;
+  color: @brand-primary;
+  font-size: 19px;
+  font-weight: 700;
+  margin: 0;
+  line-height: 23px;
+  padding: 5px 0;
+  text-indent: 0;
+  .box-shadow(none);
+  .placeholder(@brand-primary);
+}
+
+.todo-icon {
+  float: left;
+  font-size: 24px;
+  padding: 11px 22px 0 0;
+}
+
+.todo-content {
+  padding-top: 1px;
+  overflow: hidden;
+}
+
+.todo-name {
+  color: @inverse;
+  font-size: 17px;
+  margin: 1px 0 3px;
+}  
+
+// Retina Support
+@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
+  .todo {
+    li {
+      background-image: ~"url(../images/todo/todo-2x.png)";
+      
+      &.todo-done {
+        background-image: ~"url(../images/todo/done-2x.png)";
+      }  
+    }    
+  }  
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tooltip.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tooltip.less
new file mode 100644
index 0000000000000000000000000000000000000000..0409eabff164eee928b072eb1c0229dad0aa3531
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/tooltip.less	
@@ -0,0 +1,56 @@
+// Tooltip
+// --------------------------------------------------
+
+.tooltip {
+  font-size: ceil(@component-font-size-base * 0.933); // ~14px
+  line-height: 1.286; // 18px
+  
+  &.in {
+    opacity: 1;
+  }
+  &.top {
+    padding-bottom: 9px;
+    
+    .tooltip-arrow {
+      border-top-color: @brand-primary;
+      border-width: 9px 9px 0;
+      bottom: 0;
+      margin-left: -9px;
+    }
+  }
+  &.right {
+    .tooltip-arrow {
+      border-right-color: @brand-primary;
+      border-width: 9px 9px 9px 0;
+      margin-top: -9px;
+      left: -3px;
+    }
+  }
+  &.bottom {
+    padding-top: 8px;
+    
+    .tooltip-arrow {
+      border-bottom-color: @brand-primary;
+      border-width: 0 9px 9px;
+      margin-left: -9px;
+      top: -1px;
+    }
+  }
+  &.left {
+    .tooltip-arrow {
+      border-left-color: @brand-primary;
+      border-width: 9px 0 9px 9px;
+      margin-top: -9px;
+      right: -3px;
+    }
+  }
+}
+
+.tooltip-inner {
+  background-color: @brand-primary;
+  line-height: 1.286; // 18px
+  padding: 12px 12px;
+  text-align: center;
+  width: 183px;
+  border-radius: @border-radius-large;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/type.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/type.less
new file mode 100644
index 0000000000000000000000000000000000000000..1357bf1742384dde098e3d50d9fc64c2a161dbf0
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/type.less	
@@ -0,0 +1,216 @@
+//
+// Typography
+// --------------------------------------------------
+
+
+// Headings
+// -------------------------
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+  font-family: @headings-font-family;
+  font-weight: @headings-font-weight;
+  line-height: @headings-line-height;
+  color: @headings-color;
+  
+  small {
+    color: @headings-small-color;
+  }
+}
+
+h1,
+h2,
+h3 {
+  margin-top: @line-height-computed;
+  margin-bottom: (@line-height-computed / 2);
+}
+h4,
+h5,
+h6 {
+  margin-top: (@line-height-computed / 2);
+  margin-bottom: (@line-height-computed / 2);
+}
+
+h6 {
+  font-weight: normal;
+}
+
+h1, .h1 { font-size: @font-size-h1; } // ~62px
+h2, .h2 { font-size: @font-size-h2; } // ~52px
+h3, .h3 { font-size: @font-size-h3; } // ~40px
+h4, .h4 { font-size: @font-size-h4; } // ~29px
+h5, .h5 { font-size: @font-size-h5; } // ~28px 
+h6, .h6 { font-size: @font-size-h6; } // ~24px
+
+
+// Body text
+// -------------------------
+
+p {
+  font-size:   @font-size-base;
+  line-height: @line-height-base;
+  margin: 0 0 (@line-height-computed / 2);
+}
+
+.lead {
+  margin-bottom: @line-height-computed;
+  font-size:   floor(@font-size-base * 1.556);  // ~28px
+  line-height: 1.46428571;                      // ~41px
+  font-weight: 300;
+  
+  @media (min-width: @screen-sm-min) {
+    font-size: (@font-size-base * 1.667);       // ~30px
+  }
+}
+
+// Emphasis & misc
+// -------------------------
+
+// Ex: 18px base font * 83% = about 15px
+small,
+.small {
+  font-size: 83%;     // ~15px
+  line-height: 2.067; // ~31px
+}
+
+// Contextual emphasis
+.text-muted {
+  color: @text-muted;
+}
+.text-inverse {
+  color: @inverse;
+}
+.text-primary {
+  .text-emphasis-variant(@brand-secondary);
+}
+.text-warning {
+  .text-emphasis-variant(@state-warning-text);
+}
+.text-danger {
+  .text-emphasis-variant(@state-danger-text);
+}
+.text-success {
+  .text-emphasis-variant(@state-success-text);
+}
+.text-info {
+  .text-emphasis-variant(@state-info-text);
+}
+
+// Contextual backgrounds
+.bg-primary {
+  // Given the contrast here, this is the only class to have its color inverted
+  // automatically.
+  color: @inverse;
+  .bg-variant(@brand-primary);
+}
+.bg-success {
+  .bg-variant(@state-success-bg);
+}
+.bg-info {
+  .bg-variant(@state-info-bg);
+}
+.bg-warning {
+  .bg-variant(@state-warning-bg);
+}
+.bg-danger {
+  .bg-variant(@state-danger-bg);
+}
+
+
+// Page header
+// -------------------------
+
+.page-header {
+  padding-bottom: ((@line-height-computed / 2) - 1);
+  margin: (@line-height-computed * 2) 0 @line-height-computed;
+  border-bottom: 1px solid @page-header-border-color;
+}
+
+
+// Lists
+// --------------------------------------------------
+
+// Unordered and Ordered lists
+ul,
+ol {
+  margin-bottom: (@line-height-computed / 2);
+}
+
+// Description Lists
+dl {
+  margin-bottom: @line-height-computed;
+}
+dt,
+dd {
+  line-height: @line-height-base;
+}
+
+// Horizontal description lists
+//
+// Defaults to being stacked without any of the below styles applied, until the
+// grid breakpoint is reached (default of ~768px).
+
+@media (min-width: @grid-float-breakpoint) {
+  .dl-horizontal {
+    dt {
+      width: (@component-offset-horizontal - 20);
+    }
+    dd {
+      margin-left: @component-offset-horizontal;
+    }
+  }
+}
+
+// MISC
+// ----
+
+// Abbreviations and acronyms
+abbr[title],
+abbr[data-original-title] {
+  border-bottom: 1px dotted @abbr-border-color;
+}
+
+// Blockquotes
+blockquote {
+  border-left: 3px solid @blockquote-border-color;
+  padding: 0 0 0 16px;
+  margin: 0 0 @line-height-computed;
+  
+  p {
+    font-size: ceil(@font-size-base * 1.111); // ~20px
+    line-height: 1.55;                        // ~31px
+    font-weight: normal;
+    margin-bottom: .4em;
+  }
+  small,
+  .small {
+    font-size: @font-size-base;
+    line-height: @line-height-base;
+    font-style: italic;
+    color: @blockquote-small-color;
+
+    &:before {
+      content: "";
+    }
+  }
+  
+  // Float right with text-align: right
+  &.pull-right {
+    padding-right: 16px;
+    padding-left: 0;
+    border-right: 3px solid @blockquote-border-color;
+    border-left: 0;
+
+    small {
+      &:after {
+        content: "";
+      }
+    }
+  }
+}
+
+// Addresses
+address {
+  margin-bottom: @line-height-computed;
+  line-height: @line-height-base;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/typeahead.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/typeahead.less
new file mode 100644
index 0000000000000000000000000000000000000000..cc1ce7ee794e2ef8d4ad2cb79d281cd706051e2f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/typeahead.less	
@@ -0,0 +1,41 @@
+//
+// Typeahead
+// --------------------------------------------------
+
+.twitter-typeahead {
+  width: 100%;
+
+  .tt-query,
+  .tt-hint {
+    .form-control();
+  }
+
+  .tt-dropdown-menu {
+    width: 100%;
+    margin-top: 5px;    
+    border: 2px solid @brand-secondary;
+    padding: 5px 0;
+    background-color: @inverse;
+    border-radius: @border-radius-large;
+  }
+
+  .tt-suggestion {
+    p {
+      padding: 6px 14px;
+      font-size: ceil(@component-font-size-base * 0.933);
+      line-height: 1.429; // ~20px
+      margin: 0;
+    }
+
+    &:first-child,
+    &:last-child {
+      p {
+        padding: 6px 14px;
+      }
+    }
+    &.tt-is-under-cursor {
+      color: #fff;
+      background-color: mix(@brand-secondary, black, 85%);
+    }
+  }
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/video.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/video.less
new file mode 100644
index 0000000000000000000000000000000000000000..4ff82db0a35ff7c01a0488012c2e45d009cf16e7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/modules/video.less	
@@ -0,0 +1,458 @@
+//
+// Video Player
+// --------------------------------------------------
+
+// Module color variable
+@controls-color: mix(@brand-primary, black, 75%);
+
+.video-js {
+  background-color: transparent;  
+  // Otherwise you won't see controls in Fullscreen mode
+  margin-top: -95px;
+  position: relative;
+  padding: 0;
+  font-size: 10px;
+  vertical-align: middle;
+  border-radius: @border-radius-large @border-radius-large 0 0;
+  -webkit-backface-visibility: hidden;
+  -moz-backface-visibility:hidden;
+  -ms-backface-visibility:hidden;
+  backface-visibility:hidden;
+  
+  .vjs-tech {
+    position: absolute;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
+    border-radius: @border-radius-large @border-radius-large 0 0;
+  }  
+  &:-moz-full-screen {
+    position: absolute;
+  }  
+}
+
+body.vjs-full-window {
+  padding: 0;
+  margin: 0;
+  height: 100%;
+  overflow-y: auto;
+}
+
+.video-js {
+  &.vjs-fullscreen {
+    position: fixed;
+    overflow: hidden;
+    z-index: 1000;
+    left: 0;
+    top: 0;
+    bottom: 0;
+    right: 0;
+    width: 100% !important;
+    height: 100% !important;
+    _position: absolute;
+  }  
+  &:-webkit-full-screen {
+    width: 100% !important;
+    height: 100% !important;
+  }  
+}
+
+.vjs-poster {
+  margin: 0 auto;
+  padding: 0;
+  cursor: pointer;
+  position: relative;
+  width: 100%;
+  max-height: 100%;
+  border-radius: @border-radius-large @border-radius-large 0 0;
+}
+
+.video-js {
+  .vjs-text-track-display {
+    text-align: center;
+    position: absolute;
+    bottom: 4em;
+    left: 1em;
+    right: 1em;
+    font-family: @font-family-base;
+  }  
+  .vjs-text-track {
+    display: none;
+    color: @inverse;
+    font-size: 1.4em;
+    text-align: center;
+    margin-bottom: .1em;
+    background: #000;
+    background: rgba(0,0,0,.5);
+  }  
+  .vjs-subtitles {
+    color: #fff;
+  }  
+  .vjs-captions {
+    color: #fc6;
+  }  
+}
+
+.vjs-tt-cue {
+  display: block;
+}
+
+.vjs-fade-in {
+  visibility: visible !important;
+  opacity: 1 !important;
+  .transition(~"visibility 0s linear 0s, opacity .3s linear");
+}
+.vjs-fade-out {
+  visibility: hidden !important;
+  opacity: 0 !important;
+  .transition(~"visibility 0s linear 1.5s, opacity 1.5s linear");
+}
+
+.vjs-control-bar {  
+  position: absolute;
+  bottom: -47px;
+  left: 0;
+  right: 0;
+  margin: 0;
+  padding: 0;
+  height: 47px;
+  color: @inverse;
+  background: @controls-color;
+  border-radius: 0 0 @border-radius-large @border-radius-large;
+  
+  &.vjs-fade-out {
+    visibility: visible !important;
+    opacity: 1 !important;
+  }  
+}
+
+// Video player control general style
+.vjs-control {
+  background-position: center center;
+  background-repeat: no-repeat;
+  position: relative;
+  float: left;
+  text-align: center;
+  margin: 0;
+  padding: 0;
+  height: 18px;
+  width: 18px;
+  
+  &:focus {
+    outline: 0
+  }  
+  div {
+    background-position: center center;
+    background-repeat: no-repeat;
+  }    
+}
+
+// Control tooltip
+.vjs-control-text {
+  border: 0;
+  clip: rect(0 0 0 0);
+  height: 1px;
+  margin: -1px;
+  overflow: hidden;
+  padding: 0;
+  position: absolute;
+  width: 1px;
+}
+
+.vjs-play-control {
+  cursor: pointer !important;
+  height: 47px;
+  left: 0;
+  position: absolute;
+  top: 0;
+  width: 58px;
+  
+  div {
+    position: relative;    
+    height: 47px;
+    
+    &:before,
+    &:after {
+      position: absolute;
+      font-family: "Flat-UI-Icons";
+      color: @brand-secondary;
+      font-size: 16px;
+      top: 50%;
+      left: 50%;
+      margin: -0.55em 0 0 -0.5em;
+      .transition(~"color .25s, opacity .25s");
+    }
+    &:after {
+      content: "\e03b";
+    }
+    &:before {
+      content: "\e03c";
+    }
+  }
+}
+
+.vjs-paused .vjs-play-control {  
+  &:hover {
+    div:before {
+      color: mix(@brand-secondary, black, 85%);
+    } 
+  }  
+  div {
+    &:after {
+      .opacity(0);
+    }
+    &:before {
+      .opacity(1);
+    }
+  }  
+}
+
+.vjs-playing .vjs-play-control {  
+  &:hover {
+    div:after {
+      color: mix(@brand-secondary, black, 85%);
+    } 
+  }  
+  div {
+    &:after {
+      .opacity(1);
+    }
+    &:before {
+      .opacity(0);
+    }    
+  }  
+}
+
+.vjs-rewind-control {
+  width: 5em;
+  cursor: pointer !important;
+  
+  div {
+    width: 19px;
+    height: 16px;
+    background: none transparent;
+    margin: .5em auto 0;
+  }  
+}
+
+.vjs-mute-control {
+  background: ~"url(../images/video/volume-full.png) center -48px no-repeat";
+  background-size: 16px 64px;
+  cursor: pointer !important;
+  position: absolute;
+  right: 51px;
+  top: 14px;
+
+  &:hover,
+  &:focus {
+    div {
+      opacity: 0;
+    }  
+  }
+  
+  // Muted state
+  &.vjs-vol-0 {
+    &,
+    div {
+      background-image: ~"url(../images/video/volume-off.png)";
+    }  
+  }
+  div {
+    background: @controls-color ~"url(../images/video/volume-full.png) no-repeat center 2px";
+    background-size: 16px 64px;
+    height: 18px;
+    .transition(opacity .25s);
+  }  
+}
+
+.vjs-volume-control,
+.vjs-volume-level,
+.vjs-volume-handle,
+.vjs-volume-bar {
+  display: none;
+}
+
+.vjs-progress-control {
+  position: absolute;
+  left: 60px;
+  right: 180px;
+  height: 12px;
+  width: auto;
+  top: 18px;
+  background: mix(@brand-primary, @inverse, 93%);
+  border-radius: 32px;
+}
+
+.vjs-progress-holder {
+  position: relative;
+  cursor: pointer !important;
+  padding: 0;
+  margin: 0;
+  height: 12px;
+}
+
+.vjs-play-progress,
+.vjs-load-progress {
+  position: absolute;
+  display: block;
+  height: 12px;
+  margin: 0;
+  padding: 0;
+  left: 0;
+  top: 0;
+  border-radius: 32px;
+}
+
+.vjs-play-progress {
+  background: @brand-secondary;
+  left: -1px;
+}
+
+.vjs-load-progress {
+  background: mix(@brand-primary, @inverse, 20%);
+  border-radius: 32px 0 0 32px;
+  
+  &[style*='100%'],
+  &[style*='99%'] {
+    border-radius: 32px;
+  }  
+}
+
+.vjs-seek-handle {
+  background-color: mix(@brand-secondary, black, 85%);
+  position: absolute;
+  width: 18px;
+  height: 18px;
+  margin: -3px 0 0 1px;
+  left: 0;
+  top: 0;
+  border-radius: 50%;
+  .transition(background-color .25s);  
+
+  &[style*='95.'] {
+    margin-left: 3px;
+  }
+  &[style='left: 0%;'] {
+    margin-left: -2px;
+  }
+  &:hover,
+  &:focus {
+    background-color: mix(@brand-secondary, black, 75%);
+  }  
+  &:active {
+    background-color: mix(@brand-secondary, black, 65%)
+  }  
+}
+
+// Player time controls
+.vjs-time-controls {
+  position: absolute;
+  height: 20px;
+  width: 50px;
+  top: 16px;
+  font: 300 13px @font-family-base;
+}
+
+.vjs-current-time {
+  right: 128px;
+  text-align: right;
+}
+
+.vjs-duration {
+  color: mix(@brand-primary, @inverse, 80%);
+  right: 69px;
+  text-align: left;
+}
+
+.vjs-remaining-time {
+  display: none;
+}
+
+.vjs-time-divider {
+  color: mix(@brand-primary, @inverse, 80%);
+  font-size: 14px;
+  position: absolute;
+  right: 121px;
+  top: 15px;
+}
+
+.vjs-secondary-controls {
+  float: right;
+}
+
+.vjs-fullscreen-control {
+  background-image: ~"url(../images/video/fullscreen.png)";
+  background-position: center -47px;
+  background-size: 15px 64px;
+  cursor: pointer !important;
+  position: absolute;
+  right: 17px;
+  top: 13px;
+
+  &:hover,
+  &:focus {
+    div {
+      opacity: 0;
+    }  
+  }
+  div {
+    height: 18px;
+    background: ~"url(../images/video/fullscreen.png) no-repeat center 2px";
+    background-size: 15px 64px;
+    .transition(opacity .25s);
+  }  
+}
+
+// Subtitles menu. Hide for no need by design.
+.vjs-menu-button {
+  display: none !important;
+}
+
+// Video preloader
+.sharp-keyframes() {
+  0% {
+    background: #e74c3c;  
+    border-radius: 10px;  
+    .rotate(0deg);    
+  }
+  50% {
+    background: #ebedee;
+    border-radius: 0;
+    .rotate(180deg);
+  }
+  100% {
+    background: #e74c3c;
+    border-radius: 10px;
+    .rotate(360deg);
+  }  
+}    
+
+@-webkit-keyframes sharp {
+  .sharp-keyframes();
+}
+
+@-moz-keyframes sharp {
+  .sharp-keyframes();
+}
+
+@-o-keyframes sharp {
+  .sharp-keyframes();
+}
+
+@keyframes sharp {
+  .sharp-keyframes();
+}
+
+.vjs-loading-spinner {
+  background: #ebedee;
+  display: none;
+  height: 16px;
+  left: 50%;
+  margin: -8px 0 0 -8px;
+  position: absolute;
+  top: 50%;
+  width: 16px;
+  border-radius: 10px;
+  .animation(sharp 2s ease infinite);  
+}  
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/spaces.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/spaces.less
new file mode 100644
index 0000000000000000000000000000000000000000..b5a05ab8ec8444e82390dc61a949a02559015792
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/spaces.less	
@@ -0,0 +1,172 @@
+// Should be used to modify the default spacing between objects (not between nodes of * the same object)
+// p,m = padding,margin
+// a,t,r,b,l,h,v = all,top,right,bottom,left,horizontal,vertical
+// x,s,m,l,n = extra-small(@x),small(@s),medium(@m),large(@l),none(0px)
+@x: 3px;
+@s: 5px;
+@m: 10px;
+@l: 20px;
+
+.last-col {
+  overflow: hidden;
+}
+
+.ptn, .pvn, .pan {
+  padding-top: 0;
+}
+
+.ptx, .pvx, .pax {
+  padding-top: @x;
+}
+
+.pts, .pvs, .pas {
+  padding-top: @s;
+}
+
+.ptm, .pvm, .pam {
+  padding-top: @m;
+}
+
+.ptl, .pvl, .pal {
+  padding-top: @l;
+}
+
+.prn, .phn, .pan {
+  padding-right: 0;
+}
+
+.prx, .phx, .pax {
+  padding-right: @x;
+}
+
+.prs, .phs, .pas {
+  padding-right: @s;
+}
+
+.prm, .phm, .pam {
+  padding-right: @m;
+}
+
+.prl, .phl, .pal {
+  padding-right: @l;
+}
+
+.pbn, .pvn, .pan {
+  padding-bottom: 0;
+}
+
+.pbx, .pvx, .pax {
+  padding-bottom: @x;
+}
+
+.pbs, .pvs, .pas {
+  padding-bottom: @s;
+}
+
+.pbm, .pvm, .pam {
+  padding-bottom: @m;
+}
+
+.pbl, .pvl, .pal {
+  padding-bottom: @l;
+}
+
+.pln, .phn, .pan {
+  padding-left: 0;
+}
+
+.plx, .phx, .pax {
+  padding-left: @x;
+}
+
+.pls, .phs, .pas {
+  padding-left: @s;
+}
+
+.plm, .phm, .pam {
+  padding-left: @m;
+}
+
+.pll, .phl, .pal {
+  padding-left: @l;
+}
+
+.mtn, .mvn, .man {
+  margin-top: 0px;
+}
+
+.mtx, .mvx, .max {
+  margin-top: @x;
+}
+
+.mts, .mvs, .mas {
+  margin-top: @s;
+}
+
+.mtm, .mvm, .mam {
+  margin-top: @m;
+}
+
+.mtl, .mvl, .mal {
+  margin-top: @l;
+}
+
+.mrn, .mhn, .man {
+  margin-right: 0px;
+}
+
+.mrx, .mhx, .max {
+  margin-right: @x;
+}
+
+.mrs, .mhs, .mas {
+  margin-right: @s;
+}
+
+.mrm, .mhm, .mam {
+  margin-right: @m;
+}
+
+.mrl, .mhl, .mal {
+  margin-right: @l;
+}
+
+.mbn, .mvn, .man {
+  margin-bottom: 0px;
+}
+
+.mbx, .mvx, .max {
+  margin-bottom: @x;
+}
+
+.mbs, .mvs, .mas {
+  margin-bottom: @s;
+}
+
+.mbm, .mvm, .mam {
+  margin-bottom: @m;
+}
+
+.mbl, .mvl, .mal {
+  margin-bottom: @l;
+}
+
+.mln, .mhn, .man {
+  margin-left: 0px;
+}
+
+.mlx, .mhx, .max {
+  margin-left: @x;
+}
+
+.mls, .mhs, .mas {
+  margin-left: @s;
+}
+
+.mlm, .mhm, .mam {
+  margin-left: @m;
+}
+
+.mll, .mhl, .mal {
+  margin-left: @l;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/variables.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/variables.less
new file mode 100644
index 0000000000000000000000000000000000000000..0cacf359fd0126bed788742e679e45d2e1f7f2ee
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/flat-ui/variables.less	
@@ -0,0 +1,505 @@
+//
+// Variables
+// --------------------------------------------------
+
+// == Colors
+//
+//##
+
+// Color swatches
+@turquoise:                 #1abc9c;
+@green-sea:                 #16a085;
+
+@emerald:                   #2ecc71;
+@nephritis:                 #27ae60;
+
+@peter-river:               #3498db;
+@belize-hole:               #2980b9;
+
+@amethyst:                  #9b59b6;
+@wisteria:                  #8e44ad;
+
+@wet-asphalt:               #34495e;
+@midnight-blue:             #2c3e50;
+
+@sun-flower:                #f1c40f;
+@orange:                    #f39c12;
+
+@carrot:                    #e67e22;
+@pumpkin:                   #d35400;
+
+@alizarin:                  #e74c3c;
+@pomegranate:               #c0392b;
+
+@clouds:                    #ecf0f1;
+@silver:                    #bdc3c7;
+
+@concrete:                  #95a5a6;
+@asbestos:                  #7f8c8d;
+
+// Grays
+@gray:                      @concrete;
+@gray-light:                @silver;
+@inverse:                   white;
+
+// Brand colors
+@brand-primary:             @wet-asphalt;
+@brand-secondary:           @turquoise;
+@brand-success:             @emerald;
+@brand-warning:             @sun-flower;
+@brand-danger:              @alizarin;
+@brand-info:                @peter-river;
+
+
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+
+@body-bg:                   #fff;
+@text-color:                @brand-primary;
+
+//** Global textual link color.
+@link-color:                @green-sea;
+@link-hover-color:          @turquoise;
+
+
+//== Typography
+//
+//## Font, line-height for body text, headings, and more.
+
+@font-family-base:          "Lato", Helvetica, Arial, sans-serif;
+@font-family-demo:          "Helvetica Neue", Helvetica, Arial, sans-serif;
+@font-family-monospace:     Monaco, Menlo, Consolas, "Courier New", monospace;
+@font-size-base:            18px;
+
+@local-font-path:               "../fonts/lato/";
+@local-font-name:               "lato-regular";
+@local-font-svg-id:             "latoregular";
+@local-font-name-light:         "lato-light";
+@local-font-svg-id-light:       "latolight";
+@local-font-name-black:         "lato-black";
+@local-font-svg-id-black:       "latoblack";
+@local-font-name-bold:          "lato-bold";
+@local-font-svg-id-bold:        "latobold";
+@local-font-name-italic:        "lato-italic";
+@local-font-svg-id-italic:      "latoitalic";
+@local-font-name-bold-italic:   "lato-bolditalic";
+@local-font-svg-id-bold-italic: "latobold-italic";
+
+@font-size-h1:              floor(@font-size-base * 3.444); // ~62px
+@font-size-h2:              ceil(@font-size-base * 2.889); // ~52px
+@font-size-h3:              ceil(@font-size-base * 2.222); // ~40px
+@font-size-h4:              ceil(@font-size-base * 1.611); // ~29px
+@font-size-h5:              floor(@font-size-base * 1.556); // ~28px
+@font-size-h6:              ceil(@font-size-base * 1.333); // ~24px
+
+@line-height-base:          1.72222; // 31/18
+@line-height-computed:      floor(@font-size-base * @line-height-base); // ~31px
+
+@headings-font-family:      inherit;
+@headings-font-weight:      700;
+@headings-line-height:      1.1;
+@headings-color:            inherit;
+
+
+//== Iconography
+//
+//## Specify custom locations of the include Glyphicons icon font.
+
+@icon-font-path:            "../fonts/";
+@icon-font-name:            "flat-ui-icons-regular";
+@icon-font-svg-id:          "flat-ui-icons-regular";
+
+//** Icon sizes for use in components
+@icon-normal:               16px;
+@icon-medium:               18px;
+@icon-large:                32px;
+
+
+//== Components
+//
+//## Define common padding and border radius sizes and more.
+
+//** Default font-size in components
+@component-font-size-base:  ceil(@font-size-base * 0.833); // ~15px
+
+// Border-radius
+@border-radius-base:        4px;
+@border-radius-large:       6px;
+@border-radius-small:       3px;
+
+
+//== Buttons
+//
+//## For each of Flat UI's buttons, define text, background, font size and height.
+
+@btn-font-size-base:         @component-font-size-base;
+@btn-font-size-xs:           ceil(@component-font-size-base * 0.80);   // ~12px
+@btn-font-size-sm:           floor(@component-font-size-base * 0.867); // ~13px
+@btn-font-size-lg:           ceil(@component-font-size-base * 1.133);  // ~17px
+@btn-font-size-hg:           floor(@component-font-size-base * 1.467); // ~22px
+
+@btn-line-height-base:       1.4;   // ~21px
+@btn-line-height-hg:         1.227; // ~27px
+@btn-line-height-lg:         1.471; // ~25px
+@btn-line-height-sm:         1.385; // ~16px
+@btn-line-height-xs:         1.083; // ~13px
+
+@btn-social-font-size-base:   floor(@component-font-size-base * 0.867); // ~13px
+@btn-social-line-height-base: 1.077;  // ~14px
+
+@btn-font-weight:            normal;
+
+@btn-default-color:          @inverse;
+@btn-default-bg:             @gray-light;
+@btn-hover-bg:               mix(@gray-light, white, 80%);
+@btn-active-bg:              mix(@gray-light, black, 85%);
+
+@btn-primary-hover-bg:       mix(@brand-secondary, white, 80%);
+@btn-primary-active-bg:      mix(@brand-secondary, black, 85%);
+
+@btn-info-hover-bg:          mix(@brand-info, white, 80%);
+@btn-info-active-bg:         mix(@brand-info, black, 85%);
+
+@btn-success-hover-bg:       mix(@brand-success, white, 80%);
+@btn-success-active-bg:      mix(@brand-success, black, 85%);
+
+@btn-danger-hover-bg:        mix(@brand-danger, white, 80%);
+@btn-danger-active-bg:       mix(@brand-danger, black, 85%);
+
+@btn-warning-hover-bg:       overlay(@brand-warning, darken(white, 37.5%));
+@btn-warning-active-bg:      mix(@brand-warning, black, 85%);
+
+@btn-inverse-hover-bg:       overlay(@brand-primary, darken(white, 37.5%));
+@btn-inverse-active-bg:      mix(@brand-primary, black, 85%);
+
+@btn-link-disabled-color:    @gray-light;
+
+
+//== Forms
+//
+//##
+
+@input-font-size-base:      @component-font-size-base;
+@input-font-size-small:     floor(@component-font-size-base * 0.867); // ~13px
+@input-font-size-large:     ceil(@component-font-size-base * 1.133); // ~17px
+@input-font-size-huge:      floor(@component-font-size-base * 1.467); // ~22px
+
+@input-line-height-base:    1.467; // ~22px
+@input-line-height-small:   1.462; // ~19px
+@input-line-height-large:   1.235; // ~21px
+@input-line-height-huge:    1.318; // ~29px
+
+@input-icon-font-size:      ceil(@component-font-size-base * 1.333);  // ~20px       
+
+@input-bg:                  @inverse;
+@input-bg-disabled:         mix(@gray, white, 10%);
+
+@input-height-small:        35px;
+@input-height-base:         41px;
+@input-height-large:        45px;
+@input-height-huge:         53px;
+
+@input-border-radius:       @border-radius-large;
+
+@legend-color:              inherit;
+
+
+//== Forms
+//
+//##
+
+@input-font-size-base:      @component-font-size-base;
+@input-font-size-small:     floor(@component-font-size-base * 0.867); // ~13px
+@input-font-size-large:     ceil(@component-font-size-base * 1.133); // ~17px
+@input-font-size-huge:      floor(@component-font-size-base * 1.467); // ~22px
+
+@input-line-height-base:    1.467; // ~22px
+@input-line-height-small:   1.462; // ~19px
+@input-line-height-large:   1.235; // ~21px
+@input-line-height-huge:    1.318; // ~29px
+
+@input-icon-font-size:      ceil(@component-font-size-base * 1.333);  // ~20px       
+
+@input-bg:                  @inverse;
+@input-bg-disabled:         mix(@gray, white, 10%);
+
+@input-height-small:        35px;
+@input-height-base:         41px;
+@input-height-large:        45px;
+@input-height-huge:         53px;
+
+@input-border-radius:       @border-radius-large;
+
+@legend-color:              inherit;
+
+
+//== Pagination
+//
+//##
+
+@pagination-color:           mix(@brand-primary, white, 20%);
+
+
+//== Pager
+//
+//##
+
+@pager-padding:              9px 15px 10px;
+
+
+//== Navbar
+//
+//##
+
+// Basics of a navbar
+@zindex-navbar:              1000;
+@zindex-navbar-fixed:        1030;
+@navbar-height-base:         53px;
+@navbar-height-large:        76px;
+@navbar-input-line-height:   1.4; // ~21px
+@navbar-margin-bottom:       @line-height-computed;
+@navbar-border-radius:       @border-radius-large;
+
+@navbar-default-bg:          saturate(spin(tint(@brand-primary, 91%), -18), 2%);
+
+// Navbar links
+@navbar-default-link-color:           @brand-primary;
+@navbar-default-link-hover-color:     @brand-secondary;
+@navbar-default-link-hover-bg:        transparent;
+@navbar-default-link-active-color:    @brand-secondary;
+@navbar-default-link-active-bg:       transparent;
+@navbar-default-link-disabled-color:  #ccc;
+@navbar-default-link-disabled-bg:     transparent;
+
+// Navbar nav carets
+@navbar-default-caret-color:          @navbar-default-link-color;
+@navbar-default-caret-hover-color:    @navbar-default-link-hover-color;
+@navbar-default-caret-active-color:   @navbar-default-link-active-color;
+
+// Navbar brand label
+@navbar-default-brand-color:          @navbar-default-link-color;
+@navbar-default-brand-hover-color:    @navbar-default-link-hover-color;
+@navbar-default-brand-hover-bg:       transparent;
+
+// Navbar toggle
+@navbar-default-toggle-color:         @navbar-default-link-color;
+@navbar-default-toggle-hover-color:   @navbar-default-link-hover-color;
+
+// Navbar form
+@navbar-default-form-placeholder:     spin(tint(@brand-primary, 60%), 2);
+@navbar-default-form-icon:            desaturate(tint(@brand-primary, 45%), 2%);
+@navbar-default-form-border:          shade(@navbar-default-bg, 3%);
+
+
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-divider:              darken(@brand-primary, 3%);
+
+// Reset inverted navbar basics
+@navbar-inverse-color:                @inverse;
+@navbar-inverse-bg:                   @brand-primary;
+@navbar-inverse-border:               darken(@navbar-inverse-bg, 10%);
+
+// Inverted navbar links
+@navbar-inverse-link-color:           @inverse;
+@navbar-inverse-link-hover-color:     @brand-secondary;
+@navbar-inverse-link-hover-bg:        transparent;
+@navbar-inverse-link-active-color:    @navbar-inverse-link-color;
+@navbar-inverse-link-active-bg:       @brand-secondary;
+@navbar-inverse-link-disabled-color:  #444;
+@navbar-inverse-link-disabled-bg:     transparent;
+
+// Navbar nav carets
+@navbar-inverse-caret-color:          lighten(desaturate(@brand-primary, 7%), 9%);
+@navbar-inverse-caret-hover-color:    @navbar-inverse-link-hover-color;
+@navbar-inverse-caret-active-color:   @navbar-inverse-link-active-color;
+
+// Inverted navbar brand label
+@navbar-inverse-brand-color:          @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color:    @navbar-inverse-link-hover-color;
+@navbar-inverse-brand-hover-bg:       transparent;
+
+// Inverted navbar toggle
+@navbar-inverse-toggle-color:         @navbar-inverse-link-color;
+@navbar-inverse-toggle-hover-color:   @navbar-inverse-link-hover-color;
+
+// Navbar form
+@navbar-inverse-form-bg:              darken(@brand-primary, 6%);
+@navbar-inverse-form-placeholder:     desaturate(lighten(@brand-primary, 13%), 7%);
+@navbar-inverse-form-icon:            desaturate(lighten(@brand-primary, 13%), 6%);
+@navbar-inverse-form-border:          @navbar-inverse-divider;
+
+// Dropdown menu
+@navbar-inverse-dropdown-arrow:             @navbar-inverse-bg;
+@navbar-inverse-dropdown-bg:                @navbar-inverse-bg;
+@navbar-inverse-dropdown-link-color:        mix(@navbar-inverse-bg, @navbar-inverse-color, 15%);
+@navbar-inverse-dropdown-link-hover-color:  @inverse;
+@navbar-inverse-dropdown-link-hover-bg:     @brand-secondary;
+
+
+//== Dropdown Menu
+//
+//##
+
+@dropdown-background:        mix(@inverse, @brand-primary, 94%);
+
+
+//== Iconbar
+//
+//##
+
+@iconbar-background:         mix(@brand-primary, black, 85%);
+
+
+//== Progress bars
+//
+//##
+
+@progress-height:            12px;
+
+
+//== Slider
+//
+//##
+
+@slider-height:              12px;
+@slider-value-font-size:     floor(@component-font-size-base * 0.867); // ~13px;
+
+@slider-handle-bg:           mix(@brand-secondary, black, 85%);
+@slider-handle-hover-bg:     mix(@brand-secondary, white, 80%);
+@slider-handle-active-bg:    mix(@brand-secondary, black, 85%);
+
+@slider-range-bg:            @brand-secondary;
+
+@slider-segment-bg:          mix(desaturate(@brand-primary, 15%), white, 20%);
+
+
+//== Switch
+//
+//##
+
+@switch-border-radius:       30px;
+@switch-width:               80px;
+
+
+//== Thumbnails
+//
+//##
+
+//** Padding around the thumbnail image
+@thumbnail-padding:           4px;
+//** Thumbnail background color
+@thumbnail-bg:                @body-bg;
+//** Thumbnail border color
+@thumbnail-border:            @gray-light;
+//** Thumbnail border radius
+@thumbnail-border-radius:     @border-radius-large;
+
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color:     @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding:   9px;
+
+
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+
+// Extra small screen / phone
+@screen-xs-min:               480px;
+
+// Small screen / tablet
+@screen-sm-min:               768px;
+
+// Medium screen / desktop
+@screen-md-min:               992px;
+
+// Large screen / wide desktop
+@screen-lg-min:               1200px;
+
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max:               (@screen-sm-min - 1);
+@screen-sm-max:               (@screen-md-min - 1);
+@screen-md-max:               (@screen-lg-min - 1);
+
+
+//== Grid system
+//
+//## Define your custom responsive grid.
+
+//** Number of columns in the grid.
+@grid-columns:                12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width:           30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint:       @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max:   (@grid-float-breakpoint - 1);
+
+// Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+
+@state-success-text:          @brand-success;
+@state-success-bg:            #dff0d8;
+@state-success-border:        darken(spin(@state-success-bg, -10), 5%);
+
+@state-info-text:             @brand-info;
+@state-info-bg:               #d9edf7;
+@state-info-border:           darken(spin(@state-info-bg, -10), 7%);
+
+@state-warning-text:          @brand-warning;
+@state-warning-bg:            #fcf8e3;
+@state-warning-border:        darken(spin(@state-warning-bg, -10), 5%);
+
+@state-danger-text:           @brand-danger;
+@state-danger-bg:             #f2dede;
+@state-danger-border:         darken(spin(@state-danger-bg, -10), 5%);
+
+
+// Code
+//
+//##
+
+@code-color:                  #c7254e;
+@code-bg:                     #f9f2f4;
+
+@kbd-color:                   @inverse;
+@kbd-bg:                      @brand-primary;
+
+@pre-bg:                      @inverse;
+@pre-color:                   inherit;
+@pre-border-color:            mix(@brand-primary, @inverse, 12%);
+@pre-scrollable-max-height:   340px;
+@pre-border-radius:           @border-radius-large;
+
+
+// Type
+//
+//##
+
+//** Text muted color
+@text-muted:                  @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color:           @gray-light;
+//** Headings small color
+@headings-small-color:        mix(@brand-primary, @inverse, 12%);
+//** Blockquote small color
+@blockquote-small-color:      inherit;
+//** Blockquote border color
+@blockquote-border-color:     mix(@brand-primary, @inverse, 12%);
+//** Page header border color
+@page-header-border-color:    mix(@brand-primary, @inverse, 12%);
+
+
+// Miscellaneous
+//
+//##
+
+//** Hr border color
+@hr-border:                   mix(@brand-primary, @inverse, 63%);
+
+//** Horizontal forms & lists
+@component-offset-horizontal: 180px;
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/bordered-pulled.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/bordered-pulled.less
new file mode 100644
index 0000000000000000000000000000000000000000..0c90eb5672b04fc66edcc99f003e15fc638e279c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/bordered-pulled.less	
@@ -0,0 +1,16 @@
+// Bordered & Pulled
+// -------------------------
+
+.@{fa-css-prefix}-border {
+  padding: .2em .25em .15em;
+  border: solid .08em @fa-border-color;
+  border-radius: .1em;
+}
+
+.pull-right { float: right; }
+.pull-left { float: left; }
+
+.@{fa-css-prefix} {
+  &.pull-left { margin-right: .3em; }
+  &.pull-right { margin-left: .3em; }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/core.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/core.less
new file mode 100644
index 0000000000000000000000000000000000000000..6d223bc2f00533cba70ea15264210f200c74446b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/core.less	
@@ -0,0 +1,12 @@
+// Base Class Definition
+// -------------------------
+
+.@{fa-css-prefix} {
+  display: inline-block;
+  font-family: FontAwesome;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/fixed-width.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/fixed-width.less
new file mode 100644
index 0000000000000000000000000000000000000000..110289f2f4b5260ce04dd035408961f1e4f2785b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/fixed-width.less	
@@ -0,0 +1,6 @@
+// Fixed Width Icons
+// -------------------------
+.@{fa-css-prefix}-fw {
+  width: (18em / 14);
+  text-align: center;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/font-awesome.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/font-awesome.less
new file mode 100644
index 0000000000000000000000000000000000000000..50cbcac49c8befc4c221ab2b06e525bab63cf440
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/font-awesome.less	
@@ -0,0 +1,17 @@
+/*!
+ *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
+ *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+@import "variables.less";
+@import "mixins.less";
+@import "path.less";
+@import "core.less";
+@import "larger.less";
+@import "fixed-width.less";
+@import "list.less";
+@import "bordered-pulled.less";
+@import "spinning.less";
+@import "rotated-flipped.less";
+@import "stacked.less";
+@import "icons.less";
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/icons.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/icons.less
new file mode 100644
index 0000000000000000000000000000000000000000..13d8c685b0928cacc1b533ca30f9934f5b000b6a
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/icons.less	
@@ -0,0 +1,506 @@
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+
+.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
+.@{fa-css-prefix}-music:before { content: @fa-var-music; }
+.@{fa-css-prefix}-search:before { content: @fa-var-search; }
+.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
+.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
+.@{fa-css-prefix}-star:before { content: @fa-var-star; }
+.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
+.@{fa-css-prefix}-user:before { content: @fa-var-user; }
+.@{fa-css-prefix}-film:before { content: @fa-var-film; }
+.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
+.@{fa-css-prefix}-th:before { content: @fa-var-th; }
+.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
+.@{fa-css-prefix}-check:before { content: @fa-var-check; }
+.@{fa-css-prefix}-times:before { content: @fa-var-times; }
+.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
+.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
+.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
+.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
+.@{fa-css-prefix}-gear:before,
+.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
+.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
+.@{fa-css-prefix}-home:before { content: @fa-var-home; }
+.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
+.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
+.@{fa-css-prefix}-road:before { content: @fa-var-road; }
+.@{fa-css-prefix}-download:before { content: @fa-var-download; }
+.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
+.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
+.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
+.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
+.@{fa-css-prefix}-rotate-right:before,
+.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
+.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
+.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
+.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
+.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
+.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
+.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
+.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
+.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
+.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
+.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
+.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
+.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
+.@{fa-css-prefix}-book:before { content: @fa-var-book; }
+.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
+.@{fa-css-prefix}-print:before { content: @fa-var-print; }
+.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
+.@{fa-css-prefix}-font:before { content: @fa-var-font; }
+.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
+.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
+.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
+.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
+.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
+.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
+.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
+.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
+.@{fa-css-prefix}-list:before { content: @fa-var-list; }
+.@{fa-css-prefix}-dedent:before,
+.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
+.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
+.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; }
+.@{fa-css-prefix}-photo:before,
+.@{fa-css-prefix}-image:before,
+.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; }
+.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; }
+.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; }
+.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; }
+.@{fa-css-prefix}-tint:before { content: @fa-var-tint; }
+.@{fa-css-prefix}-edit:before,
+.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; }
+.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; }
+.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; }
+.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; }
+.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; }
+.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; }
+.@{fa-css-prefix}-backward:before { content: @fa-var-backward; }
+.@{fa-css-prefix}-play:before { content: @fa-var-play; }
+.@{fa-css-prefix}-pause:before { content: @fa-var-pause; }
+.@{fa-css-prefix}-stop:before { content: @fa-var-stop; }
+.@{fa-css-prefix}-forward:before { content: @fa-var-forward; }
+.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; }
+.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; }
+.@{fa-css-prefix}-eject:before { content: @fa-var-eject; }
+.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; }
+.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; }
+.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; }
+.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; }
+.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; }
+.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; }
+.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; }
+.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; }
+.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; }
+.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; }
+.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; }
+.@{fa-css-prefix}-ban:before { content: @fa-var-ban; }
+.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; }
+.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; }
+.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; }
+.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; }
+.@{fa-css-prefix}-mail-forward:before,
+.@{fa-css-prefix}-share:before { content: @fa-var-share; }
+.@{fa-css-prefix}-expand:before { content: @fa-var-expand; }
+.@{fa-css-prefix}-compress:before { content: @fa-var-compress; }
+.@{fa-css-prefix}-plus:before { content: @fa-var-plus; }
+.@{fa-css-prefix}-minus:before { content: @fa-var-minus; }
+.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; }
+.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; }
+.@{fa-css-prefix}-gift:before { content: @fa-var-gift; }
+.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; }
+.@{fa-css-prefix}-fire:before { content: @fa-var-fire; }
+.@{fa-css-prefix}-eye:before { content: @fa-var-eye; }
+.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; }
+.@{fa-css-prefix}-warning:before,
+.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; }
+.@{fa-css-prefix}-plane:before { content: @fa-var-plane; }
+.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; }
+.@{fa-css-prefix}-random:before { content: @fa-var-random; }
+.@{fa-css-prefix}-comment:before { content: @fa-var-comment; }
+.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; }
+.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; }
+.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; }
+.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; }
+.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; }
+.@{fa-css-prefix}-folder:before { content: @fa-var-folder; }
+.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; }
+.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; }
+.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; }
+.@{fa-css-prefix}-bar-chart-o:before { content: @fa-var-bar-chart-o; }
+.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; }
+.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; }
+.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; }
+.@{fa-css-prefix}-key:before { content: @fa-var-key; }
+.@{fa-css-prefix}-gears:before,
+.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; }
+.@{fa-css-prefix}-comments:before { content: @fa-var-comments; }
+.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; }
+.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; }
+.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; }
+.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; }
+.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; }
+.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; }
+.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; }
+.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; }
+.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; }
+.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; }
+.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; }
+.@{fa-css-prefix}-upload:before { content: @fa-var-upload; }
+.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; }
+.@{fa-css-prefix}-phone:before { content: @fa-var-phone; }
+.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; }
+.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; }
+.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; }
+.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; }
+.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; }
+.@{fa-css-prefix}-github:before { content: @fa-var-github; }
+.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; }
+.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; }
+.@{fa-css-prefix}-rss:before { content: @fa-var-rss; }
+.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; }
+.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; }
+.@{fa-css-prefix}-bell:before { content: @fa-var-bell; }
+.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; }
+.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; }
+.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; }
+.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; }
+.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; }
+.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; }
+.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; }
+.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; }
+.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; }
+.@{fa-css-prefix}-globe:before { content: @fa-var-globe; }
+.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; }
+.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; }
+.@{fa-css-prefix}-filter:before { content: @fa-var-filter; }
+.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; }
+.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; }
+.@{fa-css-prefix}-group:before,
+.@{fa-css-prefix}-users:before { content: @fa-var-users; }
+.@{fa-css-prefix}-chain:before,
+.@{fa-css-prefix}-link:before { content: @fa-var-link; }
+.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; }
+.@{fa-css-prefix}-flask:before { content: @fa-var-flask; }
+.@{fa-css-prefix}-cut:before,
+.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; }
+.@{fa-css-prefix}-copy:before,
+.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; }
+.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; }
+.@{fa-css-prefix}-save:before,
+.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; }
+.@{fa-css-prefix}-square:before { content: @fa-var-square; }
+.@{fa-css-prefix}-navicon:before,
+.@{fa-css-prefix}-reorder:before,
+.@{fa-css-prefix}-bars:before { content: @fa-var-bars; }
+.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; }
+.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; }
+.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; }
+.@{fa-css-prefix}-underline:before { content: @fa-var-underline; }
+.@{fa-css-prefix}-table:before { content: @fa-var-table; }
+.@{fa-css-prefix}-magic:before { content: @fa-var-magic; }
+.@{fa-css-prefix}-truck:before { content: @fa-var-truck; }
+.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; }
+.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; }
+.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; }
+.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; }
+.@{fa-css-prefix}-money:before { content: @fa-var-money; }
+.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; }
+.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; }
+.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; }
+.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; }
+.@{fa-css-prefix}-columns:before { content: @fa-var-columns; }
+.@{fa-css-prefix}-unsorted:before,
+.@{fa-css-prefix}-sort:before { content: @fa-var-sort; }
+.@{fa-css-prefix}-sort-down:before,
+.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; }
+.@{fa-css-prefix}-sort-up:before,
+.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; }
+.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; }
+.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; }
+.@{fa-css-prefix}-rotate-left:before,
+.@{fa-css-prefix}-undo:before { content: @fa-var-undo; }
+.@{fa-css-prefix}-legal:before,
+.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; }
+.@{fa-css-prefix}-dashboard:before,
+.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; }
+.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; }
+.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; }
+.@{fa-css-prefix}-flash:before,
+.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; }
+.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; }
+.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; }
+.@{fa-css-prefix}-paste:before,
+.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; }
+.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; }
+.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; }
+.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; }
+.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; }
+.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; }
+.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; }
+.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; }
+.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; }
+.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; }
+.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; }
+.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; }
+.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; }
+.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; }
+.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; }
+.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; }
+.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; }
+.@{fa-css-prefix}-beer:before { content: @fa-var-beer; }
+.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; }
+.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; }
+.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; }
+.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; }
+.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; }
+.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; }
+.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; }
+.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; }
+.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; }
+.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; }
+.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; }
+.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; }
+.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; }
+.@{fa-css-prefix}-mobile-phone:before,
+.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; }
+.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; }
+.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; }
+.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; }
+.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; }
+.@{fa-css-prefix}-circle:before { content: @fa-var-circle; }
+.@{fa-css-prefix}-mail-reply:before,
+.@{fa-css-prefix}-reply:before { content: @fa-var-reply; }
+.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; }
+.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; }
+.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; }
+.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; }
+.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; }
+.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; }
+.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; }
+.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; }
+.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; }
+.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; }
+.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; }
+.@{fa-css-prefix}-code:before { content: @fa-var-code; }
+.@{fa-css-prefix}-mail-reply-all:before,
+.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; }
+.@{fa-css-prefix}-star-half-empty:before,
+.@{fa-css-prefix}-star-half-full:before,
+.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; }
+.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; }
+.@{fa-css-prefix}-crop:before { content: @fa-var-crop; }
+.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; }
+.@{fa-css-prefix}-unlink:before,
+.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; }
+.@{fa-css-prefix}-question:before { content: @fa-var-question; }
+.@{fa-css-prefix}-info:before { content: @fa-var-info; }
+.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; }
+.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; }
+.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; }
+.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; }
+.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; }
+.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; }
+.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; }
+.@{fa-css-prefix}-shield:before { content: @fa-var-shield; }
+.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; }
+.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; }
+.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; }
+.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; }
+.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; }
+.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; }
+.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; }
+.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; }
+.@{fa-css-prefix}-html5:before { content: @fa-var-html5; }
+.@{fa-css-prefix}-css3:before { content: @fa-var-css3; }
+.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; }
+.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; }
+.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; }
+.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; }
+.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; }
+.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; }
+.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; }
+.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; }
+.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; }
+.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; }
+.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; }
+.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; }
+.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; }
+.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; }
+.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; }
+.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; }
+.@{fa-css-prefix}-compass:before { content: @fa-var-compass; }
+.@{fa-css-prefix}-toggle-down:before,
+.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; }
+.@{fa-css-prefix}-toggle-up:before,
+.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; }
+.@{fa-css-prefix}-toggle-right:before,
+.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; }
+.@{fa-css-prefix}-euro:before,
+.@{fa-css-prefix}-eur:before { content: @fa-var-eur; }
+.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; }
+.@{fa-css-prefix}-dollar:before,
+.@{fa-css-prefix}-usd:before { content: @fa-var-usd; }
+.@{fa-css-prefix}-rupee:before,
+.@{fa-css-prefix}-inr:before { content: @fa-var-inr; }
+.@{fa-css-prefix}-cny:before,
+.@{fa-css-prefix}-rmb:before,
+.@{fa-css-prefix}-yen:before,
+.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; }
+.@{fa-css-prefix}-ruble:before,
+.@{fa-css-prefix}-rouble:before,
+.@{fa-css-prefix}-rub:before { content: @fa-var-rub; }
+.@{fa-css-prefix}-won:before,
+.@{fa-css-prefix}-krw:before { content: @fa-var-krw; }
+.@{fa-css-prefix}-bitcoin:before,
+.@{fa-css-prefix}-btc:before { content: @fa-var-btc; }
+.@{fa-css-prefix}-file:before { content: @fa-var-file; }
+.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; }
+.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; }
+.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; }
+.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; }
+.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; }
+.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; }
+.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; }
+.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; }
+.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; }
+.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; }
+.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; }
+.@{fa-css-prefix}-xing:before { content: @fa-var-xing; }
+.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; }
+.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; }
+.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; }
+.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; }
+.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; }
+.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; }
+.@{fa-css-prefix}-adn:before { content: @fa-var-adn; }
+.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; }
+.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; }
+.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; }
+.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; }
+.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; }
+.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; }
+.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; }
+.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; }
+.@{fa-css-prefix}-apple:before { content: @fa-var-apple; }
+.@{fa-css-prefix}-windows:before { content: @fa-var-windows; }
+.@{fa-css-prefix}-android:before { content: @fa-var-android; }
+.@{fa-css-prefix}-linux:before { content: @fa-var-linux; }
+.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; }
+.@{fa-css-prefix}-skype:before { content: @fa-var-skype; }
+.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; }
+.@{fa-css-prefix}-trello:before { content: @fa-var-trello; }
+.@{fa-css-prefix}-female:before { content: @fa-var-female; }
+.@{fa-css-prefix}-male:before { content: @fa-var-male; }
+.@{fa-css-prefix}-gittip:before { content: @fa-var-gittip; }
+.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; }
+.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; }
+.@{fa-css-prefix}-archive:before { content: @fa-var-archive; }
+.@{fa-css-prefix}-bug:before { content: @fa-var-bug; }
+.@{fa-css-prefix}-vk:before { content: @fa-var-vk; }
+.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; }
+.@{fa-css-prefix}-renren:before { content: @fa-var-renren; }
+.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; }
+.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; }
+.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; }
+.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; }
+.@{fa-css-prefix}-toggle-left:before,
+.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; }
+.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; }
+.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; }
+.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; }
+.@{fa-css-prefix}-turkish-lira:before,
+.@{fa-css-prefix}-try:before { content: @fa-var-try; }
+.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; }
+.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; }
+.@{fa-css-prefix}-slack:before { content: @fa-var-slack; }
+.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; }
+.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; }
+.@{fa-css-prefix}-openid:before { content: @fa-var-openid; }
+.@{fa-css-prefix}-institution:before,
+.@{fa-css-prefix}-bank:before,
+.@{fa-css-prefix}-university:before { content: @fa-var-university; }
+.@{fa-css-prefix}-mortar-board:before,
+.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; }
+.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; }
+.@{fa-css-prefix}-google:before { content: @fa-var-google; }
+.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; }
+.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; }
+.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; }
+.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; }
+.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; }
+.@{fa-css-prefix}-digg:before { content: @fa-var-digg; }
+.@{fa-css-prefix}-pied-piper-square:before,
+.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; }
+.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; }
+.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; }
+.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; }
+.@{fa-css-prefix}-language:before { content: @fa-var-language; }
+.@{fa-css-prefix}-fax:before { content: @fa-var-fax; }
+.@{fa-css-prefix}-building:before { content: @fa-var-building; }
+.@{fa-css-prefix}-child:before { content: @fa-var-child; }
+.@{fa-css-prefix}-paw:before { content: @fa-var-paw; }
+.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; }
+.@{fa-css-prefix}-cube:before { content: @fa-var-cube; }
+.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; }
+.@{fa-css-prefix}-behance:before { content: @fa-var-behance; }
+.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; }
+.@{fa-css-prefix}-steam:before { content: @fa-var-steam; }
+.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; }
+.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; }
+.@{fa-css-prefix}-automobile:before,
+.@{fa-css-prefix}-car:before { content: @fa-var-car; }
+.@{fa-css-prefix}-cab:before,
+.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; }
+.@{fa-css-prefix}-tree:before { content: @fa-var-tree; }
+.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; }
+.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; }
+.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; }
+.@{fa-css-prefix}-database:before { content: @fa-var-database; }
+.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; }
+.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; }
+.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; }
+.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; }
+.@{fa-css-prefix}-file-photo-o:before,
+.@{fa-css-prefix}-file-picture-o:before,
+.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; }
+.@{fa-css-prefix}-file-zip-o:before,
+.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; }
+.@{fa-css-prefix}-file-sound-o:before,
+.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; }
+.@{fa-css-prefix}-file-movie-o:before,
+.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; }
+.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; }
+.@{fa-css-prefix}-vine:before { content: @fa-var-vine; }
+.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; }
+.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; }
+.@{fa-css-prefix}-life-bouy:before,
+.@{fa-css-prefix}-life-saver:before,
+.@{fa-css-prefix}-support:before,
+.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; }
+.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; }
+.@{fa-css-prefix}-ra:before,
+.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; }
+.@{fa-css-prefix}-ge:before,
+.@{fa-css-prefix}-empire:before { content: @fa-var-empire; }
+.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; }
+.@{fa-css-prefix}-git:before { content: @fa-var-git; }
+.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; }
+.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; }
+.@{fa-css-prefix}-qq:before { content: @fa-var-qq; }
+.@{fa-css-prefix}-wechat:before,
+.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; }
+.@{fa-css-prefix}-send:before,
+.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; }
+.@{fa-css-prefix}-send-o:before,
+.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; }
+.@{fa-css-prefix}-history:before { content: @fa-var-history; }
+.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; }
+.@{fa-css-prefix}-header:before { content: @fa-var-header; }
+.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; }
+.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; }
+.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; }
+.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; }
+.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; }
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/larger.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/larger.less
new file mode 100644
index 0000000000000000000000000000000000000000..c9d646770e2186c73632cbe042d82d1d1acaa25b
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/larger.less	
@@ -0,0 +1,13 @@
+// Icon Sizes
+// -------------------------
+
+/* makes the font 33% larger relative to the icon container */
+.@{fa-css-prefix}-lg {
+  font-size: (4em / 3);
+  line-height: (3em / 4);
+  vertical-align: -15%;
+}
+.@{fa-css-prefix}-2x { font-size: 2em; }
+.@{fa-css-prefix}-3x { font-size: 3em; }
+.@{fa-css-prefix}-4x { font-size: 4em; }
+.@{fa-css-prefix}-5x { font-size: 5em; }
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/list.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/list.less
new file mode 100644
index 0000000000000000000000000000000000000000..eed93405152ddddd3ed471d79a392c5d1a8e9fcc
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/list.less	
@@ -0,0 +1,19 @@
+// List Icons
+// -------------------------
+
+.@{fa-css-prefix}-ul {
+  padding-left: 0;
+  margin-left: @fa-li-width;
+  list-style-type: none;
+  > li { position: relative; }
+}
+.@{fa-css-prefix}-li {
+  position: absolute;
+  left: -@fa-li-width;
+  width: @fa-li-width;
+  top: (2em / 14);
+  text-align: center;
+  &.@{fa-css-prefix}-lg {
+    left: -@fa-li-width + (4em / 14);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/mixins.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/mixins.less
new file mode 100644
index 0000000000000000000000000000000000000000..19e5a6457b6c1cc2f6e88bcd06ea500bb0f9eced
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/mixins.less	
@@ -0,0 +1,20 @@
+// Mixins
+// --------------------------
+
+.fa-icon-rotate(@degrees, @rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
+  -webkit-transform: rotate(@degrees);
+     -moz-transform: rotate(@degrees);
+      -ms-transform: rotate(@degrees);
+       -o-transform: rotate(@degrees);
+          transform: rotate(@degrees);
+}
+
+.fa-icon-flip(@horiz, @vert, @rotation) {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
+  -webkit-transform: scale(@horiz, @vert);
+     -moz-transform: scale(@horiz, @vert);
+      -ms-transform: scale(@horiz, @vert);
+       -o-transform: scale(@horiz, @vert);
+          transform: scale(@horiz, @vert);
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/path.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/path.less
new file mode 100644
index 0000000000000000000000000000000000000000..d73bff8b5070794a2502ded4f6d29fc323b60ef7
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/path.less	
@@ -0,0 +1,14 @@
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+  font-family: 'FontAwesome';
+  src: ~"url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}')";
+  src: ~"url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype')",
+    ~"url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff')",
+    ~"url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype')",
+    ~"url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg')";
+//  src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
+  font-weight: normal;
+  font-style: normal;
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/rotated-flipped.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/rotated-flipped.less
new file mode 100644
index 0000000000000000000000000000000000000000..8fff3a6c417c1038d21640d1d8094fc5c308a596
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/rotated-flipped.less	
@@ -0,0 +1,9 @@
+// Rotated & Flipped Icons
+// -------------------------
+
+.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }
+.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
+.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
+
+.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
+.@{fa-css-prefix}-flip-vertical   { .fa-icon-flip(1, -1, 2); }
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/spinning.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/spinning.less
new file mode 100644
index 0000000000000000000000000000000000000000..06b71ecb4c4e8c8aa5cb4f0a568b18abab563ee9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/spinning.less	
@@ -0,0 +1,32 @@
+// Spinning Icons
+// --------------------------
+
+.@{fa-css-prefix}-spin {
+  -webkit-animation: spin 2s infinite linear;
+  -moz-animation: spin 2s infinite linear;
+  -o-animation: spin 2s infinite linear;
+  animation: spin 2s infinite linear;
+}
+
+@-moz-keyframes spin {
+  0% { -moz-transform: rotate(0deg); }
+  100% { -moz-transform: rotate(359deg); }
+}
+@-webkit-keyframes spin {
+  0% { -webkit-transform: rotate(0deg); }
+  100% { -webkit-transform: rotate(359deg); }
+}
+@-o-keyframes spin {
+  0% { -o-transform: rotate(0deg); }
+  100% { -o-transform: rotate(359deg); }
+}
+@keyframes spin {
+  0% {
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+  100% {
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/stacked.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/stacked.less
new file mode 100644
index 0000000000000000000000000000000000000000..fc53fb0e7ab49594e1eac97208c32a290558efeb
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/stacked.less	
@@ -0,0 +1,20 @@
+// Stacked Icons
+// -------------------------
+
+.@{fa-css-prefix}-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: middle;
+}
+.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
+  position: absolute;
+  left: 0;
+  width: 100%;
+  text-align: center;
+}
+.@{fa-css-prefix}-stack-1x { line-height: inherit; }
+.@{fa-css-prefix}-stack-2x { font-size: 2em; }
+.@{fa-css-prefix}-inverse { color: @fa-inverse; }
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/variables.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/variables.less
new file mode 100644
index 0000000000000000000000000000000000000000..990a718d92d5ae669ba778c00517aa4d36812840
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/font-awesome/variables.less	
@@ -0,0 +1,514 @@
+// Variables
+// --------------------------
+
+@fa-font-path:        "../../../assets/fonts/font-awesome";
+//@fa-font-path:        "//netdna.bootstrapcdn.com/font-awesome/4.1.0/fonts"; // for referencing Bootstrap CDN font files directly
+@fa-css-prefix:       fa;
+@fa-version:          "4.1.0";
+@fa-border-color:     #eee;
+@fa-inverse:          #fff;
+@fa-li-width:         (30em / 14);
+
+@fa-var-adjust: "\f042";
+@fa-var-adn: "\f170";
+@fa-var-align-center: "\f037";
+@fa-var-align-justify: "\f039";
+@fa-var-align-left: "\f036";
+@fa-var-align-right: "\f038";
+@fa-var-ambulance: "\f0f9";
+@fa-var-anchor: "\f13d";
+@fa-var-android: "\f17b";
+@fa-var-angle-double-down: "\f103";
+@fa-var-angle-double-left: "\f100";
+@fa-var-angle-double-right: "\f101";
+@fa-var-angle-double-up: "\f102";
+@fa-var-angle-down: "\f107";
+@fa-var-angle-left: "\f104";
+@fa-var-angle-right: "\f105";
+@fa-var-angle-up: "\f106";
+@fa-var-apple: "\f179";
+@fa-var-archive: "\f187";
+@fa-var-arrow-circle-down: "\f0ab";
+@fa-var-arrow-circle-left: "\f0a8";
+@fa-var-arrow-circle-o-down: "\f01a";
+@fa-var-arrow-circle-o-left: "\f190";
+@fa-var-arrow-circle-o-right: "\f18e";
+@fa-var-arrow-circle-o-up: "\f01b";
+@fa-var-arrow-circle-right: "\f0a9";
+@fa-var-arrow-circle-up: "\f0aa";
+@fa-var-arrow-down: "\f063";
+@fa-var-arrow-left: "\f060";
+@fa-var-arrow-right: "\f061";
+@fa-var-arrow-up: "\f062";
+@fa-var-arrows: "\f047";
+@fa-var-arrows-alt: "\f0b2";
+@fa-var-arrows-h: "\f07e";
+@fa-var-arrows-v: "\f07d";
+@fa-var-asterisk: "\f069";
+@fa-var-automobile: "\f1b9";
+@fa-var-backward: "\f04a";
+@fa-var-ban: "\f05e";
+@fa-var-bank: "\f19c";
+@fa-var-bar-chart-o: "\f080";
+@fa-var-barcode: "\f02a";
+@fa-var-bars: "\f0c9";
+@fa-var-beer: "\f0fc";
+@fa-var-behance: "\f1b4";
+@fa-var-behance-square: "\f1b5";
+@fa-var-bell: "\f0f3";
+@fa-var-bell-o: "\f0a2";
+@fa-var-bitbucket: "\f171";
+@fa-var-bitbucket-square: "\f172";
+@fa-var-bitcoin: "\f15a";
+@fa-var-bold: "\f032";
+@fa-var-bolt: "\f0e7";
+@fa-var-bomb: "\f1e2";
+@fa-var-book: "\f02d";
+@fa-var-bookmark: "\f02e";
+@fa-var-bookmark-o: "\f097";
+@fa-var-briefcase: "\f0b1";
+@fa-var-btc: "\f15a";
+@fa-var-bug: "\f188";
+@fa-var-building: "\f1ad";
+@fa-var-building-o: "\f0f7";
+@fa-var-bullhorn: "\f0a1";
+@fa-var-bullseye: "\f140";
+@fa-var-cab: "\f1ba";
+@fa-var-calendar: "\f073";
+@fa-var-calendar-o: "\f133";
+@fa-var-camera: "\f030";
+@fa-var-camera-retro: "\f083";
+@fa-var-car: "\f1b9";
+@fa-var-caret-down: "\f0d7";
+@fa-var-caret-left: "\f0d9";
+@fa-var-caret-right: "\f0da";
+@fa-var-caret-square-o-down: "\f150";
+@fa-var-caret-square-o-left: "\f191";
+@fa-var-caret-square-o-right: "\f152";
+@fa-var-caret-square-o-up: "\f151";
+@fa-var-caret-up: "\f0d8";
+@fa-var-certificate: "\f0a3";
+@fa-var-chain: "\f0c1";
+@fa-var-chain-broken: "\f127";
+@fa-var-check: "\f00c";
+@fa-var-check-circle: "\f058";
+@fa-var-check-circle-o: "\f05d";
+@fa-var-check-square: "\f14a";
+@fa-var-check-square-o: "\f046";
+@fa-var-chevron-circle-down: "\f13a";
+@fa-var-chevron-circle-left: "\f137";
+@fa-var-chevron-circle-right: "\f138";
+@fa-var-chevron-circle-up: "\f139";
+@fa-var-chevron-down: "\f078";
+@fa-var-chevron-left: "\f053";
+@fa-var-chevron-right: "\f054";
+@fa-var-chevron-up: "\f077";
+@fa-var-child: "\f1ae";
+@fa-var-circle: "\f111";
+@fa-var-circle-o: "\f10c";
+@fa-var-circle-o-notch: "\f1ce";
+@fa-var-circle-thin: "\f1db";
+@fa-var-clipboard: "\f0ea";
+@fa-var-clock-o: "\f017";
+@fa-var-cloud: "\f0c2";
+@fa-var-cloud-download: "\f0ed";
+@fa-var-cloud-upload: "\f0ee";
+@fa-var-cny: "\f157";
+@fa-var-code: "\f121";
+@fa-var-code-fork: "\f126";
+@fa-var-codepen: "\f1cb";
+@fa-var-coffee: "\f0f4";
+@fa-var-cog: "\f013";
+@fa-var-cogs: "\f085";
+@fa-var-columns: "\f0db";
+@fa-var-comment: "\f075";
+@fa-var-comment-o: "\f0e5";
+@fa-var-comments: "\f086";
+@fa-var-comments-o: "\f0e6";
+@fa-var-compass: "\f14e";
+@fa-var-compress: "\f066";
+@fa-var-copy: "\f0c5";
+@fa-var-credit-card: "\f09d";
+@fa-var-crop: "\f125";
+@fa-var-crosshairs: "\f05b";
+@fa-var-css3: "\f13c";
+@fa-var-cube: "\f1b2";
+@fa-var-cubes: "\f1b3";
+@fa-var-cut: "\f0c4";
+@fa-var-cutlery: "\f0f5";
+@fa-var-dashboard: "\f0e4";
+@fa-var-database: "\f1c0";
+@fa-var-dedent: "\f03b";
+@fa-var-delicious: "\f1a5";
+@fa-var-desktop: "\f108";
+@fa-var-deviantart: "\f1bd";
+@fa-var-digg: "\f1a6";
+@fa-var-dollar: "\f155";
+@fa-var-dot-circle-o: "\f192";
+@fa-var-download: "\f019";
+@fa-var-dribbble: "\f17d";
+@fa-var-dropbox: "\f16b";
+@fa-var-drupal: "\f1a9";
+@fa-var-edit: "\f044";
+@fa-var-eject: "\f052";
+@fa-var-ellipsis-h: "\f141";
+@fa-var-ellipsis-v: "\f142";
+@fa-var-empire: "\f1d1";
+@fa-var-envelope: "\f0e0";
+@fa-var-envelope-o: "\f003";
+@fa-var-envelope-square: "\f199";
+@fa-var-eraser: "\f12d";
+@fa-var-eur: "\f153";
+@fa-var-euro: "\f153";
+@fa-var-exchange: "\f0ec";
+@fa-var-exclamation: "\f12a";
+@fa-var-exclamation-circle: "\f06a";
+@fa-var-exclamation-triangle: "\f071";
+@fa-var-expand: "\f065";
+@fa-var-external-link: "\f08e";
+@fa-var-external-link-square: "\f14c";
+@fa-var-eye: "\f06e";
+@fa-var-eye-slash: "\f070";
+@fa-var-facebook: "\f09a";
+@fa-var-facebook-square: "\f082";
+@fa-var-fast-backward: "\f049";
+@fa-var-fast-forward: "\f050";
+@fa-var-fax: "\f1ac";
+@fa-var-female: "\f182";
+@fa-var-fighter-jet: "\f0fb";
+@fa-var-file: "\f15b";
+@fa-var-file-archive-o: "\f1c6";
+@fa-var-file-audio-o: "\f1c7";
+@fa-var-file-code-o: "\f1c9";
+@fa-var-file-excel-o: "\f1c3";
+@fa-var-file-image-o: "\f1c5";
+@fa-var-file-movie-o: "\f1c8";
+@fa-var-file-o: "\f016";
+@fa-var-file-pdf-o: "\f1c1";
+@fa-var-file-photo-o: "\f1c5";
+@fa-var-file-picture-o: "\f1c5";
+@fa-var-file-powerpoint-o: "\f1c4";
+@fa-var-file-sound-o: "\f1c7";
+@fa-var-file-text: "\f15c";
+@fa-var-file-text-o: "\f0f6";
+@fa-var-file-video-o: "\f1c8";
+@fa-var-file-word-o: "\f1c2";
+@fa-var-file-zip-o: "\f1c6";
+@fa-var-files-o: "\f0c5";
+@fa-var-film: "\f008";
+@fa-var-filter: "\f0b0";
+@fa-var-fire: "\f06d";
+@fa-var-fire-extinguisher: "\f134";
+@fa-var-flag: "\f024";
+@fa-var-flag-checkered: "\f11e";
+@fa-var-flag-o: "\f11d";
+@fa-var-flash: "\f0e7";
+@fa-var-flask: "\f0c3";
+@fa-var-flickr: "\f16e";
+@fa-var-floppy-o: "\f0c7";
+@fa-var-folder: "\f07b";
+@fa-var-folder-o: "\f114";
+@fa-var-folder-open: "\f07c";
+@fa-var-folder-open-o: "\f115";
+@fa-var-font: "\f031";
+@fa-var-forward: "\f04e";
+@fa-var-foursquare: "\f180";
+@fa-var-frown-o: "\f119";
+@fa-var-gamepad: "\f11b";
+@fa-var-gavel: "\f0e3";
+@fa-var-gbp: "\f154";
+@fa-var-ge: "\f1d1";
+@fa-var-gear: "\f013";
+@fa-var-gears: "\f085";
+@fa-var-gift: "\f06b";
+@fa-var-git: "\f1d3";
+@fa-var-git-square: "\f1d2";
+@fa-var-github: "\f09b";
+@fa-var-github-alt: "\f113";
+@fa-var-github-square: "\f092";
+@fa-var-gittip: "\f184";
+@fa-var-glass: "\f000";
+@fa-var-globe: "\f0ac";
+@fa-var-google: "\f1a0";
+@fa-var-google-plus: "\f0d5";
+@fa-var-google-plus-square: "\f0d4";
+@fa-var-graduation-cap: "\f19d";
+@fa-var-group: "\f0c0";
+@fa-var-h-square: "\f0fd";
+@fa-var-hacker-news: "\f1d4";
+@fa-var-hand-o-down: "\f0a7";
+@fa-var-hand-o-left: "\f0a5";
+@fa-var-hand-o-right: "\f0a4";
+@fa-var-hand-o-up: "\f0a6";
+@fa-var-hdd-o: "\f0a0";
+@fa-var-header: "\f1dc";
+@fa-var-headphones: "\f025";
+@fa-var-heart: "\f004";
+@fa-var-heart-o: "\f08a";
+@fa-var-history: "\f1da";
+@fa-var-home: "\f015";
+@fa-var-hospital-o: "\f0f8";
+@fa-var-html5: "\f13b";
+@fa-var-image: "\f03e";
+@fa-var-inbox: "\f01c";
+@fa-var-indent: "\f03c";
+@fa-var-info: "\f129";
+@fa-var-info-circle: "\f05a";
+@fa-var-inr: "\f156";
+@fa-var-instagram: "\f16d";
+@fa-var-institution: "\f19c";
+@fa-var-italic: "\f033";
+@fa-var-joomla: "\f1aa";
+@fa-var-jpy: "\f157";
+@fa-var-jsfiddle: "\f1cc";
+@fa-var-key: "\f084";
+@fa-var-keyboard-o: "\f11c";
+@fa-var-krw: "\f159";
+@fa-var-language: "\f1ab";
+@fa-var-laptop: "\f109";
+@fa-var-leaf: "\f06c";
+@fa-var-legal: "\f0e3";
+@fa-var-lemon-o: "\f094";
+@fa-var-level-down: "\f149";
+@fa-var-level-up: "\f148";
+@fa-var-life-bouy: "\f1cd";
+@fa-var-life-ring: "\f1cd";
+@fa-var-life-saver: "\f1cd";
+@fa-var-lightbulb-o: "\f0eb";
+@fa-var-link: "\f0c1";
+@fa-var-linkedin: "\f0e1";
+@fa-var-linkedin-square: "\f08c";
+@fa-var-linux: "\f17c";
+@fa-var-list: "\f03a";
+@fa-var-list-alt: "\f022";
+@fa-var-list-ol: "\f0cb";
+@fa-var-list-ul: "\f0ca";
+@fa-var-location-arrow: "\f124";
+@fa-var-lock: "\f023";
+@fa-var-long-arrow-down: "\f175";
+@fa-var-long-arrow-left: "\f177";
+@fa-var-long-arrow-right: "\f178";
+@fa-var-long-arrow-up: "\f176";
+@fa-var-magic: "\f0d0";
+@fa-var-magnet: "\f076";
+@fa-var-mail-forward: "\f064";
+@fa-var-mail-reply: "\f112";
+@fa-var-mail-reply-all: "\f122";
+@fa-var-male: "\f183";
+@fa-var-map-marker: "\f041";
+@fa-var-maxcdn: "\f136";
+@fa-var-medkit: "\f0fa";
+@fa-var-meh-o: "\f11a";
+@fa-var-microphone: "\f130";
+@fa-var-microphone-slash: "\f131";
+@fa-var-minus: "\f068";
+@fa-var-minus-circle: "\f056";
+@fa-var-minus-square: "\f146";
+@fa-var-minus-square-o: "\f147";
+@fa-var-mobile: "\f10b";
+@fa-var-mobile-phone: "\f10b";
+@fa-var-money: "\f0d6";
+@fa-var-moon-o: "\f186";
+@fa-var-mortar-board: "\f19d";
+@fa-var-music: "\f001";
+@fa-var-navicon: "\f0c9";
+@fa-var-openid: "\f19b";
+@fa-var-outdent: "\f03b";
+@fa-var-pagelines: "\f18c";
+@fa-var-paper-plane: "\f1d8";
+@fa-var-paper-plane-o: "\f1d9";
+@fa-var-paperclip: "\f0c6";
+@fa-var-paragraph: "\f1dd";
+@fa-var-paste: "\f0ea";
+@fa-var-pause: "\f04c";
+@fa-var-paw: "\f1b0";
+@fa-var-pencil: "\f040";
+@fa-var-pencil-square: "\f14b";
+@fa-var-pencil-square-o: "\f044";
+@fa-var-phone: "\f095";
+@fa-var-phone-square: "\f098";
+@fa-var-photo: "\f03e";
+@fa-var-picture-o: "\f03e";
+@fa-var-pied-piper: "\f1a7";
+@fa-var-pied-piper-alt: "\f1a8";
+@fa-var-pied-piper-square: "\f1a7";
+@fa-var-pinterest: "\f0d2";
+@fa-var-pinterest-square: "\f0d3";
+@fa-var-plane: "\f072";
+@fa-var-play: "\f04b";
+@fa-var-play-circle: "\f144";
+@fa-var-play-circle-o: "\f01d";
+@fa-var-plus: "\f067";
+@fa-var-plus-circle: "\f055";
+@fa-var-plus-square: "\f0fe";
+@fa-var-plus-square-o: "\f196";
+@fa-var-power-off: "\f011";
+@fa-var-print: "\f02f";
+@fa-var-puzzle-piece: "\f12e";
+@fa-var-qq: "\f1d6";
+@fa-var-qrcode: "\f029";
+@fa-var-question: "\f128";
+@fa-var-question-circle: "\f059";
+@fa-var-quote-left: "\f10d";
+@fa-var-quote-right: "\f10e";
+@fa-var-ra: "\f1d0";
+@fa-var-random: "\f074";
+@fa-var-rebel: "\f1d0";
+@fa-var-recycle: "\f1b8";
+@fa-var-reddit: "\f1a1";
+@fa-var-reddit-square: "\f1a2";
+@fa-var-refresh: "\f021";
+@fa-var-renren: "\f18b";
+@fa-var-reorder: "\f0c9";
+@fa-var-repeat: "\f01e";
+@fa-var-reply: "\f112";
+@fa-var-reply-all: "\f122";
+@fa-var-retweet: "\f079";
+@fa-var-rmb: "\f157";
+@fa-var-road: "\f018";
+@fa-var-rocket: "\f135";
+@fa-var-rotate-left: "\f0e2";
+@fa-var-rotate-right: "\f01e";
+@fa-var-rouble: "\f158";
+@fa-var-rss: "\f09e";
+@fa-var-rss-square: "\f143";
+@fa-var-rub: "\f158";
+@fa-var-ruble: "\f158";
+@fa-var-rupee: "\f156";
+@fa-var-save: "\f0c7";
+@fa-var-scissors: "\f0c4";
+@fa-var-search: "\f002";
+@fa-var-search-minus: "\f010";
+@fa-var-search-plus: "\f00e";
+@fa-var-send: "\f1d8";
+@fa-var-send-o: "\f1d9";
+@fa-var-share: "\f064";
+@fa-var-share-alt: "\f1e0";
+@fa-var-share-alt-square: "\f1e1";
+@fa-var-share-square: "\f14d";
+@fa-var-share-square-o: "\f045";
+@fa-var-shield: "\f132";
+@fa-var-shopping-cart: "\f07a";
+@fa-var-sign-in: "\f090";
+@fa-var-sign-out: "\f08b";
+@fa-var-signal: "\f012";
+@fa-var-sitemap: "\f0e8";
+@fa-var-skype: "\f17e";
+@fa-var-slack: "\f198";
+@fa-var-sliders: "\f1de";
+@fa-var-smile-o: "\f118";
+@fa-var-sort: "\f0dc";
+@fa-var-sort-alpha-asc: "\f15d";
+@fa-var-sort-alpha-desc: "\f15e";
+@fa-var-sort-amount-asc: "\f160";
+@fa-var-sort-amount-desc: "\f161";
+@fa-var-sort-asc: "\f0de";
+@fa-var-sort-desc: "\f0dd";
+@fa-var-sort-down: "\f0dd";
+@fa-var-sort-numeric-asc: "\f162";
+@fa-var-sort-numeric-desc: "\f163";
+@fa-var-sort-up: "\f0de";
+@fa-var-soundcloud: "\f1be";
+@fa-var-space-shuttle: "\f197";
+@fa-var-spinner: "\f110";
+@fa-var-spoon: "\f1b1";
+@fa-var-spotify: "\f1bc";
+@fa-var-square: "\f0c8";
+@fa-var-square-o: "\f096";
+@fa-var-stack-exchange: "\f18d";
+@fa-var-stack-overflow: "\f16c";
+@fa-var-star: "\f005";
+@fa-var-star-half: "\f089";
+@fa-var-star-half-empty: "\f123";
+@fa-var-star-half-full: "\f123";
+@fa-var-star-half-o: "\f123";
+@fa-var-star-o: "\f006";
+@fa-var-steam: "\f1b6";
+@fa-var-steam-square: "\f1b7";
+@fa-var-step-backward: "\f048";
+@fa-var-step-forward: "\f051";
+@fa-var-stethoscope: "\f0f1";
+@fa-var-stop: "\f04d";
+@fa-var-strikethrough: "\f0cc";
+@fa-var-stumbleupon: "\f1a4";
+@fa-var-stumbleupon-circle: "\f1a3";
+@fa-var-subscript: "\f12c";
+@fa-var-suitcase: "\f0f2";
+@fa-var-sun-o: "\f185";
+@fa-var-superscript: "\f12b";
+@fa-var-support: "\f1cd";
+@fa-var-table: "\f0ce";
+@fa-var-tablet: "\f10a";
+@fa-var-tachometer: "\f0e4";
+@fa-var-tag: "\f02b";
+@fa-var-tags: "\f02c";
+@fa-var-tasks: "\f0ae";
+@fa-var-taxi: "\f1ba";
+@fa-var-tencent-weibo: "\f1d5";
+@fa-var-terminal: "\f120";
+@fa-var-text-height: "\f034";
+@fa-var-text-width: "\f035";
+@fa-var-th: "\f00a";
+@fa-var-th-large: "\f009";
+@fa-var-th-list: "\f00b";
+@fa-var-thumb-tack: "\f08d";
+@fa-var-thumbs-down: "\f165";
+@fa-var-thumbs-o-down: "\f088";
+@fa-var-thumbs-o-up: "\f087";
+@fa-var-thumbs-up: "\f164";
+@fa-var-ticket: "\f145";
+@fa-var-times: "\f00d";
+@fa-var-times-circle: "\f057";
+@fa-var-times-circle-o: "\f05c";
+@fa-var-tint: "\f043";
+@fa-var-toggle-down: "\f150";
+@fa-var-toggle-left: "\f191";
+@fa-var-toggle-right: "\f152";
+@fa-var-toggle-up: "\f151";
+@fa-var-trash-o: "\f014";
+@fa-var-tree: "\f1bb";
+@fa-var-trello: "\f181";
+@fa-var-trophy: "\f091";
+@fa-var-truck: "\f0d1";
+@fa-var-try: "\f195";
+@fa-var-tumblr: "\f173";
+@fa-var-tumblr-square: "\f174";
+@fa-var-turkish-lira: "\f195";
+@fa-var-twitter: "\f099";
+@fa-var-twitter-square: "\f081";
+@fa-var-umbrella: "\f0e9";
+@fa-var-underline: "\f0cd";
+@fa-var-undo: "\f0e2";
+@fa-var-university: "\f19c";
+@fa-var-unlink: "\f127";
+@fa-var-unlock: "\f09c";
+@fa-var-unlock-alt: "\f13e";
+@fa-var-unsorted: "\f0dc";
+@fa-var-upload: "\f093";
+@fa-var-usd: "\f155";
+@fa-var-user: "\f007";
+@fa-var-user-md: "\f0f0";
+@fa-var-users: "\f0c0";
+@fa-var-video-camera: "\f03d";
+@fa-var-vimeo-square: "\f194";
+@fa-var-vine: "\f1ca";
+@fa-var-vk: "\f189";
+@fa-var-volume-down: "\f027";
+@fa-var-volume-off: "\f026";
+@fa-var-volume-up: "\f028";
+@fa-var-warning: "\f071";
+@fa-var-wechat: "\f1d7";
+@fa-var-weibo: "\f18a";
+@fa-var-weixin: "\f1d7";
+@fa-var-wheelchair: "\f193";
+@fa-var-windows: "\f17a";
+@fa-var-won: "\f159";
+@fa-var-wordpress: "\f19a";
+@fa-var-wrench: "\f0ad";
+@fa-var-xing: "\f168";
+@fa-var-xing-square: "\f169";
+@fa-var-yahoo: "\f19e";
+@fa-var-yen: "\f157";
+@fa-var-youtube: "\f167";
+@fa-var-youtube-play: "\f16a";
+@fa-var-youtube-square: "\f166";
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/github/github.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/github/github.less
new file mode 100644
index 0000000000000000000000000000000000000000..8280bfa050056a50c8b0e1fa51e427c2622c7f7c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/github/github.less	
@@ -0,0 +1 @@
+pre code{display:block;padding:.5em;color:#333;background:#f8f8ff}pre .comment,pre .template_comment,pre .diff .header,pre .javadoc{color:#998;font-style:italic}pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .nginx .title,pre .subst,pre .request,pre .status{color:#333;font-weight:bold}pre .number,pre .hexcolor,pre .ruby .constant{color:#099}pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula{color:#d14}pre .title,pre .id{color:#900;font-weight:bold}pre .javascript .title,pre .lisp .title,pre .clojure .title,pre .subst{font-weight:normal}pre .class .title,pre .haskell .type,pre .vhdl .literal,pre .tex .command{color:#458;font-weight:bold}pre .tag,pre .tag .title,pre .rules .property,pre .django .tag .keyword{color:#000080;font-weight:normal}pre .attribute,pre .variable,pre .lisp .body{color:#008080}pre .regexp{color:#009926}pre .class{color:#458;font-weight:bold}pre .symbol,pre .ruby .symbol .string,pre .lisp .keyword,pre .tex .special,pre .prompt{color:#990073}pre .built_in,pre .lisp .title,pre .clojure .built_in{color:#0086b3}pre .preprocessor,pre .pi,pre .doctype,pre .shebang,pre .cdata{color:#999;font-weight:bold}pre .deletion{background:#fdd}pre .addition{background:#dfd}pre .diff .change{background:#0086b3}pre .chunk{color:#aaa}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/pictonic/pictonic.less b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/pictonic/pictonic.less
new file mode 100644
index 0000000000000000000000000000000000000000..43c6f2335f015f9716d6eb6dcdf89ffced892814
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/assets/less/vendor/pictonic/pictonic.less	
@@ -0,0 +1,848 @@
+@charset "UTF-8";
+@font-face
+{
+    font-family : "pictonic";
+    src         : url('../../fonts/pictonic/pictonic.eot');
+    src         : url('../../fonts/pictonic/pictonic.eot?#iefix') format('embedded-opentype'),
+    url('../../fonts/pictonic/pictonic.ttf') format('truetype'),
+    url('../../fonts/pictonic/pictonic.woff') format('woff'),
+    url('../../fonts/pictonic/pictonic.svg') format('svg');
+    font-weight : normal;
+    font-style  : normal;
+}
+
+.pictonic
+{
+    font-family            : "pictonic";
+    font-weight            : normal;
+    font-style             : normal;
+    -webkit-font-smoothing : antialiased !important;
+    -moz-font-smoothing    : antialiased !important;
+    font-smoothing         : antialiased !important;
+    line-height            : 1em;
+}
+
+a.pictonic, span.pictonic, small.pictonic
+{
+    display  : -moz-inline-stack;
+    display  : inline-block;
+    zoom     : 1;
+    *display : inline;
+}
+
+[class^="icon-"], [class*=" icon-"]
+{
+    font-family            : "pictonic";
+    font-weight            : normal;
+    font-style             : normal;
+    -webkit-font-smoothing : antialiased !important;
+    -moz-font-smoothing    : antialiased !important;
+    font-smoothing         : antialiased !important;
+    line-height            : 1em;
+}
+
+a[class^="icon-"], a[class*=" icon-"], span[class^="icon-"], span[class*=" icon-"], small[class^="icon-"], small[class*=" icon-"]
+{
+    display  : -moz-inline-stack;
+    display  : inline-block;
+    zoom     : 1;
+    *display : inline;
+}
+
+.icon-html5-01:before
+{ content : ""; }
+
+.icon-html5-02:before
+{ content : ""; }
+
+.icon-css3-01:before
+{ content : ""; }
+
+.icon-css3-02:before
+{ content : ""; }
+
+.icon-audiobox-01:before
+{ content : ""; }
+
+.icon-box-com:before
+{ content : ""; }
+
+.icon-audiobox-02:before
+{ content : ""; }
+
+.icon-pictonic-02:before
+{ content : ""; }
+
+.icon-pictonic-01:before
+{ content : ""; }
+
+.icon-angularjs:before
+{ content : ""; }
+
+.icon-codepen-02:before
+{ content : ""; }
+
+.icon-codepen-01:before
+{ content : ""; }
+
+.icon-bandcamp:before
+{ content : ""; }
+
+.icon-shopify:before
+{ content : ""; }
+
+.icon-prog-pylons-02:before
+{ content : ""; }
+
+.icon-google-currents:before
+{ content : ""; }
+
+.icon-prog-cherrypy:before
+{ content : ""; }
+
+.icon-prog-backbonejs:before
+{ content : ""; }
+
+.icon-prog-pylons:before
+{ content : ""; }
+
+.icon-prog-flask:before
+{ content : ""; }
+
+.icon-prog-cakephp:before
+{ content : ""; }
+
+.icon-rus-yandex-01:before
+{ content : ""; }
+
+.icon-rus-vk-02:before
+{ content : ""; }
+
+.icon-rus-vk-01:before
+{ content : ""; }
+
+.icon-rus-yandex-02:before
+{ content : ""; }
+
+.icon-rus-habrahbr:before
+{ content : ""; }
+
+.icon-chn-wechat:before
+{ content : ""; }
+
+.icon-chn-tencent-02:before
+{ content : ""; }
+
+.icon-chn-tencent-01:before
+{ content : ""; }
+
+.icon-chn-tencent-03:before
+{ content : ""; }
+
+.icon-chn-weibo:before
+{ content : ""; }
+
+.icon-chn-renren:before
+{ content : ""; }
+
+.icon-livejournal:before
+{ content : ""; }
+
+.icon-wikipedia:before
+{ content : ""; }
+
+.icon-icq:before
+{ content : ""; }
+
+.icon-mailru:before
+{ content : ""; }
+
+.icon-skydrive:before
+{ content : ""; }
+
+.icon-googledrive-02:before
+{ content : ""; }
+
+.icon-googledrive-01:before
+{ content : ""; }
+
+.icon-dropbox:before
+{ content : ""; }
+
+.icon-adb-speedgrade:before
+{ content : ""; }
+
+.icon-adb-acrobat:before
+{ content : ""; }
+
+.icon-adb-audition:before
+{ content : ""; }
+
+.icon-adb-contribute:before
+{ content : ""; }
+
+.icon-adb-bridge:before
+{ content : ""; }
+
+.icon-adb-dreamweaver:before
+{ content : ""; }
+
+.icon-adb-encore:before
+{ content : ""; }
+
+.icon-adb-fireworks:before
+{ content : ""; }
+
+.icon-adb-flashbldr:before
+{ content : ""; }
+
+.icon-adb-flash:before
+{ content : ""; }
+
+.icon-adb-illustrator:before
+{ content : ""; }
+
+.icon-adb-indesign:before
+{ content : ""; }
+
+.icon-adb-lightroom:before
+{ content : ""; }
+
+.icon-adb-onlocation:before
+{ content : ""; }
+
+.icon-adb-photoshop:before
+{ content : ""; }
+
+.icon-adb-prelude:before
+{ content : ""; }
+
+.icon-adb-premiere:before
+{ content : ""; }
+
+.icon-adb-framemaker:before
+{ content : ""; }
+
+.icon-adb-captivate:before
+{ content : ""; }
+
+.icon-adb-aftereffects:before
+{ content : ""; }
+
+.icon-adb-robohelp:before
+{ content : ""; }
+
+.icon-corel-draw:before
+{ content : ""; }
+
+.icon-corel-painter:before
+{ content : ""; }
+
+.icon-_x33_dsmax:before
+{ content : ""; }
+
+.icon-softimage:before
+{ content : ""; }
+
+.icon-lightwave:before
+{ content : ""; }
+
+.icon-cinema4d:before
+{ content : ""; }
+
+.icon-maya:before
+{ content : ""; }
+
+.icon-autocad:before
+{ content : ""; }
+
+.icon-autocad-lt:before
+{ content : ""; }
+
+.icon-modo:before
+{ content : ""; }
+
+.icon-sketchup-01:before
+{ content : ""; }
+
+.icon-sketchup-02:before
+{ content : ""; }
+
+.icon-solidworks:before
+{ content : ""; }
+
+.icon-houdini:before
+{ content : ""; }
+
+.icon-blender:before
+{ content : ""; }
+
+.icon-vue:before
+{ content : ""; }
+
+.icon-zbrush:before
+{ content : ""; }
+
+.icon-os-ios-dark:before
+{ content : ""; }
+
+.icon-os-osx_1_:before
+{ content : ""; }
+
+.icon-os-apple:before
+{ content : ""; }
+
+.icon-os-ios:before
+{ content : ""; }
+
+.icon-os-win-01:before
+{ content : ""; }
+
+.icon-os-win-02:before
+{ content : ""; }
+
+.icon-os-win-03:before
+{ content : ""; }
+
+.icon-os-win-04:before
+{ content : ""; }
+
+.icon-os-linux_1_:before
+{ content : ""; }
+
+.icon-lin-debian:before
+{ content : ""; }
+
+.icon-os-osx-dark:before
+{ content : ""; }
+
+.icon-os-apple-dark:before
+{ content : ""; }
+
+.icon-os-win-01-dark:before
+{ content : ""; }
+
+.icon-os-win-02-dark:before
+{ content : ""; }
+
+.icon-os-win-03-dark:before
+{ content : ""; }
+
+.icon-os-linux:before
+{ content : ""; }
+
+.icon-os-win-04-dark:before
+{ content : ""; }
+
+.icon-pl-dart:before
+{ content : ""; }
+
+.icon-pl-clojure:before
+{ content : ""; }
+
+.icon-pl-groovy-01:before
+{ content : ""; }
+
+.icon-pl-groovy-02:before
+{ content : ""; }
+
+.icon-dbs-mysql:before
+{ content : ""; }
+
+.icon-dbs-postgresql:before
+{ content : ""; }
+
+.icon-dbs-sqlserver:before
+{ content : ""; }
+
+.icon-dbs-sqlite:before
+{ content : ""; }
+
+.icon-dbs-mongodb:before
+{ content : ""; }
+
+.icon-dbs-riak:before
+{ content : ""; }
+
+.icon-dbs-couchdb:before
+{ content : ""; }
+
+.icon-dbs-redis:before
+{ content : ""; }
+
+.icon-dbs-hadoop:before
+{ content : ""; }
+
+.icon-dbs-hbase:before
+{ content : ""; }
+
+.icon-dbs-cassandra:before
+{ content : ""; }
+
+.icon-dbs-couchbase-01:before
+{ content : ""; }
+
+.icon-dbs-couchbase-02:before
+{ content : ""; }
+
+.icon-dbs-neo4j:before
+{ content : ""; }
+
+.icon-vc-svn:before
+{ content : ""; }
+
+.icon-vc-git:before
+{ content : ""; }
+
+.icon-lin-centos:before
+{ content : ""; }
+
+.icon-lin-redhat:before
+{ content : ""; }
+
+.icon-lin-fedora:before
+{ content : ""; }
+
+.icon-lin-ubuntu:before
+{ content : ""; }
+
+.icon-vc-fossil:before
+{ content : ""; }
+
+.icon-vc-bazaar:before
+{ content : ""; }
+
+.icon-vc-bitbucket-02:before
+{ content : ""; }
+
+.icon-vc-bitbucket-01:before
+{ content : ""; }
+
+.icon-vc-mercurial:before
+{ content : ""; }
+
+.icon-brw-chrome:before
+{ content : ""; }
+
+.icon-brw-safari-01:before
+{ content : ""; }
+
+.icon-brw-safari-02:before
+{ content : ""; }
+
+.icon-brw-firefox:before
+{ content : ""; }
+
+.icon-brw-explorer:before
+{ content : ""; }
+
+.icon-brw-opera:before
+{ content : ""; }
+
+.icon-zerply:before
+{ content : ""; }
+
+.icon-social-bakers:before
+{ content : ""; }
+
+.icon-android:before
+{ content : ""; }
+
+.icon-prog-actionscript:before
+{ content : ""; }
+
+.icon-prog-matlab:before
+{ content : ""; }
+
+.icon-prog-delphi02:before
+{ content : ""; }
+
+.icon-prog-golang01:before
+{ content : ""; }
+
+.icon-prog-golang02:before
+{ content : ""; }
+
+.icon-prog-haskell:before
+{ content : ""; }
+
+.icon-prog-scala:before
+{ content : ""; }
+
+.icon-prog-lisp:before
+{ content : ""; }
+
+.icon-prog-basic:before
+{ content : ""; }
+
+.icon-prog-php02:before
+{ content : ""; }
+
+.icon-prog-c:before
+{ content : ""; }
+
+.icon-prog-ruby:before
+{ content : ""; }
+
+.icon-prog-csharp:before
+{ content : ""; }
+
+.icon-prog-cplusplus:before
+{ content : ""; }
+
+.icon-prog-ccplusplus:before
+{ content : ""; }
+
+.icon-prog-js01:before
+{ content : ""; }
+
+.icon-prog-objc:before
+{ content : ""; }
+
+.icon-prog-js02:before
+{ content : ""; }
+
+.icon-prog-java:before
+{ content : ""; }
+
+.icon-prog-dotnet:before
+{ content : ""; }
+
+.icon-prog-php01:before
+{ content : ""; }
+
+.icon-prog-vbnet:before
+{ content : ""; }
+
+.icon-prog-aspnet:before
+{ content : ""; }
+
+.icon-prog-visualstudio:before
+{ content : ""; }
+
+.icon-prog-python:before
+{ content : ""; }
+
+.icon-prog-lua01:before
+{ content : ""; }
+
+.icon-prog-lua02:before
+{ content : ""; }
+
+.icon-prog-air01:before
+{ content : ""; }
+
+.icon-prog-air02:before
+{ content : ""; }
+
+.icon-prog-jquery:before
+{ content : ""; }
+
+.icon-prog-mootools:before
+{ content : ""; }
+
+.icon-prog-nodejs01:before
+{ content : ""; }
+
+.icon-prog-nodejs02:before
+{ content : ""; }
+
+.icon-prog-codeign:before
+{ content : ""; }
+
+.icon-prog-expression:before
+{ content : ""; }
+
+.icon-prog-symfony:before
+{ content : ""; }
+
+.icon-prog-yii:before
+{ content : ""; }
+
+.icon-prog-zendfrm:before
+{ content : ""; }
+
+.icon-prog-drupal:before
+{ content : ""; }
+
+.icon-prog-joomla:before
+{ content : ""; }
+
+.icon-prog-wordpress:before
+{ content : ""; }
+
+.icon-prog-magento:before
+{ content : ""; }
+
+.icon-prog-django:before
+{ content : ""; }
+
+.icon-prog-rails:before
+{ content : ""; }
+
+.icon-prog-erlang:before
+{ content : ""; }
+
+.icon-prog-coffeescr:before
+{ content : ""; }
+
+.icon-prog-perl:before
+{ content : ""; }
+
+.icon-prog-fortran:before
+{ content : ""; }
+
+.icon-prog-bash01:before
+{ content : ""; }
+
+.icon-prog-bash02:before
+{ content : ""; }
+
+.icon-prog-cobol:before
+{ content : ""; }
+
+.icon-prog-delphi01:before
+{ content : ""; }
+
+.icon-github-02:before
+{ content : ""; }
+
+.icon-soundcloud:before
+{ content : ""; }
+
+.icon-github-01:before
+{ content : ""; }
+
+.icon-rdio:before
+{ content : ""; }
+
+.icon-svpply-01:before
+{ content : ""; }
+
+.icon-grooveshark:before
+{ content : ""; }
+
+.icon-svpply-02:before
+{ content : ""; }
+
+.icon-spotify:before
+{ content : ""; }
+
+.icon-instagram:before
+{ content : ""; }
+
+.icon-creativesloth:before
+{ content : ""; }
+
+.icon-xing:before
+{ content : ""; }
+
+.icon-yammer:before
+{ content : ""; }
+
+.icon-yahoo:before
+{ content : ""; }
+
+.icon-wordpress:before
+{ content : ""; }
+
+.icon-xanga:before
+{ content : ""; }
+
+.icon-weblink_2:before
+{ content : ""; }
+
+.icon-windows:before
+{ content : ""; }
+
+.icon-weblink_1:before
+{ content : ""; }
+
+.icon-vimeo:before
+{ content : ""; }
+
+.icon-typepad:before
+{ content : ""; }
+
+.icon-twitter-2:before
+{ content : ""; }
+
+.icon-twitter-3:before
+{ content : ""; }
+
+.icon-tumblr:before
+{ content : ""; }
+
+.icon-twitter-1:before
+{ content : ""; }
+
+.icon-slash_dot:before
+{ content : ""; }
+
+.icon-stumble_upon:before
+{ content : ""; }
+
+.icon-technorati:before
+{ content : ""; }
+
+.icon-skype:before
+{ content : ""; }
+
+.icon-sina:before
+{ content : ""; }
+
+.icon-share:before
+{ content : ""; }
+
+.icon-reddit:before
+{ content : ""; }
+
+.icon-plaxo:before
+{ content : ""; }
+
+.icon-rss:before
+{ content : ""; }
+
+.icon-pinterest:before
+{ content : ""; }
+
+.icon-picasa:before
+{ content : ""; }
+
+.icon-paypal:before
+{ content : ""; }
+
+.icon-odnoklassniki:before
+{ content : ""; }
+
+.icon-orkut:before
+{ content : ""; }
+
+.icon-newsvine:before
+{ content : ""; }
+
+.icon-news_for_gamers:before
+{ content : ""; }
+
+.icon-voxopolis:before
+{ content : ""; }
+
+.icon-myspace:before
+{ content : ""; }
+
+.icon-mail:before
+{ content : ""; }
+
+.icon-linkedin:before
+{ content : ""; }
+
+.icon-last_fm:before
+{ content : ""; }
+
+.icon-kaboodle:before
+{ content : ""; }
+
+.icon-instapaper:before
+{ content : ""; }
+
+.icon-imgur:before
+{ content : ""; }
+
+.icon-identi-ca:before
+{ content : ""; }
+
+.icon-hyves:before
+{ content : ""; }
+
+.icon-hi5:before
+{ content : ""; }
+
+.icon-friendfeed:before
+{ content : ""; }
+
+.icon-google__x2B_:before
+{ content : ""; }
+
+.icon-google:before
+{ content : ""; }
+
+.icon-gmail:before
+{ content : ""; }
+
+.icon-fresqui:before
+{ content : ""; }
+
+.icon-foursquare_2:before
+{ content : ""; }
+
+.icon-foursquare_1:before
+{ content : ""; }
+
+.icon-forrst:before
+{ content : ""; }
+
+.icon-formspring:before
+{ content : ""; }
+
+.icon-flickr:before
+{ content : ""; }
+
+.icon-feedburner:before
+{ content : ""; }
+
+.icon-facebook:before
+{ content : ""; }
+
+.icon-evernote:before
+{ content : ""; }
+
+.icon-dribbble:before
+{ content : ""; }
+
+.icon-digg:before
+{ content : ""; }
+
+.icon-deviantart:before
+{ content : ""; }
+
+.icon-design-float:before
+{ content : ""; }
+
+.icon-delicious:before
+{ content : ""; }
+
+.icon-bookmark:before
+{ content : ""; }
+
+.icon-blip:before
+{ content : ""; }
+
+.icon-blogger:before
+{ content : ""; }
+
+.icon-blinklist:before
+{ content : ""; }
+
+.icon-behance:before
+{ content : ""; }
+
+.icon-bebo:before
+{ content : ""; }
+
+.icon-baidu:before
+{ content : ""; }
+
+.icon-apple:before
+{ content : ""; }
+
+.icon-amazon:before
+{ content : ""; }
+
+.icon-aim:before
+{ content : ""; }
+
+.icon-youtube:before
+{ content : ""; }
+
+.icon-netlog:before
+{ content : ""; }
diff --git a/Exercise 1/desoslide-2.2.0/doc/demo.html b/Exercise 1/desoslide-2.2.0/doc/demo.html
new file mode 100644
index 0000000000000000000000000000000000000000..5c2885c3f112fc569c880fcb56202364b94e832c
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/demo.html	
@@ -0,0 +1,606 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+        <meta name="description" content="Examples of desoSlide jQuery plugin" />
+        <meta name="author" content="Sylvain, Jaoued" />
+
+        <title>Demo &middot; desoSlide, a slideshow jQuery plugin</title>
+
+        <link rel="icon" href="assets/img/favicon.png">
+
+        <!--[if lt IE 9]>
+            <script src="assets/js/vendor/html5shiv/html5shiv.min.js"></script>
+        <![endif]-->
+
+        <link rel="stylesheet" href="assets/css/app/main.css" />
+        <link rel="stylesheet" href="assets/css/app/views/demo.css" />
+
+        <link rel="stylesheet" href="assets/css/vendor/magic/magic.min.css">
+        <link rel="stylesheet" href="assets/css/vendor/animate/animate.min.css">
+
+        <link rel="stylesheet" href="../dist/css/jquery.desoslide.css">
+
+        <script>
+            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+            ga('create', 'UA-27524593-3', 'sylouuu.github.io');
+            ga('send', 'pageview');
+        </script>
+    </head>
+    <body>
+
+        <!-- Header -->
+        <header class="navbar navbar-default navbar-fixed-top">
+            <div class="container">
+                <div class="navbar-header">
+                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                        <span class="sr-only">Toggle navigation</span>
+                        <i class="fa fa-align-justify"></i>
+                    </button>
+                    <a class="navbar-brand" href="../">
+                        <span class="brand-deso">deso</span><span class="brand-slide">Slide</span>
+                    </a>
+                </div>
+                <div class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav navbar-right">
+                        <li class="active">
+                            <a href="demo.html"><i class="fa fa-picture-o"></i> Demo</a>
+                        </li>
+                        <li>
+                            <a href="./"><i class="fa fa-book"></i> Documentation</a>
+                        </li>
+                        <li>
+                            <a href="release-notes.html"><i class="fa fa-calendar"></i> Release Notes</a>
+                        </li>
+                        <li>
+                            <a href="../tests/"><i class="fa fa-check"></i> Tests</a>
+                        </li>
+                        <li>
+                            <a href="https://github.com/sylouuu/desoslide" target="_blank"><i class="fa fa-github"></i> Github</a>
+                        </li>
+                    </ul>
+                </div>
+            </div>
+        </header>
+
+        <!-- Introduction section -->
+        <section class="jumbotron">
+            <div class="container">
+                <div class="row">
+
+                    <!--[if lt IE 9]>
+                    <div class="container">
+                        <div class="row">
+                            <article class="dialog dialog-danger">
+                                <h3>Your browser is too old!</h3>
+                                <p class="lead">
+                                    desoSlide is not compatible with lower version of Internet Explorer 9.
+                                    <br/>
+                                    <a href="http://browsehappy.com/?locale=en">Upgrade</a> your browser today!
+                                </p>
+                            </article>
+                        </div>
+                    </div>
+                    <![endif]-->
+
+                    <article class="col-lg-12">
+                        <h1>Demo</h1>
+                        <p class="lead">Some examples to show you the plugin features</p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <p>
+                            Browse the <a href="./">documentation</a> to get started
+                        </p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Demo section -->
+        <section id="section_demo">
+            <div class="container">
+
+                <!-- Demo 1 -->
+                <h3 class="page-header">
+                    <span class="label label-danger">1</span> Default options
+                </h3>
+
+                <div class="row">
+
+                    <!-- Result 1 -->
+                    <article class="col-lg-12 col-md-12">
+
+                        <p>This plugin has been designed to work with thumbnails. However, you may <strong>hide</strong> them with CSS to get a basic slideshow.</p>
+
+                        <ul class="list-inline text-center">
+                                <button type="button" id="toggle_thumbs" class="btn btn-primary btn-hg">
+                                    <i class="fa fa-eye-slash"></i> <span>Hide</span> thumbnails
+                                </button>
+                            </li>
+                        </ul>
+
+                        <h4>Result</h4>
+
+                        <div class="row">
+
+                            <div id="slideshow_1_thumbs_1" class="col-lg-2 col-md-2">
+                                <ul class="slideshow1_thumbs desoslide-thumbs-vertical list-inline text-center">
+                                    <li>
+                                        <a href="assets/img/demos/demo1/bick_buck_bunny.jpg">
+                                            <img src="assets/img/demos/demo1/bick_buck_bunny_thumb.jpg"
+                                                 alt="Bick Buck Bunny"
+                                                 data-desoslide-caption-title="Bick Buck Bunny">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo1/rinky.jpg">
+                                            <img src="assets/img/demos/demo1/rinky_thumb.jpg"
+                                                 alt="Rinky"
+                                                 data-desoslide-caption-title="Rinky">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo1/its_a_trap.jpg">
+                                            <img src="assets/img/demos/demo1/its_a_trap_thumb.jpg"
+                                                 alt="It's a trap!"
+                                                 data-desoslide-caption-title="It's a trap!">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo1/evil_frank.jpg">
+                                            <img src="assets/img/demos/demo1/evil_frank_thumb.jpg"
+                                                 alt="Evil Frank"
+                                                 data-desoslide-caption-title="Evil Frank">
+                                        </a>
+                                    </li>
+                                </ul>
+                            </div>
+
+                            <div id="slideshow1" class="col-lg-8 col-md-8"></div>
+
+                            <div id="slideshow_1_thumbs_2" class="col-lg-2 col-md-2">
+                                <ul class="slideshow1_thumbs desoslide-thumbs-vertical list-inline">
+                                    <li>
+                                        <a href="assets/img/demos/demo1/rodents.jpg">
+                                            <img src="assets/img/demos/demo1/rodents_thumb.jpg"
+                                                 alt="Rodents"
+                                                 data-desoslide-caption-title="Rodents">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo1/bunny_bow.jpg">
+                                            <img src="assets/img/demos/demo1/bunny_bow_thumb.jpg"
+                                                 alt="Bunny Chasing"
+                                                 data-desoslide-caption-title="Bunny Chasing">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo1/attack.jpg">
+                                            <img src="assets/img/demos/demo1/attack_thumb.jpg"
+                                                 width="132"
+                                                 height="77"
+                                                 alt="Rinky Attacked!"
+                                                 data-desoslide-caption-title="Rinky Attacked!">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo1/bird.jpg">
+                                            <img src="assets/img/demos/demo1/bird_thumb.jpg"
+                                                 alt="Happy Bird"
+                                                 data-desoslide-caption-title="Happy Bird">
+                                        </a>
+                                    </li>
+                                </ul>
+                            </div>
+                        </div>
+                    </article>
+                </div>
+
+                <br /><br />
+
+                <div class="row">
+                    <!-- Code 1 -->
+                    <article class="col-lg-4 col-md-4">
+                        <h4>Choose your effect</h4>
+
+                        <form id="effect_selector_form" action="/" method="get" accept-charset="utf-8" role="form">
+
+                            <div class="form-group">
+                                <label for="effect_provider">Effect provider</label>
+
+                                <select id="effect_provider" name="provider" class="form-control">
+                                    <option value="animate">animate</option>
+                                    <option value="magic">magic</option>
+                                </select>
+                            </div>
+
+                            <div class="form-group">
+                                <label for="effect_name">Effect name</label>
+
+                                <select id="effect_name" name="effect" class="form-control">
+                                </select>
+                            </div>
+
+                        </form>
+
+                    </article>
+
+                    <!-- Code 1 -->
+                    <article class="col-lg-8 col-md-8">
+                        <h4>Code</h4>
+<pre><code id="html_code1">&lt;link rel="stylesheet" href="path/to/animate.min.css"&gt;</code></pre>
+<pre><code id="js_code1">$('#slideshow').desoSlide({
+    thumbs: $('ul.slideshow_thumbs li > a'),
+    effect: {
+        provider: 'animate',
+        name: 'fade'
+    }
+});</code></pre>
+                    </article>
+                </div>
+
+                <!-- Demo 2 -->
+                <h3 class="page-header">
+                    <span class="label label-danger">2</span> With links
+                </h3>
+
+                <div class="row">
+                    <div class="col-lg-12 col-md-12">
+                        <p>
+                            Show the third slide at loading, large image shown on mouse over, not click.
+                        </p>
+                    </div>
+                </div>
+
+                <div class="row">
+
+                    <!-- Result 2 -->
+                    <article class="col-lg-8 col-md-8">
+                        <h4>Result</h4>
+
+                        <div class="row">
+                            <div class="col-lg-12">
+                                <ul id="slideshow2_thumbs" class="desoslide-thumbs-horizontal list-inline text-center">
+                                    <li>
+                                        <a href="assets/img/demos/demo2/bird.jpg">
+                                            <img src="assets/img/demos/demo2/bird_thumb.jpg"
+                                                 alt="Bird"
+                                                 data-desoslide-caption-title="A bird, click me to open http://sylouuu.github.io/"
+                                                 data-desoslide-caption-link="http://sylouuu.github.io/">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo2/flower.jpg">
+                                            <img src="assets/img/demos/demo2/flower_thumb.jpg"
+                                                 alt="Flower"
+                                                 data-desoslide-caption-title="A flower, click me to open README.md file"
+                                                 data-desoslide-caption-link="../README.md">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo2/butterfly.jpg">
+                                            <img src="assets/img/demos/demo2/butterfly_thumb.jpg" alt="Butterfly"
+                                                 data-desoslide-caption-title="A butterfly, click me to open LICENSE.md file"
+                                                 data-desoslide-caption-link="../LICENSE.md">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo2/rose.jpg">
+                                            <img src="assets/img/demos/demo2/rose_thumb.jpg"
+                                                 alt="Rose"
+                                                 data-desoslide-caption-title="A rose, you can't click me, got no link">
+                                        </a>
+                                    </li>
+                                </ul>
+                            </div>
+                        </div>
+
+                        <div class="row">
+                            <div id="slideshow2" class="col-lg-12"></div>
+                        </div>
+                    </article>
+
+                    <!-- Code 2 -->
+                    <article class="col-lg-4 col-md-4">
+                        <h4>Code</h4>
+<pre><code>$('#slideshow').desoSlide({
+    thumbs: $('#slideshow_thumbs li > a'),
+    thumbEvent: 'mouseover',
+    first: 2
+});</code></pre>
+                    </article>
+                </div>
+
+                <!-- Demo 3 -->
+                <h3 class="page-header">
+                    <span class="label label-danger">3</span> Autostarting slideshow
+                </h3>
+
+                <p>The 1-indexed thumb is displayed first, no caption is provided.</p>
+
+                <div class="row">
+
+                    <!-- Result 3 -->
+                    <article class="col-lg-7 col-md-7">
+                        <h4>Result</h4>
+
+                        <div class="row">
+                            <div id="slideshow3" class="col-lg-11 col-md-10"></div>
+
+                            <div class="col-lg-1 col-md-2 text-center">
+                                <ul id="slideshow3_thumbs" class="desoslide-thumbs-vertical list-inline">
+                                    <li>
+                                        <a href="assets/img/demos/demo3/city.jpg">
+                                            <img src="assets/img/demos/demo3/city_thumb.jpg" alt="city">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo3/building.jpg">
+                                            <img src="assets/img/demos/demo3/building_thumb.jpg" alt="building">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo3/eiffel.jpg">
+                                            <img src="assets/img/demos/demo3/eiffel_thumb.jpg" alt="eiffel">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo3/bridge.jpg">
+                                            <img src="assets/img/demos/demo3/bridge_thumb.jpg" alt="bridge">
+                                        </a>
+                                    </li>
+                                </ul>
+                            </div>
+                        </div>
+                    </article>
+
+                    <!-- Code 3 -->
+                    <article class="col-lg-offset-1 col-md-offset-1 col-lg-4 col-md-4">
+                        <h4>Code</h4>
+<pre><code>$('#slideshow').desoSlide({
+    thumbs: $('#slideshow_thumbs li > a'),
+    auto: {
+        start: true
+    },
+    first: 1,
+    interval: 6000
+});</code></pre>
+                    </article>
+                </div>
+
+                <!-- Demo 4 -->
+                <h3 class="page-header">
+                    <span class="label label-danger">4</span> Keyboard controls
+                </h3>
+
+                <div class="row">
+                    <div class="col-lg-12 col-md-12">
+                        <p>Controls are hidden but available with your keyboard:</p>
+
+                        <ul class="keys-control">
+                            <li>
+                                Press <span class="label label-info">left</span> to go to the previous slide.
+                            </li>
+                            <li>
+                                Press <span class="label label-info">space</span> to switch between play and pause.
+                            </li>
+                            <li>
+                                Press <span class="label label-info">right</span> to go to the next slide.
+                            </li>
+                        </ul>
+                    </div>
+                </div>
+
+                <div class="row">
+
+                    <!-- Result 4 -->
+                    <article class="col-lg-8 col-md-8">
+                        <h4>Result</h4>
+
+                        <div class="row">
+                            <div id="slideshow4" class="col-lg-12"></div>
+                        </div>
+
+                        <div class="row">
+                            <article class="col-lg-12">
+                                <ul id="slideshow4_thumbs" class="desoslide-thumbs-horizontal list-inline text-center">
+                                    <li>
+                                        <a href="assets/img/demos/demo4/tortoise.jpg">
+                                            <img src="assets/img/demos/demo4/tortoise_thumb.jpg" class="img-responsive"
+                                                 alt="tortoise" data-desoslide-caption-title="A tortoise">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo4/tiger.jpg">
+                                            <img src="assets/img/demos/demo4/tiger_thumb.jpg" class="img-responsive"
+                                                 alt="tiger" data-desoslide-caption-title="A tiger">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo4/lynx.jpg">
+                                            <img src="assets/img/demos/demo4/lynx_thumb.jpg" class="img-responsive"
+                                                 alt="lynx" data-desoslide-caption-title="A lynx">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo4/dog.jpg">
+                                            <img src="assets/img/demos/demo4/dog_thumb.jpg" class="img-responsive"
+                                                 alt="dog" data-desoslide-caption-title="A dog">
+                                        </a>
+                                    </li>
+                                </ul>
+                            </article>
+                        </div>
+                    </article>
+
+                    <!-- Code 4 -->
+                    <article class="col-lg-4 col-md-4">
+                        <h4>Code</h4>
+<pre><code>$('#slideshow').desoSlide({
+    thumbs: $('#slideshow_thumbs li > a'),
+    overlay: 'hover',
+    controls: {
+        show: false,
+        keys: true
+    }
+});</code></pre>
+                    </article>
+                </div>
+
+                <!-- Demo 5 -->
+                <h3 class="page-header">
+                    <span class="label label-danger">5</span> Without overlay
+                </h3>
+
+                <div class="row">
+                    <div class="col-lg-12 col-md-12">
+                        <p>
+                            As the overlay is hidden, captions are ignored.
+                        </p>
+                    </div>
+                </div>
+
+                <div class="row">
+
+                    <!-- Result 5 -->
+                    <article class="col-lg-8 col-md-8">
+                        <h4>Result</h4>
+
+                        <div class="row">
+                            <div class="col-lg-12">
+                                <ul id="slideshow5_thumbs" class="desoslide-thumbs-horizontal list-inline text-center">
+                                    <li>
+                                        <a href="assets/img/demos/demo5/dolmens.jpg">
+                                            <img src="assets/img/demos/demo5/dolmens_thumb.jpg" alt="dolmens">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo5/lighthouse.jpg">
+                                            <img src="assets/img/demos/demo5/lighthouse_thumb.jpg" alt="lighthouse">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo5/road.jpg">
+                                            <img src="assets/img/demos/demo5/road_thumb.jpg" alt="road">
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="assets/img/demos/demo5/wheat.jpg">
+                                            <img src="assets/img/demos/demo5/wheat_thumb.jpg" alt="wheat">
+                                        </a>
+                                    </li>
+                                </ul>
+                            </div>
+                        </div>
+
+                        <div class="row">
+                            <div id="slideshow5" class="col-lg-12"></div>
+                        </div>
+                    </article>
+
+                    <!-- Code 5 -->
+                    <article class="col-lg-4 col-md-4">
+                        <h4>Code</h4>
+<pre><code>$('#slideshow').desoSlide({
+    thumbs: $('#slideshow_thumbs li > a'),
+    auto: {
+        start: true
+    },
+    overlay: 'none'
+});</code></pre>
+                    </article>
+                </div>
+
+                <!-- Demo more -->
+                <h3 class="page-header">
+                    <span class="label label-danger">?</span> More examples?
+                </h3>
+
+                <p class="lead text-center">
+                    Make your own slideshow based on all <a href="./#configuration">options</a>!
+                </p>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb section-share">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-inline">
+                            <li>Share on</li>
+                            <li>
+                                <a class="btn btn-twitter"
+                                   href="https://twitter.com/share?url=http://sylouuu.github.io/desoslide/&amp;text=Take%20control%20of%20your%20slideshow%20with%20this%20powerful%20jQuery%20plugin&amp;via=sylwebdev">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-facebook"
+                                   href="https://www.facebook.com/sharer/sharer.php?u=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-facebook"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-google-plus"
+                                   href="https://plus.google.com/share?url=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-google-plus"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Footer section -->
+        <footer>
+            <div class="container">
+                <div class="row">
+
+                    <article class="col-lg-3 col-md-3 col-sm-4">
+                        <ul class="list-inline">
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/blob/master/CONTRIBUTING.md" target="_blank">Contribute</a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/issues?state=open" target="_blank">Issues</a>
+                            </li>
+                        </ul>
+                    </article>
+
+                    <article class="col-lg-6 col-md-6 col-sm-5 text-center">
+                        <p>
+                            <a href="demo.html" class="btn btn-danger back-to-top"><i class="fa fa-arrow-up"></i></a>
+                        </p>
+                    </article>
+
+                    <article class="col-lg-3 col-md-3 col-sm-3 text-right">
+                        <p>&copy; 2014-2016 desoSlide</p>
+                    </article>
+                </div>
+            </div>
+        </footer>
+
+        <script src="assets/js/vendor/jquery/jquery.js"></script>
+        <script src="assets/js/vendor/bootstrap/bootstrap.min.js"></script>
+        <script src="assets/js/vendor/highlight/highlight.pack.js"></script>
+
+        <script src="../dist/js/jquery.desoslide.min.js"></script>
+        <script src="assets/js/app/demo.js"></script>
+
+    </body>
+</html>
diff --git a/Exercise 1/desoslide-2.2.0/doc/index.html b/Exercise 1/desoslide-2.2.0/doc/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..867adcbe83b1aee25f84eca6c2c0e72933240e33
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/index.html	
@@ -0,0 +1,774 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+        <meta name="description" content="Instructions for setup, configuration, public methods and browser compatibility" />
+        <meta name="author" content="Sylvain, Jaoued" />
+
+        <title>Documentation &middot; desoSlide, a slideshow jQuery plugin</title>
+
+        <link rel="icon" href="assets/img/favicon.png">
+
+        <!--[if lt IE 9]>
+            <script src="assets/js/vendor/html5shiv/html5shiv.min.js"></script>
+        <![endif]-->
+
+        <link rel="stylesheet" href="assets/css/app/main.css" />
+        <link rel="stylesheet" href="assets/css/app/views/documentation.css" />
+
+        <script>
+            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+            ga('create', 'UA-27524593-3', 'sylouuu.github.io');
+            ga('send', 'pageview');
+        </script>
+    </head>
+    <body>
+
+        <!-- Header -->
+        <header class="navbar navbar-default navbar-fixed-top">
+            <div class="container">
+                <div class="navbar-header">
+                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                        <span class="sr-only">Toggle navigation</span>
+                        <i class="fa fa-align-justify"></i>
+                    </button>
+                    <a class="navbar-brand" href="../">
+                        <span class="brand-deso">deso</span><span class="brand-slide">Slide</span>
+                    </a>
+                </div>
+                <div class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav navbar-right">
+                        <li>
+                            <a href="demo.html"><i class="fa fa-picture-o"></i> Demo</a>
+                        </li>
+                        <li class="active">
+                            <a href="./"><i class="fa fa-book"></i> Documentation</a>
+                        </li>
+                        <li>
+                            <a href="release-notes.html"><i class="fa fa-calendar"></i> Release Notes</a>
+                        </li>
+                        <li>
+                            <a href="../tests/"><i class="fa fa-check"></i> Tests</a>
+                        </li>
+                        <li>
+                            <a href="https://github.com/sylouuu/desoslide" target="_blank"><i class="fa fa-github"></i> Github</a>
+                        </li>
+                    </ul>
+                </div>
+            </div>
+        </header>
+
+        <!-- Introduction section -->
+        <section class="jumbotron">
+            <div class="container">
+                <div class="row">
+
+                    <!--[if lt IE 9]>
+                    <div class="container">
+                        <div class="row">
+                            <article class="dialog dialog-danger">
+                                <h3>Your browser is too old!</h3>
+                                <p class="lead">
+                                    desoSlide is not compatible with lower version of Internet Explorer 9.
+                                    <br/>
+                                    <a href="http://browsehappy.com/?locale=en">Upgrade</a> your browser today!
+                                </p>
+                            </article>
+                        </div>
+                    </div>
+                    <![endif]-->
+
+                    <article class="col-lg-12">
+                        <h1>Documentation</h1>
+                        <p class="lead">Instructions for setup, configuration and so on...</p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <p>
+                            Documentation covers: 2.2.0
+                        </p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Documentation section -->
+        <section id="section_documentation">
+            <div class="container">
+                <div class="row">
+                    <div class="col-lg-12">
+
+                        <!-- Download -->
+                        <h3 id="download" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-download"></i></span> Download
+                        </h3>
+
+                        <p>You can download individual files or use a package manager such as <a href="http://bower.io/" target="_blank">Bower</a> or <a href="https://www.npmjs.org/" target="_blank">NPM</a>.</p>
+
+                        <div class="row">
+                            <div id="manual_download" class="col-lg-6">
+
+                                <p>Core files</p>
+
+                                <ul class="list-inline list-btn text-center">
+                                    <li>
+                                        <a href="http://jquery.com/download/" class="btn btn-info" target="_blank">Download jQuery</a>
+                                    </li>
+                                    <li>
+                                        <a href="https://github.com/sylouuu/desoslide/releases" class="btn btn-danger" target="_blank">Download desoSlide</a>
+                                    </li>
+                                </ul>
+
+                                <p>Provider files (needed for animations)</p>
+
+                                <ul class="list-inline list-btn text-center">
+                                    <li>
+                                        <a href="https://raw.githubusercontent.com/daneden/animate.css/master/animate.min.css" class="btn btn-warning" target="_blank">Download animate</a>
+                                    </li>
+                                    <li>
+                                        <a href="https://raw.githubusercontent.com/miniMAC/magic/master/magic.min.css" class="btn btn-warning" target="_blank">Download magic</a>
+                                    </li>
+                                </ul>
+
+                            </div>
+                            <div class="col-lg-6">
+
+                                <p>With Bower</p>
+
+                                <pre><code>bower install desoslide</code></pre>
+
+                                <p>With NPM</p>
+
+                                <pre><code>npm install desoslide</code></pre>
+
+                            </div>
+                        </div>
+
+                        <!-- Setup -->
+                        <h3 id="setup" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-cog"></i></span> Setup
+                        </h3>
+
+                        <p>In your HTML page:</p>
+
+<pre><code>&lt;!-- jQuery library --&gt;
+&lt;script src="js/jquery.min.js"&gt;&lt;/script&gt;
+
+&lt;!-- desoSlide styles --&gt;
+&lt;link href="css/jquery.desoslide.min.css" rel="stylesheet"&gt;
+
+&lt;!-- desoSlide core --&gt;
+&lt;script src="js/jquery.desoslide.min.js"&gt;&lt;/script&gt;
+
+&lt;!-- Animate, used for slides transition (if you set effect.provider to 'animate', it's the default value) --&gt;
+&lt;link href="css/animate.min.css" rel="stylesheet"&gt;
+
+&lt;!-- Magic, used for slides transition (if you set effect.provider to 'magic') --&gt;
+&lt;link href="css/magic.min.css" rel="stylesheet"&gt;
+</code></pre>
+
+                        <div class="dialog dialog-info">
+                            <h4>Summary</h4>
+                            <ol>
+                                <li>Load jQuery and desoSlide files (beware that the CSS file loads a sprite: <code>../img/desoslide_controls.png</code>, be sure this path is correct).</li>
+                                <li>Then it depends which effect you want to use for slides transition. By default <code>'animate'</code> is set, so include <code>animate.min.css</code>. Or use <code>'magic'</code> (see options), so include <code>magic.min.css</code>.</li>
+                            </ol>
+                        </div>
+
+                        <p>Once the pain is gone, create your thumbnails. The minimal markup for a thumb is:</p>
+
+<pre><code>&lt;a href="image.jpg"&gt;
+    &lt;img src="image_thumb.jpg" alt="Image"&gt;
+&lt;/a&gt;
+</code></pre>
+
+                        <p>Easy? If you need, specify a caption and a link on your thumb:</p>
+
+<pre><code>&lt;a href="image.jpg"&gt;
+    &lt;img src="image_thumb.jpg" alt="Image"
+         data-desoslide-caption-title="Hi i'm an image"
+         data-desoslide-caption-link="http://my-website.com"&gt;
+&lt;/a&gt;
+</code></pre>
+
+                        <p>Think about where you want that the slideshow is displayed. Create a container <code>&lt;div id="slideshow"&gt;&lt;/div&gt;</code> or use an existing one.</p>
+
+                        <p>Go to the "Configuration" section to see overall options and how to call your slideshow.</p>
+
+                        <div class="dialog dialog-info">
+                            <h4>Demo</h4>
+                            <p>View some examples on the <a href="demo.html">demo page</a>.</p>
+                        </div>
+
+                        <!-- Configuration -->
+                        <h3 id="configuration" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-wrench"></i></span> Configuration
+                        </h3>
+
+                        <p>Here are the default options:</p>
+
+<pre><code>defaults = {
+    thumbs:             null,             // An anchors (`&lt;a&gt;`) collection
+    thumbEvent:         'click',          // What event to capture on thumbnail ('click', 'mouseover')
+    imageClass:         'img-responsive', // Image class(es)
+    auto: {
+        load:           true,             // Preloading images
+        start:          false             // Autostarting slideshow
+    },
+    first:              0,                // Index of the first image to show
+    interval:           3000,             // Interval between each images
+    effect: {
+        provider:       'animate',        // Effect provider ('animate', 'magic')
+        name:           'fade'            // Transition effect
+                                          // 'animate': 'fade', 'flipX', 'flipY', 'fun', 'light', 'roll', 'rotate', 'rotateBig', 'sideFade', 'sideFadeBig', 'slide', 'random'
+                                          // 'magic': 'foolish', 'perspective', 'puff', 'swap', 'swash', 'tin', 'twister', 'random'
+    },
+    overlay:            'always',         // How to show overlay ('always', 'hover', 'none')
+    controls: {
+        show:           true,             // Shows the player controls (prev/pause/play/next)
+        keys:           false             // Able to control by using the keyboard shortcuts (left/space/right)
+    },
+    events: {
+        onThumbClick:       null,             // On thumb click if thumbEvent: 'click'
+        onThumbMouseOver:   null,             // On thumb mouseover if thumbEvent: 'mouseover'
+        onImageShow:        null,             // On image show
+        onImageShown:       null,             // On image shown
+        onImageHide:        null,             // On image hide
+        onImageHidden:      null,             // On image hidden
+        onImageClick:       null,             // On image click
+        onPrev:             null,             // On previous
+        onPause:            null,             // On pause
+        onPlay:             null,             // On play
+        onNext:             null,             // On next
+        onError:            null,             // On error
+        onWarning:          null,             // On warning
+        onSuccess:          null              // On success
+    }
+}</code></pre>
+
+                        <p>Call the plugin inside <code>$(window).load(function() {})</code>:</p>
+
+<pre class="text-left"><code>$(window).load(function() {
+
+    $('#slideshow').desoSlide({
+        thumbs: $('ul.thumbs li > a')
+        // Or
+        thumbs: $('#thumbs1, #thumbs2').find('li > a')
+        // Or
+        thumbs: $('a.thumb')
+        // etc.
+    });
+
+});</code></pre>
+
+                        <!-- Controls -->
+                        <h3 id="controls" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-play"></i></span> Controls
+                        </h3>
+
+                        <p>Control the slideshow by using the player and/or your keyboard keys when <code>controls.keys</code> is set to <code>true</code>:</p>
+
+                        <ul class="keys-control">
+                            <li>
+                                Press <span class="label label-info">left</span> to go to the previous slide.
+                            </li>
+                            <li>
+                                Press <span class="label label-info">space</span> to switch between play and pause.
+                            </li>
+                            <li>
+                                Press <span class="label label-info">right</span> to go to the next slide.
+                            </li>
+                        </ul>
+
+                        <!-- Public methods -->
+                        <h3 id="public_methods" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-user"></i></span> Public methods
+                        </h3>
+
+                        <p>Interact with your slideshow after initialization. Use these public methods inside <code>$(window).load(function() {})</code>.</p>
+
+                        <!-- Rebuild -->
+                        <h3>Rebuild</h3>
+
+                        <p>Rebuilding your slideshow:</p>
+
+<pre class="text-left"><code>// Re-initialize
+$('#slideshow').desoSlide('rebuild');
+</code></pre>
+
+                        <!-- Thumbs -->
+                        <h3>Thumbs</h3>
+
+                        <p>Accessing to your thumbs:</p>
+
+                        <div class="row">
+                            <div class="col-lg-6">
+
+<pre class="text-left"><code>// Get all thumbs (an array of objects)
+var my_thumbs = $('#slideshow').desoSlide('getThumbs');
+</code></pre>
+
+                            </div>
+                            <div class="col-lg-6">
+
+<pre class="text-left"><code>[
+    {
+        alt: 'Alt attribute found in thumb',
+        caption_link: 'link', // data-desoslide-caption-link
+        caption_title: 'title', // data-desoslide-caption-title
+        src: 'image path'
+    }, {
+        ...
+    }
+]
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <div class="row">
+                            <div class="col-lg-6">
+
+<pre class="text-left"><code>// Get a specific thumb based on its index (an object)
+var my_thumb = $('#slideshow').desoSlide('getThumbs', 1);
+</code></pre>
+
+                            </div>
+                            <div class="col-lg-6">
+
+<pre class="text-left"><code>{
+    alt: 'Alt attribute found in thumb',
+    caption_link: 'link', // data-desoslide-caption-link
+    caption_title: 'title', // data-desoslide-caption-title
+    src: 'image path'
+}
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <!-- Effect -->
+                        <h3>Effect</h3>
+
+                        <p>Dynamically change the transition effect. It returns the applied effect.</p>
+
+                        <p><code>animate</code> provider effects:</p>
+
+                        <ul>
+                            <li>
+                                <code>bounce</code>, <code>fade</code>, <code>flipX</code>, <code>flipY</code>, <code>fun</code>, <code>light</code>, <code>roll</code>, <code>rotate</code>, <code>rotateBig</code>, <code>sideFade</code>, <code>sideFadeBig</code>, <code>slide</code>
+                            </li>
+                        </ul>
+
+                        <p><code>magic</code> provider effects:</p>
+
+                        <ul>
+                            <li>
+                                <code>foolish</code>, <code>perspective</code>, <code>puff</code>, <code>swap</code>, <code>swash</code>, <code>tin</code>, <code>twister</code>
+                            </li>
+                        </ul>
+
+                        <div class="row">
+                            <div class="col-lg-7">
+
+<pre class="text-left"><code>// Set a transition effect (remember to add the appropriate provider CSS file)
+var effect = $('#slideshow').desoSlide('setEffect', {
+    provider: 'magic',
+    name: 'tin'
+});
+</code></pre>
+
+                            </div>
+                            <div class="col-lg-5">
+
+<pre class="text-left"><code>{
+    provider: 'magic',
+    name: 'tin'
+}
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <div class="row">
+                            <div class="col-lg-7">
+
+<pre class="text-left"><code>// Set a random transition effect
+var effect = $('#slideshow').desoSlide('setEffect', {
+    provider: 'animate',
+    name: 'random'
+});
+</code></pre>
+
+                            </div>
+                            <div class="col-lg-5">
+
+<pre class="text-left"><code>{
+    provider: 'animate',
+    name: 'sideFade' // a random effect
+}
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <div class="dialog dialog-info">
+                            <h4>Disable transition effect</h4>
+                            <p>
+                                You want an instant transition? Well then use the following syntax. It's not necessary to include any provider CSS file.
+                            </p>
+                        </div>
+
+                        <div class="row">
+                            <div class="col-lg-7">
+
+<pre class="text-left"><code>// Set a 'none' effect
+var effect = $('#slideshow').desoSlide('setEffect', 'none');
+</code></pre>
+
+                            </div>
+                            <div class="col-lg-5">
+
+<pre class="text-left"><code>{
+    provider: null,
+    name: 'none'
+}
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <p>Or directly from options:</p>
+
+<pre class="text-left"><code>effect: 'none'
+</code></pre>
+
+                        <!-- Slides -->
+                        <h3>Slides</h3>
+
+                        <p>Interacting with your slides:</p>
+
+                        <div class="row">
+                            <div class="col-lg-12">
+
+<pre class="text-left"><code>// Pause the slideshow if started
+$('#slideshow').desoSlide('pause');
+
+// Play the slideshow if paused
+$('#slideshow').desoSlide('play');
+
+// Is the slideshow playing?
+$('#slideshow').desoSlide('isPlaying'); // true/false
+
+// Go to the previous slide
+$('#slideshow').desoSlide('goPrev');
+
+// Go to the next slide
+$('#slideshow').desoSlide('goNext');
+
+// Go to a specific slide (here the third)
+$('#slideshow').desoSlide('goTo', 2);
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <!-- Events -->
+                        <h3 id="events" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-fire"></i></span> Events
+                        </h3>
+
+                        <p>Three ways to listen slideshow events.</p>
+
+                        <ul>
+                            <li>Use the <a href="#configuration">options</a> with <code>events.onEventName: function()</code>.</li>
+                            <li>Use event handlers:
+                                <ul>
+                                    <li>stand-alone handlers</li>
+                                    <li>all-in-one handler</li>
+                                </ul>
+                            </li>
+                        </ul>
+
+                        <div class="row">
+                            <div class="col-lg-6">
+
+<pre class="text-left"><code>// Stand-alone event handlers
+$('#slideshow').on('thumbClick.desoslide', function() {
+    // on thumbClick
+});
+
+$('#slideshow').on('thumbMouseOver.desoslide', function() {
+    // on thumbMouseOver
+});
+
+$('#slideshow').on('imageShow.desoslide', function() {
+    // on imageShow
+});
+
+$('#slideshow').on('imageShown.desoslide', function() {
+    // on imageShown
+});
+
+$('#slideshow').on('imageHide.desoslide', function() {
+    // on imageHide
+});
+
+$('#slideshow').on('imageHidden.desoslide', function() {
+    // on imageHidden
+});
+
+$('#slideshow').on('imageClick.desoslide', function() {
+    // on imageClick
+});
+
+$('#slideshow').on('prev.desoslide', function() {
+    // on previous slide
+});
+
+$('#slideshow').on('pause.desoslide', function() {
+    // on pause
+});
+
+$('#slideshow').on('play.desoslide', function() {
+    // on play
+});
+
+$('#slideshow').on('next.desoslide', function() {
+    // on next slide
+});
+
+$('#slideshow').on('error.desoslide', function() {
+    // on error
+});
+
+$('#slideshow').on('warning.desoslide', function() {
+    // on warning
+});
+
+$('#slideshow').on('success.desoslide', function() {
+    // on success
+});
+</code></pre>
+
+                            </div>
+                            <div class="col-lg-6">
+
+<pre class="text-left"><code>// All-in-one events handler
+$('#slideshow').on({
+    'thumbClick.desoslide': function() {
+        // on thumbClick
+    },
+    'thumbMouseOver.desoslide': function() {
+        // on thumbMouseOver
+    },
+    'imageShow.desoslide': function() {
+        // on imageShow
+    },
+    'imageShown.desoslide': function() {
+        // on imageShown
+    },
+    'imageHide.desoslide': function() {
+        // on imageHide
+    },
+    'imageHidden.desoslide': function() {
+        // on imageHidden
+    },
+    'imageClick.desoslide': function() {
+        // on imageClick
+    },
+    'prev.desoslide': function() {
+        // on prev
+    },
+    'pause.desoslide': function() {
+        // on pause
+    },
+    'play.desoslide': function() {
+        // on play
+    },
+    'next.desoslide': function() {
+        // on next
+    },
+    'error.desoslide': function() {
+        // on error
+    },
+    'warning.desoslide': function() {
+        // on warning
+    },
+    'success.desoslide': function() {
+        // on success
+    }
+});
+</code></pre>
+
+                            </div>
+                        </div>
+
+                        <!-- AngularJS -->
+                        <h3 id="angularjs" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-google"></i></span> AngularJS
+                        </h3>
+
+                        <p>desoSlide works with <a href="https://angularjs.org/" target="_blank">AngularJS</a>. I made a directive for you, see the <a href="https://github.com/sylouuu/desoslide/tree/master/angularjs" target="_blank">angularjs folder</a>.</p>
+
+                        <!-- Browser compatibility -->
+                        <h3 id="browser_compatibility" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-globe"></i></span> Browser compatibility
+                        </h3>
+
+                        <ul id="browser_list" class="list-inline">
+                            <li><i class="icon-brw-explorer"></i> IE 9+</li>
+                            <li><i class="icon-brw-firefox"></i> Firefox 5+</li>
+                            <li><i class="icon-brw-chrome"></i> Chrome</li>
+                            <li><i class="icon-brw-opera"></i> Opera</li>
+                            <li><i class="icon-brw-safari-02"></i> Safari</li>
+                        </ul>
+
+                        <div class="dialog dialog-warning">
+                            <h4>CSS3 transitions fallback</h4>
+                            <p>
+                                In case of CSS3 <a href="http://caniuse.com/#feat=css-transitions" target="_blank">transitions
+                                are not supported</a>, a fallback takes over and does a basic fade effect.
+                            </p>
+                        </div>
+
+                        <!-- Contributors -->
+                        <h3 id="contributors" class="page-header">
+                            <span class="label label-danger"><i class="fa fa-users"></i></span> Contributors
+                        </h3>
+
+                        <div class="row">
+
+                            <article class="col-sm-6 col-md-6 col-lg-6 text-center">
+                                <p><img src="assets/img/team/sylvain.jpg" class="img-circle" alt="Sylvain"></p>
+
+                                <h4>Sylvain</h4>
+
+                                <p>Developer</p>
+
+                                <ul class="list-inline">
+                                    <li>
+                                        <a href="http://chez-syl.fr/" class="btn btn-danger btn-hg">
+                                            <i class="fa fa-home"></i>
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="https://twitter.com/sylwebdev" class="btn btn-twitter btn-hg">
+                                            <i class="fa fa-twitter"></i>
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="https://github.com/sylouuu" class="btn btn-github btn-hg">
+                                            <i class="fa fa-github"></i>
+                                        </a>
+                                    </li>
+                                </ul>
+                            </article>
+
+                            <article class="col-sm-6 col-md-6 col-lg-6 text-center">
+                                <p><img src="assets/img/team/jaoued.png" class="img-circle" alt="Jaoued"></p>
+
+                                <h4>Jaoued</h4>
+
+                                <p>Designer</p>
+
+                                <ul class="list-inline">
+                                    <li>
+                                        <a href="https://twitter.com/jaoued_e" class="btn btn-twitter btn-hg">
+                                            <i class="fa fa-twitter"></i>
+                                        </a>
+                                    </li>
+                                    <li>
+                                        <a href="https://github.com/jaoued" class="btn btn-github btn-hg">
+                                            <i class="fa fa-github"></i>
+                                        </a>
+                                    </li>
+                                </ul>
+                            </article>
+                        </div>
+                    </div>
+
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb section-share">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-inline">
+                            <li>Share on</li>
+                            <li>
+                                <a class="btn btn-twitter"
+                                   href="https://twitter.com/share?url=http://sylouuu.github.io/desoslide/&amp;text=Take%20control%20of%20your%20slideshow%20with%20this%20powerful%20jQuery%20plugin&amp;via=sylwebdev">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-facebook"
+                                    href="https://www.facebook.com/sharer/sharer.php?u=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-facebook"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-google-plus"
+                                    href="https://plus.google.com/share?url=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-google-plus"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Footer section -->
+        <footer>
+            <div class="container">
+                <div class="row">
+
+                    <article class="col-lg-3 col-md-3 col-sm-4">
+                        <ul class="list-inline">
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/blob/master/CONTRIBUTING.md" target="_blank">Contribute</a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/issues?state=open" target="_blank">Issues</a>
+                            </li>
+                        </ul>
+                    </article>
+
+                    <article class="col-lg-6 col-md-6 col-sm-5 text-center">
+                        <p>
+                            <a href="./" class="btn btn-danger back-to-top"><i class="fa fa-arrow-up"></i></a>
+                        </p>
+                    </article>
+
+                    <article class="col-lg-3 col-md-3 col-sm-3 text-right">
+                        <p>&copy; 2014-2016 desoSlide</p>
+                    </article>
+                </div>
+            </div>
+        </footer>
+
+        <script src="assets/js/vendor/jquery/jquery.js"></script>
+        <script src="assets/js/vendor/bootstrap/bootstrap.min.js"></script>
+        <script src="assets/js/vendor/highlight/highlight.pack.js"></script>
+
+        <script src="assets/js/app/documentation.js"></script>
+
+    </body>
+</html>
diff --git a/Exercise 1/desoslide-2.2.0/doc/release-notes.html b/Exercise 1/desoslide-2.2.0/doc/release-notes.html
new file mode 100644
index 0000000000000000000000000000000000000000..8d127f8ddd7d1f0f12d1bcac5cd8291c4c0363b5
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/doc/release-notes.html	
@@ -0,0 +1,896 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+        <meta name="description" content="History of changes in desoSlide jQuery plugin" />
+        <meta name="author" content="Sylvain, Jaoued" />
+
+        <title>Release Notes &middot; desoSlide, a slideshow jQuery plugin</title>
+
+        <link rel="icon" href="assets/img/favicon.png">
+
+        <!--[if lt IE 9]>
+            <script src="assets/js/vendor/html5shiv/html5shiv.min.js"></script>
+        <![endif]-->
+
+        <link rel="stylesheet" href="assets/css/app/main.css" />
+        <link rel="stylesheet" href="assets/css/app/views/release-notes.css" />
+
+        <script>
+            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+            ga('create', 'UA-27524593-3', 'sylouuu.github.io');
+            ga('send', 'pageview');
+        </script>
+    </head>
+    <body>
+
+        <!-- Header -->
+        <header class="navbar navbar-default navbar-fixed-top">
+            <div class="container">
+                <div class="navbar-header">
+                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                        <span class="sr-only">Toggle navigation</span>
+                        <i class="fa fa-align-justify"></i>
+                    </button>
+                    <a class="navbar-brand" href="../">
+                        <span class="brand-deso">deso</span><span class="brand-slide">Slide</span>
+                    </a>
+                </div>
+                <div class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav navbar-right">
+                        <li>
+                            <a href="demo.html"><i class="fa fa-picture-o"></i> Demo</a>
+                        </li>
+                        <li>
+                            <a href="./"><i class="fa fa-book"></i> Documentation</a>
+                        </li>
+                        <li class="active">
+                            <a href="release-notes.html"><i class="fa fa-calendar"></i> Release Notes</a>
+                        </li>
+                        <li>
+                            <a href="../tests/"><i class="fa fa-check"></i> Tests</a>
+                        </li>
+                        <li>
+                            <a href="https://github.com/sylouuu/desoslide" target="_blank"><i class="fa fa-github"></i> Github</a>
+                        </li>
+                    </ul>
+                </div>
+            </div>
+        </header>
+
+        <!-- Introduction section -->
+        <section class="jumbotron">
+            <div class="container">
+                <div class="row">
+
+                    <!--[if lt IE 9]>
+                    <div class="container">
+                        <div class="row">
+                            <article class="dialog dialog-danger">
+                                <h3>Your browser is too old!</h3>
+                                <p class="lead">
+                                    desoSlide is not compatible with lower version of Internet Explorer 9.
+                                    <br/>
+                                    <a href="http://browsehappy.com/?locale=en">Upgrade</a> your browser today!
+                                </p>
+                            </article>
+                        </div>
+                    </div>
+                    <![endif]-->
+
+                    <article class="col-lg-12">
+                        <h1>Release Notes</h1>
+                        <p class="lead">All the history of desoSlide can be found here</p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <p>
+                            Current stable release: 2.2.0
+                        </p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Changelog section -->
+        <section class="changelog">
+
+            <!-- Release date 2.2.0 -->
+            <article class="section-title section-alizarin">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2016-06-28
+                    <br />
+                    <span class="label label-primary">2.2.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 2.2.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added new <code>thumbEvent: 'click'</code> property (available values: <code>'click'</code>, <code>'mouseover'</code>).
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added new event <code>onThumbMouseOver</code>.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 2.1.0 -->
+            <article class="section-title section-alizarin">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2014-06-30
+                    <br />
+                    <span class="label label-primary">2.1.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 2.1.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Allowed instant transition with <code>effect: 'none'</code>.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 2.0.1 -->
+            <article class="section-title section-alizarin">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2014-06-07
+                    <br />
+                    <span class="label label-primary">2.0.1</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 2.0.1 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Disabled <code>controls.show</code> if there is only one thumbnail.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 2.0 -->
+            <article class="section-title section-alizarin">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2014-05-22
+                    <br />
+                    <span class="label label-primary">2.0.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 2.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>Stable release. Nothing more since <code>2.0.0-rc2</code>.</li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 2.0 -->
+            <article class="section-title section-alizarin">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2014-05-15
+                    <br />
+                    <span class="label label-primary">2.0.0-rc2</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 2.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <h3 class="text-left">Effect</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added more <code>animate</code> effects: <code>slide</code>, <code>bounce</code>, <code>flipY</code>, <code>rotateBig</code> and <code>fun</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added more <code>magic</code> effects: <code>perspective</code> and <code>swap</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Renamed <code>animate.flip</code> to <code>animate.flipX</code>.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Compatibility</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added CSS3 transition fallback and used basic fade effect instead.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Other</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Removed transparency while creating the slideshow image.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 2.0 -->
+            <article class="section-title section-alizarin">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2014-05-05
+                    <br />
+                    <span class="label label-primary">2.0.0-rc1</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 2.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <div class="dialog dialog-danger text-left">
+                            <h4>Compatibility</h4>
+                            <p>This version totally breaks the backwards compatibility!</p>
+                        </div>
+
+                        <h3 class="text-left">Main</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Call the plugin inside <code>$(window).load(function() {})</code> instead of <code>$(function() {})</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Call the plugin on the image container instead of a thumbs list.
+                            </li>
+                        </ul>
+
+<pre class="text-left"><code>$(window).load(function() {
+
+    // Here we are sure that all images are loaded
+    $('#slideshow').desoSlide({
+        // options
+    });
+
+});</code></pre>
+
+                        <h3 class="text-left">Options</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>thumbs</code> option which takes an anchors collection.
+                            </li>
+                        </ul>
+
+<pre class="text-left"><code>$(function() {
+
+    // In version 1:
+    $('#thumbs').desoSlide({
+        main: {
+            container: '#slideshow'
+        }
+    });
+
+});
+
+$(window).load(function() {
+
+    // In version 2:
+    $('#slideshow').desoSlide({
+        thumbs: $('#thumbs li > a') // This new way allows you to target any thumb in your DOM
+        // Or
+        thumbs: $('a.thumb') // Be sure that your anchor has an `img` tag as a child
+    });
+
+});</code></pre>
+
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>imageClass</code> to replace <code>main.cssClass</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Removed <code>main</code> object including <code>main.container</code>, <code>main.cssClass</code> and <code>main.insertion</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Removed <code>caption</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Renamed <code>controls.enable</code> to <code>controls.show</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Changed <code>controls.keys</code> from <code>true</code> to <code>false</code> by default.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Effect</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Changed <code>effect</code> option type from <code>string</code> to <code>object</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>effect.provider</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>effect.name</code>.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Events</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Prefixed all events name by <code>on</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onImageClick</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onImageShow</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onImageShown</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onImageHide</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onImageHidden</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onError</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onWarning</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>events.onSuccess</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Removed <code>events.completed</code>.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Public methods (new)</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>rebuild()</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>getThumbs(index)</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>setEffect(effect)</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>pause()</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>play()</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>isPlaying()</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>goPrev()</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>goNext()</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>goTo(index)</code>.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Other</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-danger">Fix</span>
+                                Fixed the overlay positioning when image has borders.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Changed <code>data-desoslide-caption</code> to <code>data-desoslide-caption-title</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Inserted caption title if <code>data-desoslide-caption-title</code> is specified.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Changed <code>data-desoslide-href</code> to <code>data-desoslide-caption-link</code>.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Inserted caption link if <code>data-desoslide-caption-link</code> is specified.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Removed spinner.
+                            </li>
+                        </ul>
+
+                        <h3 class="text-left">Tests</h3>
+
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Used <code>gulp-qunit</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Used <a href="https://travis-ci.org/" target="_blank">Travis-CI</a>.
+                            </li>
+                        </ul>
+
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.3.0 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2014-02-09
+                    <br />
+                    <span class="label label-info">1.3.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.3.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                The <a href="https://github.com/daneden/animate.css">animate.css</a> library is now a dependency, it needs to be downloaded and loaded separately.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.2.4 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-12-06
+                    <br />
+                    <span class="label label-info">1.2.4</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.2.4 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>'random'</code> effect.
+                            </li>
+                            <li>
+                                <span class="label label-danger">Fix</span>
+                                Fixed <code>undefined</code> error when no overlay specified.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.2.3 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-12-03
+                    <br />
+                    <span class="label label-info">1.2.3</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.2.3 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added 5 callbacks in the new <code>'events'</code> option: <code>'thumbClick'</code>, <code>'prev'</code>, <code>'pause'</code>, <code>'play'</code> and <code>'next'</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added spinner for waiting.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Moved <code>'result'</code> option in <code>'events.completed'</code>.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.2.2 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-11-30
+                    <br />
+                    <span class="label label-info">1.2.2</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.2.2 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>'animationend'</code> event to recalculate overlay positioning after each effect, instead of using an arbitrary timeout.
+                            </li>
+                            <li>
+                                <span class="label label-info">Enhance</span>
+                                Optimized source code.
+                            </li>
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Removed <code>'log'</code> option (enabled by default in case of error or warning).
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.2.1 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-11-25
+                    <br />
+                    <span class="label label-info">1.2.1</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.2.1 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added the <code>'desoslide'</code> namespace for data API. Use <code>data-desoslide-*</code>.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added the <code>'none'</code> value for <code>overlay</code> option.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.2.0 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-11-24
+                    <br />
+                    <span class="label label-info">1.2.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.2.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added effects <code>'sideFade'</code> and <code>'sideFadeBig'</code>.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.1.1 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-09-10
+                    <br />
+                    <span class="label label-info">1.1.1</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.1.1 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Log only the first error found. Avoid cascade errors.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.1.0 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-09-01
+                    <br />
+                    <span class="label label-info">1.1.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.1.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-warning">Change</span>
+                                Totally remade the options syntax.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.0.3 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-08-31
+                    <br />
+                    <span class="label label-info">1.0.3</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.0.3 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added 5 transition effects.
+                            </li>
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added <code>mainImageClass</code> option.
+                            </li>
+                            <li>
+                                <span class="label label-danger">Fix</span>
+                                Fixed overlay positioning.
+                            </li>
+                            <li>
+                                <span class="label label-danger">Fix</span>
+                                Fixed included links on captions.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.0.2 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-07-12
+                    <br />
+                    <span class="label label-info">1.0.2</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.0.2 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-danger">Fix</span>
+                                Fixed bad border value retrieved in Firefox.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.0.1 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-07-12
+                    <br />
+                    <span class="label label-info">1.0.1</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.0.1 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                Added the border value while creating the overlay.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+
+            <!-- Release date 1.0.0 -->
+            <article class="section-title section-curious">
+                <i class="fa fa-calendar section-icon"></i>
+                <h2 class="section-text">
+                    2013-05-17
+                    <br />
+                    <span class="label label-info">1.0.0</span>
+                </h2>
+            </article>
+
+            <!-- Changelog 1.0.0 -->
+            <div class="container text-center">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-unstyled list-changelog text-left">
+                            <li>
+                                <span class="label label-success">New</span>
+                                First release.
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb section-share">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-inline">
+                            <li>Share on</li>
+                            <li>
+                                <a class="btn btn-twitter"
+                                   href="https://twitter.com/share?url=http://sylouuu.github.io/desoslide/&amp;text=Take%20control%20of%20your%20slideshow%20with%20this%20powerful%20jQuery%20plugin&amp;via=sylwebdev">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-facebook"
+                                   href="https://www.facebook.com/sharer/sharer.php?u=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-facebook"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-google-plus"
+                                   href="https://plus.google.com/share?url=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-google-plus"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Footer section -->
+        <footer>
+            <div class="container">
+                <div class="row">
+
+                    <article class="col-lg-3 col-md-3 col-sm-4">
+                        <ul class="list-inline">
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/blob/master/CONTRIBUTING.md" target="_blank">Contribute</a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/issues?state=open" target="_blank">Issues</a>
+                            </li>
+                        </ul>
+                    </article>
+
+                    <article class="col-lg-6 col-md-6 col-sm-5 text-center">
+                        <p>
+                            <a href="release-notes.html" class="btn btn-danger back-to-top"><i class="fa fa-arrow-up"></i></a>
+                        </p>
+                    </article>
+
+                    <article class="col-lg-3 col-md-3 col-sm-3 text-right">
+                        <p>&copy; 2014-2016 desoSlide</p>
+                    </article>
+                </div>
+            </div>
+        </footer>
+
+        <script src="assets/js/vendor/jquery/jquery.js"></script>
+        <script src="assets/js/vendor/bootstrap/bootstrap.min.js"></script>
+        <script src="assets/js/vendor/highlight/highlight.pack.js"></script>
+
+        <script src="assets/js/app/release-notes.js"></script>
+
+    </body>
+</html>
diff --git a/Exercise 1/desoslide-2.2.0/gulpfile.js b/Exercise 1/desoslide-2.2.0/gulpfile.js
new file mode 100644
index 0000000000000000000000000000000000000000..57b21854edc2ed54d2688292c1de9c3db102452f
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/gulpfile.js	
@@ -0,0 +1,222 @@
+/*jslint browser: true, devel: true, plusplus: true, unparam: true, vars: true, white: true*/
+/*global require*/
+
+(function() {
+
+    'use strict';
+
+    // Gulp
+    // ----------------------------------------------------------------------------------------------------------
+    // ----------------------------------------------------------------------------------------------------------
+    var gulp = require('gulp');
+
+    // Gulp dependencies
+    // ------------------------------------------------------------------------------------------------------
+    var uglify    = require('gulp-uglify'),
+        less      = require('gulp-less'),
+        minifyCSS = require('gulp-minify-css'),
+        rename    = require('gulp-rename'),
+        jshint    = require('gulp-jshint'),
+        notify    = require('gulp-notify'),
+        header    = require('gulp-header'),
+        jscs      = require('gulp-jscs'),
+        qunit     = require('node-qunit-phantomjs'),
+        pkg       = require('./package.json');
+
+    // Source path
+    // ------------------------------------------------------------------------------------------------------
+    var src_path  = 'src/';
+    var dist_path = 'dist/';
+    var doc_path  = 'doc/assets/';
+
+    // Tasks configuration
+    // ------------------------------------------------------------------------------------------------------
+    var tasks = {
+        'dist_js': {
+            source: src_path +'js/jquery.desoslide.js',
+            dest:   dist_path +'js'
+        },
+        'dist_less': {
+            source: src_path +'less/jquery.desoslide.less',
+            dest:   dist_path +'css'
+        },
+        'doc_less_main': {
+            source: doc_path +'less/app/main.less',
+            dest:   doc_path +'css/app'
+        },
+        'doc_less_views': {
+            source: doc_path +'less/app/views/**/*.less',
+            dest:   doc_path +'css/app/views'
+        }
+    };
+
+    // Banner for building
+    var banner = ['/**',
+                  ' * <%= pkg.name %> - <%= pkg.description %>',
+                  ' * @version <%= pkg.version %>',
+                  ' * @link <%= pkg.homepage %>',
+                  ' * @license <%= pkg.license %>',
+                  ' */',
+                  ''].join('\n');
+
+    // Javascript
+    // ------------------------------------------------------------------------------------------------------
+    gulp.task('dist_js_min', function() {
+
+        return gulp
+            .src(tasks.dist_js.source)
+            .pipe(uglify())
+            .pipe(header(banner, { pkg: pkg }))
+            .pipe(rename({
+                suffix: '.min'
+            }))
+            .pipe(gulp.dest(tasks.dist_js.dest))
+            .pipe(notify({
+                title: 'Javascript',
+                message: '<%= file.relative %> minified successfully',
+                onLast: true
+            }))
+            .on('error', notify.onError(function (error) {
+                return 'Message to the notifier: '+ error.message;
+            }));
+
+    });
+
+    gulp.task('dist_js_lint', function() {
+
+        return gulp
+            .src(tasks.dist_js.source)
+            .pipe(jscs())
+            .pipe(jscs.reporter())
+            .pipe(jshint())
+            .pipe(jshint.reporter('default'))
+            .pipe(notify({
+                title: 'Javascript',
+                message: '<%= file.relative %> linted successfully',
+                onLast: true
+            }))
+            .on('error', notify.onError(function (error) {
+                return 'Message to the notifier: '+ error.message;
+            }));
+
+    });
+
+    // LESS
+    // ------------------------------------------------------------------------------------------------------
+    gulp.task('dist_less', function() {
+
+        return gulp
+            .src(tasks.dist_less.source)
+            .pipe(less())
+            .pipe(header(banner, { pkg: pkg }))
+            .pipe(gulp.dest(tasks.dist_less.dest))
+            .pipe(notify({
+                title: 'LESS',
+                message: '<%= file.relative %> compiled successfully',
+                onLast: true
+            }))
+            .on('error', notify.onError(function (error) {
+                return 'Message to the notifier: '+ error.message;
+            }));
+
+    });
+
+    gulp.task('dist_less_min', function() {
+
+        return gulp
+            .src(tasks.dist_less.source)
+            .pipe(less())
+            .pipe(minifyCSS())
+            .pipe(header(banner, { pkg: pkg }))
+            .pipe(rename({
+                suffix: '.min'
+            }))
+            .pipe(gulp.dest(tasks.dist_less.dest))
+            .pipe(notify({
+                title: 'LESS',
+                message: '<%= file.relative %> compiled and minified successfully',
+                onLast: true
+            }))
+            .on('error', notify.onError(function (error) {
+                return 'Message to the notifier: '+ error.message;
+            }));
+
+    });
+
+    gulp.task('doc_less_main', function() {
+
+        return gulp
+            .src(tasks.doc_less_main.source)
+            .pipe(less())
+            .pipe(minifyCSS())
+            .pipe(gulp.dest(tasks.doc_less_main.dest))
+            .pipe(notify({
+                title: 'LESS',
+                message: 'Main compiled successfully',
+                onLast: true
+            }))
+            .on('error', notify.onError(function (error) {
+                return 'Message to the notifier: '+ error.message;
+            }));
+
+    });
+
+    gulp.task('doc_less_views', function() {
+
+        return gulp
+            .src(tasks.doc_less_views.source)
+            .pipe(less())
+            .pipe(minifyCSS())
+            .pipe(gulp.dest(tasks.doc_less_views.dest))
+            .pipe(notify({
+                title: 'LESS',
+                message: 'Views compiled successfully',
+                onLast: true
+            }))
+            .on('error', notify.onError(function (error) {
+                return 'Message to the notifier: '+ error.message;
+            }));
+
+    });
+
+    // Tests
+    // ------------------------------------------------------------------------------------------------------
+    gulp.task('tests', function() {
+
+        return qunit('tests/index.html');
+
+    });
+
+    // Build
+    // ------------------------------------------------------------------------------------------------------
+    gulp.task('build', [
+        'dist_js_lint',
+        'dist_js_min',
+        'dist_less',
+        'dist_less_min'
+    ]);
+
+    // Watching files
+    // ------------------------------------------------------------------------------------------------------
+    gulp.task('watch', function() {
+
+        // Javascript
+        // --------------------------------------------------------------------------------------------------
+        gulp.watch(tasks.dist_js.source, ['dist_js_lint', 'dist_js_min']);
+
+        // LESS
+        // --------------------------------------------------------------------------------------------------
+        gulp.watch(tasks.doc_less_main.source, ['doc_less_main']);
+        gulp.watch(doc_path +'less/app/**/*.less', ['doc_less_main', 'doc_less_views']);
+
+    });
+
+    // Default tasks (called when running `gulp` from cli)
+    // ------------------------------------------------------------------------------------------------------
+    gulp.task('default', [
+        'doc_less_main',
+        'doc_less_views',
+        'watch'
+    ]);
+
+}());
diff --git a/Exercise 1/desoslide-2.2.0/index.html b/Exercise 1/desoslide-2.2.0/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..c66e6f12fcec134993c81a0e105587c374fd8413
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/index.html	
@@ -0,0 +1,368 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+        <meta name="description" content="Take control of your slideshow with this powerful jQuery plugin" />
+        <meta name="author" content="Sylvain, Jaoued" />
+
+        <title>Home &middot; desoSlide, a slideshow jQuery plugin</title>
+
+        <link rel="icon" href="doc/assets/img/favicon.png">
+
+        <!--[if lt IE 9]>
+            <script src="doc/assets/js/vendor/html5shiv/html5shiv.min.js"></script>
+        <![endif]-->
+
+        <link rel="stylesheet" href="doc/assets/css/app/main.css" />
+        <link rel="stylesheet" href="doc/assets/css/app/views/home.css" />
+
+        <link rel="stylesheet" href="doc/assets/css/vendor/animate/animate.min.css">
+
+        <script>
+            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+            ga('create', 'UA-27524593-3', 'sylouuu.github.io');
+            ga('send', 'pageview');
+        </script>
+    </head>
+    <body>
+
+        <!-- Header -->
+        <header class="navbar navbar-default navbar-fixed-top">
+            <div class="container">
+                <div class="navbar-header">
+                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                        <span class="sr-only">Toggle navigation</span>
+                        <i class="fa fa-align-justify"></i>
+                    </button>
+                    <a class="navbar-brand" href="./">
+                        <span class="brand-deso">deso</span><span class="brand-slide">Slide</span>
+                    </a>
+                </div>
+                <div class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav navbar-right">
+                        <li>
+                            <a href="doc/demo.html"><i class="fa fa-picture-o"></i> Demo</a>
+                        </li>
+                        <li>
+                            <a href="doc/"><i class="fa fa-book"></i> Documentation</a>
+                        </li>
+                        <li>
+                            <a href="doc/release-notes.html"><i class="fa fa-calendar"></i> Release Notes</a>
+                        </li>
+                        <li>
+                            <a href="tests/"><i class="fa fa-check"></i> Tests</a>
+                        </li>
+                        <li>
+                            <a href="https://github.com/sylouuu/desoslide" target="_blank"><i class="fa fa-github"></i> Github</a>
+                        </li>
+                    </ul>
+                </div>
+            </div>
+        </header>
+
+        <!-- Introduction section -->
+        <section class="jumbotron text-center">
+            <div class="container">
+                <div class="row">
+
+                    <div class="col-lg-12 col-md-12">
+                        <h1>Take control of your slideshow with this powerful jQuery plugin</h1>
+
+                        <!--[if lt IE 9]>
+                        <div class="container">
+                            <div class="row">
+                                <article class="dialog dialog-danger">
+                                    <h3>Your browser is too old!</h3>
+                                    <p class="lead">
+                                        desoSlide is not compatible with lower version of Internet Explorer 9.
+                                        <br/>
+                                        <a href="http://browsehappy.com/?locale=en">Upgrade</a> your browser today!
+                                    </p>
+                                </article>
+                            </div>
+                        </div>
+                        <![endif]-->
+
+                        <ul class="list-inline">
+                            <li>
+                                <a class="btn btn-primary btn-hg wow bounce" href="doc/demo.html" data-wow-delay="1s">
+                                    <i class="fa fa-picture-o"></i> Demo</a>
+                            </li>
+                            <li>
+                                <a class="btn btn-danger btn-hg" href="doc/">
+                                    <i class="fa fa-download"></i> Download
+                                </a>
+                            </li>
+                        </ul>
+
+                        <small>
+                            Current stable release: 2.2.0
+                        </small>
+                    </div>
+
+                </div>
+
+                <div class="row">
+                    <div class="col-lg-offset-3 col-md-offset-3 col-sm-offset-3 col-lg-6 col-md-6 col-sm-6">
+                        <h3><i class="fa fa-thumbs-up"></i> Easy to use</h3>
+
+<pre class="text-left"><code id="js_code1">$('#slideshow').desoSlide({
+    thumbs: $('a.thumb')
+});</code></pre>
+                    </div>
+                </div>
+
+            </div>
+        </section>
+
+
+        <!-- Features section -->
+        <section id="features">
+            <div class="section-title section-ebony wow fadeInDown">
+                <i class="fa fa-gift section-icon"></i>
+                <h2 class="section-text">Features</h2>
+            </div>
+
+            <div class="container">
+                <div class="row">
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/flat-ui/gift.png" alt="gift"></p>
+
+                        <h4>Free</h4>
+
+                        <p class="text-justify">
+                            This plugin is open source, under the
+                            <a href="http://en.wikipedia.org/wiki/MIT_License">MIT license</a>.
+                            Feel free to <a href="https://github.com/sylouuu/desoslide/blob/master/CONTRIBUTING.md" target="_blank">contribute</a>.
+                        </p>
+                    </article>
+
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/flat-ui/settings.png" alt="settings"></p>
+
+                        <h4>Customizable</h4>
+
+                        <p class="text-justify">
+                            Place yours thumbnails anywhere in your page. Many options available to fit your needs.
+                        </p>
+                    </article>
+
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/flat-ui/goal.png" alt="goal"></p>
+
+                        <h4>Control</h4>
+
+                        <p class="text-justify">Control the slideshow with your keyboard keys or through the player.</p>
+                    </article>
+                </div>
+            </div>
+
+            <div class="container">
+                <div class="row">
+                    <article id="caption" class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/flat-ui/picture.png" alt="picture"></p>
+
+                        <h4>Caption</h4>
+
+                        <p class="text-justify">Show more information to your users with caption and link for each image.</p>
+                    </article>
+
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/flat-ui/infinite.png" alt="infinite"></p>
+
+                        <h4>Infinite</h4>
+
+                        <p class="text-justify">Create as many slideshows as you want on a single page.</p>
+                    </article>
+
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/flat-ui/tests.png" alt="tests"></p>
+
+                        <h4>Reliable</h4>
+
+                        <p class="text-justify">
+                            A <a href="tests/">tests suite</a> shows that the plugin passes the basics specifications.
+                        </p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Core section -->
+        <section id="core">
+            <div class="section-title section-white wow fadeInDown" data-wow-delay="250ms">
+                <i class="fa fa-cogs section-icon"></i>
+                <h2 class="section-text">Core</h2>
+            </div>
+
+            <div class="container">
+                <div class="row">
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/core/jquery.png" class="img-circle" alt="jQuery"></p>
+
+                        <h4>jQuery</h4>
+
+                        <p class="text-justify">
+                            <a href="http://jquery.com/">jQuery</a> is a fast, small, and feature-rich JavaScript library.
+                        </p>
+                    </article>
+
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/core/animate.png" class="img-circle" alt="Animate"></p>
+
+                        <h4>Animate</h4>
+
+                        <p class="text-justify">
+                            <a href="http://daneden.github.io/animate.css/">Animate</a>
+                            is a cross-browser library of CSS3 animations.
+                        </p>
+                    </article>
+
+                    <article class="col-sm-4 col-md-4 col-lg-4 text-center wow fadeIn" data-wow-delay="250ms">
+                        <p><img src="doc/assets/img/core/magic.png" class="img-circle" alt="Magic"></p>
+
+                        <h4>Magic</h4>
+
+                        <p class="text-justify">
+                            <a href="http://minimamente.com/example/magic_animations/">Magic</a>
+                            is another CSS3 animations with special effects.
+                        </p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Team section -->
+        <section id="team">
+            <div class="section-title section-ebony wow fadeInDown" data-wow-delay="250ms">
+                <i class="fa fa-users section-icon"></i>
+                <h2 class="section-text">Team</h2>
+            </div>
+
+            <div class="container">
+                <div class="row">
+
+                    <article class="col-sm-6 col-md-6 col-lg-6 text-center">
+                        <p><img src="doc/assets/img/team/sylvain.jpg" class="img-circle wow flipInX" alt="Sylvain" data-wow-delay="250ms"></p>
+
+                        <h4>Sylvain</h4>
+
+                        <p>Developer</p>
+
+                        <ul class="list-inline">
+                            <li>
+                                <a href="http://chez-syl.fr/" class="btn btn-danger btn-hg" target="_blank">
+                                    <i class="fa fa-home"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://twitter.com/sylwebdev" class="btn btn-twitter btn-hg" target="_blank">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/sylouuu" class="btn btn-github btn-hg" target="_blank">
+                                    <i class="fa fa-github"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+
+                    <article class="col-sm-6 col-md-6 col-lg-6 text-center">
+                        <p><img src="doc/assets/img/team/jaoued.png" class="img-circle wow flipInX" alt="Jaoued" data-wow-delay="250ms"></p>
+
+                        <h4>Jaoued</h4>
+
+                        <p>Designer</p>
+
+                        <ul class="list-inline">
+                            <li>
+                                <a href="https://twitter.com/jaoued_e" class="btn btn-twitter btn-hg" target="_blank">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/jaoued" class="btn btn-github btn-hg" target="_blank">
+                                    <i class="fa fa-github"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb section-share">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-inline">
+                            <li>Share on</li>
+                            <li>
+                                <a class="btn btn-twitter"
+                                   href="https://twitter.com/share?url=http://sylouuu.github.io/desoslide/&amp;text=Take%20control%20of%20your%20slideshow%20with%20this%20powerful%20jQuery%20plugin&amp;via=sylwebdev">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-facebook"
+                                   href="https://www.facebook.com/sharer/sharer.php?u=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-facebook"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-google-plus"
+                                   href="https://plus.google.com/share?url=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-google-plus"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Footer section -->
+        <footer>
+            <div class="container">
+                <div class="row">
+
+                    <article class="col-lg-3 col-md-3 col-sm-4">
+                        <ul class="list-inline">
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/blob/master/CONTRIBUTING.md" target="_blank">Contribute</a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/issues?state=open" target="_blank">Issues</a>
+                            </li>
+                        </ul>
+                    </article>
+
+                    <article class="col-lg-6 col-md-6 col-sm-5 text-center">
+                        <p>
+                            <a href="./" class="btn btn-danger back-to-top wow pulse" data-wow-delay="250ms"><i class="fa fa-arrow-up"></i></a>
+                        </p>
+                    </article>
+
+                    <article class="col-lg-3 col-md-3 col-sm-3 text-right">
+                        <p>&copy; 2014-2016 desoSlide</p>
+                    </article>
+                </div>
+            </div>
+        </footer>
+
+        <script src="doc/assets/js/vendor/jquery/jquery.js"></script>
+        <script src="doc/assets/js/vendor/bootstrap/bootstrap.min.js"></script>
+        <script src="doc/assets/js/vendor/wow.min.js"></script>
+        <script src="doc/assets/js/vendor/highlight/highlight.pack.js"></script>
+
+        <script src="doc/assets/js/app/home.js"></script>
+
+    </body>
+</html>
diff --git a/Exercise 1/desoslide-2.2.0/package.json b/Exercise 1/desoslide-2.2.0/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..87f31f531c26e5c66fbc3db5587aa7d19f9e9088
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/package.json	
@@ -0,0 +1,30 @@
+{
+    "name": "desoslide",
+    "version": "2.2.0",
+    "description": "Take control of your slideshow with this powerful jQuery plugin",
+    "directories": {
+        "test": "tests"
+    },
+    "repository": {
+        "type": "git",
+        "url": "https://github.com/sylouuu/desoslide.git"
+    },
+    "author": "sylouuu",
+    "license": "MIT",
+    "bugs": {
+        "url": "https://github.com/sylouuu/desoslide/issues"
+    },
+    "homepage": "https://github.com/sylouuu/desoslide",
+    "devDependencies": {
+        "gulp": "~3.9.0",
+        "gulp-uglify": "~1.5.0",
+        "gulp-less": "~3.1.0",
+        "gulp-minify-css": "~1.2.0",
+        "gulp-rename": "~1.2.0",
+        "gulp-jshint": "~2.0.0",
+        "gulp-notify": "~2.2.0",
+        "gulp-header": "~1.8.0",
+        "gulp-jscs": "~4.0.0",
+        "node-qunit-phantomjs": "~1.4.0"
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/src/js/jquery.desoslide.js b/Exercise 1/desoslide-2.2.0/src/js/jquery.desoslide.js
new file mode 100644
index 0000000000000000000000000000000000000000..caabc6d030fbcc6b669724010ed55d59e054f436
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/src/js/jquery.desoslide.js	
@@ -0,0 +1,1191 @@
+(function ($, window, document, undefined) {
+
+    'use strict';
+
+    var plugin_name = 'desoSlide',
+        // Default options
+        defaults    = {
+            // An anchors (`<a>`) collection
+            thumbs: null,
+
+            // What event to capture on thumbnail ('click', 'mouseover')
+            thumbEvent: 'click',
+
+            // Image class(es)
+            imageClass: 'img-responsive',
+
+            auto: {
+                // Pre-loading images
+                load: true,
+
+                // Auto-starting slideshow
+                start: false
+            },
+
+            // Index of the first image to show
+            first: 0,
+
+            // Interval between each images
+            interval: 3000,
+
+            effect: {
+                // Effect provider ('animate', 'magic')
+                provider: 'animate',
+
+                // Transition effect
+                // 'animate': 'bounce', 'fade', 'flipX', 'flipY', 'fun', 'light', 'roll', 'rotate', 'rotateBig', 'sideFade', 'sideFadeBig', 'slide', 'random'
+                // 'magic': 'foolish', 'perspective', 'puff', 'swap', 'swash', 'tin', 'twister', 'random'
+                name: 'fade'
+            },
+
+            // How to show overlay ('always', 'hover', 'none')
+            overlay: 'always',
+
+            controls: {
+                // Shows the player controls (prev/pause/play/next)
+                show: true,
+
+                // Able to control by using the keyboard shortcuts (left/space/right)
+                keys: false
+            },
+
+            events: {
+                // On thumb click
+                onThumbClick: null,
+
+                // On thumb click
+                onThumbMouseOver: null,
+
+                // On image show
+                onImageShow: null,
+
+                // On image shown
+                onImageShown: null,
+
+                // On image hide
+                onImageHide: null,
+
+                // On image hidden
+                onImageHidden: null,
+
+                // On image click
+                onImageClick: null,
+
+                // On previous
+                onPrev: null,
+
+                // On pause
+                onPause: null,
+
+                // On play
+                onPlay: null,
+
+                // On next
+                onNext: null,
+
+                // On error
+                onError: null,
+
+                // On warning
+                onWarning: null,
+
+                // On success
+                onSuccess: null
+            }
+        };
+
+    // The actual plugin constructor
+    function Plugin (element, options) {
+        this.elem = element;
+
+        // Extending options
+        this.options = $.extend(true, {}, defaults, options);
+
+        this._defaults  = defaults;
+        this._name      = plugin_name;
+        this._namespace = plugin_name.toLowerCase();
+
+        // Properties
+        this.props = {
+            thumbs: [],
+
+            effect: {
+                provider: null,
+                name: null,
+
+                list: {
+                    animate: {
+                        css: 'animated',
+
+                        bounce: {
+                            in: 'bounceInLeft',
+                            out: 'bounceOutRight'
+                        },
+                        fade: {
+                            in: 'fadeIn', // Default
+                            out: 'fadeOut'
+                        },
+                        flipX: {
+                            in: 'flipInX',
+                            out: 'flipOutX'
+                        },
+                        flipY: {
+                            in: 'flipInY',
+                            out: 'flipOutY'
+                        },
+                        fun: {
+                            in: 'rubberBand',
+                            out: 'hinge'
+                        },
+                        light: {
+                            in: 'lightSpeedIn',
+                            out: 'lightSpeedOut'
+                        },
+                        roll: {
+                            in: 'rollIn',
+                            out: 'rollOut'
+                        },
+                        rotate: {
+                            in: 'rotateIn',
+                            out: 'rotateOut'
+                        },
+                        rotateBig: {
+                            in: 'rotateInDownLeft',
+                            out: 'rotateOutUpRight'
+                        },
+                        sideFade: {
+                            in: 'fadeInLeft',
+                            out: 'fadeOutRight'
+                        },
+                        sideFadeBig: {
+                            in: 'fadeInLeftBig',
+                            out: 'fadeOutRightBig'
+                        },
+                        slide: {
+                            in: 'slideInLeft',
+                            out: 'slideOutRight'
+                        }
+                    },
+                    magic: {
+                        css: 'magictime',
+
+                        foolish: {
+                            in: 'foolishIn',
+                            out: 'foolishOut'
+                        },
+                        perspective: {
+                            in: 'perspectiveLeftRetourn',
+                            out: 'perspectiveLeft'
+                        },
+                        puff: {
+                            in: 'puffIn',
+                            out: 'puffOut'
+                        },
+                        swap: {
+                            in: 'swap',
+                            out: 'magic'
+                        },
+                        swash: {
+                            in: 'swashIn',
+                            out: 'swashOut'
+                        },
+                        tin: {
+                            in: 'tinLeftIn',
+                            out: 'tinRightOut'
+                        },
+                        twister: {
+                            in: 'twisterInDown',
+                            out: 'holeOut'
+                        }
+                    }
+                }
+            },
+
+            img: {
+                $elem: null,
+                $overlay: null,
+                to_show: this.options.first,
+                timer: null
+            },
+
+            controls: {
+                $wrapper: null
+            },
+
+            is_transition_supported: false,
+            plugin_status: null
+        };
+
+        // Start the work
+        this._init();
+    }
+
+    Plugin.prototype = {
+
+        /**
+         * Initialize the plugin
+         * @private
+         */
+        _init: function () {
+            var self = this;
+
+            // Thumbs checks
+            if (this.options.thumbs === null) {
+                this._errorHandler('error', 'The `thumbs` option doesn\'t exist.');
+            } else {
+                if ($(this.options.thumbs).length === 0) {
+                    this._errorHandler('error', 'The `thumbs` selector (' + $(this.options.thumbs).selector + ') doesn\'t exist.');
+                }
+            }
+
+            // Overlay check
+            var overlay_values = ['always', 'hover', 'none'];
+
+            if (overlay_values.indexOf(this.options.overlay) === -1) {
+                this._errorHandler('error', 'Incorrect value for the `overlay` option. Default value is used.');
+
+                // Default value
+                this.options.overlay = this._defaults.overlay;
+            }
+
+            // Looping thumbs anchors
+            $(this.options.thumbs).each(function (i, item) {
+                // Has `href`
+                if ($(item).attr('href') !== undefined) {
+                    // Has `img` child
+                    if ($(item).find('img').length) {
+                        // Building thumbs array
+                        self.props.thumbs.push({
+                            src: $(item).attr('href'),
+                            alt: $(item).find('img').attr('alt') || null,
+                            caption_title: $(item).find('img').data(self._namespace + '-caption-title') || null,
+                            caption_link: $(item).find('img').data(self._namespace + '-caption-link') || null
+                        });
+
+                        if ($(item).find('img').attr('alt') === undefined) {
+                            self._errorHandler('warning', 'The `alt` attribute is missing on the ' + i + '-indexed thumb, it\'s mandatory on <img> tags.');
+                        }
+
+                        $(item).attr('data-' + self._namespace + '-index', i);
+                    } else {
+                        self._errorHandler('error', 'Your link on the ' + i + '-indexed thumb must have an `<img>` tag as a child.');
+                    }
+                } else {
+                    self._errorHandler('error', 'The `href` attribute is missing on the ' + i + '-indexed thumb, it\'s mandatory on `<a>` tags.');
+                }
+            });
+
+            // `first` check
+            if (this.options.first >= this.props.thumbs.length) {
+                this._errorHandler('error', 'The `first` option must be between 0 and ' + (this.props.thumbs.length - 1) + '. Default value is used.');
+
+                // Default value
+                this.options.first     = this._defaults.first;
+                this.props.img.to_show = this._defaults.first;
+            }
+
+            // Detect CSS3 transition support
+            self.props.is_transition_supported = self._supportsTransitions();
+
+            // Preload the target images
+            self._preloading();
+
+            // Add the wrapper
+            self._wrapper();
+
+            if (self.props.is_transition_supported === true) {
+                // Set the effect
+                self.setEffect(self.options.effect);
+            }
+
+            if (this.props.thumbs[this.props.img.to_show] !== undefined) {
+                // Show the first image
+                self._showImage();
+            }
+
+            // Set the events
+            self._events();
+        },
+
+        // Public methods
+        // ----------------------------------------------------------------------------------------------------------
+        // ----------------------------------------------------------------------------------------------------------
+
+        /**
+         * Rebuild
+         * @returns {*|HTMLElement}
+         */
+        rebuild: function () {
+            this._init();
+
+            return $(this.elem);
+        },
+
+        /**
+         * Get thumbs data
+         * @param index
+         * @returns {*}
+         */
+        getThumbs: function (index) {
+            var response;
+
+            if (index !== undefined) {
+                if (this._isThumbExists(index) === true) {
+                    response = this.props.thumbs[index];
+                } else {
+                    response = null;
+                }
+            } else {
+                response = this.props.thumbs;
+            }
+
+            return response;
+        },
+
+        /**
+         * Set the effect
+         * @param effect
+         * @returns {{provider: null, name: null}}
+         */
+        setEffect: function (effect) {
+            var response = {
+                provider: null,
+                name: null
+            };
+
+            if (effect !== undefined && effect.provider !== null && effect.name !== null) {
+                if (!this.props.effect.list.hasOwnProperty(effect.provider)) {
+                    // No effect, instant transition
+                    if (effect === 'none') {
+                        response.name = 'none';
+                    } else {
+                        response.provider = this._defaults.effect.provider;
+                        response.name     = this._defaults.effect.name;
+
+                        this._errorHandler('error', 'Incorrect value for the `effect.provider` option. Default value is used.');
+                    }
+                } else {
+                    // Random effect asked for a specific provider
+                    if (effect.name === 'random') {
+                        // Get a random effect
+                        response.provider = effect.provider;
+                        response.name     = this._getRandomEffect(effect.provider);
+                    } else {
+                        if (!this.props.effect.list[effect.provider].hasOwnProperty(effect.name)) {
+                            response.provider = this._defaults.effect.provider;
+                            response.name     = this._defaults.effect.name;
+
+                            this._errorHandler('error', 'Incorrect value for the `effect.name` option. Default value is used.');
+                        } else {
+                            response.provider = effect.provider;
+                            response.name     = effect.name;
+                        }
+                    }
+                }
+            } else {
+                response.provider = this._defaults.effect.provider;
+                response.name     = this._defaults.effect.name;
+
+                this._errorHandler('error', 'Incorrect values for `effect.provider` and `effect.name` option. Default value is used.');
+            }
+
+            this.props.effect.provider = response.provider;
+            this.props.effect.name     = response.name;
+
+            return response;
+        },
+
+        /**
+         * Check that the slideshow is currently started
+         * @returns {boolean|*}
+         */
+        isPlaying: function () {
+            return this.options.auto.start;
+        },
+
+        /**
+         * Pause
+         * @returns {*|HTMLElement}
+         */
+        pause: function () {
+            if ($(this.options.thumbs).length > 1) {
+                if (this.options.auto.start === true && this.props.img.timer) {
+                    this.options.auto.start = false;
+
+                    this._stopAnimation();
+
+                    clearTimeout(this.props.img.timer);
+
+                    if (this.props.controls.$wrapper) {
+                        this.props.controls.$wrapper.find('a[href="#pause"]').hide().parent().find('a[href="#play"]').show();
+                    }
+
+                    this._triggerEvent('pause');
+                }
+            }
+
+            return $(this.elem);
+        },
+
+        /**
+         * Play
+         * @returns {*|HTMLElement}
+         */
+        play: function () {
+            if ($(this.options.thumbs).length > 1) {
+                if (this.options.auto.start === false) {
+                    this.options.auto.start = true;
+
+                    this.goNext(true);
+
+                    if (this.props.controls.$wrapper) {
+                        this.props.controls.$wrapper.find('a[href="#play"]').hide().parent().find('a[href="#pause"]').show();
+                    }
+                }
+
+                this._triggerEvent('play');
+            }
+
+            return $(this.elem);
+        },
+
+        /**
+         * Go to the previous slide
+         * @param from_script
+         * @returns {*|HTMLElement}
+         */
+        goPrev: function (from_script) {
+            if ($(this.options.thumbs).length > 1) {
+                var self = this;
+
+                if (!from_script && this.options.auto.start === true) {
+                    // Pausing
+                    this.pause();
+                }
+
+                this._hideOverlay();
+
+                // Decrementing index
+                this.props.img.to_show--;
+
+                if (this.props.img.to_show < 0) {
+                    // Taking the last index
+                    this.props.img.to_show = $(this.options.thumbs).length - 1;
+                }
+
+                this._hideImage(function () {
+                    self._showImage();
+                });
+
+                this._triggerEvent('prev');
+            }
+
+            return $(this.elem);
+        },
+
+        /**
+         * Go to the next slide
+         * @param from_script
+         * @returns {*|HTMLElement}
+         */
+        goNext: function (from_script) {
+            if ($(this.options.thumbs).length > 1) {
+                var self = this;
+
+                if (!from_script && this.options.auto.start === true) {
+                    // Pausing
+                    this.pause();
+                }
+
+                this._hideOverlay();
+
+                // Incrementing index
+                this.props.img.to_show++;
+
+                if (this.props.img.to_show >= $(this.options.thumbs).length) {
+                    // Taking the first index
+                    this.props.img.to_show = 0;
+                }
+
+                this._hideImage(function () {
+                    self._showImage();
+                });
+
+                this._triggerEvent('next');
+            }
+
+            return $(this.elem);
+        },
+
+        /**
+         * Go to a specific slide
+         * @param index
+         * @returns {*|HTMLElement}
+         */
+        goTo: function (index) {
+            if ($(this.options.thumbs).length > 1 && this._isThumbExists(index) === true) {
+                var self = this;
+
+                if (this.options.auto.start === true) {
+                    // Pausing
+                    this.pause();
+                }
+
+                if (index !== this.props.img.to_show) {
+                    this._stopAnimation();
+
+                    this._hideOverlay();
+
+                    self.props.img.to_show = index;
+
+                    this._hideImage(function () {
+                        self._showImage();
+                    });
+                }
+            }
+
+            return $(this.elem);
+        },
+
+        // Private methods
+        // ----------------------------------------------------------------------------------------------------------
+        // ----------------------------------------------------------------------------------------------------------
+
+        /**
+         * Is the browser supports CSS3 transition
+         * @returns {boolean}
+         * @private
+         */
+        _supportsTransitions: function () {
+            var b = document.body || document.documentElement,
+                s = b.style,
+                p = 'transition',
+                v = ['Moz', 'webkit', 'Webkit', 'Khtml', 'O', 'ms'],
+                i = 0;
+
+            if (typeof s[p] === 'string') {
+                return true;
+            }
+
+            p = p.charAt(0).toUpperCase() + p.substr(1);
+
+            for (i; i < v.length; i++) {
+                if (typeof s[v[i] + p] === 'string') {
+                    return true;
+                }
+            }
+
+            return false;
+        },
+
+        /**
+         * Is thumb exists
+         * @param index
+         * @returns {*}
+         * @private
+         */
+        _isThumbExists: function (index) {
+            var response;
+
+            if (typeof index === 'number') {
+                if (this.props.thumbs[index] !== undefined) {
+                    response = true;
+                } else {
+                    this._errorHandler('error', 'The ' + index + '-indexed thumb doesn\'t exist.');
+
+                    response = false;
+                }
+            }
+
+            return response;
+        },
+
+        /**
+         * Pre-loads images
+         * @private
+         */
+        _preloading: function () {
+            if (this.options.auto.load === true) {
+                // Looping thumbs
+                $.each(this.props.thumbs, function (i, item) {
+                    $('<img>', {
+                        src: item.src,
+                        alt: item.alt
+                    }).hide().appendTo('body');
+                });
+            }
+        },
+
+        /**
+         * Add wrapper
+         * @private
+         */
+        _wrapper: function () {
+            var $img = $('<img>').attr('alt', this._name).addClass(this.options.imageClass);
+
+            $(this.elem).html($img).wrapInner($('<div>', {
+                class: this._namespace + '-wrapper'
+            }));
+
+            this.props.img.$elem = $(this.elem).find('img:first');
+        },
+
+        /**
+         * Remove the effect classes
+         * @private
+         */
+        _clearEffectClass: function () {
+            var self = this, key, key2;
+
+            if (this.props.img.$elem.attr('class') !== undefined) {
+                // Retrieve CSS classes
+                var classes = this.props.img.$elem.attr('class').split(/\s+/);
+
+                // Remove the namespace class and the in/out
+                for (key in self.props.effect.list) {
+                    if (self.props.effect.list.hasOwnProperty(key)) {
+                        for (key2 in self.props.effect.list[key]) {
+                            if (self.props.effect.list[key].hasOwnProperty(key2)) {
+                                if (classes.indexOf(self.props.effect.list[key][key2]) !== -1) {
+                                    this.props.img.$elem.removeClass(self.props.effect.list[key][key2]);
+                                }
+
+                                if (self.props.effect.list[key][key2].in) {
+                                    if (classes.indexOf(self.props.effect.list[key][key2].in) !== -1) {
+                                        this.props.img.$elem.removeClass(self.props.effect.list[key][key2].in);
+                                    }
+                                }
+
+                                if (self.props.effect.list[key][key2].out) {
+                                    if (classes.indexOf(self.props.effect.list[key][key2].out) !== -1) {
+                                        this.props.img.$elem.removeClass(self.props.effect.list[key][key2].out);
+                                    }
+                                }
+                            }
+                        }
+                    }
+                }
+            }
+        },
+
+        /**
+         * Get a random effect for a specific provider
+         * @param provider
+         * @returns {*}
+         * @private
+         */
+        _getRandomEffect: function (provider) {
+            var random, count = 0, prop;
+
+            for (prop in this.props.effect.list[provider]) {
+                if (this.props.effect.list[provider].hasOwnProperty(prop) && prop !== 'css') {
+                    if (Math.random() < 1 / ++count) {
+                        random = prop;
+                    }
+                }
+            }
+
+            return random;
+        },
+
+        /**
+         * Has effect
+         * @returns {boolean}
+         * @private
+         */
+        _hasEffect: function () {
+            return (this.props.effect.provider === null && this.props.effect.name === 'none') ? false : true;
+        },
+
+        /**
+         * Shows an image
+         * @private
+         */
+        _showImage: function () {
+            var self = this;
+
+            if (this.props.plugin_status === null) {
+                // Success
+                this._errorHandler();
+            }
+
+            this._triggerEvent('imageShow');
+
+            this.props.img.$elem
+                .attr('src', this.props.thumbs[this.props.img.to_show].src)
+                .attr('alt', this.props.thumbs[this.props.img.to_show].alt)
+
+                // Image loaded
+                .one('load', function () {
+                    // No effect
+                    if (self._hasEffect() === false) {
+                        // Showing image
+                        $(this).css('opacity', 1);
+
+                        // Adding overlay
+                        self._overlay();
+
+                        self._triggerEvent('imageShown');
+                    } else {
+                        if (self.props.is_transition_supported === true) {
+                            // Showing
+                            $(this)
+                            // Removing the `out` class
+                                .removeClass(self.props.effect.list[self.props.effect.provider].css + ' ' + self.props.effect.list[self.props.effect.provider][self.props.effect.name].out)
+
+                                // Adding the `in` class
+                                .addClass(self.props.effect.list[self.props.effect.provider].css + ' ' + self.props.effect.list[self.props.effect.provider][self.props.effect.name].in)
+
+                                // Animation done
+                                .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
+                                    // Adding overlay
+                                    self._overlay();
+
+                                    self._triggerEvent('imageShown');
+                                });
+                        } else {
+                            // Fallback CSS3
+                            $(this)
+                                .css('opacity', 0)
+                                .animate({
+                                    opacity: 1
+                                }, 1000, function () {
+                                    // Adding overlay
+                                    self._overlay();
+
+                                    self._triggerEvent('imageShown');
+                                });
+                        }
+                    }
+
+                    // Starting the loop
+                    if (self.options.auto.start === true) {
+                        self.props.img.timer = setTimeout(function () {
+                            self.goNext(true);
+                        }, (self.options.interval < 1500) ? 1500 : self.options.interval);
+                    }
+                });
+        },
+
+        /**
+         * Hides an image
+         * @param callback
+         * @private
+         */
+        _hideImage: function (callback) {
+            var self = this;
+
+            this._triggerEvent('imageHide');
+
+            // No effect
+            if (this._hasEffect() === false) {
+                this.props.img.$elem.css('opacity', 0);
+
+                self._triggerEvent('imageHidden');
+
+                if (callback) {
+                    callback();
+                }
+            } else {
+
+                if (self.props.is_transition_supported === true) {
+                    this._clearEffectClass();
+
+                    // Hiding the old one
+                    this.props.img.$elem
+                    // Removing the `in` class
+                        .removeClass(this.props.effect.list[this.props.effect.provider].css + ' ' + this.props.effect.list[this.props.effect.provider][this.props.effect.name].in)
+
+                        // Adding the `out` class
+                        .addClass(this.props.effect.list[this.props.effect.provider].css + ' ' + this.props.effect.list[this.props.effect.provider][this.props.effect.name].out)
+
+                        // Animation done
+                        .one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function () {
+                            self._triggerEvent('imageHidden');
+
+                            if (callback) {
+                                callback();
+                            }
+                        });
+                } else {
+                    // Fallback CSS3
+                    this.props.img.$elem.animate({
+                        opacity: 0
+                    }, 1000, function () {
+                        self._triggerEvent('imageHidden');
+
+                        if (callback) {
+                            callback();
+                        }
+                    });
+                }
+
+            }
+        },
+
+        /**
+         * Add overlay
+         * @private
+         */
+        _overlay: function () {
+            // Overlay needed
+            if (this.options.overlay !== 'none') {
+                var pos, top, left, border, width_plus_border, height_plus_border, paddingTop, paddingBottom, paddingLeft, paddingRight, overlayHeight;
+
+                // Image positions
+                pos = this.props.img.$elem.position();
+
+                // Image border
+                border = parseInt(this.props.img.$elem.css('border-left-width'), 10);
+
+                // Image height dimensions
+                width_plus_border  = this.props.img.$elem.width() + (border * 2);
+                height_plus_border = this.props.img.$elem.height();
+
+                // Add overlay if not exists
+                if ($(this.elem).find('.' + this._namespace + '-overlay').length === 0) {
+                    $('<div>', {
+                        class: this._namespace + '-overlay'
+                    }).appendTo($(this.elem).find('.' + this._namespace + '-wrapper'));
+                }
+
+                this.props.img.$overlay = $(this.elem).find('.' + this._namespace + '-overlay');
+
+                // Calculate new height with paddings
+                paddingTop    = parseInt(this.props.img.$overlay.css('padding-top'), 10);
+                paddingBottom = parseInt(this.props.img.$overlay.css('padding-bottom'), 10);
+                paddingLeft   = parseInt(this.props.img.$overlay.css('padding-left'), 10);
+                paddingRight  = parseInt(this.props.img.$overlay.css('padding-right'), 10);
+
+                overlayHeight = parseInt(this.props.img.$overlay.css('height'), 10) - (paddingLeft + paddingRight);
+                overlayHeight = (parseInt(height_plus_border, 10) - overlayHeight - (paddingTop + paddingBottom));
+
+                top  = pos.top + overlayHeight + (border * 2);
+                left = pos.left;
+
+                // Update the overlay position
+                this.props.img.$overlay.css({
+                    left: left + 'px',
+                    top: top + 'px',
+                    width: width_plus_border + 'px',
+                    borderBottomLeftRadius: this.props.img.$elem.css('border-radius'),
+                    borderBottomRightRadius: this.props.img.$elem.css('border-radius')
+                });
+
+                // Showing the overlay if needed
+                if (this.options.overlay === 'always') {
+                    this.props.img.$overlay.animate({
+                        opacity: 0.7
+                    }, (this._hasEffect() === true) ? 500 : 0);
+                }
+
+                this._caption();
+
+                if (this.options.controls.show === true && this.props.thumbs.length > 1) {
+                    this._controls();
+                }
+            }
+        },
+
+        /**
+         * Hides the overlay
+         * @private
+         */
+        _hideOverlay: function () {
+            if (this.props.img.$overlay !== null) {
+                this.props.img.$overlay.animate({
+                    opacity: 0
+                }, (this._hasEffect() === true) ? 500 : 0);
+            }
+        },
+
+        /**
+         * Add controls
+         * @private
+         */
+        _controls: function () {
+            var $prev, $pause, $play, $next, $controls;
+
+            // Removing the existing controls wrapper
+            $(this.elem).find('.' + this._namespace + '-controls-wrapper').remove();
+
+            // Controls buttons
+            $prev  = '<a class="' + this._namespace + '-controls prev" href="#prev"></a>';
+            $pause = '<a class="' + this._namespace + '-controls pause" href="#pause"></a>';
+            $play  = '<a class="' + this._namespace + '-controls play" href="#play"></a>';
+            $next  = '<a class="' + this._namespace + '-controls next" href="#next"></a>';
+
+            // Controls wrapper
+            $controls = $('<div>', {
+                class: this._namespace + '-controls-wrapper'
+            }).append($prev + $pause + $play + $next);
+
+            // Adding the controls wrapper
+            if (this.props.img.$overlay.find('a:first').length > 0) {
+                $controls.appendTo(this.props.img.$overlay.find('a:first'));
+            } else {
+                $controls.appendTo(this.props.img.$overlay);
+            }
+
+            this.props.controls.$wrapper = $(this.elem).find('.' + this._namespace + '-controls-wrapper');
+
+            if (this.props.controls.$wrapper.length) {
+                // Showing the right button
+                if (this.options.auto.start === true) {
+                    this.props.controls.$wrapper.find('a[href="#play"]').hide().parent().find('a[href="#pause"]').show();
+                } else {
+                    this.props.controls.$wrapper.find('a[href="#pause"]').hide().parent().find('a[href="#play"]').show();
+                }
+            }
+        },
+
+        /**
+         * Caption management
+         * @private
+         */
+        _caption: function () {
+            if (this.props.thumbs[this.props.img.to_show].caption_title !== null) {
+                var anchor, anchor_exists, href_exists, $link, $clone, $parent;
+
+                this.props.img.$overlay.html('<span class="' + this._namespace + '-caption-title">' + this.props.thumbs[this.props.img.to_show].caption_title + '</span>');
+
+                anchor_exists = (this.props.img.$overlay.find('a:first').length > 0) ? true : false;
+                href_exists   = (this.props.thumbs[this.props.img.to_show].caption_link !== null) ? true : false;
+
+                // Anchor tag
+                anchor = '<a href="' + this.props.thumbs[this.props.img.to_show].caption_link + '" target="_blank"></a>';
+
+                if (anchor_exists === true && href_exists === true) {
+                    // Updating the href
+                    this.props.img.$overlay.find('a:first').attr('href', this.props.thumbs[this.props.img.to_show].caption_link);
+                } else {
+                    // Anchor already exists but no caption title to show
+                    if (anchor_exists === true && href_exists === false) {
+                        $link   = this.props.img.$overlay.find('a:first');
+                        $clone  = $link.children().clone();
+                        $parent = $link.parent();
+
+                        $link.remove();
+                        $clone.appendTo($parent);
+
+                        // Removing existing caption title
+                        this.props.img.$overlay.find('span:first').empty();
+                    } else {
+                        if (anchor_exists === false && href_exists === true) {
+                            // Wrapping the caption
+                            $(this.elem).find('.' + this._namespace + '-overlay span:first').wrap(anchor);
+                        }
+                    }
+                }
+            }
+        },
+
+        /**
+         * Stop the current animation
+         * @private
+         */
+        _stopAnimation: function () {
+            $(this.elem).stop();
+        },
+
+        /**
+         * Triggers an event
+         * @param event_name
+         * @private
+         */
+        _triggerEvent: function (event_name) {
+            // Trigger event
+            $(this.elem).triggerHandler(event_name + '.' + this._namespace);
+
+            var capitalize_first = event_name.charAt(0).toUpperCase() + event_name.slice(1);
+
+            // Option event
+            if (this.options.events['on' + capitalize_first]) {
+                this.options.events['on' + capitalize_first](this.props.img.$elem);
+            }
+        },
+
+        /**
+         * Events management
+         * @private
+         */
+        _events: function () {
+            var self = this;
+
+            if (['click', 'mouseover'].indexOf(this.options.thumbEvent) !== -1) {
+                // Interacting with thumbnail
+                $(this.options.thumbs).on('click', function (e) {
+                    e.preventDefault();
+
+                    if (self.options.thumbEvent === 'click') {
+                        self.goTo($(this).data(self._namespace + '-index'));
+
+                        self._triggerEvent('thumbClick');
+                    }
+                });
+
+                // Interacting with thumbnail
+                $(this.options.thumbs).on('mouseover', function (e) {
+                    e.preventDefault();
+
+                    if (self.options.thumbEvent === 'mouseover') {
+                        self.goTo($(this).data(self._namespace + '-index'));
+
+                        self._triggerEvent('thumbMouseOver');
+                    }
+                });
+            }
+
+            // Click on image
+            this.props.img.$elem.on('click', function (e) {
+                e.preventDefault();
+
+                self._triggerEvent('imageClick');
+            });
+
+            // Click on control
+            $(this.elem).on('click', '.' + this._namespace + '-controls-wrapper a', $(this.elem), function (e) {
+                e.preventDefault();
+
+                switch ($(this).attr('href')) {
+                    case '#prev':
+                        self.goPrev();
+                        break;
+                    case '#pause':
+                        self.pause();
+                        break;
+                    case '#play':
+                        self.play();
+                        break;
+                    case '#next':
+                        self.goNext();
+                        break;
+                }
+            });
+
+            // Hover on overlay
+            $(this.elem).find('.' + this._namespace + '-wrapper').on({
+                mouseover: function () {
+                    if (self.options.overlay === 'hover' && self.props.img.$overlay !== null) {
+                        self.props.img.$overlay.stop().animate({
+                            opacity: 0.7
+                        }, 400);
+                    }
+                },
+                mouseleave: function () {
+                    if (self.options.overlay === 'hover' && self.props.img.$overlay !== null) {
+                        self.props.img.$overlay.stop().animate({
+                            opacity: 0
+                        }, 400);
+                    }
+                }
+            });
+
+            if (this.options.controls.keys === true) {
+                // Keys binder
+                $(document).on('keydown', function (e) {
+                    switch (e.which) {
+                        case 37: // Left arrow
+                            self.goPrev();
+                            break;
+                        case 39: // Right arrow
+                            self.goNext();
+                            break;
+                        case 32: // Space
+                            e.preventDefault();
+
+                            if (self.options.auto.start === true) {
+                                self.pause();
+                            } else {
+                                self.play();
+                            }
+                            break;
+                    }
+                });
+            }
+
+            var delay = (function () {
+                var timer = 0;
+                return function (callback, ms) {
+                    clearTimeout(timer);
+                    timer = setTimeout(callback, ms);
+                };
+            }());
+
+            // New overlay position when resizing
+            if (this.options.overlay !== 'none') {
+                $(window).bind('resize', function () {
+                    delay(function () {
+                        self._overlay();
+                    }, 100);
+                });
+            }
+        },
+
+        /**
+         * Error handler
+         * @param type
+         * @param msg
+         * @private
+         */
+        _errorHandler: function (type, msg) {
+            switch (type) {
+                case 'error':
+                    if (console !== undefined) {
+                        console.error(this._name + ': ' + msg + ' Check out the documentation.');
+                    }
+
+                    this._triggerEvent('error');
+
+                    this.props.plugin_status = type;
+                    break;
+                case 'warning':
+                    if (console !== undefined) {
+                        console.warn(this._name + ': ' + msg);
+                    }
+
+                    this._triggerEvent('warning');
+
+                    this.props.plugin_status = type;
+                    break;
+                default:
+                    this._triggerEvent('success');
+
+                    this.props.plugin_status = type;
+                    break;
+            }
+        }
+    };
+
+    $.fn[plugin_name] = function (options) {
+        var args = arguments, instance, response;
+
+        if (options === undefined || typeof options === 'object') {
+            // Create a plugin instance for each selected element
+            response = this.each(function () {
+                if (!$.data(this, 'plugin_' + plugin_name)) {
+                    $.data(this, 'plugin_' + plugin_name, new Plugin(this, options));
+                }
+            });
+        } else if (typeof options === 'string' && options[0] !== '_') {
+            // Break the chainability and call a public method
+            instance = $.data(this[0], 'plugin_' + plugin_name);
+
+            if (instance[options] !== undefined) {
+                response = instance[options].apply(instance, Array.prototype.slice.call(args, 1));
+            }
+        } else {
+            // Invoke the speficied method on each selected element and preserve the chainability
+            response = this.each(function () {
+                instance = $.data(this, 'plugin_' + plugin_name);
+
+                if (instance instanceof Plugin && typeof instance[options] === 'function') {
+                    instance[options].apply(instance, Array.prototype.slice.call(args, 1));
+                }
+            });
+        }
+
+        return response;
+    };
+
+}(jQuery, window, document));
diff --git a/Exercise 1/desoslide-2.2.0/src/less/jquery.desoslide.less b/Exercise 1/desoslide-2.2.0/src/less/jquery.desoslide.less
new file mode 100644
index 0000000000000000000000000000000000000000..a2f4d8f90105adbda73fb5a2529bee2af610a5b1
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/src/less/jquery.desoslide.less	
@@ -0,0 +1,81 @@
+@sprite-path     : '../img/desoslide_controls.png';
+@controls-width  : 16px;
+@controls-height : 16px;
+
+.desoslide-wrapper {
+    position   : relative;
+    text-align : center;
+}
+
+.desoslide-controls-wrapper {
+    position    : relative;
+    float       : right;
+    height      : 36px;
+    line-height : 41px;
+    bottom      : 8px;
+    z-index     : 100;
+    opacity     : 1;
+
+    a {
+        &:hover {
+            opacity : 0.7;
+        }
+    }
+}
+
+.desoslide-overlay {
+    height           : 36px;
+    position         : absolute;
+    z-index          : 10;
+    text-align       : left;
+    color            : white;
+    font-weight      : bold;
+    background-color : black;
+    padding          : 8px;
+    opacity          : 0;
+
+    > a {
+        position    : relative;
+        top         : -1px;
+        color       : white;
+    }
+
+    .desoslide-caption-title {
+        display    : inline-block;
+        position    : relative;
+        top         : -1px;
+        max-width  : 90%;
+        max-height : 24px;
+        font-size  : 14px;
+        overflow   : hidden;
+    }
+}
+
+.desoslide-controls {
+    display    : inline-block;
+    background : url(@sprite-path) no-repeat 0 0;
+
+    &.prev {
+        width               : @controls-width;
+        height              : @controls-height;
+        background-position : 0 -54px;
+    }
+
+    &.pause {
+        width               : @controls-width;
+        height              : @controls-height;
+        background-position : 0 -18px;
+    }
+
+    &.play {
+        width               : @controls-width;
+        height              : @controls-height;
+        background-position : 0 -36px;
+    }
+
+    &.next {
+        width               : @controls-width;
+        height              : @controls-height;
+        background-position : 0 0;
+    }
+}
diff --git a/Exercise 1/desoslide-2.2.0/tests/index.html b/Exercise 1/desoslide-2.2.0/tests/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..ab0dd3cf97c66b61724f417647bf6b8ca1cd71a1
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/tests/index.html	
@@ -0,0 +1,249 @@
+<!DOCTYPE html>
+<html lang="en">
+    <head>
+        <meta charset="utf-8" />
+        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
+        <meta name="description" content="Tests suite shows that desoSlide passes the basics specifications" />
+        <meta name="author" content="Sylvain, Jaoued" />
+
+        <title>Tests &middot; desoSlide, a slideshow jQuery plugin</title>
+
+        <link rel="icon" href="../doc/assets/img/favicon.png">
+
+        <!--[if lt IE 9]>
+            <script src="assets/js/vendor/html5shiv/html5shiv.min.js"></script>
+        <![endif]-->
+
+        <link rel="stylesheet" href="qunit/css/qunit.css">
+        <link rel="stylesheet" href="../doc/assets/css/app/main.css" />
+        <link rel="stylesheet" href="../doc/assets/css/app/views/tests.css" />
+
+        <script>
+            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+            ga('create', 'UA-27524593-3', 'sylouuu.github.io');
+            ga('send', 'pageview');
+        </script>
+    </head>
+    <body>
+
+        <!-- Header -->
+        <header class="navbar navbar-default navbar-fixed-top">
+            <div class="container">
+                <div class="navbar-header">
+                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+                        <span class="sr-only">Toggle navigation</span>
+                        <i class="fa fa-align-justify"></i>
+                    </button>
+                    <a class="navbar-brand" href="../">
+                        <span class="brand-deso">deso</span><span class="brand-slide">Slide</span>
+                    </a>
+                </div>
+                <div class="navbar-collapse collapse">
+                    <ul class="nav navbar-nav navbar-right">
+                        <li>
+                            <a href="../doc/demo.html"><i class="fa fa-picture-o"></i> Demo</a>
+                        </li>
+                        <li>
+                            <a href="../doc/"><i class="fa fa-book"></i> Documentation</a>
+                        </li>
+                        <li>
+                            <a href="../doc/release-notes.html"><i class="fa fa-calendar"></i> Release Notes</a>
+                        </li>
+                        <li class="active">
+                            <a href="./"><i class="fa fa-check"></i> Tests</a>
+                        </li>
+                        <li>
+                            <a href="https://github.com/sylouuu/desoslide" target="_blank"><i class="fa fa-github"></i> Github</a>
+                        </li>
+                    </ul>
+                </div>
+            </div>
+        </header>
+
+        <!-- Introduction section -->
+        <section class="jumbotron">
+            <div class="container">
+                <div class="row">
+
+                    <!--[if lt IE 9]>
+                    <div class="container">
+                        <div class="row">
+                            <article class="dialog dialog-danger">
+                                <h3>Your browser is too old!</h3>
+                                <p class="lead">
+                                    desoSlide is not compatible with lower version of Internet Explorer 9.
+                                    <br/>
+                                    <a href="http://browsehappy.com/?locale=en">Upgrade</a> your browser today!
+                                </p>
+                            </article>
+                        </div>
+                    </div>
+                    <![endif]-->
+
+                    <article class="col-lg-12">
+                        <h1>Tests</h1>
+                        <p class="lead">Tests suite shows that desoSlide passes the basics specifications</p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <p>
+                            Tests cover: 2.2.0
+                        </p>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- QUnit container -->
+        <section>
+            <div class="container">
+                <div class="row">
+                    <article id="qunit" class="col-lg-12"></article>
+                </div>
+            </div>
+        </section>
+
+        <div class="container">
+
+            <!-- Image -->
+            <div id="image_test1" class="test"></div>
+            <div id="image_test2" class="test"></div>
+            <div id="image_test3" class="test"></div>
+            <div id="image_test4" class="test"></div>
+            <div id="image_test5" class="test"></div>
+            <div id="image_test6" class="test"></div>
+            <div id="image_test7" class="test"></div>
+            <div id="image_test8" class="test"></div>
+            <div id="image_test9" class="test"></div>
+            <div id="image_test10" class="test"></div>
+            <div id="image_test11" class="test"></div>
+            <div id="image_test12" class="test"></div>
+            <div id="image_test13" class="test"></div>
+            <div id="image_test14" class="test"></div>
+            <div id="image_test15" class="test"></div>
+            <div id="image_test16" class="test"></div>
+            <div id="image_test17" class="test"></div>
+            <div id="image_test18" class="test"></div>
+
+            <!-- Thumbs OK -->
+            <ul id="alt_thumbs" class="test">
+                <li>
+                    <a href="../doc/assets/img/demos/demo1/bird.jpg"><img src="../doc/assets/img/demos/demo1/bird_thumb.jpg" alt="Bird"></a>
+                </li>
+                <li>
+                    <a href="../doc/assets/img/demos/demo1/flower.jpg"><img src="../doc/assets/img/demos/demo1/flower_thumb.jpg" alt="Flower"></a>
+                </li>
+            </ul>
+
+            <!-- Thumbs without `alt` -->
+            <ul id="no_alt_thumbs" class="test">
+                <li>
+                    <a href="../doc/assets/img/demos/demo1/bird.jpg"><img src="../doc/assets/img/demos/demo1/bird_thumb.jpg"></a>
+                </li>
+                <li>
+                    <a href="../doc/assets/img/demos/demo1/flower.jpg"><img src="../doc/assets/img/demos/demo1/flower_thumb.jpg"></a>
+                </li>
+            </ul>
+
+            <!-- Thumbs without `href` -->
+            <ul id="no_href_thumbs" class="test">
+                <li>
+                    <a><img src="../doc/assets/img/demos/demo1/bird_thumb.jpg" alt="Bird"></a>
+                </li>
+                <li>
+                    <a><img src="../doc/assets/img/demos/demo1/flower_thumb.jpg" alt="Flower"></a>
+                </li>
+            </ul>
+
+            <!-- Thumbs without `<img>` -->
+            <ul id="no_img_thumbs" class="test">
+                <li>
+                    <a href="../doc/assets/img/demos/demo1/bird.jpg"></a>
+                </li>
+                <li>
+                    <a href="../doc/assets/img/demos/demo1/flower.jpg"></a>
+                </li>
+            </ul>
+        </div>
+
+        <!-- Breadcrumb section -->
+        <section class="section-breadcrumb section-share">
+            <div class="container">
+                <div class="row">
+                    <article class="col-lg-12">
+                        <ul class="list-inline">
+                            <li>Share on</li>
+                            <li>
+                                <a class="btn btn-twitter"
+                                   href="https://twitter.com/share?url=http://sylouuu.github.io/desoslide/&amp;text=Take%20control%20of%20your%20slideshow%20with%20this%20powerful%20jQuery%20plugin&amp;via=sylwebdev">
+                                    <i class="fa fa-twitter"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-facebook"
+                                   href="https://www.facebook.com/sharer/sharer.php?u=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-facebook"></i>
+                                </a>
+                            </li>
+                            <li>
+                                <a class="btn btn-google-plus"
+                                   href="https://plus.google.com/share?url=http://sylouuu.github.io/desoslide/">
+                                    <i class="fa fa-google-plus"></i>
+                                </a>
+                            </li>
+                        </ul>
+                    </article>
+                </div>
+            </div>
+        </section>
+
+        <!-- Footer section -->
+        <footer>
+            <div class="container">
+                <div class="row">
+
+                    <article class="col-lg-3 col-md-3 col-sm-4">
+                        <ul class="list-inline">
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/blob/master/CONTRIBUTING.md" target="_blank">Contribute</a>
+                            </li>
+                            <li>
+                                <a href="https://github.com/sylouuu/desoslide/issues?state=open" target="_blank">Issues</a>
+                            </li>
+                        </ul>
+                    </article>
+
+                    <article class="col-lg-6 col-md-6 col-sm-5 text-center">
+                        <p>
+                        <a href="./" class="btn btn-danger back-to-top"><i class="fa fa-arrow-up"></i></a>
+                        </p>
+                    </article>
+
+                    <article class="col-lg-3 col-md-3 col-sm-3 text-right">
+                        <p>&copy; 2014-2016 desoSlide</p>
+                    </article>
+                </div>
+            </div>
+        </footer>
+
+        <script src="../doc/assets/js/vendor/jquery/jquery.js"></script>
+        <script src="../doc/assets/js/vendor/bootstrap/bootstrap.min.js"></script>
+
+        <script src="qunit/js/qunit.js"></script>
+
+        <script src="../src/js/jquery.desoslide.js"></script>
+        <script src="tests.js"></script>
+
+    </body>
+</html>
diff --git a/Exercise 1/desoslide-2.2.0/tests/qunit/css/qunit.css b/Exercise 1/desoslide-2.2.0/tests/qunit/css/qunit.css
new file mode 100644
index 0000000000000000000000000000000000000000..0e7eb819777763ef69cc2c488df83efa8ba6f283
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/tests/qunit/css/qunit.css	
@@ -0,0 +1,237 @@
+/*!
+ * QUnit 1.14.0
+ * http://qunitjs.com/
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2014-01-31T16:40Z
+ */
+
+/** Font Family and Sizes */
+
+#qunit-tests, #qunit-header, #qunit-banner, #qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult {
+	font-family: "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial, sans-serif;
+}
+
+#qunit-testrunner-toolbar, #qunit-userAgent, #qunit-testresult, #qunit-tests li { font-size: small; }
+#qunit-tests { font-size: smaller; }
+
+
+/** Resets */
+
+#qunit-tests, #qunit-header, #qunit-banner, #qunit-userAgent, #qunit-testresult, #qunit-modulefilter {
+	margin: 0;
+	padding: 0;
+}
+
+
+/** Header */
+
+#qunit-header {
+	padding: 0.5em 0 0.5em 1em;
+
+	color: #8699A4;
+	background-color: #0D3349;
+
+	font-size: 1.5em;
+	line-height: 1em;
+	font-weight: 400;
+
+	border-radius: 5px 5px 0 0;
+}
+
+#qunit-header a {
+	text-decoration: none;
+	color: #C2CCD1;
+}
+
+#qunit-header a:hover,
+#qunit-header a:focus {
+	color: #FFF;
+}
+
+#qunit-testrunner-toolbar label {
+	display: inline-block;
+	padding: 0 0.5em 0 0.1em;
+}
+
+#qunit-banner {
+	height: 5px;
+}
+
+#qunit-testrunner-toolbar {
+	padding: 0.5em 0 0.5em 2em;
+	color: #5E740B;
+	background-color: #EEE;
+	overflow: hidden;
+}
+
+#qunit-userAgent {
+	padding: 0.5em 0 0.5em 2.5em;
+	background-color: #2B81AF;
+	color: #FFF;
+	text-shadow: rgba(0, 0, 0, 0.5) 2px 2px 1px;
+}
+
+#qunit-modulefilter-container {
+	float: right;
+}
+
+/** Tests: Pass/Fail */
+
+#qunit-tests {
+	list-style-position: inside;
+}
+
+#qunit-tests li {
+	padding: 0.4em 0.5em 0.4em 2.5em;
+	border-bottom: 1px solid #FFF;
+	list-style-position: inside;
+}
+
+#qunit-tests.hidepass li.pass, #qunit-tests.hidepass li.running  {
+	display: none;
+}
+
+#qunit-tests li strong {
+	cursor: pointer;
+}
+
+#qunit-tests li a {
+	padding: 0.5em;
+	color: #C2CCD1;
+	text-decoration: none;
+}
+#qunit-tests li a:hover,
+#qunit-tests li a:focus {
+	color: #000;
+}
+
+#qunit-tests li .runtime {
+	float: right;
+	font-size: smaller;
+}
+
+.qunit-assert-list {
+	margin-top: 0.5em;
+	padding: 0.5em;
+
+	background-color: #FFF;
+
+	border-radius: 5px;
+}
+
+.qunit-collapsed {
+	display: none;
+}
+
+#qunit-tests table {
+	border-collapse: collapse;
+	margin-top: 0.2em;
+}
+
+#qunit-tests th {
+	text-align: right;
+	vertical-align: top;
+	padding: 0 0.5em 0 0;
+}
+
+#qunit-tests td {
+	vertical-align: top;
+}
+
+#qunit-tests pre {
+	margin: 0;
+	white-space: pre-wrap;
+	word-wrap: break-word;
+}
+
+#qunit-tests del {
+	background-color: #E0F2BE;
+	color: #374E0C;
+	text-decoration: none;
+}
+
+#qunit-tests ins {
+	background-color: #FFCACA;
+	color: #500;
+	text-decoration: none;
+}
+
+/*** Test Counts */
+
+#qunit-tests b.counts                       { color: #000; }
+#qunit-tests b.passed                       { color: #5E740B; }
+#qunit-tests b.failed                       { color: #710909; }
+
+#qunit-tests li li {
+	padding: 5px;
+	background-color: #FFF;
+	border-bottom: none;
+	list-style-position: inside;
+}
+
+/*** Passing Styles */
+
+#qunit-tests li li.pass {
+	color: #3C510C;
+	background-color: #FFF;
+	border-left: 10px solid #C6E746;
+}
+
+#qunit-tests .pass                          { color: #528CE0; background-color: #D2E0E6; }
+#qunit-tests .pass .test-name               { color: #366097; }
+
+#qunit-tests .pass .test-actual,
+#qunit-tests .pass .test-expected           { color: #999; }
+
+#qunit-banner.qunit-pass                    { background-color: #C6E746; }
+
+/*** Failing Styles */
+
+#qunit-tests li li.fail {
+	color: #710909;
+	background-color: #FFF;
+	border-left: 10px solid #EE5757;
+	white-space: pre;
+}
+
+#qunit-tests > li:last-child {
+	border-radius: 0 0 5px 5px;
+}
+
+#qunit-tests .fail                          { color: #000; background-color: #EE5757; }
+#qunit-tests .fail .test-name,
+#qunit-tests .fail .module-name             { color: #000; }
+
+#qunit-tests .fail .test-actual             { color: #EE5757; }
+#qunit-tests .fail .test-expected           { color: #008000; }
+
+#qunit-banner.qunit-fail                    { background-color: #EE5757; }
+
+
+/** Result */
+
+#qunit-testresult {
+	padding: 0.5em 0.5em 0.5em 2.5em;
+
+	color: #2B81AF;
+	background-color: #D2E0E6;
+
+	border-bottom: 1px solid #FFF;
+}
+#qunit-testresult .module-name {
+	font-weight: 700;
+}
+
+/** Fixture */
+
+#qunit-fixture {
+	position: absolute;
+	top: -10000px;
+	left: -10000px;
+	width: 1000px;
+	height: 1000px;
+}
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/tests/qunit/js/qunit.js b/Exercise 1/desoslide-2.2.0/tests/qunit/js/qunit.js
new file mode 100644
index 0000000000000000000000000000000000000000..9ad6179e947715375418aacc1faa130b32ff41e9
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/tests/qunit/js/qunit.js	
@@ -0,0 +1,2288 @@
+/*!
+ * QUnit 1.14.0
+ * http://qunitjs.com/
+ *
+ * Copyright 2013 jQuery Foundation and other contributors
+ * Released under the MIT license
+ * http://jquery.org/license
+ *
+ * Date: 2014-01-31T16:40Z
+ */
+
+(function( window ) {
+
+var QUnit,
+	assert,
+	config,
+	onErrorFnPrev,
+	testId = 0,
+	fileName = (sourceFromStacktrace( 0 ) || "" ).replace(/(:\d+)+\)?/, "").replace(/.+\//, ""),
+	toString = Object.prototype.toString,
+	hasOwn = Object.prototype.hasOwnProperty,
+	// Keep a local reference to Date (GH-283)
+	Date = window.Date,
+	setTimeout = window.setTimeout,
+	clearTimeout = window.clearTimeout,
+	defined = {
+		document: typeof window.document !== "undefined",
+		setTimeout: typeof window.setTimeout !== "undefined",
+		sessionStorage: (function() {
+			var x = "qunit-test-string";
+			try {
+				sessionStorage.setItem( x, x );
+				sessionStorage.removeItem( x );
+				return true;
+			} catch( e ) {
+				return false;
+			}
+		}())
+	},
+	/**
+	 * Provides a normalized error string, correcting an issue
+	 * with IE 7 (and prior) where Error.prototype.toString is
+	 * not properly implemented
+	 *
+	 * Based on http://es5.github.com/#x15.11.4.4
+	 *
+	 * @param {String|Error} error
+	 * @return {String} error message
+	 */
+	errorString = function( error ) {
+		var name, message,
+			errorString = error.toString();
+		if ( errorString.substring( 0, 7 ) === "[object" ) {
+			name = error.name ? error.name.toString() : "Error";
+			message = error.message ? error.message.toString() : "";
+			if ( name && message ) {
+				return name + ": " + message;
+			} else if ( name ) {
+				return name;
+			} else if ( message ) {
+				return message;
+			} else {
+				return "Error";
+			}
+		} else {
+			return errorString;
+		}
+	},
+	/**
+	 * Makes a clone of an object using only Array or Object as base,
+	 * and copies over the own enumerable properties.
+	 *
+	 * @param {Object} obj
+	 * @return {Object} New object with only the own properties (recursively).
+	 */
+	objectValues = function( obj ) {
+		// Grunt 0.3.x uses an older version of jshint that still has jshint/jshint#392.
+		/*jshint newcap: false */
+		var key, val,
+			vals = QUnit.is( "array", obj ) ? [] : {};
+		for ( key in obj ) {
+			if ( hasOwn.call( obj, key ) ) {
+				val = obj[key];
+				vals[key] = val === Object(val) ? objectValues(val) : val;
+			}
+		}
+		return vals;
+	};
+
+
+// Root QUnit object.
+// `QUnit` initialized at top of scope
+QUnit = {
+
+	// call on start of module test to prepend name to all tests
+	module: function( name, testEnvironment ) {
+		config.currentModule = name;
+		config.currentModuleTestEnvironment = testEnvironment;
+		config.modules[name] = true;
+	},
+
+	asyncTest: function( testName, expected, callback ) {
+		if ( arguments.length === 2 ) {
+			callback = expected;
+			expected = null;
+		}
+
+		QUnit.test( testName, expected, callback, true );
+	},
+
+	test: function( testName, expected, callback, async ) {
+		var test,
+			nameHtml = "<span class='test-name'>" + escapeText( testName ) + "</span>";
+
+		if ( arguments.length === 2 ) {
+			callback = expected;
+			expected = null;
+		}
+
+		if ( config.currentModule ) {
+			nameHtml = "<span class='module-name'>" + escapeText( config.currentModule ) + "</span>: " + nameHtml;
+		}
+
+		test = new Test({
+			nameHtml: nameHtml,
+			testName: testName,
+			expected: expected,
+			async: async,
+			callback: callback,
+			module: config.currentModule,
+			moduleTestEnvironment: config.currentModuleTestEnvironment,
+			stack: sourceFromStacktrace( 2 )
+		});
+
+		if ( !validTest( test ) ) {
+			return;
+		}
+
+		test.queue();
+	},
+
+	// Specify the number of expected assertions to guarantee that failed test (no assertions are run at all) don't slip through.
+	expect: function( asserts ) {
+		if (arguments.length === 1) {
+			config.current.expected = asserts;
+		} else {
+			return config.current.expected;
+		}
+	},
+
+	start: function( count ) {
+		// QUnit hasn't been initialized yet.
+		// Note: RequireJS (et al) may delay onLoad
+		if ( config.semaphore === undefined ) {
+			QUnit.begin(function() {
+				// This is triggered at the top of QUnit.load, push start() to the event loop, to allow QUnit.load to finish first
+				setTimeout(function() {
+					QUnit.start( count );
+				});
+			});
+			return;
+		}
+
+		config.semaphore -= count || 1;
+		// don't start until equal number of stop-calls
+		if ( config.semaphore > 0 ) {
+			return;
+		}
+		// ignore if start is called more often then stop
+		if ( config.semaphore < 0 ) {
+			config.semaphore = 0;
+			QUnit.pushFailure( "Called start() while already started (QUnit.config.semaphore was 0 already)", null, sourceFromStacktrace(2) );
+			return;
+		}
+		// A slight delay, to avoid any current callbacks
+		if ( defined.setTimeout ) {
+			setTimeout(function() {
+				if ( config.semaphore > 0 ) {
+					return;
+				}
+				if ( config.timeout ) {
+					clearTimeout( config.timeout );
+				}
+
+				config.blocking = false;
+				process( true );
+			}, 13);
+		} else {
+			config.blocking = false;
+			process( true );
+		}
+	},
+
+	stop: function( count ) {
+		config.semaphore += count || 1;
+		config.blocking = true;
+
+		if ( config.testTimeout && defined.setTimeout ) {
+			clearTimeout( config.timeout );
+			config.timeout = setTimeout(function() {
+				QUnit.ok( false, "Test timed out" );
+				config.semaphore = 1;
+				QUnit.start();
+			}, config.testTimeout );
+		}
+	}
+};
+
+// We use the prototype to distinguish between properties that should
+// be exposed as globals (and in exports) and those that shouldn't
+(function() {
+	function F() {}
+	F.prototype = QUnit;
+	QUnit = new F();
+	// Make F QUnit's constructor so that we can add to the prototype later
+	QUnit.constructor = F;
+}());
+
+/**
+ * Config object: Maintain internal state
+ * Later exposed as QUnit.config
+ * `config` initialized at top of scope
+ */
+config = {
+	// The queue of tests to run
+	queue: [],
+
+	// block until document ready
+	blocking: true,
+
+	// when enabled, show only failing tests
+	// gets persisted through sessionStorage and can be changed in UI via checkbox
+	hidepassed: false,
+
+	// by default, run previously failed tests first
+	// very useful in combination with "Hide passed tests" checked
+	reorder: true,
+
+	// by default, modify document.title when suite is done
+	altertitle: true,
+
+	// by default, scroll to top of the page when suite is done
+	scrolltop: true,
+
+	// when enabled, all tests must call expect()
+	requireExpects: false,
+
+	// add checkboxes that are persisted in the query-string
+	// when enabled, the id is set to `true` as a `QUnit.config` property
+	urlConfig: [
+		{
+			id: "noglobals",
+			label: "Check for Globals",
+			tooltip: "Enabling this will test if any test introduces new properties on the `window` object. Stored as query-strings."
+		},
+		{
+			id: "notrycatch",
+			label: "No try-catch",
+			tooltip: "Enabling this will run tests outside of a try-catch block. Makes debugging exceptions in IE reasonable. Stored as query-strings."
+		}
+	],
+
+	// Set of all modules.
+	modules: {},
+
+	// logging callback queues
+	begin: [],
+	done: [],
+	log: [],
+	testStart: [],
+	testDone: [],
+	moduleStart: [],
+	moduleDone: []
+};
+
+// Initialize more QUnit.config and QUnit.urlParams
+(function() {
+	var i, current,
+		location = window.location || { search: "", protocol: "file:" },
+		params = location.search.slice( 1 ).split( "&" ),
+		length = params.length,
+		urlParams = {};
+
+	if ( params[ 0 ] ) {
+		for ( i = 0; i < length; i++ ) {
+			current = params[ i ].split( "=" );
+			current[ 0 ] = decodeURIComponent( current[ 0 ] );
+
+			// allow just a key to turn on a flag, e.g., test.html?noglobals
+			current[ 1 ] = current[ 1 ] ? decodeURIComponent( current[ 1 ] ) : true;
+			if ( urlParams[ current[ 0 ] ] ) {
+				urlParams[ current[ 0 ] ] = [].concat( urlParams[ current[ 0 ] ], current[ 1 ] );
+			} else {
+				urlParams[ current[ 0 ] ] = current[ 1 ];
+			}
+		}
+	}
+
+	QUnit.urlParams = urlParams;
+
+	// String search anywhere in moduleName+testName
+	config.filter = urlParams.filter;
+
+	// Exact match of the module name
+	config.module = urlParams.module;
+
+	config.testNumber = [];
+	if ( urlParams.testNumber ) {
+
+		// Ensure that urlParams.testNumber is an array
+		urlParams.testNumber = [].concat( urlParams.testNumber );
+		for ( i = 0; i < urlParams.testNumber.length; i++ ) {
+			current = urlParams.testNumber[ i ];
+			config.testNumber.push( parseInt( current, 10 ) );
+		}
+	}
+
+	// Figure out if we're running the tests from a server or not
+	QUnit.isLocal = location.protocol === "file:";
+}());
+
+extend( QUnit, {
+
+	config: config,
+
+	// Initialize the configuration options
+	init: function() {
+		extend( config, {
+			stats: { all: 0, bad: 0 },
+			moduleStats: { all: 0, bad: 0 },
+			started: +new Date(),
+			updateRate: 1000,
+			blocking: false,
+			autostart: true,
+			autorun: false,
+			filter: "",
+			queue: [],
+			semaphore: 1
+		});
+
+		var tests, banner, result,
+			qunit = id( "qunit" );
+
+		if ( qunit ) {
+			qunit.innerHTML =
+				"<h1 id='qunit-header'>" + escapeText( document.title ) + "</h1>" +
+				"<h2 id='qunit-banner'></h2>" +
+				"<div id='qunit-testrunner-toolbar'></div>" +
+				"<h2 id='qunit-userAgent'></h2>" +
+				"<ol id='qunit-tests'></ol>";
+		}
+
+		tests = id( "qunit-tests" );
+		banner = id( "qunit-banner" );
+		result = id( "qunit-testresult" );
+
+		if ( tests ) {
+			tests.innerHTML = "";
+		}
+
+		if ( banner ) {
+			banner.className = "";
+		}
+
+		if ( result ) {
+			result.parentNode.removeChild( result );
+		}
+
+		if ( tests ) {
+			result = document.createElement( "p" );
+			result.id = "qunit-testresult";
+			result.className = "result";
+			tests.parentNode.insertBefore( result, tests );
+			result.innerHTML = "Running...<br/>&nbsp;";
+		}
+	},
+
+	// Resets the test setup. Useful for tests that modify the DOM.
+	/*
+	DEPRECATED: Use multiple tests instead of resetting inside a test.
+	Use testStart or testDone for custom cleanup.
+	This method will throw an error in 2.0, and will be removed in 2.1
+	*/
+	reset: function() {
+		var fixture = id( "qunit-fixture" );
+		if ( fixture ) {
+			fixture.innerHTML = config.fixture;
+		}
+	},
+
+	// Safe object type checking
+	is: function( type, obj ) {
+		return QUnit.objectType( obj ) === type;
+	},
+
+	objectType: function( obj ) {
+		if ( typeof obj === "undefined" ) {
+			return "undefined";
+		}
+
+		// Consider: typeof null === object
+		if ( obj === null ) {
+			return "null";
+		}
+
+		var match = toString.call( obj ).match(/^\[object\s(.*)\]$/),
+			type = match && match[1] || "";
+
+		switch ( type ) {
+			case "Number":
+				if ( isNaN(obj) ) {
+					return "nan";
+				}
+				return "number";
+			case "String":
+			case "Boolean":
+			case "Array":
+			case "Date":
+			case "RegExp":
+			case "Function":
+				return type.toLowerCase();
+		}
+		if ( typeof obj === "object" ) {
+			return "object";
+		}
+		return undefined;
+	},
+
+	push: function( result, actual, expected, message ) {
+		if ( !config.current ) {
+			throw new Error( "assertion outside test context, was " + sourceFromStacktrace() );
+		}
+
+		var output, source,
+			details = {
+				module: config.current.module,
+				name: config.current.testName,
+				result: result,
+				message: message,
+				actual: actual,
+				expected: expected
+			};
+
+		message = escapeText( message ) || ( result ? "okay" : "failed" );
+		message = "<span class='test-message'>" + message + "</span>";
+		output = message;
+
+		if ( !result ) {
+			expected = escapeText( QUnit.jsDump.parse(expected) );
+			actual = escapeText( QUnit.jsDump.parse(actual) );
+			output += "<table><tr class='test-expected'><th>Expected: </th><td><pre>" + expected + "</pre></td></tr>";
+
+			if ( actual !== expected ) {
+				output += "<tr class='test-actual'><th>Result: </th><td><pre>" + actual + "</pre></td></tr>";
+				output += "<tr class='test-diff'><th>Diff: </th><td><pre>" + QUnit.diff( expected, actual ) + "</pre></td></tr>";
+			}
+
+			source = sourceFromStacktrace();
+
+			if ( source ) {
+				details.source = source;
+				output += "<tr class='test-source'><th>Source: </th><td><pre>" + escapeText( source ) + "</pre></td></tr>";
+			}
+
+			output += "</table>";
+		}
+
+		runLoggingCallbacks( "log", QUnit, details );
+
+		config.current.assertions.push({
+			result: !!result,
+			message: output
+		});
+	},
+
+	pushFailure: function( message, source, actual ) {
+		if ( !config.current ) {
+			throw new Error( "pushFailure() assertion outside test context, was " + sourceFromStacktrace(2) );
+		}
+
+		var output,
+			details = {
+				module: config.current.module,
+				name: config.current.testName,
+				result: false,
+				message: message
+			};
+
+		message = escapeText( message ) || "error";
+		message = "<span class='test-message'>" + message + "</span>";
+		output = message;
+
+		output += "<table>";
+
+		if ( actual ) {
+			output += "<tr class='test-actual'><th>Result: </th><td><pre>" + escapeText( actual ) + "</pre></td></tr>";
+		}
+
+		if ( source ) {
+			details.source = source;
+			output += "<tr class='test-source'><th>Source: </th><td><pre>" + escapeText( source ) + "</pre></td></tr>";
+		}
+
+		output += "</table>";
+
+		runLoggingCallbacks( "log", QUnit, details );
+
+		config.current.assertions.push({
+			result: false,
+			message: output
+		});
+	},
+
+	url: function( params ) {
+		params = extend( extend( {}, QUnit.urlParams ), params );
+		var key,
+			querystring = "?";
+
+		for ( key in params ) {
+			if ( hasOwn.call( params, key ) ) {
+				querystring += encodeURIComponent( key ) + "=" +
+					encodeURIComponent( params[ key ] ) + "&";
+			}
+		}
+		return window.location.protocol + "//" + window.location.host +
+			window.location.pathname + querystring.slice( 0, -1 );
+	},
+
+	extend: extend,
+	id: id,
+	addEvent: addEvent,
+	addClass: addClass,
+	hasClass: hasClass,
+	removeClass: removeClass
+	// load, equiv, jsDump, diff: Attached later
+});
+
+/**
+ * @deprecated: Created for backwards compatibility with test runner that set the hook function
+ * into QUnit.{hook}, instead of invoking it and passing the hook function.
+ * QUnit.constructor is set to the empty F() above so that we can add to it's prototype here.
+ * Doing this allows us to tell if the following methods have been overwritten on the actual
+ * QUnit object.
+ */
+extend( QUnit.constructor.prototype, {
+
+	// Logging callbacks; all receive a single argument with the listed properties
+	// run test/logs.html for any related changes
+	begin: registerLoggingCallback( "begin" ),
+
+	// done: { failed, passed, total, runtime }
+	done: registerLoggingCallback( "done" ),
+
+	// log: { result, actual, expected, message }
+	log: registerLoggingCallback( "log" ),
+
+	// testStart: { name }
+	testStart: registerLoggingCallback( "testStart" ),
+
+	// testDone: { name, failed, passed, total, runtime }
+	testDone: registerLoggingCallback( "testDone" ),
+
+	// moduleStart: { name }
+	moduleStart: registerLoggingCallback( "moduleStart" ),
+
+	// moduleDone: { name, failed, passed, total }
+	moduleDone: registerLoggingCallback( "moduleDone" )
+});
+
+if ( !defined.document || document.readyState === "complete" ) {
+	config.autorun = true;
+}
+
+QUnit.load = function() {
+	runLoggingCallbacks( "begin", QUnit, {} );
+
+	// Initialize the config, saving the execution queue
+	var banner, filter, i, j, label, len, main, ol, toolbar, val, selection,
+		urlConfigContainer, moduleFilter, userAgent,
+		numModules = 0,
+		moduleNames = [],
+		moduleFilterHtml = "",
+		urlConfigHtml = "",
+		oldconfig = extend( {}, config );
+
+	QUnit.init();
+	extend(config, oldconfig);
+
+	config.blocking = false;
+
+	len = config.urlConfig.length;
+
+	for ( i = 0; i < len; i++ ) {
+		val = config.urlConfig[i];
+		if ( typeof val === "string" ) {
+			val = {
+				id: val,
+				label: val
+			};
+		}
+		config[ val.id ] = QUnit.urlParams[ val.id ];
+		if ( !val.value || typeof val.value === "string" ) {
+			urlConfigHtml += "<input id='qunit-urlconfig-" + escapeText( val.id ) +
+				"' name='" + escapeText( val.id ) +
+				"' type='checkbox'" +
+				( val.value ? " value='" + escapeText( val.value ) + "'" : "" ) +
+				( config[ val.id ] ? " checked='checked'" : "" ) +
+				" title='" + escapeText( val.tooltip ) +
+				"'><label for='qunit-urlconfig-" + escapeText( val.id ) +
+				"' title='" + escapeText( val.tooltip ) + "'>" + val.label + "</label>";
+		} else {
+			urlConfigHtml += "<label for='qunit-urlconfig-" + escapeText( val.id ) +
+				"' title='" + escapeText( val.tooltip ) +
+				"'>" + val.label +
+				": </label><select id='qunit-urlconfig-" + escapeText( val.id ) +
+				"' name='" + escapeText( val.id ) +
+				"' title='" + escapeText( val.tooltip ) +
+				"'><option></option>";
+			selection = false;
+			if ( QUnit.is( "array", val.value ) ) {
+				for ( j = 0; j < val.value.length; j++ ) {
+					urlConfigHtml += "<option value='" + escapeText( val.value[j] ) + "'" +
+						( config[ val.id ] === val.value[j] ?
+							(selection = true) && " selected='selected'" :
+							"" ) +
+						">" + escapeText( val.value[j] ) + "</option>";
+				}
+			} else {
+				for ( j in val.value ) {
+					if ( hasOwn.call( val.value, j ) ) {
+						urlConfigHtml += "<option value='" + escapeText( j ) + "'" +
+							( config[ val.id ] === j ?
+								(selection = true) && " selected='selected'" :
+								"" ) +
+							">" + escapeText( val.value[j] ) + "</option>";
+					}
+				}
+			}
+			if ( config[ val.id ] && !selection ) {
+				urlConfigHtml += "<option value='" + escapeText( config[ val.id ] ) +
+					"' selected='selected' disabled='disabled'>" +
+					escapeText( config[ val.id ] ) +
+					"</option>";
+			}
+			urlConfigHtml += "</select>";
+		}
+	}
+	for ( i in config.modules ) {
+		if ( config.modules.hasOwnProperty( i ) ) {
+			moduleNames.push(i);
+		}
+	}
+	numModules = moduleNames.length;
+	moduleNames.sort( function( a, b ) {
+		return a.localeCompare( b );
+	});
+	moduleFilterHtml += "<label for='qunit-modulefilter'>Module: </label><select id='qunit-modulefilter' name='modulefilter'><option value='' " +
+		( config.module === undefined  ? "selected='selected'" : "" ) +
+		">< All Modules ></option>";
+
+
+	for ( i = 0; i < numModules; i++) {
+			moduleFilterHtml += "<option value='" + escapeText( encodeURIComponent(moduleNames[i]) ) + "' " +
+				( config.module === moduleNames[i] ? "selected='selected'" : "" ) +
+				">" + escapeText(moduleNames[i]) + "</option>";
+	}
+	moduleFilterHtml += "</select>";
+
+	// `userAgent` initialized at top of scope
+	userAgent = id( "qunit-userAgent" );
+	if ( userAgent ) {
+		userAgent.innerHTML = navigator.userAgent;
+	}
+
+	// `banner` initialized at top of scope
+	banner = id( "qunit-header" );
+	if ( banner ) {
+		banner.innerHTML = "<a href='" + QUnit.url({ filter: undefined, module: undefined, testNumber: undefined }) + "'>" + banner.innerHTML + "</a> ";
+	}
+
+	// `toolbar` initialized at top of scope
+	toolbar = id( "qunit-testrunner-toolbar" );
+	if ( toolbar ) {
+		// `filter` initialized at top of scope
+		filter = document.createElement( "input" );
+		filter.type = "checkbox";
+		filter.id = "qunit-filter-pass";
+
+		addEvent( filter, "click", function() {
+			var tmp,
+				ol = id( "qunit-tests" );
+
+			if ( filter.checked ) {
+				ol.className = ol.className + " hidepass";
+			} else {
+				tmp = " " + ol.className.replace( /[\n\t\r]/g, " " ) + " ";
+				ol.className = tmp.replace( / hidepass /, " " );
+			}
+			if ( defined.sessionStorage ) {
+				if (filter.checked) {
+					sessionStorage.setItem( "qunit-filter-passed-tests", "true" );
+				} else {
+					sessionStorage.removeItem( "qunit-filter-passed-tests" );
+				}
+			}
+		});
+
+		if ( config.hidepassed || defined.sessionStorage && sessionStorage.getItem( "qunit-filter-passed-tests" ) ) {
+			filter.checked = true;
+			// `ol` initialized at top of scope
+			ol = id( "qunit-tests" );
+			ol.className = ol.className + " hidepass";
+		}
+		toolbar.appendChild( filter );
+
+		// `label` initialized at top of scope
+		label = document.createElement( "label" );
+		label.setAttribute( "for", "qunit-filter-pass" );
+		label.setAttribute( "title", "Only show tests and assertions that fail. Stored in sessionStorage." );
+		label.innerHTML = "Hide passed tests";
+		toolbar.appendChild( label );
+
+		urlConfigContainer = document.createElement("span");
+		urlConfigContainer.innerHTML = urlConfigHtml;
+		// For oldIE support:
+		// * Add handlers to the individual elements instead of the container
+		// * Use "click" instead of "change" for checkboxes
+		// * Fallback from event.target to event.srcElement
+		addEvents( urlConfigContainer.getElementsByTagName("input"), "click", function( event ) {
+			var params = {},
+				target = event.target || event.srcElement;
+			params[ target.name ] = target.checked ?
+				target.defaultValue || true :
+				undefined;
+			window.location = QUnit.url( params );
+		});
+		addEvents( urlConfigContainer.getElementsByTagName("select"), "change", function( event ) {
+			var params = {},
+				target = event.target || event.srcElement;
+			params[ target.name ] = target.options[ target.selectedIndex ].value || undefined;
+			window.location = QUnit.url( params );
+		});
+		toolbar.appendChild( urlConfigContainer );
+
+		if (numModules > 1) {
+			moduleFilter = document.createElement( "span" );
+			moduleFilter.setAttribute( "id", "qunit-modulefilter-container" );
+			moduleFilter.innerHTML = moduleFilterHtml;
+			addEvent( moduleFilter.lastChild, "change", function() {
+				var selectBox = moduleFilter.getElementsByTagName("select")[0],
+					selectedModule = decodeURIComponent(selectBox.options[selectBox.selectedIndex].value);
+
+				window.location = QUnit.url({
+					module: ( selectedModule === "" ) ? undefined : selectedModule,
+					// Remove any existing filters
+					filter: undefined,
+					testNumber: undefined
+				});
+			});
+			toolbar.appendChild(moduleFilter);
+		}
+	}
+
+	// `main` initialized at top of scope
+	main = id( "qunit-fixture" );
+	if ( main ) {
+		config.fixture = main.innerHTML;
+	}
+
+	if ( config.autostart ) {
+		QUnit.start();
+	}
+};
+
+if ( defined.document ) {
+	addEvent( window, "load", QUnit.load );
+}
+
+// `onErrorFnPrev` initialized at top of scope
+// Preserve other handlers
+onErrorFnPrev = window.onerror;
+
+// Cover uncaught exceptions
+// Returning true will suppress the default browser handler,
+// returning false will let it run.
+window.onerror = function ( error, filePath, linerNr ) {
+	var ret = false;
+	if ( onErrorFnPrev ) {
+		ret = onErrorFnPrev( error, filePath, linerNr );
+	}
+
+	// Treat return value as window.onerror itself does,
+	// Only do our handling if not suppressed.
+	if ( ret !== true ) {
+		if ( QUnit.config.current ) {
+			if ( QUnit.config.current.ignoreGlobalErrors ) {
+				return true;
+			}
+			QUnit.pushFailure( error, filePath + ":" + linerNr );
+		} else {
+			QUnit.test( "global failure", extend( function() {
+				QUnit.pushFailure( error, filePath + ":" + linerNr );
+			}, { validTest: validTest } ) );
+		}
+		return false;
+	}
+
+	return ret;
+};
+
+function done() {
+	config.autorun = true;
+
+	// Log the last module results
+	if ( config.previousModule ) {
+		runLoggingCallbacks( "moduleDone", QUnit, {
+			name: config.previousModule,
+			failed: config.moduleStats.bad,
+			passed: config.moduleStats.all - config.moduleStats.bad,
+			total: config.moduleStats.all
+		});
+	}
+	delete config.previousModule;
+
+	var i, key,
+		banner = id( "qunit-banner" ),
+		tests = id( "qunit-tests" ),
+		runtime = +new Date() - config.started,
+		passed = config.stats.all - config.stats.bad,
+		html = [
+			"Tests completed in ",
+			runtime,
+			" milliseconds.<br/>",
+			"<span class='passed'>",
+			passed,
+			"</span> assertions of <span class='total'>",
+			config.stats.all,
+			"</span> passed, <span class='failed'>",
+			config.stats.bad,
+			"</span> failed."
+		].join( "" );
+
+	if ( banner ) {
+		banner.className = ( config.stats.bad ? "qunit-fail" : "qunit-pass" );
+	}
+
+	if ( tests ) {
+		id( "qunit-testresult" ).innerHTML = html;
+	}
+
+	if ( config.altertitle && defined.document && document.title ) {
+		// show ✖ for good, ✔ for bad suite result in title
+		// use escape sequences in case file gets loaded with non-utf-8-charset
+		document.title = [
+			( config.stats.bad ? "\u2716" : "\u2714" ),
+			document.title.replace( /^[\u2714\u2716] /i, "" )
+		].join( " " );
+	}
+
+	// clear own sessionStorage items if all tests passed
+	if ( config.reorder && defined.sessionStorage && config.stats.bad === 0 ) {
+		// `key` & `i` initialized at top of scope
+		for ( i = 0; i < sessionStorage.length; i++ ) {
+			key = sessionStorage.key( i++ );
+			if ( key.indexOf( "qunit-test-" ) === 0 ) {
+				sessionStorage.removeItem( key );
+			}
+		}
+	}
+
+	// scroll back to top to show results
+	if ( config.scrolltop && window.scrollTo ) {
+		window.scrollTo(0, 0);
+	}
+
+	runLoggingCallbacks( "done", QUnit, {
+		failed: config.stats.bad,
+		passed: passed,
+		total: config.stats.all,
+		runtime: runtime
+	});
+}
+
+/** @return Boolean: true if this test should be ran */
+function validTest( test ) {
+	var include,
+		filter = config.filter && config.filter.toLowerCase(),
+		module = config.module && config.module.toLowerCase(),
+		fullName = ( test.module + ": " + test.testName ).toLowerCase();
+
+	// Internally-generated tests are always valid
+	if ( test.callback && test.callback.validTest === validTest ) {
+		delete test.callback.validTest;
+		return true;
+	}
+
+	if ( config.testNumber.length > 0 ) {
+		if ( inArray( test.testNumber, config.testNumber ) < 0 ) {
+			return false;
+		}
+	}
+
+	if ( module && ( !test.module || test.module.toLowerCase() !== module ) ) {
+		return false;
+	}
+
+	if ( !filter ) {
+		return true;
+	}
+
+	include = filter.charAt( 0 ) !== "!";
+	if ( !include ) {
+		filter = filter.slice( 1 );
+	}
+
+	// If the filter matches, we need to honour include
+	if ( fullName.indexOf( filter ) !== -1 ) {
+		return include;
+	}
+
+	// Otherwise, do the opposite
+	return !include;
+}
+
+// so far supports only Firefox, Chrome and Opera (buggy), Safari (for real exceptions)
+// Later Safari and IE10 are supposed to support error.stack as well
+// See also https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error/Stack
+function extractStacktrace( e, offset ) {
+	offset = offset === undefined ? 3 : offset;
+
+	var stack, include, i;
+
+	if ( e.stacktrace ) {
+		// Opera
+		return e.stacktrace.split( "\n" )[ offset + 3 ];
+	} else if ( e.stack ) {
+		// Firefox, Chrome
+		stack = e.stack.split( "\n" );
+		if (/^error$/i.test( stack[0] ) ) {
+			stack.shift();
+		}
+		if ( fileName ) {
+			include = [];
+			for ( i = offset; i < stack.length; i++ ) {
+				if ( stack[ i ].indexOf( fileName ) !== -1 ) {
+					break;
+				}
+				include.push( stack[ i ] );
+			}
+			if ( include.length ) {
+				return include.join( "\n" );
+			}
+		}
+		return stack[ offset ];
+	} else if ( e.sourceURL ) {
+		// Safari, PhantomJS
+		// hopefully one day Safari provides actual stacktraces
+		// exclude useless self-reference for generated Error objects
+		if ( /qunit.js$/.test( e.sourceURL ) ) {
+			return;
+		}
+		// for actual exceptions, this is useful
+		return e.sourceURL + ":" + e.line;
+	}
+}
+function sourceFromStacktrace( offset ) {
+	try {
+		throw new Error();
+	} catch ( e ) {
+		return extractStacktrace( e, offset );
+	}
+}
+
+/**
+ * Escape text for attribute or text content.
+ */
+function escapeText( s ) {
+	if ( !s ) {
+		return "";
+	}
+	s = s + "";
+	// Both single quotes and double quotes (for attributes)
+	return s.replace( /['"<>&]/g, function( s ) {
+		switch( s ) {
+			case "'":
+				return "&#039;";
+			case "\"":
+				return "&quot;";
+			case "<":
+				return "&lt;";
+			case ">":
+				return "&gt;";
+			case "&":
+				return "&amp;";
+		}
+	});
+}
+
+function synchronize( callback, last ) {
+	config.queue.push( callback );
+
+	if ( config.autorun && !config.blocking ) {
+		process( last );
+	}
+}
+
+function process( last ) {
+	function next() {
+		process( last );
+	}
+	var start = new Date().getTime();
+	config.depth = config.depth ? config.depth + 1 : 1;
+
+	while ( config.queue.length && !config.blocking ) {
+		if ( !defined.setTimeout || config.updateRate <= 0 || ( ( new Date().getTime() - start ) < config.updateRate ) ) {
+			config.queue.shift()();
+		} else {
+			setTimeout( next, 13 );
+			break;
+		}
+	}
+	config.depth--;
+	if ( last && !config.blocking && !config.queue.length && config.depth === 0 ) {
+		done();
+	}
+}
+
+function saveGlobal() {
+	config.pollution = [];
+
+	if ( config.noglobals ) {
+		for ( var key in window ) {
+			if ( hasOwn.call( window, key ) ) {
+				// in Opera sometimes DOM element ids show up here, ignore them
+				if ( /^qunit-test-output/.test( key ) ) {
+					continue;
+				}
+				config.pollution.push( key );
+			}
+		}
+	}
+}
+
+function checkPollution() {
+	var newGlobals,
+		deletedGlobals,
+		old = config.pollution;
+
+	saveGlobal();
+
+	newGlobals = diff( config.pollution, old );
+	if ( newGlobals.length > 0 ) {
+		QUnit.pushFailure( "Introduced global variable(s): " + newGlobals.join(", ") );
+	}
+
+	deletedGlobals = diff( old, config.pollution );
+	if ( deletedGlobals.length > 0 ) {
+		QUnit.pushFailure( "Deleted global variable(s): " + deletedGlobals.join(", ") );
+	}
+}
+
+// returns a new Array with the elements that are in a but not in b
+function diff( a, b ) {
+	var i, j,
+		result = a.slice();
+
+	for ( i = 0; i < result.length; i++ ) {
+		for ( j = 0; j < b.length; j++ ) {
+			if ( result[i] === b[j] ) {
+				result.splice( i, 1 );
+				i--;
+				break;
+			}
+		}
+	}
+	return result;
+}
+
+function extend( a, b ) {
+	for ( var prop in b ) {
+		if ( hasOwn.call( b, prop ) ) {
+			// Avoid "Member not found" error in IE8 caused by messing with window.constructor
+			if ( !( prop === "constructor" && a === window ) ) {
+				if ( b[ prop ] === undefined ) {
+					delete a[ prop ];
+				} else {
+					a[ prop ] = b[ prop ];
+				}
+			}
+		}
+	}
+
+	return a;
+}
+
+/**
+ * @param {HTMLElement} elem
+ * @param {string} type
+ * @param {Function} fn
+ */
+function addEvent( elem, type, fn ) {
+	if ( elem.addEventListener ) {
+
+		// Standards-based browsers
+		elem.addEventListener( type, fn, false );
+	} else if ( elem.attachEvent ) {
+
+		// support: IE <9
+		elem.attachEvent( "on" + type, fn );
+	} else {
+
+		// Caller must ensure support for event listeners is present
+		throw new Error( "addEvent() was called in a context without event listener support" );
+	}
+}
+
+/**
+ * @param {Array|NodeList} elems
+ * @param {string} type
+ * @param {Function} fn
+ */
+function addEvents( elems, type, fn ) {
+	var i = elems.length;
+	while ( i-- ) {
+		addEvent( elems[i], type, fn );
+	}
+}
+
+function hasClass( elem, name ) {
+	return (" " + elem.className + " ").indexOf(" " + name + " ") > -1;
+}
+
+function addClass( elem, name ) {
+	if ( !hasClass( elem, name ) ) {
+		elem.className += (elem.className ? " " : "") + name;
+	}
+}
+
+function removeClass( elem, name ) {
+	var set = " " + elem.className + " ";
+	// Class name may appear multiple times
+	while ( set.indexOf(" " + name + " ") > -1 ) {
+		set = set.replace(" " + name + " " , " ");
+	}
+	// If possible, trim it for prettiness, but not necessarily
+	elem.className = typeof set.trim === "function" ? set.trim() : set.replace(/^\s+|\s+$/g, "");
+}
+
+function id( name ) {
+	return defined.document && document.getElementById && document.getElementById( name );
+}
+
+function registerLoggingCallback( key ) {
+	return function( callback ) {
+		config[key].push( callback );
+	};
+}
+
+// Supports deprecated method of completely overwriting logging callbacks
+function runLoggingCallbacks( key, scope, args ) {
+	var i, callbacks;
+	if ( QUnit.hasOwnProperty( key ) ) {
+		QUnit[ key ].call(scope, args );
+	} else {
+		callbacks = config[ key ];
+		for ( i = 0; i < callbacks.length; i++ ) {
+			callbacks[ i ].call( scope, args );
+		}
+	}
+}
+
+// from jquery.js
+function inArray( elem, array ) {
+	if ( array.indexOf ) {
+		return array.indexOf( elem );
+	}
+
+	for ( var i = 0, length = array.length; i < length; i++ ) {
+		if ( array[ i ] === elem ) {
+			return i;
+		}
+	}
+
+	return -1;
+}
+
+function Test( settings ) {
+	extend( this, settings );
+	this.assertions = [];
+	this.testNumber = ++Test.count;
+}
+
+Test.count = 0;
+
+Test.prototype = {
+	init: function() {
+		var a, b, li,
+			tests = id( "qunit-tests" );
+
+		if ( tests ) {
+			b = document.createElement( "strong" );
+			b.innerHTML = this.nameHtml;
+
+			// `a` initialized at top of scope
+			a = document.createElement( "a" );
+			a.innerHTML = "Rerun";
+			a.href = QUnit.url({ testNumber: this.testNumber });
+
+			li = document.createElement( "li" );
+			li.appendChild( b );
+			li.appendChild( a );
+			li.className = "running";
+			li.id = this.id = "qunit-test-output" + testId++;
+
+			tests.appendChild( li );
+		}
+	},
+	setup: function() {
+		if (
+			// Emit moduleStart when we're switching from one module to another
+			this.module !== config.previousModule ||
+				// They could be equal (both undefined) but if the previousModule property doesn't
+				// yet exist it means this is the first test in a suite that isn't wrapped in a
+				// module, in which case we'll just emit a moduleStart event for 'undefined'.
+				// Without this, reporters can get testStart before moduleStart  which is a problem.
+				!hasOwn.call( config, "previousModule" )
+		) {
+			if ( hasOwn.call( config, "previousModule" ) ) {
+				runLoggingCallbacks( "moduleDone", QUnit, {
+					name: config.previousModule,
+					failed: config.moduleStats.bad,
+					passed: config.moduleStats.all - config.moduleStats.bad,
+					total: config.moduleStats.all
+				});
+			}
+			config.previousModule = this.module;
+			config.moduleStats = { all: 0, bad: 0 };
+			runLoggingCallbacks( "moduleStart", QUnit, {
+				name: this.module
+			});
+		}
+
+		config.current = this;
+
+		this.testEnvironment = extend({
+			setup: function() {},
+			teardown: function() {}
+		}, this.moduleTestEnvironment );
+
+		this.started = +new Date();
+		runLoggingCallbacks( "testStart", QUnit, {
+			name: this.testName,
+			module: this.module
+		});
+
+		/*jshint camelcase:false */
+
+
+		/**
+		 * Expose the current test environment.
+		 *
+		 * @deprecated since 1.12.0: Use QUnit.config.current.testEnvironment instead.
+		 */
+		QUnit.current_testEnvironment = this.testEnvironment;
+
+		/*jshint camelcase:true */
+
+		if ( !config.pollution ) {
+			saveGlobal();
+		}
+		if ( config.notrycatch ) {
+			this.testEnvironment.setup.call( this.testEnvironment, QUnit.assert );
+			return;
+		}
+		try {
+			this.testEnvironment.setup.call( this.testEnvironment, QUnit.assert );
+		} catch( e ) {
+			QUnit.pushFailure( "Setup failed on " + this.testName + ": " + ( e.message || e ), extractStacktrace( e, 1 ) );
+		}
+	},
+	run: function() {
+		config.current = this;
+
+		var running = id( "qunit-testresult" );
+
+		if ( running ) {
+			running.innerHTML = "Running: <br/>" + this.nameHtml;
+		}
+
+		if ( this.async ) {
+			QUnit.stop();
+		}
+
+		this.callbackStarted = +new Date();
+
+		if ( config.notrycatch ) {
+			this.callback.call( this.testEnvironment, QUnit.assert );
+			this.callbackRuntime = +new Date() - this.callbackStarted;
+			return;
+		}
+
+		try {
+			this.callback.call( this.testEnvironment, QUnit.assert );
+			this.callbackRuntime = +new Date() - this.callbackStarted;
+		} catch( e ) {
+			this.callbackRuntime = +new Date() - this.callbackStarted;
+
+			QUnit.pushFailure( "Died on test #" + (this.assertions.length + 1) + " " + this.stack + ": " + ( e.message || e ), extractStacktrace( e, 0 ) );
+			// else next test will carry the responsibility
+			saveGlobal();
+
+			// Restart the tests if they're blocking
+			if ( config.blocking ) {
+				QUnit.start();
+			}
+		}
+	},
+	teardown: function() {
+		config.current = this;
+		if ( config.notrycatch ) {
+			if ( typeof this.callbackRuntime === "undefined" ) {
+				this.callbackRuntime = +new Date() - this.callbackStarted;
+			}
+			this.testEnvironment.teardown.call( this.testEnvironment, QUnit.assert );
+			return;
+		} else {
+			try {
+				this.testEnvironment.teardown.call( this.testEnvironment, QUnit.assert );
+			} catch( e ) {
+				QUnit.pushFailure( "Teardown failed on " + this.testName + ": " + ( e.message || e ), extractStacktrace( e, 1 ) );
+			}
+		}
+		checkPollution();
+	},
+	finish: function() {
+		config.current = this;
+		if ( config.requireExpects && this.expected === null ) {
+			QUnit.pushFailure( "Expected number of assertions to be defined, but expect() was not called.", this.stack );
+		} else if ( this.expected !== null && this.expected !== this.assertions.length ) {
+			QUnit.pushFailure( "Expected " + this.expected + " assertions, but " + this.assertions.length + " were run", this.stack );
+		} else if ( this.expected === null && !this.assertions.length ) {
+			QUnit.pushFailure( "Expected at least one assertion, but none were run - call expect(0) to accept zero assertions.", this.stack );
+		}
+
+		var i, assertion, a, b, time, li, ol,
+			test = this,
+			good = 0,
+			bad = 0,
+			tests = id( "qunit-tests" );
+
+		this.runtime = +new Date() - this.started;
+		config.stats.all += this.assertions.length;
+		config.moduleStats.all += this.assertions.length;
+
+		if ( tests ) {
+			ol = document.createElement( "ol" );
+			ol.className = "qunit-assert-list";
+
+			for ( i = 0; i < this.assertions.length; i++ ) {
+				assertion = this.assertions[i];
+
+				li = document.createElement( "li" );
+				li.className = assertion.result ? "pass" : "fail";
+				li.innerHTML = assertion.message || ( assertion.result ? "okay" : "failed" );
+				ol.appendChild( li );
+
+				if ( assertion.result ) {
+					good++;
+				} else {
+					bad++;
+					config.stats.bad++;
+					config.moduleStats.bad++;
+				}
+			}
+
+			// store result when possible
+			if ( QUnit.config.reorder && defined.sessionStorage ) {
+				if ( bad ) {
+					sessionStorage.setItem( "qunit-test-" + this.module + "-" + this.testName, bad );
+				} else {
+					sessionStorage.removeItem( "qunit-test-" + this.module + "-" + this.testName );
+				}
+			}
+
+			if ( bad === 0 ) {
+				addClass( ol, "qunit-collapsed" );
+			}
+
+			// `b` initialized at top of scope
+			b = document.createElement( "strong" );
+			b.innerHTML = this.nameHtml + " <b class='counts'>(<b class='failed'>" + bad + "</b>, <b class='passed'>" + good + "</b>, " + this.assertions.length + ")</b>";
+
+			addEvent(b, "click", function() {
+				var next = b.parentNode.lastChild,
+					collapsed = hasClass( next, "qunit-collapsed" );
+				( collapsed ? removeClass : addClass )( next, "qunit-collapsed" );
+			});
+
+			addEvent(b, "dblclick", function( e ) {
+				var target = e && e.target ? e.target : window.event.srcElement;
+				if ( target.nodeName.toLowerCase() === "span" || target.nodeName.toLowerCase() === "b" ) {
+					target = target.parentNode;
+				}
+				if ( window.location && target.nodeName.toLowerCase() === "strong" ) {
+					window.location = QUnit.url({ testNumber: test.testNumber });
+				}
+			});
+
+			// `time` initialized at top of scope
+			time = document.createElement( "span" );
+			time.className = "runtime";
+			time.innerHTML = this.runtime + " ms";
+
+			// `li` initialized at top of scope
+			li = id( this.id );
+			li.className = bad ? "fail" : "pass";
+			li.removeChild( li.firstChild );
+			a = li.firstChild;
+			li.appendChild( b );
+			li.appendChild( a );
+			li.appendChild( time );
+			li.appendChild( ol );
+
+		} else {
+			for ( i = 0; i < this.assertions.length; i++ ) {
+				if ( !this.assertions[i].result ) {
+					bad++;
+					config.stats.bad++;
+					config.moduleStats.bad++;
+				}
+			}
+		}
+
+		runLoggingCallbacks( "testDone", QUnit, {
+			name: this.testName,
+			module: this.module,
+			failed: bad,
+			passed: this.assertions.length - bad,
+			total: this.assertions.length,
+			runtime: this.runtime,
+			// DEPRECATED: this property will be removed in 2.0.0, use runtime instead
+			duration: this.runtime
+		});
+
+		QUnit.reset();
+
+		config.current = undefined;
+	},
+
+	queue: function() {
+		var bad,
+			test = this;
+
+		synchronize(function() {
+			test.init();
+		});
+		function run() {
+			// each of these can by async
+			synchronize(function() {
+				test.setup();
+			});
+			synchronize(function() {
+				test.run();
+			});
+			synchronize(function() {
+				test.teardown();
+			});
+			synchronize(function() {
+				test.finish();
+			});
+		}
+
+		// `bad` initialized at top of scope
+		// defer when previous test run passed, if storage is available
+		bad = QUnit.config.reorder && defined.sessionStorage &&
+						+sessionStorage.getItem( "qunit-test-" + this.module + "-" + this.testName );
+
+		if ( bad ) {
+			run();
+		} else {
+			synchronize( run, true );
+		}
+	}
+};
+
+// `assert` initialized at top of scope
+// Assert helpers
+// All of these must either call QUnit.push() or manually do:
+// - runLoggingCallbacks( "log", .. );
+// - config.current.assertions.push({ .. });
+assert = QUnit.assert = {
+	/**
+	 * Asserts rough true-ish result.
+	 * @name ok
+	 * @function
+	 * @example ok( "asdfasdf".length > 5, "There must be at least 5 chars" );
+	 */
+	ok: function( result, msg ) {
+		if ( !config.current ) {
+			throw new Error( "ok() assertion outside test context, was " + sourceFromStacktrace(2) );
+		}
+		result = !!result;
+		msg = msg || ( result ? "okay" : "failed" );
+
+		var source,
+			details = {
+				module: config.current.module,
+				name: config.current.testName,
+				result: result,
+				message: msg
+			};
+
+		msg = "<span class='test-message'>" + escapeText( msg ) + "</span>";
+
+		if ( !result ) {
+			source = sourceFromStacktrace( 2 );
+			if ( source ) {
+				details.source = source;
+				msg += "<table><tr class='test-source'><th>Source: </th><td><pre>" +
+					escapeText( source ) +
+					"</pre></td></tr></table>";
+			}
+		}
+		runLoggingCallbacks( "log", QUnit, details );
+		config.current.assertions.push({
+			result: result,
+			message: msg
+		});
+	},
+
+	/**
+	 * Assert that the first two arguments are equal, with an optional message.
+	 * Prints out both actual and expected values.
+	 * @name equal
+	 * @function
+	 * @example equal( format( "Received {0} bytes.", 2), "Received 2 bytes.", "format() replaces {0} with next argument" );
+	 */
+	equal: function( actual, expected, message ) {
+		/*jshint eqeqeq:false */
+		QUnit.push( expected == actual, actual, expected, message );
+	},
+
+	/**
+	 * @name notEqual
+	 * @function
+	 */
+	notEqual: function( actual, expected, message ) {
+		/*jshint eqeqeq:false */
+		QUnit.push( expected != actual, actual, expected, message );
+	},
+
+	/**
+	 * @name propEqual
+	 * @function
+	 */
+	propEqual: function( actual, expected, message ) {
+		actual = objectValues(actual);
+		expected = objectValues(expected);
+		QUnit.push( QUnit.equiv(actual, expected), actual, expected, message );
+	},
+
+	/**
+	 * @name notPropEqual
+	 * @function
+	 */
+	notPropEqual: function( actual, expected, message ) {
+		actual = objectValues(actual);
+		expected = objectValues(expected);
+		QUnit.push( !QUnit.equiv(actual, expected), actual, expected, message );
+	},
+
+	/**
+	 * @name deepEqual
+	 * @function
+	 */
+	deepEqual: function( actual, expected, message ) {
+		QUnit.push( QUnit.equiv(actual, expected), actual, expected, message );
+	},
+
+	/**
+	 * @name notDeepEqual
+	 * @function
+	 */
+	notDeepEqual: function( actual, expected, message ) {
+		QUnit.push( !QUnit.equiv(actual, expected), actual, expected, message );
+	},
+
+	/**
+	 * @name strictEqual
+	 * @function
+	 */
+	strictEqual: function( actual, expected, message ) {
+		QUnit.push( expected === actual, actual, expected, message );
+	},
+
+	/**
+	 * @name notStrictEqual
+	 * @function
+	 */
+	notStrictEqual: function( actual, expected, message ) {
+		QUnit.push( expected !== actual, actual, expected, message );
+	},
+
+	"throws": function( block, expected, message ) {
+		var actual,
+			expectedOutput = expected,
+			ok = false;
+
+		// 'expected' is optional
+		if ( !message && typeof expected === "string" ) {
+			message = expected;
+			expected = null;
+		}
+
+		config.current.ignoreGlobalErrors = true;
+		try {
+			block.call( config.current.testEnvironment );
+		} catch (e) {
+			actual = e;
+		}
+		config.current.ignoreGlobalErrors = false;
+
+		if ( actual ) {
+
+			// we don't want to validate thrown error
+			if ( !expected ) {
+				ok = true;
+				expectedOutput = null;
+
+			// expected is an Error object
+			} else if ( expected instanceof Error ) {
+				ok = actual instanceof Error &&
+					 actual.name === expected.name &&
+					 actual.message === expected.message;
+
+			// expected is a regexp
+			} else if ( QUnit.objectType( expected ) === "regexp" ) {
+				ok = expected.test( errorString( actual ) );
+
+			// expected is a string
+			} else if ( QUnit.objectType( expected ) === "string" ) {
+				ok = expected === errorString( actual );
+
+			// expected is a constructor
+			} else if ( actual instanceof expected ) {
+				ok = true;
+
+			// expected is a validation function which returns true is validation passed
+			} else if ( expected.call( {}, actual ) === true ) {
+				expectedOutput = null;
+				ok = true;
+			}
+
+			QUnit.push( ok, actual, expectedOutput, message );
+		} else {
+			QUnit.pushFailure( message, null, "No exception was thrown." );
+		}
+	}
+};
+
+/**
+ * @deprecated since 1.8.0
+ * Kept assertion helpers in root for backwards compatibility.
+ */
+extend( QUnit.constructor.prototype, assert );
+
+/**
+ * @deprecated since 1.9.0
+ * Kept to avoid TypeErrors for undefined methods.
+ */
+QUnit.constructor.prototype.raises = function() {
+	QUnit.push( false, false, false, "QUnit.raises has been deprecated since 2012 (fad3c1ea), use QUnit.throws instead" );
+};
+
+/**
+ * @deprecated since 1.0.0, replaced with error pushes since 1.3.0
+ * Kept to avoid TypeErrors for undefined methods.
+ */
+QUnit.constructor.prototype.equals = function() {
+	QUnit.push( false, false, false, "QUnit.equals has been deprecated since 2009 (e88049a0), use QUnit.equal instead" );
+};
+QUnit.constructor.prototype.same = function() {
+	QUnit.push( false, false, false, "QUnit.same has been deprecated since 2009 (e88049a0), use QUnit.deepEqual instead" );
+};
+
+// Test for equality any JavaScript type.
+// Author: Philippe Rathé <prathe@gmail.com>
+QUnit.equiv = (function() {
+
+	// Call the o related callback with the given arguments.
+	function bindCallbacks( o, callbacks, args ) {
+		var prop = QUnit.objectType( o );
+		if ( prop ) {
+			if ( QUnit.objectType( callbacks[ prop ] ) === "function" ) {
+				return callbacks[ prop ].apply( callbacks, args );
+			} else {
+				return callbacks[ prop ]; // or undefined
+			}
+		}
+	}
+
+	// the real equiv function
+	var innerEquiv,
+		// stack to decide between skip/abort functions
+		callers = [],
+		// stack to avoiding loops from circular referencing
+		parents = [],
+		parentsB = [],
+
+		getProto = Object.getPrototypeOf || function ( obj ) {
+			/*jshint camelcase:false */
+			return obj.__proto__;
+		},
+		callbacks = (function () {
+
+			// for string, boolean, number and null
+			function useStrictEquality( b, a ) {
+				/*jshint eqeqeq:false */
+				if ( b instanceof a.constructor || a instanceof b.constructor ) {
+					// to catch short annotation VS 'new' annotation of a
+					// declaration
+					// e.g. var i = 1;
+					// var j = new Number(1);
+					return a == b;
+				} else {
+					return a === b;
+				}
+			}
+
+			return {
+				"string": useStrictEquality,
+				"boolean": useStrictEquality,
+				"number": useStrictEquality,
+				"null": useStrictEquality,
+				"undefined": useStrictEquality,
+
+				"nan": function( b ) {
+					return isNaN( b );
+				},
+
+				"date": function( b, a ) {
+					return QUnit.objectType( b ) === "date" && a.valueOf() === b.valueOf();
+				},
+
+				"regexp": function( b, a ) {
+					return QUnit.objectType( b ) === "regexp" &&
+						// the regex itself
+						a.source === b.source &&
+						// and its modifiers
+						a.global === b.global &&
+						// (gmi) ...
+						a.ignoreCase === b.ignoreCase &&
+						a.multiline === b.multiline &&
+						a.sticky === b.sticky;
+				},
+
+				// - skip when the property is a method of an instance (OOP)
+				// - abort otherwise,
+				// initial === would have catch identical references anyway
+				"function": function() {
+					var caller = callers[callers.length - 1];
+					return caller !== Object && typeof caller !== "undefined";
+				},
+
+				"array": function( b, a ) {
+					var i, j, len, loop, aCircular, bCircular;
+
+					// b could be an object literal here
+					if ( QUnit.objectType( b ) !== "array" ) {
+						return false;
+					}
+
+					len = a.length;
+					if ( len !== b.length ) {
+						// safe and faster
+						return false;
+					}
+
+					// track reference to avoid circular references
+					parents.push( a );
+					parentsB.push( b );
+					for ( i = 0; i < len; i++ ) {
+						loop = false;
+						for ( j = 0; j < parents.length; j++ ) {
+							aCircular = parents[j] === a[i];
+							bCircular = parentsB[j] === b[i];
+							if ( aCircular || bCircular ) {
+								if ( a[i] === b[i] || aCircular && bCircular ) {
+									loop = true;
+								} else {
+									parents.pop();
+									parentsB.pop();
+									return false;
+								}
+							}
+						}
+						if ( !loop && !innerEquiv(a[i], b[i]) ) {
+							parents.pop();
+							parentsB.pop();
+							return false;
+						}
+					}
+					parents.pop();
+					parentsB.pop();
+					return true;
+				},
+
+				"object": function( b, a ) {
+					/*jshint forin:false */
+					var i, j, loop, aCircular, bCircular,
+						// Default to true
+						eq = true,
+						aProperties = [],
+						bProperties = [];
+
+					// comparing constructors is more strict than using
+					// instanceof
+					if ( a.constructor !== b.constructor ) {
+						// Allow objects with no prototype to be equivalent to
+						// objects with Object as their constructor.
+						if ( !(( getProto(a) === null && getProto(b) === Object.prototype ) ||
+							( getProto(b) === null && getProto(a) === Object.prototype ) ) ) {
+								return false;
+						}
+					}
+
+					// stack constructor before traversing properties
+					callers.push( a.constructor );
+
+					// track reference to avoid circular references
+					parents.push( a );
+					parentsB.push( b );
+
+					// be strict: don't ensure hasOwnProperty and go deep
+					for ( i in a ) {
+						loop = false;
+						for ( j = 0; j < parents.length; j++ ) {
+							aCircular = parents[j] === a[i];
+							bCircular = parentsB[j] === b[i];
+							if ( aCircular || bCircular ) {
+								if ( a[i] === b[i] || aCircular && bCircular ) {
+									loop = true;
+								} else {
+									eq = false;
+									break;
+								}
+							}
+						}
+						aProperties.push(i);
+						if ( !loop && !innerEquiv(a[i], b[i]) ) {
+							eq = false;
+							break;
+						}
+					}
+
+					parents.pop();
+					parentsB.pop();
+					callers.pop(); // unstack, we are done
+
+					for ( i in b ) {
+						bProperties.push( i ); // collect b's properties
+					}
+
+					// Ensures identical properties name
+					return eq && innerEquiv( aProperties.sort(), bProperties.sort() );
+				}
+			};
+		}());
+
+	innerEquiv = function() { // can take multiple arguments
+		var args = [].slice.apply( arguments );
+		if ( args.length < 2 ) {
+			return true; // end transition
+		}
+
+		return (function( a, b ) {
+			if ( a === b ) {
+				return true; // catch the most you can
+			} else if ( a === null || b === null || typeof a === "undefined" ||
+					typeof b === "undefined" ||
+					QUnit.objectType(a) !== QUnit.objectType(b) ) {
+				return false; // don't lose time with error prone cases
+			} else {
+				return bindCallbacks(a, callbacks, [ b, a ]);
+			}
+
+			// apply transition with (1..n) arguments
+		}( args[0], args[1] ) && innerEquiv.apply( this, args.splice(1, args.length - 1 )) );
+	};
+
+	return innerEquiv;
+}());
+
+/**
+ * jsDump Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com |
+ * http://flesler.blogspot.com Licensed under BSD
+ * (http://www.opensource.org/licenses/bsd-license.php) Date: 5/15/2008
+ *
+ * @projectDescription Advanced and extensible data dumping for Javascript.
+ * @version 1.0.0
+ * @author Ariel Flesler
+ * @link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}
+ */
+QUnit.jsDump = (function() {
+	function quote( str ) {
+		return "\"" + str.toString().replace( /"/g, "\\\"" ) + "\"";
+	}
+	function literal( o ) {
+		return o + "";
+	}
+	function join( pre, arr, post ) {
+		var s = jsDump.separator(),
+			base = jsDump.indent(),
+			inner = jsDump.indent(1);
+		if ( arr.join ) {
+			arr = arr.join( "," + s + inner );
+		}
+		if ( !arr ) {
+			return pre + post;
+		}
+		return [ pre, inner + arr, base + post ].join(s);
+	}
+	function array( arr, stack ) {
+		var i = arr.length, ret = new Array(i);
+		this.up();
+		while ( i-- ) {
+			ret[i] = this.parse( arr[i] , undefined , stack);
+		}
+		this.down();
+		return join( "[", ret, "]" );
+	}
+
+	var reName = /^function (\w+)/,
+		jsDump = {
+			// type is used mostly internally, you can fix a (custom)type in advance
+			parse: function( obj, type, stack ) {
+				stack = stack || [ ];
+				var inStack, res,
+					parser = this.parsers[ type || this.typeOf(obj) ];
+
+				type = typeof parser;
+				inStack = inArray( obj, stack );
+
+				if ( inStack !== -1 ) {
+					return "recursion(" + (inStack - stack.length) + ")";
+				}
+				if ( type === "function" )  {
+					stack.push( obj );
+					res = parser.call( this, obj, stack );
+					stack.pop();
+					return res;
+				}
+				return ( type === "string" ) ? parser : this.parsers.error;
+			},
+			typeOf: function( obj ) {
+				var type;
+				if ( obj === null ) {
+					type = "null";
+				} else if ( typeof obj === "undefined" ) {
+					type = "undefined";
+				} else if ( QUnit.is( "regexp", obj) ) {
+					type = "regexp";
+				} else if ( QUnit.is( "date", obj) ) {
+					type = "date";
+				} else if ( QUnit.is( "function", obj) ) {
+					type = "function";
+				} else if ( typeof obj.setInterval !== undefined && typeof obj.document !== "undefined" && typeof obj.nodeType === "undefined" ) {
+					type = "window";
+				} else if ( obj.nodeType === 9 ) {
+					type = "document";
+				} else if ( obj.nodeType ) {
+					type = "node";
+				} else if (
+					// native arrays
+					toString.call( obj ) === "[object Array]" ||
+					// NodeList objects
+					( typeof obj.length === "number" && typeof obj.item !== "undefined" && ( obj.length ? obj.item(0) === obj[0] : ( obj.item( 0 ) === null && typeof obj[0] === "undefined" ) ) )
+				) {
+					type = "array";
+				} else if ( obj.constructor === Error.prototype.constructor ) {
+					type = "error";
+				} else {
+					type = typeof obj;
+				}
+				return type;
+			},
+			separator: function() {
+				return this.multiline ?	this.HTML ? "<br />" : "\n" : this.HTML ? "&nbsp;" : " ";
+			},
+			// extra can be a number, shortcut for increasing-calling-decreasing
+			indent: function( extra ) {
+				if ( !this.multiline ) {
+					return "";
+				}
+				var chr = this.indentChar;
+				if ( this.HTML ) {
+					chr = chr.replace( /\t/g, "   " ).replace( / /g, "&nbsp;" );
+				}
+				return new Array( this.depth + ( extra || 0 ) ).join(chr);
+			},
+			up: function( a ) {
+				this.depth += a || 1;
+			},
+			down: function( a ) {
+				this.depth -= a || 1;
+			},
+			setParser: function( name, parser ) {
+				this.parsers[name] = parser;
+			},
+			// The next 3 are exposed so you can use them
+			quote: quote,
+			literal: literal,
+			join: join,
+			//
+			depth: 1,
+			// This is the list of parsers, to modify them, use jsDump.setParser
+			parsers: {
+				window: "[Window]",
+				document: "[Document]",
+				error: function(error) {
+					return "Error(\"" + error.message + "\")";
+				},
+				unknown: "[Unknown]",
+				"null": "null",
+				"undefined": "undefined",
+				"function": function( fn ) {
+					var ret = "function",
+						// functions never have name in IE
+						name = "name" in fn ? fn.name : (reName.exec(fn) || [])[1];
+
+					if ( name ) {
+						ret += " " + name;
+					}
+					ret += "( ";
+
+					ret = [ ret, QUnit.jsDump.parse( fn, "functionArgs" ), "){" ].join( "" );
+					return join( ret, QUnit.jsDump.parse(fn,"functionCode" ), "}" );
+				},
+				array: array,
+				nodelist: array,
+				"arguments": array,
+				object: function( map, stack ) {
+					/*jshint forin:false */
+					var ret = [ ], keys, key, val, i;
+					QUnit.jsDump.up();
+					keys = [];
+					for ( key in map ) {
+						keys.push( key );
+					}
+					keys.sort();
+					for ( i = 0; i < keys.length; i++ ) {
+						key = keys[ i ];
+						val = map[ key ];
+						ret.push( QUnit.jsDump.parse( key, "key" ) + ": " + QUnit.jsDump.parse( val, undefined, stack ) );
+					}
+					QUnit.jsDump.down();
+					return join( "{", ret, "}" );
+				},
+				node: function( node ) {
+					var len, i, val,
+						open = QUnit.jsDump.HTML ? "&lt;" : "<",
+						close = QUnit.jsDump.HTML ? "&gt;" : ">",
+						tag = node.nodeName.toLowerCase(),
+						ret = open + tag,
+						attrs = node.attributes;
+
+					if ( attrs ) {
+						for ( i = 0, len = attrs.length; i < len; i++ ) {
+							val = attrs[i].nodeValue;
+							// IE6 includes all attributes in .attributes, even ones not explicitly set.
+							// Those have values like undefined, null, 0, false, "" or "inherit".
+							if ( val && val !== "inherit" ) {
+								ret += " " + attrs[i].nodeName + "=" + QUnit.jsDump.parse( val, "attribute" );
+							}
+						}
+					}
+					ret += close;
+
+					// Show content of TextNode or CDATASection
+					if ( node.nodeType === 3 || node.nodeType === 4 ) {
+						ret += node.nodeValue;
+					}
+
+					return ret + open + "/" + tag + close;
+				},
+				// function calls it internally, it's the arguments part of the function
+				functionArgs: function( fn ) {
+					var args,
+						l = fn.length;
+
+					if ( !l ) {
+						return "";
+					}
+
+					args = new Array(l);
+					while ( l-- ) {
+						// 97 is 'a'
+						args[l] = String.fromCharCode(97+l);
+					}
+					return " " + args.join( ", " ) + " ";
+				},
+				// object calls it internally, the key part of an item in a map
+				key: quote,
+				// function calls it internally, it's the content of the function
+				functionCode: "[code]",
+				// node calls it internally, it's an html attribute value
+				attribute: quote,
+				string: quote,
+				date: quote,
+				regexp: literal,
+				number: literal,
+				"boolean": literal
+			},
+			// if true, entities are escaped ( <, >, \t, space and \n )
+			HTML: false,
+			// indentation unit
+			indentChar: "  ",
+			// if true, items in a collection, are separated by a \n, else just a space.
+			multiline: true
+		};
+
+	return jsDump;
+}());
+
+/*
+ * Javascript Diff Algorithm
+ *  By John Resig (http://ejohn.org/)
+ *  Modified by Chu Alan "sprite"
+ *
+ * Released under the MIT license.
+ *
+ * More Info:
+ *  http://ejohn.org/projects/javascript-diff-algorithm/
+ *
+ * Usage: QUnit.diff(expected, actual)
+ *
+ * QUnit.diff( "the quick brown fox jumped over", "the quick fox jumps over" ) == "the  quick <del>brown </del> fox <del>jumped </del><ins>jumps </ins> over"
+ */
+QUnit.diff = (function() {
+	/*jshint eqeqeq:false, eqnull:true */
+	function diff( o, n ) {
+		var i,
+			ns = {},
+			os = {};
+
+		for ( i = 0; i < n.length; i++ ) {
+			if ( !hasOwn.call( ns, n[i] ) ) {
+				ns[ n[i] ] = {
+					rows: [],
+					o: null
+				};
+			}
+			ns[ n[i] ].rows.push( i );
+		}
+
+		for ( i = 0; i < o.length; i++ ) {
+			if ( !hasOwn.call( os, o[i] ) ) {
+				os[ o[i] ] = {
+					rows: [],
+					n: null
+				};
+			}
+			os[ o[i] ].rows.push( i );
+		}
+
+		for ( i in ns ) {
+			if ( hasOwn.call( ns, i ) ) {
+				if ( ns[i].rows.length === 1 && hasOwn.call( os, i ) && os[i].rows.length === 1 ) {
+					n[ ns[i].rows[0] ] = {
+						text: n[ ns[i].rows[0] ],
+						row: os[i].rows[0]
+					};
+					o[ os[i].rows[0] ] = {
+						text: o[ os[i].rows[0] ],
+						row: ns[i].rows[0]
+					};
+				}
+			}
+		}
+
+		for ( i = 0; i < n.length - 1; i++ ) {
+			if ( n[i].text != null && n[ i + 1 ].text == null && n[i].row + 1 < o.length && o[ n[i].row + 1 ].text == null &&
+						n[ i + 1 ] == o[ n[i].row + 1 ] ) {
+
+				n[ i + 1 ] = {
+					text: n[ i + 1 ],
+					row: n[i].row + 1
+				};
+				o[ n[i].row + 1 ] = {
+					text: o[ n[i].row + 1 ],
+					row: i + 1
+				};
+			}
+		}
+
+		for ( i = n.length - 1; i > 0; i-- ) {
+			if ( n[i].text != null && n[ i - 1 ].text == null && n[i].row > 0 && o[ n[i].row - 1 ].text == null &&
+						n[ i - 1 ] == o[ n[i].row - 1 ]) {
+
+				n[ i - 1 ] = {
+					text: n[ i - 1 ],
+					row: n[i].row - 1
+				};
+				o[ n[i].row - 1 ] = {
+					text: o[ n[i].row - 1 ],
+					row: i - 1
+				};
+			}
+		}
+
+		return {
+			o: o,
+			n: n
+		};
+	}
+
+	return function( o, n ) {
+		o = o.replace( /\s+$/, "" );
+		n = n.replace( /\s+$/, "" );
+
+		var i, pre,
+			str = "",
+			out = diff( o === "" ? [] : o.split(/\s+/), n === "" ? [] : n.split(/\s+/) ),
+			oSpace = o.match(/\s+/g),
+			nSpace = n.match(/\s+/g);
+
+		if ( oSpace == null ) {
+			oSpace = [ " " ];
+		}
+		else {
+			oSpace.push( " " );
+		}
+
+		if ( nSpace == null ) {
+			nSpace = [ " " ];
+		}
+		else {
+			nSpace.push( " " );
+		}
+
+		if ( out.n.length === 0 ) {
+			for ( i = 0; i < out.o.length; i++ ) {
+				str += "<del>" + out.o[i] + oSpace[i] + "</del>";
+			}
+		}
+		else {
+			if ( out.n[0].text == null ) {
+				for ( n = 0; n < out.o.length && out.o[n].text == null; n++ ) {
+					str += "<del>" + out.o[n] + oSpace[n] + "</del>";
+				}
+			}
+
+			for ( i = 0; i < out.n.length; i++ ) {
+				if (out.n[i].text == null) {
+					str += "<ins>" + out.n[i] + nSpace[i] + "</ins>";
+				}
+				else {
+					// `pre` initialized at top of scope
+					pre = "";
+
+					for ( n = out.n[i].row + 1; n < out.o.length && out.o[n].text == null; n++ ) {
+						pre += "<del>" + out.o[n] + oSpace[n] + "</del>";
+					}
+					str += " " + out.n[i].text + nSpace[i] + pre;
+				}
+			}
+		}
+
+		return str;
+	};
+}());
+
+// For browser, export only select globals
+if ( typeof window !== "undefined" ) {
+	extend( window, QUnit.constructor.prototype );
+	window.QUnit = QUnit;
+}
+
+// For CommonJS environments, export everything
+if ( typeof module !== "undefined" && module.exports ) {
+	module.exports = QUnit;
+}
+
+
+// Get a reference to the global object, like window in browsers
+}( (function() {
+	return this;
+})() ));
\ No newline at end of file
diff --git a/Exercise 1/desoslide-2.2.0/tests/tests.js b/Exercise 1/desoslide-2.2.0/tests/tests.js
new file mode 100644
index 0000000000000000000000000000000000000000..2671ef2585e62b2d0e4b5a81e1500a7eced818df
--- /dev/null
+++ b/Exercise 1/desoslide-2.2.0/tests/tests.js	
@@ -0,0 +1,353 @@
+/*jslint vars: true, white: true*/
+/*global $, jQuery, ok, test*/
+$(function () {
+
+    'use strict';
+
+    $('a.back-to-top').on('click', function (e) {
+        e.preventDefault();
+
+        $('html, body').stop().animate({
+            scrollTop: $('html, body').offset().top
+        }, 1000);
+    });
+
+    // Thumbs tests
+    // -------------------------------------------------------------------------
+    // -------------------------------------------------------------------------
+
+    var thumbs_test1, thumbs_test2, thumbs_test3, thumbs_test4, thumbs_test5, thumbs_test6;
+
+    $('#image_test1').desoSlide({
+        events: {
+            onError: function () {
+                thumbs_test1 = 'error';
+            }
+        }
+    });
+
+    $('#image_test2').desoSlide({
+        thumbs: $('#no_thumbs').find('a'),
+        events: {
+            onError: function () {
+                thumbs_test2 = 'error';
+            }
+        }
+    });
+
+    $('#image_test13').desoSlide({
+        thumbs: $('#no_href_thumbs').find('a'),
+        events: {
+            onError: function () {
+                thumbs_test3 = 'error';
+            }
+        }
+    });
+
+    $('#image_test14').desoSlide({
+        thumbs: $('#no_img_thumbs').find('a'),
+        events: {
+            onError: function () {
+                thumbs_test4 = 'error';
+            }
+        }
+    });
+
+    $('#image_test17').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        events: {
+            onSuccess: function () {
+                thumbs_test5 = 'success';
+            }
+        }
+    });
+
+    $('#image_test18').desoSlide({
+        thumbs: '#alt_thumbs li > a',
+        events: {
+            onSuccess: function () {
+                thumbs_test6 = 'success';
+            }
+        }
+    });
+
+    test('`thumbs`', function () {
+
+        ok(thumbs_test1 === 'error', 'option doesn\'t exist: error expected');
+        ok(thumbs_test2 === 'error', 'selector doesn\'t exist: error expected');
+        ok(thumbs_test3 === 'error', '`href` attribute on `<a>` doesn\'t exist: error expected');
+        ok(thumbs_test4 === 'error', 'doesn\'t contain <img> tag as a child: error expected');
+        ok(thumbs_test5 === 'success', 'has an accepted value (jQuery selector)');
+        ok(thumbs_test6 === 'success', 'has an accepted value (string selector)');
+
+    });
+
+    // "Overlay" tests
+    // -------------------------------------------------------------------------
+    // -------------------------------------------------------------------------
+
+    var overlay_test1, overlay_test2;
+
+    $('#image_test3').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        overlay: 'fail',
+        events: {
+            onError: function () {
+                overlay_test1 = 'error';
+            }
+        }
+    });
+
+    $('#image_test4').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        overlay: 'always',
+        events: {
+            onSuccess: function () {
+                overlay_test2 = 'success';
+            }
+        }
+    });
+
+    test('`overlay` option', function () {
+
+        ok(overlay_test1 === 'error', 'has a wrong value: error expected');
+        ok(overlay_test2 === 'success', 'has an accepted value: success expected');
+
+    });
+
+    // "alt" attribute tests
+    // -------------------------------------------------------------------------
+    // -------------------------------------------------------------------------
+
+    var alt_test1, alt_test2;
+
+    $('#image_test5').desoSlide({
+        thumbs: $('#no_alt_thumbs').find('li > a'),
+        events: {
+            onWarning: function () {
+                alt_test1 = 'warning';
+            }
+        }
+    });
+
+    $('#image_test6').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        events: {
+            onSuccess: function () {
+                alt_test2 = 'success';
+            }
+        }
+    });
+
+    test('`alt` attribute', function () {
+
+        ok(alt_test1 === 'warning', 'isn\'t specified: warning expected');
+        ok(alt_test2 === 'success', 'is specified: success expected');
+
+    });
+
+    // "First" tests
+    // -------------------------------------------------------------------------
+    // -------------------------------------------------------------------------
+
+    var first_test1, first_test2;
+
+    $('#image_test7').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        first: 4,
+        events: {
+            onError: function () {
+                first_test1 = 'error';
+            }
+        }
+    });
+
+    $('#image_test8').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        first: 1,
+        events: {
+            onSuccess: function () {
+                first_test2 = 'success';
+            }
+        }
+    });
+
+    test('`first` option', function () {
+
+        ok(first_test1 === 'error', 'has a wrong value: error expected');
+        ok(first_test2 === 'success', 'has an accepted value: success expected');
+
+    });
+
+    // "Effect" tests
+    // -------------------------------------------------------------------------
+    // -------------------------------------------------------------------------
+
+    var effect_test1, effect_test2, effect_test3;
+
+    $('#image_test9').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        effect: {
+            provider: 'fail',
+            name: 'fade'
+        },
+        events: {
+            onError: function () {
+                effect_test1 = 'error';
+            }
+        }
+    });
+
+    $('#image_test10').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        effect: {
+            provider: 'magic',
+            name: 'fail'
+        },
+        events: {
+            onError: function () {
+                effect_test2 = 'error';
+            }
+        }
+    });
+
+    $('#image_test11').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        effect: {
+            provider: 'animate',
+            name: 'rotate'
+        },
+        events: {
+            onSuccess: function () {
+                effect_test3 = 'success';
+            }
+        }
+    });
+
+    test('`effect` option', function () {
+
+        ok(effect_test1 === 'error', 'has a bad `provider` value: error expected');
+        ok(effect_test2 === 'error', 'has a bad `name` value: success expected');
+        ok(effect_test3 === 'success', 'has an accepted value: success expected');
+
+    });
+
+    // Public methods
+    // -------------------------------------------------------------------------
+    // -------------------------------------------------------------------------
+
+    // getThumbs()
+    // -------------------------------------------------------------------------
+
+    var get_thumbs_test1, get_thumbs_test2, get_thumbs_test3;
+
+    get_thumbs_test1 = $('#image_test4').desoSlide('getThumbs');
+    get_thumbs_test2 = $('#image_test4').desoSlide('getThumbs', 1);
+    get_thumbs_test3 = $('#image_test4').desoSlide('getThumbs', 10);
+
+    test('getThumbs method', function () {
+
+        ok(get_thumbs_test1.length === 2, 'the thumbs object has a size of 2');
+        ok(get_thumbs_test2.alt === 'Flower', 'the wanted thumb has been retrieved successfully');
+        ok(get_thumbs_test3 === null, 'returns `null`');
+
+    });
+
+    // setEffect()
+    // -------------------------------------------------------------------------
+
+    var set_effect_test1, set_effect_test2, set_effect_test3, set_effect_test4, set_effect_test5, set_effect_test6, set_effect_test7, set_effect_test8;
+
+    set_effect_test1 = $('#image_test4').desoSlide('setEffect', { provider: 'animate', name: 'random' });
+    set_effect_test2 = $('#image_test4').desoSlide('setEffect', { provider: 'magic', name: 'random' });
+    set_effect_test3 = $('#image_test4').desoSlide('setEffect', { provider: 'magic', name: 'puff' });
+    set_effect_test4 = $('#image_test4').desoSlide('setEffect', { provider: 'fail', name: 'puff' });
+    set_effect_test5 = $('#image_test4').desoSlide('setEffect', { provider: 'animate', name: 'fail' });
+    set_effect_test6 = $('#image_test4').desoSlide('setEffect');
+    set_effect_test7 = $('#image_test4').desoSlide('setEffect', {});
+    set_effect_test8 = $('#image_test4').desoSlide('setEffect', 'none');
+
+    test('setEffect method', function () {
+
+        ok(set_effect_test1.provider === 'animate' && typeof set_effect_test1.name === 'string', 'has an accepted provider and a random effect');
+        ok(set_effect_test2.provider === 'magic' && typeof set_effect_test2.name === 'string', 'has an accepted provider and a random effect');
+        ok(set_effect_test3.provider === 'magic' && set_effect_test3.name === 'puff', 'has an accepted provider and effect');
+        ok(set_effect_test4.provider === 'animate' && set_effect_test4.name === 'fade', 'has a bad provider: default provider and effect used');
+        ok(set_effect_test5.provider === 'animate' && set_effect_test5.name === 'fade', 'has a bad effect: default provider and effect used');
+        ok(set_effect_test6.provider === 'animate' && set_effect_test6.name === 'fade', 'has a bad parameter: default provider and effect used');
+        ok(set_effect_test7.provider === 'animate' && set_effect_test7.name === 'fade', 'has a bad parameter: default provider and effect used');
+        ok(set_effect_test8.provider === null && set_effect_test8.name === 'none', 'has a none effect');
+
+    });
+
+    // isPlaying()
+    // -------------------------------------------------------------------------
+
+    var is_playing_test1, is_playing_test2;
+
+    $('#image_test15').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a')
+    });
+
+    is_playing_test1 = $('#image_test15').desoSlide('isPlaying');
+
+    $('#image_test16').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        auto: {
+            start: true
+        }
+    });
+
+    is_playing_test2 = $('#image_test16').desoSlide('isPlaying');
+
+    test('isPlaying method', function () {
+
+        ok(is_playing_test1 === false, 'must be false');
+        ok(is_playing_test2 === true, 'must be true');
+
+    });
+
+    // Events
+    // -------------------------------------------------------------------------
+
+    var events_test1, events_test2, events_test3, events_test4, events_test5;
+
+    $('#image_test12').desoSlide({
+        thumbs: $('#alt_thumbs').find('li > a'),
+        events: {
+            onThumbClick: function () {
+                events_test1 = 'ok';
+            },
+            onImageClick: function () {
+                events_test2 = 'ok';
+            },
+            onPrev: function () {
+                events_test3 = 'ok';
+            },
+            onPlay: function () {
+                events_test4 = 'ok';
+            },
+            onNext: function () {
+                events_test5 = 'ok';
+            }
+        }
+    });
+
+    $('#alt_thumbs').find('li:first > a').trigger('click');
+    $('#image_test12').find('img:first').trigger('click');
+
+    $('#image_test12').desoSlide('goPrev');
+    $('#image_test12').desoSlide('play');
+    $('#image_test12').desoSlide('goNext');
+
+    test('events', function () {
+
+        ok(events_test1 === 'ok', 'onThumbClick');
+        ok(events_test2 === 'ok', 'onImageClick');
+        ok(events_test3 === 'ok', 'onPrev');
+        ok(events_test4 === 'ok', 'onPlay');
+        ok(events_test5 === 'ok', 'onNext');
+
+    });
+
+});
diff --git a/Exercise 1/images/image1-small.jpg b/Exercise 1/images/image1-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..332b8a55379f6e0e101bda55eda1befb0b92bf00
Binary files /dev/null and b/Exercise 1/images/image1-small.jpg differ
diff --git a/Exercise 1/images/image1.jpg b/Exercise 1/images/image1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b62cbe9fd1d42a42f6d7852e0135a53a50eea471
Binary files /dev/null and b/Exercise 1/images/image1.jpg differ
diff --git a/Exercise 1/images/image2-small.jpg b/Exercise 1/images/image2-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a592584898c1f1d58b22f60583ca23200e9e572
Binary files /dev/null and b/Exercise 1/images/image2-small.jpg differ
diff --git a/Exercise 1/images/image2.jpg b/Exercise 1/images/image2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..83bace9854987103688165b020cd4447169dd9c9
Binary files /dev/null and b/Exercise 1/images/image2.jpg differ
diff --git a/Exercise 1/images/image3-small.jpg b/Exercise 1/images/image3-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..167a73ee0569f9aeea1b373c4e8da6e895fbc78f
Binary files /dev/null and b/Exercise 1/images/image3-small.jpg differ
diff --git a/Exercise 1/images/image3.jpg b/Exercise 1/images/image3.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b54930d37314f052bee979fa6ce4aef3e9d0bf9a
Binary files /dev/null and b/Exercise 1/images/image3.jpg differ
diff --git a/Exercise 1/images/image4-small.jpg b/Exercise 1/images/image4-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..5a67d8cb07d281decfe518cd082d0f5167113373
Binary files /dev/null and b/Exercise 1/images/image4-small.jpg differ
diff --git a/Exercise 1/images/image4.jpg b/Exercise 1/images/image4.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4285e14f62443ff1f2b1839834c0426f3a990c2b
Binary files /dev/null and b/Exercise 1/images/image4.jpg differ
diff --git a/Exercise 1/images/image5-small.jpg b/Exercise 1/images/image5-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..162548994907eea3231445a9e42fe3d275a52dc8
Binary files /dev/null and b/Exercise 1/images/image5-small.jpg differ
diff --git a/Exercise 1/images/image5.jpg b/Exercise 1/images/image5.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9a80f29b51a1725a818c08cb70510b1efc151470
Binary files /dev/null and b/Exercise 1/images/image5.jpg differ
diff --git a/Exercise 1/images/image6-small.jpg b/Exercise 1/images/image6-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..795c3138fb5955091077c47f91d528b5e2d8d3eb
Binary files /dev/null and b/Exercise 1/images/image6-small.jpg differ
diff --git a/Exercise 1/images/image6.jpg b/Exercise 1/images/image6.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..634aaf96938d64effcd8d73022a209839347e067
Binary files /dev/null and b/Exercise 1/images/image6.jpg differ
diff --git a/Exercise 1/images/image7-small.jpg b/Exercise 1/images/image7-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6a1ead2dbddec87faca29d2bff446f22597f5428
Binary files /dev/null and b/Exercise 1/images/image7-small.jpg differ
diff --git a/Exercise 1/images/image7.jpg b/Exercise 1/images/image7.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..012c7f57e2e5a4062576d1db8282afccd85f92b3
Binary files /dev/null and b/Exercise 1/images/image7.jpg differ
diff --git a/Exercise 1/images/image8-small.jpg b/Exercise 1/images/image8-small.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f161bf2851c357ac29f8d64ac2f380fab1c45f5e
Binary files /dev/null and b/Exercise 1/images/image8-small.jpg differ
diff --git a/Exercise 1/images/image8.jpg b/Exercise 1/images/image8.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..2f036c6a31c51c4f8fc0ebc3643677826339f021
Binary files /dev/null and b/Exercise 1/images/image8.jpg differ
diff --git a/Exercise 1/index.html b/Exercise 1/index.html
index 7e881162568c057947f5abbe0104c3d2439a5726..a1e3aab2a93c02cdf8bdc263557e46477d56b025 100644
--- a/Exercise 1/index.html	
+++ b/Exercise 1/index.html	
@@ -19,7 +19,7 @@
             <ul id="menu">
                 <li><div><a href="home.html" target="index-content">Home</a></div></li>
                 <li>-</li>
-                <li><div>Slideshow</div></li>
+                <li><div><a href="slideshow.html" target ="index-content">Slideshow</a></div></li>
                 <li>-</li>
                 <li><div>jQuery UI</div>
                   <ul>
diff --git a/Exercise 1/script.js b/Exercise 1/script.js
index a9e98c2e8d90c4fa2c5169c0fdec37fcf0d02479..5ce689a43bb66d66848784d16a4a004e8986547d 100644
--- a/Exercise 1/script.js	
+++ b/Exercise 1/script.js	
@@ -21,4 +21,14 @@ $( document ).ready(function() {
     $( "#selectable" ).selectable();
   } );
 
-});
\ No newline at end of file
+  $(window).load(function() {
+    $('#slideshow').desoSlide({
+      thumbs: $('#slideshow_thumbs li > a'),
+      thumbEvent: 'mouseover',
+      first: 0
+    });
+  });
+
+});
+
+
diff --git a/Exercise 1/slideshow.html b/Exercise 1/slideshow.html
new file mode 100644
index 0000000000000000000000000000000000000000..e9f053f6f1cb7de3c0df6b367b29f75ec582b8e2
--- /dev/null
+++ b/Exercise 1/slideshow.html	
@@ -0,0 +1,57 @@
+<!doctype html>
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <title>Slideshow page</title>
+  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
+  <link rel="stylesheet" href="\Exercise 1\desoslide-2.2.0\doc\assets\css\vendor\animate\animate.min.css">
+  <link href="\Exercise 1\desoslide-2.2.0\dist\css\jquery.desoslide.css" rel="stylesheet">
+  <link href="\Exercise 1\desoslide-2.2.0\dist\css\jquery.desoslide.min.css" rel="stylesheet">
+  <link rel="stylesheet" href="style.css">
+
+  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
+  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
+  <script src="\Exercise 1\desoslide-2.2.0\src\js\jquery.desoslide.js"></script>
+  <script src="\Exercise 1\desoslide-2.2.0\dist\js\jquery.desoslide.min.js"></script>
+  <script src="script.js"></script>
+
+
+</head>
+<body>
+    <div id="slideshow-wrapper">
+        <div id="thumbs-div">
+        <ul id="slideshow_thumbs" class="desoslide-thumbs-horizontal list-inline text-center">
+            <li>
+                <a href="\Exercise 1\images\image1.jpg">
+                    <img src="\Exercise 1\images\image1-small.jpg"
+                         alt="Cat"
+                         data-desoslide-caption-title="A cat">
+                </a>
+            </li>
+            <li>
+                <a href="\Exercise 1\images\image2.jpg">
+                    <img src="\Exercise 1\images\image2-small.jpg" alt="Image" 
+                    data-desoslide-caption-title="Another cat">
+                </a>
+            </li>
+            <li>
+                <a href="\Exercise 1\images\image3.jpg">
+                    <img src="\Exercise 1\images\image3-small.jpg" alt="Image"
+                    data-desoslide-caption-title="More cat">
+                </a>
+            </li>
+
+        </ul>
+    </div>
+    <div id="slideshow-div">
+        <ul id="slideshow"></ul>
+    </div>
+    
+
+   
+
+</div>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/Exercise 1/style.css b/Exercise 1/style.css
index 88291dabc110a044ca920c784418f63e84265a15..a313fefd639314db9899d5c675528f0cf44d11c5 100644
--- a/Exercise 1/style.css	
+++ b/Exercise 1/style.css	
@@ -2,8 +2,13 @@
     width: 150px;
 }
 
+.ui-menu a {
+    text-decoration: none;
+}
+
 .wrapper {
     display: flex;
+    margin-top: 20px;
 }
 
 #sortable { 
@@ -42,5 +47,65 @@ iframe {
     width: 800px;
     height: 500px;
     margin-left: 150px;
-    border: 0;  
+    border: 0;
+}
+
+.desoslide-overlay {
+    padding: 0;
+}
+
+.desoslide-caption-title {
+    margin: 5px;
+}
+
+.desoslide-controls-wrapper {
+    margin: 5px;
+}
+
+#slideshow_thumbs img {
+    width: 80%;
+    height: 80%;
+}
+
+img {
+    width: 50%;
+    height: 50%;
+}
+
+#slideshow_thumbs li {
+    list-style: none;
+    
+}
+
+.desoslide-thumbs-horizontal img {
+    border:3px solid #22313f;
+    border-radius:3px;
+    transition:border .25s linear,opacity .25s linear
+}
+.desoslide-thumbs-horizontal>li:focus img, .desoslide-thumbs-horizontal>li:hover img {
+    border-color:#cc3cb9;
+    opacity:.8
+}
+
+#slideshow-wrapper {
+    display: flex;
+    flex-wrap: wrap;
+    align-items: center;
+    justify-content: center;
+}
+
+#thumbs-div {
+    display: flex;
+    align-items: center;
+    justify-content: center;
+}
+
+#thumbs-div ul li {
+    display: inline-block;
+}
+
+#slideshow-div {
+    display: flex;
+    align-items: center;
+    justify-content: center;
 }
\ No newline at end of file
diff --git a/Exercise 3/index.html b/Exercise 3/index.html
new file mode 100644
index 0000000000000000000000000000000000000000..e4132fb8982af78c779a880b3bb787b7f418c10a
--- /dev/null
+++ b/Exercise 3/index.html	
@@ -0,0 +1,46 @@
+<!doctype html>
+<html lang="en">
+<head>
+  <meta charset="utf-8">
+  <meta name="viewport" content="width=device-width, initial-scale=1">
+  <title>Assignment 4 Exercise 3</title>
+  <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
+  
+  <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
+  
+  <script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
+  <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
+  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
+  <script src="script.js"></script>
+  
+</head>
+<body>
+ 
+<div id="draggable" class="ui-widget-content">
+  <p>I revert when I&apos;m dropped</p>
+</div>
+
+<div id="draggable2" class="ui-widget-content">
+    <p>I revert when I&apos;m dropped</p>
+  </div>
+ 
+  <div id="draggable3" class="ui-widget-content">
+    <p>I revert when I&apos;m dropped</p>
+  </div>
+
+<div id="droppable" class="ui-widget-header">
+  <p>Drop me here</p>
+</div>
+ 
+<div id="droppable2" class="ui-widget-header">
+    <p>Drop me here</p>
+  </div>
+ 
+  <div id="droppable3" class="ui-widget-header">
+    <p>Drop me here</p>
+  </div>
+
+
+  <div>
+  <a data-fancybox="gallery" href="\Exercise 1\images\image8.jpg"><img src="\Exercise 1\images\image8-small.jpg"></a>
+  </div>
\ No newline at end of file
diff --git a/Exercise 3/script.js b/Exercise 3/script.js
new file mode 100644
index 0000000000000000000000000000000000000000..cf04161bddda4465bc809336d96e015cd88f6f59
--- /dev/null
+++ b/Exercise 3/script.js	
@@ -0,0 +1,16 @@
+$( function() {
+    $( "#draggable" ).draggable({ revert: "valid" });
+ 
+    $( "#droppable" ).droppable({
+      classes: {
+        "ui-droppable-active": "ui-state-active",
+        "ui-droppable-hover": "ui-state-hover"
+      },
+      drop: function( event, ui ) {
+        $( this )
+          .addClass( "ui-state-highlight" )
+          .find( "p" )
+            .html( "Dropped!" );
+      }
+    });
+  } );
\ No newline at end of file
diff --git a/Exercise 3/style.css b/Exercise 3/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..42d2c41096e9045ef14095bdd2f9c473b9b89dbe
--- /dev/null
+++ b/Exercise 3/style.css	
@@ -0,0 +1,2 @@
+#draggable, #draggable2, #draggable3 { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }
+#droppable, #droppable2, #droppable3 { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; }
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000000000000000000000000000000000000..48e341a0954d5f8c2accf3a6731be28e5bb9c0de
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,3 @@
+{
+  "lockfileVersion": 1
+}