aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Rude <[email protected]>2018-03-17 16:55:09 -0500
committerMatt Rude <[email protected]>2018-03-17 16:55:09 -0500
commit5b4b450b6fa5490101a58c7575e71340891b0e73 (patch)
tree7797c610a38178293c760bbab74fe04e25c7371e
parentb1c96657675f749bfdde13cd8d4090f3dd96e7d7 (diff)
parent2ca776737b15c89d3e6a24582b1e97cc85f0906d (diff)
downloadxmpp-site-builder-5b4b450b6fa5490101a58c7575e71340891b0e73.tar.gz
xmpp-site-builder-5b4b450b6fa5490101a58c7575e71340891b0e73.tar.bz2
xmpp-site-builder-5b4b450b6fa5490101a58c7575e71340891b0e73.zip
Merge github.com:mattrude/xmpp-site
-rw-r--r--.gitignore1
-rw-r--r--.gitlab-ci.yml31
-rw-r--r--Gemfile13
-rw-r--r--Gemfile.lock199
-rw-r--r--LICENSE674
-rw-r--r--README.md146
-rw-r--r--_config.yml83
-rw-r--r--_data/clients-compliance.yml182
-rw-r--r--_data/clients.yml80
-rw-r--r--_data/clienttypes.yml8
-rw-r--r--_data/features.yml47
-rw-r--r--_data/sections.yml16
-rw-r--r--_includes/analytics.html13
-rw-r--r--_includes/clients.html28
-rw-r--r--_includes/footer.html19
-rw-r--r--_includes/header.html15
-rw-r--r--_includes/menu.html33
-rw-r--r--_layouts/default.html6
-rw-r--r--_layouts/news.html10
-rw-r--r--_layouts/user-guides.html15
-rw-r--r--_layouts/welcome.html5
-rw-r--r--assets/css/main.css45
-rw-r--r--assets/css/main.css-old273
-rw-r--r--assets/img/clients/chatsecure_logo.pngbin0 -> 1715 bytes
-rw-r--r--assets/img/clients/conversations_logo.pngbin0 -> 31889 bytes
-rw-r--r--assets/img/clients/gajim_logo.pngbin0 -> 23295 bytes
-rw-r--r--assets/img/clients/messages_logo.pngbin0 -> 4228 bytes
-rw-r--r--assets/img/clients/psi_logo.pngbin0 -> 15980 bytes
-rw-r--r--assets/img/clients/spark_logo.pngbin0 -> 9575 bytes
-rw-r--r--assets/img/clients/swift_logo.svg3252
-rw-r--r--assets/img/clients/xabber_logo.pngbin0 -> 55710 bytes
-rw-r--r--assets/img/clients/yaxim_logo.pngbin0 -> 35324 bytes
-rw-r--r--assets/img/favicon.icobin0 -> 3474 bytes
-rw-r--r--assets/img/guides/gajim/AccountCreationWizard.pngbin0 -> 21779 bytes
-rw-r--r--assets/img/guides/gajim/AccountCreationWizard1.pngbin0 -> 24370 bytes
-rw-r--r--assets/img/guides/gajim/AccountCreationWizard2.pngbin0 -> 24942 bytes
-rw-r--r--assets/img/guides/gajim/AccountModification.pngbin0 -> 27832 bytes
-rw-r--r--assets/img/guides/gajim/Gajim-logo.pngbin0 -> 23295 bytes
-rw-r--r--assets/img/guides/spark/spark-login-screen.pngbin0 -> 40329 bytes
-rw-r--r--assets/img/guides/spark/spark_add+contact.jpgbin0 -> 21491 bytes
-rw-r--r--assets/img/guides/spark/spark_chat+window.jpgbin0 -> 72470 bytes
-rw-r--r--assets/img/guides/spark/spark_sc_roster_2.7.6.pngbin0 -> 35941 bytes
-rw-r--r--assets/img/guides/spark/spark_status.jpgbin0 -> 35822 bytes
-rw-r--r--assets/img/offline.pngbin0 -> 905 bytes
-rw-r--r--assets/img/online.pngbin0 -> 920 bytes
-rw-r--r--assets/img/status_away.pngbin0 -> 948 bytes
-rw-r--r--assets/img/status_chat.pngbin0 -> 920 bytes
-rw-r--r--assets/img/status_dnd.pngbin0 -> 822 bytes
-rw-r--r--assets/img/status_offline.pngbin0 -> 905 bytes
-rw-r--r--assets/img/status_online.pngbin0 -> 920 bytes
-rw-r--r--assets/img/status_xa.pngbin0 -> 954 bytes
-rw-r--r--assets/img/xmpp_logo.pngbin0 -> 14898 bytes
-rw-r--r--assets/js/jqBootstrapValidation/1.3.6/jqBootstrapValidation.js912
-rw-r--r--contact-ecc.txt75
-rw-r--r--contact.txt79
-rw-r--r--index.html108
-rw-r--r--pages/404.html21
-rw-r--r--pages/about.md17
-rw-r--r--pages/certificates.md112
-rw-r--r--pages/chatsecure.md7
-rw-r--r--pages/client_list.md298
-rw-r--r--pages/clients.html33
-rw-r--r--pages/contact.html53
-rw-r--r--pages/conversations.md30
-rw-r--r--pages/creating-account.html78
-rw-r--r--pages/definitions.md82
-rw-r--r--pages/gajim.md38
-rw-r--r--pages/generic-configuration.md24
-rw-r--r--pages/hal-robot.md19
-rw-r--r--pages/help.md41
-rw-r--r--pages/privacy-policy.md42
-rw-r--r--pages/register_web/recaptcha.html26
-rw-r--r--pages/register_web/register.html86
-rw-r--r--pages/register_web/simplecaptcha.html7
-rw-r--r--pages/register_web/success.html28
-rw-r--r--pages/server-list.html41
-rw-r--r--pages/spark.md59
-rw-r--r--pages/supported_standards.md467
-rw-r--r--pages/swift.md7
-rw-r--r--pages/using-conferences.md96
-rw-r--r--pages/web-presence.md31
-rw-r--r--robots.txt7
82 files changed, 8118 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 0f1966f..87c29bf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
accounts.xml
reports/*
+pages/compliance.html
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..3e9cf7f
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,31 @@
+# This file is a template, and might need editing before it works on your project.
+# Template project: https://gitlab.com/pages/jekyll
+# Docs: https://docs.gitlab.com/ce/pages/
+image: ruby:2.3
+
+variables:
+ JEKYLL_ENV: production
+
+before_script:
+- bundle install
+
+test:
+ stage: test
+ script:
+ - bundle exec jekyll build -d test
+ artifacts:
+ paths:
+ - test
+ except:
+ - master
+
+pages:
+ stage: deploy
+ script:
+ - bundle exec jekyll build -d public
+ artifacts:
+ paths:
+ - public
+ only:
+ - master
+
diff --git a/Gemfile b/Gemfile
new file mode 100644
index 0000000..b4b1ff3
--- /dev/null
+++ b/Gemfile
@@ -0,0 +1,13 @@
+# frozen_string_literal: true
+# A sample Gemfile
+source "https://rubygems.org"
+
+gem "rails"
+gem "rouge"
+gem "kramdown"
+gem "therubyracer"
+gem "jekyll"
+gem "jekyll-sitemap"
+gem "jekyll-press"
+gem "jekyll-less"
+gem "jekyll-minifier"
diff --git a/Gemfile.lock b/Gemfile.lock
new file mode 100644
index 0000000..f71348d
--- /dev/null
+++ b/Gemfile.lock
@@ -0,0 +1,199 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ actioncable (5.1.3)
+ actionpack (= 5.1.3)
+ nio4r (~> 2.0)
+ websocket-driver (~> 0.6.1)
+ actionmailer (5.1.3)
+ actionpack (= 5.1.3)
+ actionview (= 5.1.3)
+ activejob (= 5.1.3)
+ mail (~> 2.5, >= 2.5.4)
+ rails-dom-testing (~> 2.0)
+ actionpack (5.1.3)
+ actionview (= 5.1.3)
+ activesupport (= 5.1.3)
+ rack (~> 2.0)
+ rack-test (~> 0.6.3)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.0.2)
+ actionview (5.1.3)
+ activesupport (= 5.1.3)
+ builder (~> 3.1)
+ erubi (~> 1.4)
+ rails-dom-testing (~> 2.0)
+ rails-html-sanitizer (~> 1.0, >= 1.0.3)
+ activejob (5.1.3)
+ activesupport (= 5.1.3)
+ globalid (>= 0.3.6)
+ activemodel (5.1.3)
+ activesupport (= 5.1.3)
+ activerecord (5.1.3)
+ activemodel (= 5.1.3)
+ activesupport (= 5.1.3)
+ arel (~> 8.0)
+ activesupport (5.1.3)
+ concurrent-ruby (~> 1.0, >= 1.0.2)
+ i18n (~> 0.7)
+ minitest (~> 5.1)
+ tzinfo (~> 1.1)
+ addressable (2.5.1)
+ public_suffix (~> 2.0, >= 2.0.2)
+ arel (8.0.0)
+ builder (3.2.3)
+ colorator (1.1.0)
+ commonjs (0.2.7)
+ concurrent-ruby (1.0.5)
+ css_press (0.3.2)
+ csspool-st (= 3.1.2)
+ json
+ cssminify2 (2.0.1)
+ csspool-st (3.1.2)
+ erubi (1.6.1)
+ execjs (2.7.0)
+ ffi (1.9.18)
+ forwardable-extended (2.6.0)
+ globalid (0.4.0)
+ activesupport (>= 4.2.0)
+ html_press (0.8.1)
+ htmlentities
+ multi_css (>= 0.1.0)
+ multi_js
+ htmlcompressor (0.3.1)
+ htmlentities (4.3.4)
+ i18n (0.8.6)
+ jekyll (3.5.1)
+ addressable (~> 2.4)
+ colorator (~> 1.0)
+ jekyll-sass-converter (~> 1.0)
+ jekyll-watch (~> 1.1)
+ kramdown (~> 1.3)
+ liquid (~> 4.0)
+ mercenary (~> 0.3.3)
+ pathutil (~> 0.9)
+ rouge (~> 1.7)
+ safe_yaml (~> 1.0)
+ jekyll-less (0.0.4)
+ jekyll (>= 0.10.0)
+ less (>= 2.0.5)
+ jekyll-minifier (0.1.4)
+ cssminify2 (~> 2.0)
+ htmlcompressor (~> 0.3)
+ jekyll (~> 3.5)
+ uglifier (~> 3.2)
+ jekyll-press (0.2.0)
+ html_press (>= 0.8.0)
+ jekyll
+ multi_css (>= 0.1.0)
+ uglifier
+ jekyll-sass-converter (1.5.0)
+ sass (~> 3.4)
+ jekyll-sitemap (1.1.1)
+ jekyll (~> 3.3)
+ jekyll-watch (1.5.0)
+ listen (~> 3.0, < 3.1)
+ json (2.1.0)
+ kramdown (1.14.0)
+ less (2.6.0)
+ commonjs (~> 0.2.7)
+ libv8 (3.16.14.19)
+ liquid (4.0.0)
+ listen (3.0.8)
+ rb-fsevent (~> 0.9, >= 0.9.4)
+ rb-inotify (~> 0.9, >= 0.9.7)
+ loofah (2.0.3)
+ nokogiri (>= 1.5.9)
+ mail (2.6.6)
+ mime-types (>= 1.16, < 4)
+ mercenary (0.3.6)
+ method_source (0.8.2)
+ mime-types (3.1)
+ mime-types-data (~> 3.2015)
+ mime-types-data (3.2016.0521)
+ mini_portile2 (2.2.0)
+ minitest (5.10.3)
+ multi_css (0.1.0)
+ css_press
+ multi_js (0.0.1)
+ uglifier
+ nio4r (2.1.0)
+ nokogiri (1.8.0)
+ mini_portile2 (~> 2.2.0)
+ pathutil (0.14.0)
+ forwardable-extended (~> 2.6)
+ public_suffix (2.0.5)
+ rack (2.0.3)
+ rack-test (0.6.3)
+ rack (>= 1.0)
+ rails (5.1.3)
+ actioncable (= 5.1.3)
+ actionmailer (= 5.1.3)
+ actionpack (= 5.1.3)
+ actionview (= 5.1.3)
+ activejob (= 5.1.3)
+ activemodel (= 5.1.3)
+ activerecord (= 5.1.3)
+ activesupport (= 5.1.3)
+ bundler (>= 1.3.0)
+ railties (= 5.1.3)
+ sprockets-rails (>= 2.0.0)
+ rails-dom-testing (2.0.3)
+ activesupport (>= 4.2.0)
+ nokogiri (>= 1.6)
+ rails-html-sanitizer (1.0.3)
+ loofah (~> 2.0)
+ railties (5.1.3)
+ actionpack (= 5.1.3)
+ activesupport (= 5.1.3)
+ method_source
+ rake (>= 0.8.7)
+ thor (>= 0.18.1, < 2.0)
+ rake (12.0.0)
+ rb-fsevent (0.10.2)
+ rb-inotify (0.9.10)
+ ffi (>= 0.5.0, < 2)
+ ref (2.0.0)
+ rouge (1.11.1)
+ safe_yaml (1.0.4)
+ sass (3.5.1)
+ sass-listen (~> 4.0.0)
+ sass-listen (4.0.0)
+ rb-fsevent (~> 0.9, >= 0.9.4)
+ rb-inotify (~> 0.9, >= 0.9.7)
+ sprockets (3.7.1)
+ concurrent-ruby (~> 1.0)
+ rack (> 1, < 3)
+ sprockets-rails (3.2.0)
+ actionpack (>= 4.0)
+ activesupport (>= 4.0)
+ sprockets (>= 3.0.0)
+ therubyracer (0.12.3)
+ libv8 (~> 3.16.14.15)
+ ref
+ thor (0.19.4)
+ thread_safe (0.3.6)
+ tzinfo (1.2.3)
+ thread_safe (~> 0.1)
+ uglifier (3.2.0)
+ execjs (>= 0.3.0, < 3)
+ websocket-driver (0.6.5)
+ websocket-extensions (>= 0.1.0)
+ websocket-extensions (0.1.2)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ jekyll
+ jekyll-less
+ jekyll-minifier
+ jekyll-press
+ jekyll-sitemap
+ kramdown
+ rails
+ rouge
+ therubyracer
+
+BUNDLED WITH
+ 1.15.3
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7f8e99c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,146 @@
+# Communication Service Website Source
+
+[![GitHub license](https://img.shields.io/github/license/mattrude/xmpp-site.svg)](https://github.com/mattrude/xmpp-site/blob/master/LICENSE) [![Open Issues](https://img.shields.io/github/issues-raw/mattrude/xmpp-site.svg)](https://github.com/mattrude/xmpp-site/issues) [![Maintenance](https://img.shields.io/maintenance/yes/2018.svg)](http://github.com/mattrude/xmpp-site)
+
+This is the website for [Matt Rude](https://mattrude.com)'s XMPP service. This site may be loaded via the [xmpp-site-builder](https://code.mattrude.com/xmpp-site-builder/) repository.
+
+## Jekyll
+
+[Jekyll](http://jekyllrb.com/) is a static site generator built in [Ruby on Rails](http://rubyonrails.org/). With this approach, you are able to build a high power build site, using a low power, very stable webserver running a static site.
+
+Jekyll is not needed on the webserver, updates must be done by a build system, from this source repository, then sent to the webserver.
+
+### Updating the site
+
+First change into the source directory of the site, once in, update via
+
+ jekyll build
+
+A simple script would be
+
+ rm -rf /var/src/xmpp-site && mkdir -p /var/src/ && \
+ git clone http://code.mattrude.com/git/xmpp-site /var/src/xmpp-site -q && \
+ cd /var/src/xmpp-site && jekyll build -q && rm -rf /var/src/xmpp-site
+
+## Installing the server
+
+### Nginx Configuration
+
+ #----------------------------------------------------------------------
+ # therudes.im XMPP Service
+ #----------------------------------------------------------------------
+
+ server {
+ listen 443 ssl http2;
+ listen [::]:443 ssl http2;
+ root /var/www/therudes.im;
+ server_name therudes.im;
+
+ ssl_certificate /var/www/openssl/certs/therudes_im.crt;
+ ssl_certificate_key /var/www/openssl/private/therudes_im.key;
+
+ location /favicon.ico { alias /var/www/therudes.im/img/favicon.ico; }
+ error_page 404 /404/index.html;
+
+ location /pastebin/ {
+ proxy_pass http://conference.therudes.com:5280;
+ }
+
+ location /status {
+ proxy_pass http://therudes.com:5280;
+ }
+ }
+
+ server {
+ listen 443 ssl http2;
+ listen [::]:443 ssl http2;
+ root /var/www/therudes.im;
+ server_name conference.therudes.im;
+
+ ssl_certificate /var/www/openssl/certs/conference_therudes_im.crt;
+ ssl_certificate_key /var/www/openssl/private/conference_therudes_im.key;
+
+ location /favicon.ico { alias /var/www/therudes.im/img/favicon.ico; }
+ error_page 404 /404/index.html;
+
+ location /pastebin/ {
+ proxy_pass http://conference.therudes.com:5280;
+ }
+
+ location /status {
+ proxy_pass http://therudes.com:5280;
+ }
+ }
+
+ server {
+ listen 80;
+ listen [::]:80;
+ root /var/www/therudes.im;
+ server_name therudes.im;
+ server_name conference.therudes.im;
+
+ location /favicon.ico { alias /var/www/therudes.im/img/favicon.ico; }
+ error_page 404 /404/index.html;
+
+ location /pastebin/ {
+ proxy_pass http://conference.therudes.com:5280;
+ }
+
+ location /status {
+ proxy_pass http://therudes.com:5280;
+ }
+ }
+
+### Installing Jekyll
+Since Jekyll only needs to be installed on your build system. Below are a few quick how-to's how setting up your build system.
+
+#### Installing Ruby on Ubuntu
+On Ubuntu 14.04 LTS, you first need ruby installed on your setup, we will also install the development kit.
+
+ apt-get update; apt-get install -y git g++ ruby ruby-dev
+
+Next install the needed gems and Jekyll
+
+ gem install rails
+ gem install rouge
+ gem install kramdown
+ gem install therubyracer
+ gem install jekyll
+ gem install jekyll-press
+ gem install jekyll-sitemap
+ gem install jekyll-less
+ gem install jekyll-redirect-from
+ gem install jekyll-last-modified-at
+
+Now you may use Jekyll to build the site, using the source provided in this repository.
+
+#### Installing Ruby on Windows
+First start out by downloading the current production version of the [Ruby Installer](http://rubyinstaller.org/downloads/) for windows.
+
+##### Installing the Ruby Development Kit
+After installing Ruby via the [Ruby Installer](http://rubyinstaller.org/downloads/) talked about above, you must now download the Development Kit.
+
+1. Download the Development Kit from http://rubyinstaller.org/downloads/
+1. Extract the contact into a location easy accessible to your command prompt.
+1. Open a command prompt, change into the directory that you extracted the content of the Development Kit to and run the command: `rake devkit sfx=1`.
+
+## License
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ mattrude.com XMPP Service Website for im.mattrude.com
+ Copyright (C) 2012-2016 Matt Rude <[email protected]>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
diff --git a/_config.yml b/_config.yml
new file mode 100644
index 0000000..8b9ba89
--- /dev/null
+++ b/_config.yml
@@ -0,0 +1,83 @@
+# Site settings
+title: mattrude.com Communication Service
+description: ""
+url: "https://im.mattrude.com"
+name: "mattrude.com"
+baseurl: "im.mattrude.com"
+#destination: "/root/xmpp-site/www/im.mattrude.com"
+destination: "/var/www/im.mattrude.com"
+prosody-version: "0.10"
+
+owner_name: "Matt Rude"
+owner_pgpkey: "0xc4909ee495b0761f"
+
+register-web: 1
+
+xmpp-url: "mattrude.com" # The XMPP domain url
+xmpp-host: "im.mattrude.com" # The hostname of the server
+xmpp-conference-url: "conference.mattrude.com" # Multi-User Chat xep-0045
+xmpp-proxy-url: "proxy.mattrude.com" # XEP-0065: SOCKS5 Bytestreams (Proxy)
+xmpp-upload-url: "upload.mattrude.com" # XEP-0065: SOCKS5 Bytestreams (Proxy)
+
+xep-0163: 1 # Personal Eventing Protocal
+xep-0237: 1 # Roster Versioning
+xep-0280: 1 # Message Carbons
+xep-0191: 1 # Blocking Command
+xep-0045: 1 # Multi-User Chat
+xep-0198: 1 # Stream Management
+xep-0313: 1 # Message Archive Management
+xep-0352: 1 # Client State Indication
+xep-0363: 1 # HTTP File Upload
+xep-0065: 1 # SOCKS 5 Bytestreams (Proxy)
+xep-0357: 1 # Push Notifications
+xep-0375: 1 # XMPP protocol compliance levels for 2016
+
+fingerprints: 1
+fingerprint-expires: "Sep 23 00:01:00 2017 GMT"
+fingerprint-im-expires: "Oct 1 06:08:00 2017 GMT"
+fingerprint-conference-expires: "Oct 1 06:08:00 2017 GMT"
+fingerprint-proxy-expires: "Oct 1 06:08:00 2017 GMT"
+fingerprint-upload-expires: "Oct 1 06:08:00 2017 GMT"
+fingerprint-sha1: "82:C5:78:0A:E3:23:BE:47:43:E6:B3:7B:7A:63:A3:34:98:98:CA:F5"
+fingerprint-sha256: "0E:76:CB:50:2F:55:D1:7F:E5:A5:E4:15:41:E4:A5:A1:A4:96:CE:0E:9F:D8:29:1D:55:D9:36:F3:52:5A:C6:A4"
+fingerprint-im-sha1: "4B:06:4B:69:C2:CF:C2:93:9C:10:33:7A:F7:1C:63:95:48:3C:E1:DE"
+fingerprint-im-sha256: "03:15:EE:9F:F5:FF:B4:22:64:A2:82:69:2D:EB:FA:60:45:FE:F3:13:B1:5F:08:A9:8E:22:DE:91:FE:B0:B2:DF"
+fingerprint-conference-sha1: "4B:06:4B:69:C2:CF:C2:93:9C:10:33:7A:F7:1C:63:95:48:3C:E1:DE"
+fingerprint-conference-sha256: "03:15:EE:9F:F5:FF:B4:22:64:A2:82:69:2D:EB:FA:60:45:FE:F3:13:B1:5F:08:A9:8E:22:DE:91:FE:B0:B2:DF"
+fingerprint-proxy-sha1: "4B:06:4B:69:C2:CF:C2:93:9C:10:33:7A:F7:1C:63:95:48:3C:E1:DE"
+fingerprint-proxy-sha256: "03:15:EE:9F:F5:FF:B4:22:64:A2:82:69:2D:EB:FA:60:45:FE:F3:13:B1:5F:08:A9:8E:22:DE:91:FE:B0:B2:DF"
+fingerprint-upload-sha1: "4B:06:4B:69:C2:CF:C2:93:9C:10:33:7A:F7:1C:63:95:48:3C:E1:DE"
+fingerprint-upload-sha256: "03:15:EE:9F:F5:FF:B4:22:64:A2:82:69:2D:EB:FA:60:45:FE:F3:13:B1:5F:08:A9:8E:22:DE:91:FE:B0:B2:DF"
+
+# Analytics settings
+#google_analytics_id: UA-9532791-9
+
+# Build settings
+markdown: kramdown
+permalink: pretty
+highlighter: rouge
+date: YYYY-MM-DD HH:MM
+
+exclude:
+- README.md
+- CONTRIBUTING.md
+- LICENSE
+- Gemfile
+- Gemfile.lock
+- css/syntax.less
+- css/site.less
+- css/small.less
+
+gems:
+- jekyll-sitemap
+#- jekyll-less
+#- jekyll-press
+#- jekyll-redirect-from
+#- jekyll-last-modified-at
+
+jekyll-press:
+ exclude: 'robots.txt, contact.txt, contact-ecc.txt' # Exclude files from processing - file name, glob pattern or array of file names and glob patterns
+ js_options: {} # js minifier options
+ css_options: {} # css minifier options
+ html_options: {} # html minifier options
diff --git a/_data/clients-compliance.yml b/_data/clients-compliance.yml
new file mode 100644
index 0000000..24c4ac1
--- /dev/null
+++ b/_data/clients-compliance.yml
@@ -0,0 +1,182 @@
+- name: 5222.de
+ url: https://5222.de/
+ xep-375: 1
+ xep-368: 1
+ tor: jtovcabr2vhflcqg.onion
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://blog.5222.de/account/
+
+- name: bommboo.de
+ url: https://bommboo.de/
+ xep-375: 1
+ xep-368: 1
+ tor: ujvdniabz53upqfx.onion
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://bommboo.de:5281/register/
+
+- name: chatme.im
+ url: https://chatme.im/
+ xep-375: 1
+ xep-368: 0
+ language: Italian
+ registration: In-band registration
+
+- name: chinwag.im
+ url: https://chinwag.im/
+ registration: Website
+ registration-url: https://chat.chinwag.im/?accountnext/chinwag.im/
+ xep-375: 1
+ xep-368: 0
+ language: English
+
+- name: conversations.im
+ url: https://account.conversations.im/
+ registration: In-band registration
+ xep-375: 1
+ xep-368: 1
+ language: English
+ price: €12/year
+
+- name: creep.im
+ url: https://creep.im/
+ xep-375: 1
+ xep-368: 0
+ tor: creep7nissfumwyx.onion
+ language: English
+ location: Moscow, Russia
+ registration: In-band registration
+
+- name: elaon.de
+ url: https://elaon.de/
+ registration: Website
+ registration-url: https://elaon.de/info/services/xmpp.html
+ xep-375: 1
+ xep-368: 0
+ language: German
+
+- name: high-way.me
+ url: https://high-way.me/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ registration: Website
+ registration-url: https://high-way.me/login/
+
+- name: im.apinc.org
+ url: https://chat.jabberfr.org/
+ xep-375: 1
+ xep-368: 1
+ language: French
+ location: France
+ registration: In-band registration
+
+- name: jabber.cat
+ url: https://jabber.cat/english.shtml
+ xep-375: 1
+ xep-368: 1
+ language: Catalan
+ registration: <i>Closed</i>
+ tor: sybzodlxacch7st7.onion
+
+- name: jabber.fr
+ url: https://chat.jabberfr.org/
+ xep-375: 1
+ xep-368: 1
+ language: French
+ location: France
+ registration: In-band registration
+
+- name: jabber-germany.de
+ url: https://jabber-germany.de/
+ xep-375: 1
+ xep-368: 1
+ language: English
+ registration: In-band registration
+ tor: dbbrphko5tqcpar3.onion
+
+- name: jabber.hot-chilli.net
+ url: https://jabber.hot-chilli.net/
+ xep-375: 1
+ xep-368: 1
+ language: English
+ location: Germany
+ registration: Website
+ registration-url: https://jabber.hot-chilli.net/account/create/
+
+- name: rwth-aachen.de
+ url: https://jabber.rwth-aachen.de/
+ xep-375: 1
+ xep-368: 1
+ language: English
+ location: Germany
+ registration: Website
+ registration-url: https://jabber.rwth-aachen.de/account/register/
+
+- name: jabjab.de
+ url: https://jabjab.de/index.php?lang=gb
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://jabjab.de/registrieren.php?lang=gb
+
+- name: mailbox.org
+ url: https://mailbox.org/en/
+ xep-375: 1
+ xep-368: 0
+ language: German
+ location: Germany
+ price: €12/year
+ registration: Website
+ registration-url: https://mailbox.org/en/signup/
+
+- name: mail.de
+ url: https://mail.de/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Germany
+ price: €24/year
+ registration: Website
+ registration-url: https://registrierung.mail.de/
+
+- name: pimux.de
+ url: https://pimux.de/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://www.pimux.de/page/registrierung
+ tor: maspm2xs6xavmpo6.onion
+
+- name: riotcat.org
+ url: https://riotcat.org/
+ registration: In-band registration
+ xep-375: 1
+ xep-368: 1
+ language: English
+
+- name: trashserver.net
+ url: https://trashserver.net/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Kumhausen, Germany
+ registration: Website
+ registration-url: https://trashserver.net/registrieren/
+ tor: m4c722bvc2r7brnn.onion
+
+- name: wiuwiu.de
+ url: https://wiuwiu.de/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ registration: Website
+ registration-url: https://wiuwiu.de/xmpp/
+ tor: jrbiogs6dv5txt5s.onion
diff --git a/_data/clients.yml b/_data/clients.yml
new file mode 100644
index 0000000..06b2dec
--- /dev/null
+++ b/_data/clients.yml
@@ -0,0 +1,80 @@
+- name: Conversations
+ type: mobile
+ platform: Mobile (Android)
+ encryption: TLS, OMEMO, OTR
+ domain: conversations.im
+ url: https://conversations.im/
+ img: conversations_logo.png
+ text: Conversations is a Jabber/XMPP client for Android 4.0+ smartphones that has been optimized to provide a unique mobile experience.
+
+- name: ChatSecure
+ type: mobile
+ platform: Mobile (iOS)
+ encryption: TLS, OMEMO, OTR
+ domain: chatsecure.org
+ url: https://chatsecure.org/
+ img: chatsecure_logo.png
+ text: ChatSecure is a free and open source messaging app that features OTR encryption over XMPP.
+
+- name: Xabber
+ type: mobile
+ platform: Mobile (Android)
+ encryption: TLS, OTR
+ domain: xabber.com
+ url: https://www.xabber.com/
+ img: xabber_logo.png
+ text: Xabber is the most popular open-source XMPP client for Android. It supports multiple XEPs, Off-The-Record (OTR) chat encryption and is available in multiple languages.
+
+- name: Gajim
+ type: desktop
+ platform: Linux / Windows
+ encryption: TLS, OMEMO, OTR
+ domain: gajim.org
+ url: https://gajim.org/
+ img: gajim_logo.png
+ text: Gajim is to provide a full featured and easy to use Jabber/XMPP client. Gajim works nicely with GNOME, but does not require it to run. It is released under the GNU General Public License.
+
+- name: Swift
+ type: desktop
+ platform: Linux / OSX / Windows
+ encryption: TLS
+ domain: swift.im
+ url: http://swift.im/
+ img: swift_logo.svg
+ guide: spark
+ text: An elegant, secure, adaptable and intuitive XMPP Client. Available for free on Windows, Mac OSX and Linux.
+
+- name: Psi
+ type: desktop
+ platform: Linux / OSX / Windows
+ encryption: TLS
+ domain: psi-im.org
+ url: http://psi-im.org/
+ img: psi_logo.png
+ text: Psi is a free instant messaging application designed for the XMPP network. Fast and lightweight, Psi is fully open-source and compatible with Windows, Linux, and Mac OS X.
+
+- name: Messages
+ type: desktop
+ platform: OSX
+ encryption: TLS
+ domain: apple.com
+ url: http://www.apple.com/osx/whats-new/features.html#messages
+ img: messages_logo.png
+ text: Messages is an instant messaging software application developed by Apple Inc. for its macOS.
+
+- name: Spark
+ type: desktop
+ platform: Linux / OSX / Windows
+ encryption: TLS, OTR
+ domain: igniterealtime.org
+ url: http://igniterealtime.org/projects/spark/index.jsp
+ img: spark_logo.png
+ text: Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.
+
+- name: Profanity
+ type: server
+ platform: Console / Text-Mode
+ encryption: TLS, OTR
+ domain: profanity.im
+ url: http://profanity.im/
+ text: Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi
diff --git a/_data/clienttypes.yml b/_data/clienttypes.yml
new file mode 100644
index 0000000..41fd43e
--- /dev/null
+++ b/_data/clienttypes.yml
@@ -0,0 +1,8 @@
+- name: Mobile
+ slug: mobile
+
+- name: Destop/Laptop
+ slug: desktop
+
+- name: Server
+ slug: server
diff --git a/_data/features.yml b/_data/features.yml
new file mode 100644
index 0000000..4145a4b
--- /dev/null
+++ b/_data/features.yml
@@ -0,0 +1,47 @@
+- name: Offline Storage
+ section: history
+ text: Offline Storage allows for the storage of offline messages to disk, ready to be delivered to users when the next log in. This is implement using <a href="http://xmpp.org/extensions/xep-0160.html">XEP-0160</a>, <a href="http://xmpp.org/extensions/xep-0203.html">XEP-0203</a> and <a href="http://xmpp.org/extensions/xep-0091.html">XEP-0091</a> for backwards compatibility with older clients.
+
+- name: Message Archive Management
+ section: history
+ text: It is a common desire for users of XMPP to want to store their messages in a central archive on their server. This feature allows them to record conversations that take place on clients that do not support local history storage, to synchronise conversation history seamlessly between multiple clients, to read the history of a MUC room, or to view old items in a pubsub node.
+
+- name: Message Carbons
+ section: history
+ text: Message Carbons allow users to maintain a shared and synchronized view of all conversations across all their online clients and devices.
+
+- name: vCards
+ section: history
+ text: vCards are a online version of a business card, as implemented in <a href="http://xmpp.org/extensions/xep-0054.html">XEP-0054</a>. Users are not required to fill in a vCard and can supply as much or as little as they like.
+
+- name: Rosters
+ section: history
+ text: The roster allows users to keep and manage a contact list or addressbook. Any modifications made by a user to their roster is shared between all clients but some clients may need to log out and back in or manually request the updated roster before the changes are displayed.
+
+- name: Personal Eventing Protocal
+ section: history
+ text: Often users will want to publish details about their mood, the music they are listening to or the activity they are currently taking part in. <b>Personal Eventing Protocal</b> will allow users to publish that information and have interested parties receive it.
+
+- name: HTTP File Upload
+ section: file
+ text: HTTP File Upload (<a href="https://xmpp.org/extensions/xep-0363.html">XEP-0363</a>) allows a user to upload a file to the server, the server will then provide a URL link back to that file that anyone may view.</p><p>The max file upload site is currenly <b>5 MBytes</b>.</p><p>The upload services URL is <code class="highlighter-rouge">upload.mattrude.com</code>, the fingerprints are listed on the <a href="/certificates/">certificates</a> page.
+
+- name: File Transfer
+ section: file
+ text: File Transfer (<a href="https://xmpp.org/extensions/xep-0065.html">XEP-0065</a>) allows the server to proxy file transfers between 2 clients that are behind NAT routers or firewalls, and otherwise wouldn’t be able to transfer files.</p><p>The proxy services URL is <code class="highlighter-rouge">proxy.mattrude.com</code>, the fingerprints are listed on the <a href="/certificates/">certificates</a> page.
+
+- name: Web Presence
+ section: file
+ text: Web Presence provides the status of a user via a image URL. Please see the page <a href="/help/web-presence/">Web Presence</a> for more infromation on how to use the web presence service.
+
+- name: Compression
+ section: mobile
+ text: While the bandwidth usage of XMPP isn’t great, compressing the data sent to/from your server can give significant benefits to those on slow connections, such as dial-up or mobile networks.</p><p>Compression is enabled via <a href="https://prosody.im/doc/modules/mod_compression">mod_compression</a> that implements <a href="http://xmpp.org/extensions/xep-0138.html">XEP-0138</a>, and supports the zlib compression algorithm.
+
+- name: Push Notifications
+ section: mobile
+ text: The purpose of push notifications (<a href="https://xmpp.org/extensions/xep-0357.html">XEP-0357</a>) is to inform users of new messages or other pertinent information even when they have no XMPP clients online.</p><p>Typically, these notifications are delivered to a user’s mobile device, displaying a notice that can trigger opening an XMPP client to continue a conversation or answer a Jingle session request.
+
+- name: Client State Indication
+ section: mobile
+ text: Client State Indication or CSI (<a href="https://xmpp.org/extensions/xep-0352.html">XEP-0352</a>) is a way for mobile clients to tell the server that they are sitting in someones pocket and would rather not get some less urgent things pushed to it.
diff --git a/_data/sections.yml b/_data/sections.yml
new file mode 100644
index 0000000..387a52f
--- /dev/null
+++ b/_data/sections.yml
@@ -0,0 +1,16 @@
+- name: Archiving/Storage
+ slug: history
+ glyph: glyphicon-floppy-disk
+ color: 9FCF6C
+ col: 3
+
+- name: File Sharing
+ slug: file
+ glyph: glyphicon-cloud-download
+ col: 2
+
+- name: Mobile
+ slug: mobile
+ glyph: glyphicon-phone
+ color: E66E20
+ col: 3
diff --git a/_includes/analytics.html b/_includes/analytics.html
new file mode 100644
index 0000000..8c7e4e5
--- /dev/null
+++ b/_includes/analytics.html
@@ -0,0 +1,13 @@
+{% if site.google_analytics_id %}
+ <!-- Google Analytics (http://google.com/analytics) -->
+ <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', '{{ site.google_analytics_id }}', 'auto');
+ ga('send', 'pageview');
+
+ </script>
+{% endif %}
diff --git a/_includes/clients.html b/_includes/clients.html
new file mode 100644
index 0000000..a4352e6
--- /dev/null
+++ b/_includes/clients.html
@@ -0,0 +1,28 @@
+<h2>List of Available Servers</h2>
+
+<table class='table' style='width:100%'>
+ <thead>
+ <tr>
+ <th>Service Name</th>
+ <th>Registration Method</th>
+ <th>Website Language</th>
+ <th><a href='https://xmpp.org/extensions/xep-0375.html'>XEP-0375</a> complient</th>
+ <th><a href='https://xmpp.org/extensions/xep-0368.html'>XEP-0368</a> complient</th>
+ <th>Tor Service</th>
+ <th>Price</th>
+ </tr>
+ </thead>
+ <tbody>
+{% for service in site.data.clients-compliance %}
+ <tr>
+ <td style="min-width:150px;"><a href='{{ service.url }}'>{{ service.name }}</a></td>
+ <td style="min-width:150px;">{% if service.registration-url %}<a href="{{ service.registration-url }}">{{ service.registration }}</a>{% elsif service.registration %}{{ service.registration}}{% else %}<i>Unknown</i>{% endif %}</td>
+ <td>{{ service.language }}</td>
+ {% if service.xep-375 == 1 %}<td class=PASSED style="width:75px;"><center>Yes</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ {% if service.xep-368 == 1 %}<td class=PASSED style="width:75px;"><center>Yes</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ {% if service.tor %}<td class=PASSED><center>{{ service.tor }}</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ <td><center>{% if service.price %}{{ service.price }}{% else %}Free{% endif %}<center></td>
+ </tr>
+{% endfor %}
+ </tbody>
+</table>
diff --git a/_includes/footer.html b/_includes/footer.html
new file mode 100644
index 0000000..df1a9b7
--- /dev/null
+++ b/_includes/footer.html
@@ -0,0 +1,19 @@
+</div>
+</div><!-- Closing wrapper class -->
+<div class="footer">
+ <div class="container offsetanchor" style="padding:30px 0 20px 0;margin-top:15px;" id="features">
+ <div id="footer"><!-- Starting Footer Section -->
+ <div class="pull-left">
+ <p><a href="{{ site.url }}">Home</a> | <a href="{{ '/about/' | prepend: site.url }}">About</a> | <a href="{{ '/privacy-policy/' | prepend: site.url }}">Privacy Policy</a> | <a href="{{ '/contact/' | prepend: site.url }}">Contact</a></p>
+ </div>
+ <div class="pull-right">
+ <p>&copy; {{ site.time | date: "%Y" }} by <a href="https://mattrude.com">{{ site.owner_name }}</a></p>
+ </div>
+ </div><!-- Closing Footer Section -->
+ </div><!-- Closing Menu Section (from header) -->
+</div>
+</body>
+<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script>{% if page.url == "/files/register_web/register.html" %}
+<script src="{{ site.url }}/assets/js/jqBootstrapValidation/1.3.6/jqBootstrapValidation.js"></script><!-- This is the Register page, so we will add jqBootstrapValidation -->{% endif %}
+<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
+</html>
diff --git a/_includes/header.html b/_includes/header.html
new file mode 100644
index 0000000..1246904
--- /dev/null
+++ b/_includes/header.html
@@ -0,0 +1,15 @@
+<html lang="en" class="">
+<head>
+ <meta charset="utf-8">
+ <title>{% if page.title %}{{ page.title }} - {{ site.title }}{% else %}{{ site.title }}{% endif %}</title>
+ {% if page.description %}<meta name="description" content="{{ page.description }}">{% else %}{% endif %}
+ {% if page.tags %}<meta name="keywords" content="{{ page.tags }}">{% else %}{% endif %}
+ <meta name="viewport" content="width=device-width">
+ <meta name="description" content="{{ site.description }}">
+ <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.url }}">
+ <link rel="shortcut icon" href="{{ "/assets/img/favicon.ico" | prepend: site.url }}"/>
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
+ <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
+ <link rel="stylesheet" href="{{ "/assets/css/main.css" | prepend: site.url }}">
+</head>
+<body>
diff --git a/_includes/menu.html b/_includes/menu.html
new file mode 100644
index 0000000..d61b18c
--- /dev/null
+++ b/_includes/menu.html
@@ -0,0 +1,33 @@
+<div class="wrapper">
+<nav id="mainNav" class="navbar navbar-inverse navbar-fixed-top affix-top">
+ <div class="container">
+ <div class="row">
+ <div class="navbar-header">
+ <button class="navbar-toggle collapsed" data-target="#navbar" data-toggle="collapse" type="button">
+ <span class="sr-only">Toggle navigation</span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ <span class="icon-bar"></span>
+ </button>
+ <a class="navbar-brand" href="{{ site.url }}">XMPP Communication Service</a>
+ </div>
+ <div class="navbar-collapse collapse" id="navbar">
+<!--
+ {% if page.url == "/" %}
+ <ul class="nav navbar-nav">
+ {% for section in site.data.sections %}
+ <li><a href="#{{ section.slug }}">{{ section.name }}</a></li>
+ {% endfor %}
+ </ul>
+ {% endif %}
+-->
+ <ul class="nav navbar-nav navbar-right">
+ <li><a href="{{ site.url }}/help/">User Guides</a></li>{% if site.register-web == 1 %}
+ <li><a href="{{ site.url }}/register/">Register</a></li>{% endif %}
+ <li><a href="https://status.im.mattrude.com/">Status</a></li>
+ <li><a href="{{ site.url }}/certificates/">Certificates</a></li>
+ </ul>
+ </div>
+ </div>
+ </div>
+</nav>
diff --git a/_layouts/default.html b/_layouts/default.html
new file mode 100644
index 0000000..4f9e3bf
--- /dev/null
+++ b/_layouts/default.html
@@ -0,0 +1,6 @@
+<!DOCTYPE html>
+{% include header.html %}
+{% include menu.html %}
+<div class="container offsetanchor" style="padding-top:80px;">
+{{ content }}
+{% include footer.html %}
diff --git a/_layouts/news.html b/_layouts/news.html
new file mode 100644
index 0000000..80ab471
--- /dev/null
+++ b/_layouts/news.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+{% include header.html %}
+<div id="header">
+ <h1>{{ site.title }}</h1>
+ <h4><small>node: </small>{{ site.name }}</h4>
+</div>
+{% include menu.html %}
+<h2>{{ page.title }}</h2>
+{{ content }}
+{% include footer.html %}
diff --git a/_layouts/user-guides.html b/_layouts/user-guides.html
new file mode 100644
index 0000000..b5a7bdd
--- /dev/null
+++ b/_layouts/user-guides.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+{% include header.html %}
+{% include menu.html %}
+<div class="container offsetanchor" style="padding-top:80px;">
+<center><img src="/assets/img/clients/{{ page.client}}_logo.png" alt="{{ page.client | capitalize }} XMPP Client Logo" height="128px" width="128px"><h1>{{ page.client | capitalize }} User Guide</h1></center>
+
+<!--
+<div class="col-md-4 pull-right float-right">
+ <center><img src="/assets/img/clients/{{ page.client}}_logo.png" alt="{{ page.client | capitalize }} XMPP Client Logo" height="80px" width="80px"><h1></center>
+ <center><h3>{{ page.client | capitalize }}</h3></center>
+</div>
+-->
+
+{{ content }}
+{% include footer.html %}
diff --git a/_layouts/welcome.html b/_layouts/welcome.html
new file mode 100644
index 0000000..5b9633b
--- /dev/null
+++ b/_layouts/welcome.html
@@ -0,0 +1,5 @@
+<!DOCTYPE html>
+{% include header.html %}
+{% include menu.html %}
+{{ content }}
+{% include footer.html %}
diff --git a/assets/css/main.css b/assets/css/main.css
new file mode 100644
index 0000000..fd0f7f8
--- /dev/null
+++ b/assets/css/main.css
@@ -0,0 +1,45 @@
+html {
+ position: relative;
+ min-height: 100%;
+}
+body {
+ margin-bottom: 60px; /* Margin bottom by footer height */
+}
+.wrapper {
+ margin-bottom: 120px;
+}
+.footer {
+ position: absolute;
+ bottom: 0;
+ width: 100%;
+ background-color: #f5f5f5;
+}
+.section-headder {
+ padding: 60px 0 10px;
+}
+#contact-list {
+ font-size:2em;
+ text-align: center;
+}
+td.PASSED {
+ background-color: green;
+ color: white;
+}
+td.FAILED {
+ background-color: red;
+ color: white;
+}
+
+.h1, .h2, .h3, h1, h2, h3 {
+/* padding-top: 60px; */
+}
+
+#definitions h2 {
+ padding-top: 60px;
+}
+
+@media (max-width: 968px) {
+ .pull-right, .pull-left {
+ text-align: center;
+ }
+ }
diff --git a/assets/css/main.css-old b/assets/css/main.css-old
new file mode 100644
index 0000000..d7ca4ef
--- /dev/null
+++ b/assets/css/main.css-old
@@ -0,0 +1,273 @@
+body {
+ color: black;
+ background: #ffffff;
+ font-family: "lucida grande", Calibri, "segoe UI", "lucida sans unicode", "Droid Sans", "DejaVu Sans", "bitstream vera sans", verdana, arial, helvetica, sans-serif;
+ margin: 0;
+}
+
+#content {
+ color: black;
+ background: #ffffff;
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+ margin-right: auto;
+ margin-left: auto;
+ padding: 0 1em;
+ line-height: 1.3em;
+ text-align: left;
+ max-width: 800px;
+ min-width: 240px;
+ position: relative; }
+
+#header h4 {
+ -webkit-margin-before: -0.8em;
+ -webkit-margin-after: 1.0em; }
+
+#title h1 {
+ text-align: left;
+ margin-bottom: 8px;
+ padding: 2px;
+ padding-top: 10px;
+ border-bottom: 1px solid #CCC;
+ line-height: 1.1em; }
+#title i {
+ color: #A9A9A9;
+ font-size: 0.8em; }
+
+h2 {
+ font-weight: normal;
+ margin-bottom: 8px;
+ padding: 2px;
+ padding-top: 10px;
+ border-bottom: 1px solid #CCC; }
+ h2 small {
+ font-size: 0.8em;
+ color: #777; }
+
+h3 small {
+ font-size: 0.8em;
+ color: #777; }
+
+td {
+ padding: 5px; }
+ td.PASSED {
+ background-color: green;
+ color: white; }
+ td.FAILED {
+ background-color: red;
+ color: white; }
+
+a {
+ text-decoration: none;
+ color: #0078e7; }
+
+a, a:visited {
+ color: #0078e7;
+ background: inherit; }
+
+a:hover {
+ text-decoration: underline;
+ color: #0078e7; }
+
+#footer {
+ font-size: 80%;
+ border-top: 1px solid #CCC; }
+
+.footer-left {
+ text-align: left;
+ float: left;
+ width: 49%; }
+
+.footer-right {
+ display: block;
+ text-align: right;
+ float: right;
+ width: 49%; }
+
+img {
+ border-width: 0px; }
+
+.center {
+ text-align: center; }
+
+.big {
+ font-size: larger; }
+
+.small {
+ font-size: small; }
+
+.quote {
+ max-width: 75%;
+ text-align: center; }
+
+div.code, p code {
+ font-family: Monaco, Consolas, 'Lucida Console', "Droid Sans Mono", "DejaVu Sans Mono", Courier, monospace;
+ font-size: 14px;
+ background-color: #eee;
+ border: 1px solid #999;
+ padding: 0 2px;
+ margin: 0 2px; }
+
+div#sksoutput pre, div#sksoutput code {
+ font-size: 12px; }
+
+pre, pre.code {
+ font-family: Monaco, Consolas, 'Lucida Console', "Droid Sans Mono", "DejaVu Sans Mono", Courier, monospace;
+ font-size: 14px;
+ width: auto;
+ overflow: auto;
+ background-color: #eee;
+ color: inherit;
+ border: 1px solid #999;
+ line-height: 1.3em;
+ padding: 5px; }
+
+pre.code {
+ border: 0; }
+
+fieldset {
+ border: 1px dotted #bedce7;
+ padding: 10px 15px;
+ color: inherit; }
+
+h1 {
+ line-height: 1em; }
+ h1 a {
+ text-decoration: none; }
+ h1 small {
+ color: #777;
+ font-size: 0.7em; }
+
+h4 small {
+ line-height: 1;
+ color: #777; }
+
+table {
+ background: #fff;
+ margin-bottom: 1.25rem;
+ border: solid 1px #ddd;
+ table-layout: auto; }
+ table thead {
+ background: #f5f5f5; }
+ table tr:nth-of-type(even) {
+ background: #F9F9F9; }
+
+#form {
+ display: table; }
+ #form.extract {
+ max-width: 430px;
+ margin: 0 auto; }
+ #form.extract .options {
+ border: 1px solid #CCC;
+ display: inline-block;
+ float: left;
+ min-height: 120px;
+ padding: 5px;
+ margin: 5px 0; }
+ #form.extract .key {
+ width: 418px;
+ border: 1px solid #CCC;
+ padding: 5px; }
+ #form.extract .key .extract-field {
+ float: right;
+ width: 300px; }
+ #form.extract .key .extract-field-label {
+ text-align: right;
+ width: 100px; }
+ #form.extract .checkboxs input {
+ margin: 0; }
+ #form.extract .radio {
+ margin-left: 5px; }
+ #form.extract label {
+ margin-bottom: 3px;
+ display: inline-block; }
+ #form.extract label.checkbox, #form.extract label.key {
+ width: 165px;
+ margin: 5px; }
+ #form.extract label.checkbox, #form.extract label input {
+ text-align: right; }
+ #form.extract label.extract-field-label.fingerprint, #form.extract label.extract-field-label.hash, #form.extract label.extract-field-label.exact, #form.extract label.extract-field-label.mr {
+ text-align: right;
+ width: 165px;
+ margin-right: 5px; }
+ #form.extract div.buttons {
+ float: right;
+ padding-right: 10px; }
+ #form.submit {
+ width: 550px;
+ margin: 0 auto; }
+ #form.submit textarea {
+ margin-bottom: 5px;
+ width: 100%;
+ padding: 0px; }
+ #form.submit input {
+ float: right;
+ margin-right: 5px; }
+
+#menu {
+ border-bottom: 1px solid #CCC;
+ border-top: 1px solid #CCC;
+ font-size: 0.9em;
+ margin: 5px 0 20px 0;
+ padding-left: 5px;
+ line-height: 1.5em; }
+ #menu a {
+ font-weight: bold; }
+
+#menu-sub {
+ font-size: 0.8em;
+ margin: -20px 0 20px 0;
+ padding: 5px 10px;
+ line-height: 1em;
+ background-color: #eee;
+ border: 1px solid #ccc;
+ border-top: 0; }
+
+#news ul {
+ -webkit-padding-start: 0px;
+ border-top: 1px solid #CCC; }
+ #news ul p {
+ margin-left: 2em;
+ font-style: italic; }
+#news li {
+ list-style-type: none; }
+#news h2 {
+ padding: 0px;
+ border-bottom: none; }
+
+@media (max-width: 600px) {
+ #form.submit {
+ width: 99%; }
+
+ .footer-left .small-hide {
+ display: none; } }
+@media (max-width: 500px) {
+ #content {
+ max-width: 100%; }
+
+ #form {
+ width: 100%; }
+ #form.extract {
+ width: 100%; }
+ #form.extract .key {
+ float: none;
+ display: table;
+ width: 95%; }
+ #form.extract .key .extract-field {
+ float: none;
+ width: 90%;
+ padding: 0 5px; }
+ #form.extract .key .extract-field-label {
+ text-align: left; }
+ #form.extract .checkboxs input {
+ float: left; }
+ #form.extract .options {
+ width: 95%; }
+ #form.extract .radio {
+ margin-left: 0px; }
+ #form.extract label.extract-field-label.fingerprint, #form.extract label.extract-field-label.hash, #form.extract label.extract-field-label.exact, #form.extract label.extract-field-label.mr {
+ text-align: left;
+ margin-left: 5px;
+ margin-right: 0px; }
+ #form.submit {
+ width: 99%; } }
diff --git a/assets/img/clients/chatsecure_logo.png b/assets/img/clients/chatsecure_logo.png
new file mode 100644
index 0000000..e51b711
--- /dev/null
+++ b/assets/img/clients/chatsecure_logo.png
Binary files differ
diff --git a/assets/img/clients/conversations_logo.png b/assets/img/clients/conversations_logo.png
new file mode 100644
index 0000000..df2d41b
--- /dev/null
+++ b/assets/img/clients/conversations_logo.png
Binary files differ
diff --git a/assets/img/clients/gajim_logo.png b/assets/img/clients/gajim_logo.png
new file mode 100644
index 0000000..2d02d3b
--- /dev/null
+++ b/assets/img/clients/gajim_logo.png
Binary files differ
diff --git a/assets/img/clients/messages_logo.png b/assets/img/clients/messages_logo.png
new file mode 100644
index 0000000..7005089
--- /dev/null
+++ b/assets/img/clients/messages_logo.png
Binary files differ
diff --git a/assets/img/clients/psi_logo.png b/assets/img/clients/psi_logo.png
new file mode 100644
index 0000000..ce28218
--- /dev/null
+++ b/assets/img/clients/psi_logo.png
Binary files differ
diff --git a/assets/img/clients/spark_logo.png b/assets/img/clients/spark_logo.png
new file mode 100644
index 0000000..a5f5e01
--- /dev/null
+++ b/assets/img/clients/spark_logo.png
Binary files differ
diff --git a/assets/img/clients/swift_logo.svg b/assets/img/clients/swift_logo.svg
new file mode 100644
index 0000000..1c06ad9
--- /dev/null
+++ b/assets/img/clients/swift_logo.svg
@@ -0,0 +1,3252 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ width="100%"
+ height="100%"
+ xml:space="preserve"
+ sodipodi:docname="swift-blue.svg"
+ viewBox="0 0 89 89"><metadata
+ id="metadata8"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
+ id="defs6"><linearGradient
+ id="linearGradient4748"
+ spreadMethod="pad"
+ gradientTransform="matrix(1e-8,132.483,132.483,-1e-8,100,38.223)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop4750"
+ offset="0"
+ style="stop-opacity:1;stop-color:#191716" /><stop
+ id="stop4752"
+ offset="1"
+ style="stop-opacity:1;stop-color:#6e6c6f" /></linearGradient><clipPath
+ id="clipPath4744"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4746"
+ d="m 832.219,1466.16 c -75.211,-74.1 -87.246,-182.97 -48.348,-242.43 4.039,147.22 143.539,286.73 290.739,290.74 -59.43,38.96 -168.247,26.93 -242.391,-48.31 z m 266.441,-914.762 -197.316,0 c -31.125,0 -56.375,-25.226 -56.375,-56.347 0,-31.141 25.25,-56.391 56.375,-56.391 l 9.851,0 c 15.836,-33.269 49.496,-56.43 88.805,-56.43 39.31,0 72.97,23.161 88.81,56.43 l 9.85,0 c 31.12,0 56.37,25.25 56.37,56.391 0,31.121 -25.25,56.347 -56.37,56.347 z m 28.17,140.954 -253.662,0 c -31.148,0 -56.375,-25.243 -56.375,-56.372 0,-31.14 25.227,-56.371 56.375,-56.371 l 253.662,0 c 31.12,0 56.38,25.231 56.38,56.371 0,31.129 -25.26,56.372 -56.38,56.372 z m -23.99,112.757 -205.703,0 c -14.852,129.922 -73.711,203.561 -125.934,268.971 -53.258,66.65 -95.355,119.35 -95.355,238.34 0,173.87 142.394,310.06 324.152,310.06 178.73,0 324.15,-145.41 324.15,-324.14 0,-108.68 -38.54,-155.55 -91.94,-220.48 -51.08,-62.12 -114.03,-138.649 -129.37,-272.751 z M 1000,1707.05 c -225.77,0 -408.727,-168.87 -408.727,-394.63 0,-281.87 205.59,-286.54 223.61,-535.549 2.211,-31.051 27.137,-56.332 58.285,-56.332 l 253.662,0 c 31.12,0 56.11,25.281 58.29,56.332 17.96,251.809 223.61,253.679 223.61,521.469 0,225.74 -182.99,408.71 -408.73,408.71 z"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4730"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4732"
+ d="m 300.047,1685.95 c 0.398,27.09 19.152,49.74 44.312,56.1 -18.988,-13.76 -33.398,-33.44 -44.312,-56.1 m 1399.743,3.16 c -10.51,21.05 -24.24,39.32 -42.19,52.41 23.18,-6.73 40.49,-27.43 42.19,-52.41"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4718"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4720"
+ d="m 292.504,1668.47 0,15.42 c 0,37.22 30.211,67.46 67.344,67.52 -5.477,-2.7 -10.633,-5.84 -15.489,-9.36 -25.16,-6.36 -43.914,-29.01 -44.312,-56.1 -2.727,-5.66 -5.235,-11.5 -7.543,-17.48 m 1414.956,3.42 c -2.34,5.91 -4.89,11.66 -7.67,17.22 -1.7,24.98 -19.01,45.68 -42.19,52.41 -5.12,3.73 -10.59,7.05 -16.41,9.88 36.65,-0.61 66.27,-30.63 66.27,-67.51 l 0,-12"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4706"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4708"
+ d="m 284.973,1646.18 0,36.54 c 0,42.07 34.191,76.27 76.203,76.27 l 19.051,0 c -7.243,-1.89 -14.024,-4.44 -20.379,-7.58 -37.133,-0.06 -67.344,-30.3 -67.344,-67.52 l 0,-15.42 c -2.793,-7.26 -5.293,-14.7 -7.531,-22.29 M 1715,1650.2 c -2.24,7.4 -4.74,14.64 -7.54,21.69 l 0,12 c 0,36.88 -29.62,66.9 -66.27,67.51 -6.46,3.14 -13.37,5.7 -20.75,7.59 l 18.4,0 c 41.99,0 76.16,-34.2 76.16,-76.27 l 0,-32.52"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4694"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4696"
+ d="m 277.438,1615.76 0,65.79 c 0,46.88 38.121,85.02 84.96,85.02 l 1275.232,0 c 46.81,0 84.91,-38.14 84.91,-85.02 l 0,-61.09 c -2.1,10.03 -4.59,20.01 -7.54,29.74 l 0,32.52 c 0,42.07 -34.17,76.27 -76.16,76.27 l -18.4,0 c -9.8,2.51 -20.45,3.85 -32.01,3.85 l -1176.856,0 c -11.301,0 -21.726,-1.34 -31.347,-3.85 l -19.051,0 c -42.012,0 -76.203,-34.2 -76.203,-76.27 l 0,-36.54 c -2.942,-9.98 -5.434,-20.18 -7.535,-30.42"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4682"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4684"
+ d="m 269.906,1565.73 0,114.65 c 0,5.91 0.551,11.69 1.602,17.3 3.906,14.17 9.91,27.48 17.656,39.57 17.145,22.41 44.145,36.89 74.453,36.89 l 1272.793,0 c 30.68,0 57.96,-14.84 75.06,-37.74 7.24,-11.48 12.92,-24.04 16.74,-37.38 1.22,-6.03 1.86,-12.26 1.86,-18.64 l 0,-109.22 c -1.67,16.1 -4.08,32.78 -7.53,49.3 l 0,61.09 c 0,46.88 -38.1,85.02 -84.91,85.02 l -1275.232,0 c -46.839,0 -84.96,-38.14 -84.96,-85.02 l 0,-65.79 c -3.458,-16.85 -5.864,-33.79 -7.532,-50.03"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4670"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4672"
+ d="m 1733.79,1489.91 c 0,21.11 -0.48,50.07 -3.72,81.25 l 0,109.22 c 0,6.38 -0.64,12.61 -1.86,18.64 3.63,-12.69 5.58,-26.09 5.58,-39.92 l 0,-169.19 m -1467.485,0 0,169.19 c 0,13.35 1.812,26.29 5.203,38.58 -1.051,-5.61 -1.602,-11.39 -1.602,-17.3 l 0,-114.65 c -2.988,-29.11 -3.601,-55.94 -3.601,-75.82 M 1711.47,1736.4 c -17.1,22.9 -44.38,37.74 -75.06,37.74 l -1272.793,0 c -30.308,0 -57.308,-14.48 -74.453,-36.89 8.082,12.62 18.059,23.91 29.524,33.46 13.878,7.04 29.558,11.01 46.152,11.01 l 1270.36,0 c 16.65,0 32.38,-4 46.3,-11.09 11.68,-9.76 21.81,-21.31 29.97,-34.23"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4658"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4660"
+ d="m 1681.5,1770.63 c -13.92,7.09 -29.65,11.09 -46.3,11.09 l -1270.36,0 c -16.594,0 -32.274,-3.97 -46.152,-11.01 7.277,6.08 15.144,11.44 23.519,16.01 7.688,1.69 15.672,2.58 23.855,2.58 l 1267.928,0 c 8.2,0 16.19,-0.9 23.89,-2.59 8.41,-4.59 16.32,-9.98 23.62,-16.08"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4646"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4648"
+ d="m 1657.88,1786.71 c -7.7,1.69 -15.69,2.59 -23.89,2.59 l -1267.928,0 c -8.183,0 -16.167,-0.89 -23.855,-2.58 7.367,4.02 15.133,7.43 23.203,10.14 0.621,0.01 1.25,0.02 1.875,0.02 l 1265.485,0 c 0.62,0 1.25,-0.01 1.87,-0.02 8.08,-2.71 15.86,-6.12 23.24,-10.15"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4634"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4636"
+ d="m 365.41,1796.86 c 14.512,4.88 30.031,7.52 46.164,7.52 l 1176.856,0 c 16.15,0 31.68,-2.64 46.21,-7.52 -0.62,0.01 -1.25,0.02 -1.87,0.02 l -1265.485,0 c -0.625,0 -1.254,-0.01 -1.875,-0.02"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4622"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4624"
+ d="m 300.039,1666.88 0,18.18 c 0,0.3 0,0.6 0.008,0.89 10.914,22.66 25.324,42.34 44.312,56.1 4.602,1.16 9.418,1.78 14.371,1.78 l 14.618,0 c -2.598,-0.9 -5.047,-1.89 -7.313,-2.96 -30.355,-13.17 -51.543,-40.91 -65.996,-73.99 m 1399.891,2.86 c -14.26,31.74 -35.08,58.22 -64.87,71.04 -2.36,1.11 -4.93,2.12 -7.64,3.05 l 13.84,0 c 5.67,0 11.15,-0.8 16.34,-2.31 17.95,-13.09 31.68,-31.36 42.19,-52.41 0.09,-1.33 0.14,-2.69 0.14,-4.05 l 0,-15.32"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4610"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4612"
+ d="m 292.504,1647.49 0,20.98 c 2.308,5.98 4.816,11.82 7.543,17.48 -0.008,-0.29 -0.008,-0.59 -0.008,-0.89 l 0,-18.18 c -2.75,-6.29 -5.258,-12.77 -7.535,-19.39 m 1414.956,3.36 c -2.28,6.45 -4.78,12.77 -7.53,18.89 l 0,15.32 c 0,1.36 -0.05,2.72 -0.14,4.05 2.78,-5.56 5.33,-11.31 7.67,-17.22 l 0,-21.04 m -49.86,90.67 c -5.19,1.51 -10.67,2.31 -16.34,2.31 l -13.84,0 c -12.66,4.33 -28.7,6.72 -43.38,6.72 l -1168.177,0 c -14.347,0 -30.086,-2.39 -42.515,-6.72 l -14.618,0 c -4.953,0 -9.769,-0.62 -14.371,-1.78 4.856,3.52 10.012,6.66 15.489,9.36 0.035,0 0.07,0 0.105,0 l 1280.097,0 c 0.38,0 0.76,0 1.14,-0.01 5.82,-2.83 11.29,-6.15 16.41,-9.88"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4598"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4600"
+ d="m 284.973,1622.14 0,24.04 c 2.238,7.59 4.738,15.03 7.531,22.29 l 0,-20.98 c -2.856,-8.29 -5.356,-16.78 -7.531,-25.35 M 1715,1626.08 c -2.18,8.39 -4.68,16.69 -7.54,24.77 l 0,21.04 c 2.8,-7.05 5.3,-14.29 7.54,-21.69 l 0,-24.12 m -73.81,125.32 c -0.38,0.01 -0.76,0.01 -1.14,0.01 l -1280.097,0 c -0.035,0 -0.07,0 -0.105,0 6.355,3.14 13.136,5.69 20.379,7.58 l 1240.213,0 c 7.38,-1.89 14.29,-4.45 20.75,-7.59"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4586"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4588"
+ d="m 277.438,1584.72 0,31.04 c 2.101,10.24 4.593,20.44 7.535,30.42 l 0,-24.04 c -3.157,-12.43 -5.637,-25.03 -7.535,-37.42 m 1445.102,4.76 c -1.91,12.16 -4.39,24.48 -7.54,36.6 l 0,24.12 c 2.95,-9.73 5.44,-19.71 7.54,-29.74 l 0,-30.98 m -102.1,169.51 -1240.213,0 c 9.621,2.51 20.046,3.85 31.347,3.85 l 1176.856,0 c 11.56,0 22.21,-1.34 32.01,-3.85"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4574"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4576"
+ d="m 269.906,1516.99 0,48.74 c 1.668,16.24 4.074,33.18 7.532,50.03 l 0,-31.04 c -1.008,-6.58 -1.852,-13.09 -2.547,-19.49 -1.856,-17.17 -3.489,-33.62 -4.985,-48.24 m 1460.164,2.4 c -1.34,13.97 -2.78,29.53 -4.4,45.73 -0.81,7.97 -1.84,16.13 -3.13,24.36 l 0,30.98 c 3.45,-16.52 5.86,-33.2 7.53,-49.3 l 0,-51.77 M 271.508,1697.68 c 2.746,14.67 8.922,28.16 17.656,39.57 -7.746,-12.09 -13.75,-25.4 -17.656,-39.57 m 1456.702,1.34 c -3.82,13.34 -9.5,25.9 -16.74,37.38 8.13,-10.88 13.95,-23.59 16.74,-37.38"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4562"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4564"
+ d="m 1733.79,1484.29 c -1.22,9.68 -2.42,21.66 -3.72,35.1 l 0,51.77 c 3.24,-31.18 3.72,-60.14 3.72,-81.25 l 0,169.19 c 0,13.83 -1.95,27.23 -5.58,39.92 -2.79,13.79 -8.61,26.5 -16.74,37.38 -8.16,12.92 -18.29,24.47 -29.97,34.23 5.69,-2.9 11.08,-6.32 16.1,-10.2 22.2,-23.62 36.84,-54.42 40.01,-88.5 l 0,-150.54 c -0.78,-15.53 -2.2,-37.1 -3.82,-37.1 m -1467.485,0 c -1.696,0 -3.172,23.66 -3.93,39.27 l 0,147.2 c 2.945,34.65 17.738,65.97 40.301,89.88 4.996,3.83 10.355,7.21 16.012,10.07 -11.465,-9.55 -21.442,-20.84 -29.524,-33.46 -8.734,-11.41 -14.91,-24.9 -17.656,-39.57 -3.391,-12.29 -5.203,-25.23 -5.203,-38.58 l 0,-169.19 c 0,19.88 0.613,46.71 3.601,75.82 l 0,-48.74 c -1.277,-12.47 -2.461,-23.6 -3.601,-32.7"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4550"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4552"
+ d="m 1737.61,1521.39 0,150.54 c 0.43,-4.61 0.64,-9.27 0.64,-13.98 l 0,-121.07 c 0,-0.85 -0.23,-7.34 -0.64,-15.49 m -1475.235,2.17 c -0.348,7.13 -0.543,12.58 -0.543,13.35 l 0,121.04 c 0,4.32 0.184,8.59 0.543,12.81 l 0,-147.2 M 1697.6,1760.43 c -5.02,3.88 -10.41,7.3 -16.1,10.2 -7.3,6.1 -15.21,11.49 -23.62,16.08 4.39,-0.97 8.68,-2.19 12.86,-3.67 9.82,-6.47 18.83,-14.07 26.86,-22.61 m -1394.924,0.21 c 7.988,8.47 16.945,16 26.695,22.43 4.172,1.47 8.453,2.69 12.836,3.65 -8.375,-4.57 -16.242,-9.93 -23.519,-16.01 -5.657,-2.86 -11.016,-6.24 -16.012,-10.07"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4538"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4540"
+ d="m 1670.74,1783.04 c -4.18,1.48 -8.47,2.7 -12.86,3.67 -7.38,4.03 -15.16,7.44 -23.24,10.15 3.91,-0.06 7.77,-0.31 11.59,-0.74 8.6,-3.6 16.81,-8 24.51,-13.08 m -1341.369,0.03 c 7.688,5.07 15.871,9.45 24.453,13.05 3.813,0.43 7.672,0.68 11.586,0.74 -8.07,-2.71 -15.836,-6.12 -23.203,-10.14 -4.383,-0.96 -8.664,-2.18 -12.836,-3.65"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4526"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4528"
+ d="m 1646.23,1796.12 c -3.82,0.43 -7.68,0.68 -11.59,0.74 -14.53,4.88 -30.06,7.52 -46.21,7.52 l -1176.856,0 c -16.133,0 -31.652,-2.64 -46.164,-7.52 -3.914,-0.06 -7.773,-0.31 -11.586,-0.74 8.504,3.58 17.395,6.38 26.61,8.33 l 1239.166,0 c 9.22,-1.95 18.12,-4.75 26.63,-8.33"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4514"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4516"
+ d="m 1619.6,1804.45 -1239.166,0 c 10.046,2.14 20.468,3.26 31.14,3.26 l 1176.856,0 c 10.68,0 21.11,-1.12 31.17,-3.26"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4502"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4504"
+ d="m 300.039,1647.09 0,19.79 c 14.453,33.08 35.641,60.82 65.996,73.99 2.266,1.07 4.715,2.06 7.313,2.96 l 1254.072,0 c 2.71,-0.93 5.28,-1.94 7.64,-3.05 29.79,-12.82 50.61,-39.3 64.87,-71.04 l 0,-19.86 c -14.6,36.12 -36.98,66.82 -69.54,79.58 -12.02,5.62 -34.69,8.79 -50.74,8.79 l -1159.494,0 c -15.613,0 -37.769,-3.14 -49.566,-8.71 -33.051,-13.05 -55.789,-45.06 -70.551,-82.45"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4490"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4492"
+ d="m 292.504,1625.41 0,22.08 c 2.277,6.62 4.785,13.1 7.535,19.39 l 0,-19.79 c -2.793,-7.06 -5.301,-14.33 -7.535,-21.68 m 1414.956,3.26 c -2.23,7.21 -4.74,14.31 -7.53,21.21 l 0,19.86 c 2.75,-6.12 5.25,-12.44 7.53,-18.89 l 0,-22.18 m -80.04,115.16 -1254.072,0 c 12.429,4.33 28.168,6.72 42.515,6.72 l 1168.177,0 c 14.68,0 30.72,-2.39 43.38,-6.72"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4478"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4480"
+ d="m 284.973,1595.72 0,26.42 c 2.175,8.57 4.675,17.06 7.531,25.35 l 0,-22.08 c -2.977,-9.79 -5.473,-19.76 -7.531,-29.69 m 1430.027,3.9 c -2.07,9.74 -4.57,19.49 -7.54,29.05 l 0,22.18 c 2.86,-8.08 5.36,-16.38 7.54,-24.77 l 0,-26.46"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4466"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4468"
+ d="m 277.438,1542.25 0,42.47 c 1.898,12.39 4.378,24.99 7.535,37.42 l 0,-26.42 c -2.77,-13.34 -4.739,-26.61 -6.008,-39.28 -0.477,-4.81 -0.985,-9.55 -1.527,-14.19 m 1445.102,4.06 c -0.35,3.3 -0.68,6.65 -0.98,10.03 -1.3,13.94 -3.44,28.6 -6.56,43.28 l 0,26.46 c 3.15,-12.12 5.63,-24.44 7.54,-36.6 l 0,-43.17"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4454"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4456"
+ d="m 269.906,1493.76 0,23.23 c 1.496,14.62 3.129,31.07 4.985,48.24 0.695,6.4 1.539,12.91 2.547,19.49 l 0,-42.47 c -2.114,-18.17 -4.708,-34.91 -7.532,-48.49 m 1460.164,0.72 c -2.92,14.47 -5.51,32.43 -7.53,51.83 l 0,43.17 c 1.29,-8.23 2.32,-16.39 3.13,-24.36 1.62,-16.2 3.06,-31.76 4.4,-45.73 l 0,-24.91"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4442"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4444"
+ d="m 1733.79,1478.66 c -1.28,4.6 -2.53,9.92 -3.72,15.82 l 0,24.91 c 1.3,-13.44 2.5,-25.42 3.72,-35.1 1.62,0 3.04,21.57 3.82,37.1 l 0,-33.75 c -1.16,-5.35 -2.45,-8.98 -3.82,-8.98 m -1467.485,0 c -1.41,0 -2.743,3.87 -3.93,9.5 l 0,35.4 c 0.758,-15.61 2.234,-39.27 3.93,-39.27 1.14,9.1 2.324,20.23 3.601,32.7 l 0,-23.23 c -1.168,-5.61 -2.375,-10.69 -3.601,-15.1 m -3.93,192.1 0,8.44 c 0,13.42 2.59,26.24 7.297,38 1.82,4.26 3.832,8.44 6.016,12.49 6.843,12.04 16.05,22.58 26.988,30.95 -22.563,-23.91 -37.356,-55.23 -40.301,-89.88 m 1475.235,1.17 c -3.17,34.08 -17.81,64.88 -40.01,88.5 24.31,-18.76 40.01,-48.2 40.01,-81.23 l 0,-7.27"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4430"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4432"
+ d="m 1737.61,1487.64 0,33.75 c 0.41,8.15 0.64,14.64 0.64,15.49 l 0,121.07 c 0,4.71 -0.21,9.37 -0.64,13.98 l 0,7.27 c 0,33.03 -15.7,62.47 -40.01,81.23 -8.03,8.54 -17.04,16.14 -26.86,22.61 5.12,-1.8 10.07,-3.97 14.81,-6.47 34.86,-28.3 57.17,-71.47 57.17,-119.77 l 0,-125.88 c 0,-3.57 -2.09,-29.31 -5.11,-43.28 m -1475.235,0.52 c -2.973,14.09 -5.02,39.26 -5.02,42.79 l 0,125.85 c 0,21.43 4.387,41.84 12.317,60.4 -4.707,-11.76 -7.297,-24.58 -7.297,-38 l 0,-8.44 c -0.359,-4.22 -0.543,-8.49 -0.543,-12.81 l 0,-121.04 c 0,-0.77 0.195,-6.22 0.543,-13.35 l 0,-35.4 m 13.313,241.53 c 9.757,18.13 23.039,34.09 38.917,46.96 4.731,2.48 9.665,4.64 14.766,6.42 -9.75,-6.43 -18.707,-13.96 -26.695,-22.43 -10.938,-8.37 -20.145,-18.91 -26.988,-30.95"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4418"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4420"
+ d="m 1685.55,1776.57 c -4.74,2.5 -9.69,4.67 -14.81,6.47 -7.7,5.08 -15.91,9.48 -24.51,13.08 4.29,-0.48 8.51,-1.19 12.66,-2.11 9.5,-4.9 18.43,-10.75 26.66,-17.44 m -1370.945,0.08 c 8.207,6.66 17.102,12.48 26.571,17.36 4.14,0.92 8.359,1.63 12.648,2.11 -8.582,-3.6 -16.765,-7.98 -24.453,-13.05 -5.101,-1.78 -10.035,-3.94 -14.766,-6.42"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4406"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4408"
+ d="m 1658.89,1794.01 c -4.15,0.92 -8.37,1.63 -12.66,2.11 -8.51,3.58 -17.41,6.38 -26.63,8.33 l 11.96,0 c 0.52,0 1.05,0 1.57,-0.01 8.95,-2.71 17.57,-6.22 25.76,-10.43 m -1317.714,0 c 8.176,4.22 16.785,7.72 25.726,10.43 0.536,0.01 1.067,0.01 1.606,0.01 l 11.926,0 c -9.215,-1.95 -18.106,-4.75 -26.61,-8.33 -4.289,-0.48 -8.508,-1.19 -12.648,-2.11"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4394"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4396"
+ d="m 366.902,1804.44 c 14.145,4.29 29.145,6.6 44.672,6.6 l 1176.856,0 c 15.54,0 30.55,-2.31 44.7,-6.6 -0.52,0.01 -1.05,0.01 -1.57,0.01 l -11.96,0 c -10.06,2.14 -20.49,3.26 -31.17,3.26 l -1176.856,0 c -10.672,0 -21.094,-1.12 -31.14,-3.26 l -11.926,0 c -0.539,0 -1.07,0 -1.606,-0.01"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4382"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4384"
+ d="m 300.039,1626.46 0,20.63 c 14.762,37.39 37.5,69.4 70.551,82.45 11.797,5.57 33.953,8.71 49.566,8.71 l 1159.494,0 c 16.05,0 38.72,-3.17 50.74,-8.79 32.56,-12.76 54.94,-43.46 69.54,-79.58 l 0,-20.74 c -14.72,40.73 -38.77,76.51 -74.2,89 -10.68,5 -36.2,7.81 -50.47,7.81 l -1150.815,0 c -13.875,0 -38.812,-2.78 -49.3,-7.74 -35.868,-12.73 -60.274,-49.86 -75.106,-91.75"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4370"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4372"
+ d="m 292.504,1601.8 0,23.61 c 2.234,7.35 4.742,14.62 7.535,21.68 l 0,-20.63 c -2.863,-8.09 -5.371,-16.35 -7.535,-24.66 m 1414.956,3.18 c -2.17,8.15 -4.67,16.25 -7.53,24.16 l 0,20.74 c 2.79,-6.9 5.3,-14 7.53,-21.21 l 0,-23.69"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4358"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4360"
+ d="m 284.973,1564.2 0,31.52 c 2.058,9.93 4.554,19.9 7.531,29.69 l 0,-23.61 c -3.289,-12.61 -5.781,-25.31 -7.531,-37.6 M 1715,1568.43 c -1.79,12 -4.28,24.33 -7.54,36.55 l 0,23.69 c 2.97,-9.56 5.47,-19.31 7.54,-29.05 l 0,-31.19"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4346"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4348"
+ d="m 277.438,1509.34 0,32.91 c 0.542,4.64 1.05,9.38 1.527,14.19 1.269,12.67 3.238,25.94 6.008,39.28 l 0,-31.52 c -0.801,-5.62 -1.446,-11.16 -1.938,-16.56 -1.211,-13.6 -3.16,-26.63 -5.597,-38.3 m 1445.102,1.27 c -2.25,11.32 -4.02,23.86 -5.1,36.95 -0.57,6.77 -1.38,13.76 -2.44,20.87 l 0,31.19 c 3.12,-14.68 5.26,-29.34 6.56,-43.28 0.3,-3.38 0.63,-6.73 0.98,-10.03 l 0,-35.7"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4334"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4336"
+ d="m 269.906,1481.84 0,11.92 c 2.824,13.58 5.418,30.32 7.532,48.49 l 0,-32.91 c -2.18,-10.44 -4.75,-19.79 -7.532,-27.5 m 1460.164,0.36 c -2.82,7.95 -5.39,17.62 -7.53,28.41 l 0,35.7 c 2.02,-19.4 4.61,-37.36 7.53,-51.83 l 0,-12.28"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4322"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4324"
+ d="m 1733.79,1473.04 c -1.28,2.71 -2.52,5.78 -3.72,9.16 l 0,12.28 c 1.19,-5.9 2.44,-11.22 3.72,-15.82 1.37,0 2.66,3.63 3.82,8.98 l 0,-10.78 c -1.21,-2.39 -2.49,-3.82 -3.82,-3.82 m -1467.485,0 c -1.367,0 -2.688,1.52 -3.93,4.05 l 0,11.07 c 1.187,-5.63 2.52,-9.5 3.93,-9.5 1.226,4.41 2.433,9.49 3.601,15.1 l 0,-11.92 c -1.168,-3.23 -2.371,-6.18 -3.601,-8.8 m 3.367,244.16 c 1.726,4.31 3.742,8.49 6.016,12.49 -2.184,-4.05 -4.196,-8.23 -6.016,-12.49"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4310"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4312"
+ d="m 1737.61,1476.86 0,10.78 c 3.02,13.97 5.11,39.71 5.11,43.28 l 0,125.88 c 0,48.3 -22.31,91.47 -57.17,119.77 6.56,-3.45 12.73,-7.54 18.44,-12.18 21.18,-22.49 35.88,-51.14 41.1,-82.93 0.04,-1.14 0.05,-2.28 0.05,-3.43 l 0,-171.22 c -1.71,-10.96 -4.38,-23.72 -7.53,-29.95 m -1475.235,0.23 c -3.168,6.42 -5.84,19.36 -7.535,30.32 l 0,170.62 c 0,0.94 0.012,1.87 0.035,2.8 5.145,32.15 19.973,61.1 41.387,83.76 5.679,4.59 11.824,8.64 18.343,12.06 -15.878,-12.87 -29.16,-28.83 -38.917,-46.96 -2.274,-4 -4.29,-8.18 -6.016,-12.49 -7.93,-18.56 -12.317,-38.97 -12.317,-60.4 l 0,-125.85 c 0,-3.53 2.047,-28.7 5.02,-42.79 l 0,-11.07"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4298"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4300"
+ d="m 1745.14,1506.81 0,171.22 c 0,1.15 -0.01,2.29 -0.05,3.43 1.38,-8.4 2.1,-17.02 2.1,-25.8 l 0,-130.7 c 0,-2.61 -0.75,-9.87 -2.05,-18.15 m -1490.3,0.6 c -1.242,8.05 -1.957,15.02 -1.957,17.58 l 0,130.67 c 0,8.56 0.679,16.97 1.992,25.17 -0.023,-0.93 -0.035,-1.86 -0.035,-2.8 l 0,-170.62 m 1449.15,256.98 c -5.71,4.64 -11.88,8.73 -18.44,12.18 -8.23,6.69 -17.16,12.54 -26.66,17.44 4.83,-1.08 9.56,-2.46 14.15,-4.1 11.38,-7.19 21.77,-15.77 30.95,-25.52 m -1407.728,0.2 c 9.14,9.67 19.476,18.2 30.773,25.34 4.594,1.64 9.313,3 14.141,4.08 -9.469,-4.88 -18.364,-10.7 -26.571,-17.36 -6.519,-3.42 -12.664,-7.47 -18.343,-12.06"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4286"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4288"
+ d="m 1673.04,1789.91 c -4.59,1.64 -9.32,3.02 -14.15,4.1 -8.19,4.21 -16.81,7.72 -25.76,10.43 4.26,-0.05 8.47,-0.31 12.61,-0.76 9.58,-3.73 18.73,-8.35 27.3,-13.77 m -1346.005,0.02 c 8.57,5.41 17.688,10.03 27.25,13.74 4.149,0.46 8.36,0.72 12.617,0.77 -8.941,-2.71 -17.55,-6.21 -25.726,-10.43 -4.828,-1.08 -9.547,-2.44 -14.141,-4.08"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4274"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4276"
+ d="m 354.285,1803.67 c 9.606,3.73 19.664,6.56 30.063,8.36 l 1231.322,0 c 10.41,-1.8 20.47,-4.63 30.07,-8.35 -4.14,0.45 -8.35,0.71 -12.61,0.76 -14.15,4.29 -29.16,6.6 -44.7,6.6 l -1176.856,0 c -15.527,0 -30.527,-2.31 -44.672,-6.6 -4.257,-0.05 -8.468,-0.31 -12.617,-0.77"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4262"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4264"
+ d="m 1615.67,1812.03 -1231.322,0 c 8.847,1.54 17.945,2.34 27.226,2.34 l 1176.856,0 c 9.29,0 18.39,-0.8 27.24,-2.34"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4250"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4252"
+ d="m 300.039,1604.76 0,21.7 c 14.832,41.89 39.238,79.02 75.106,91.75 10.488,4.96 35.425,7.74 49.3,7.74 l 1150.815,0 c 14.27,0 39.79,-2.81 50.47,-7.81 35.43,-12.49 59.48,-48.27 74.2,-89 l 0,-21.81 c -14.49,45.48 -40.39,87.47 -78.86,99.49 -9.35,4.37 -37.72,6.84 -50.2,6.84 l -1142.132,0 c -12.144,0 -39.863,-2.44 -49.039,-6.78 -38.863,-12.2 -65.121,-55.61 -79.66,-102.12"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4238"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4240"
+ d="m 292.504,1575.71 0,26.09 c 2.164,8.31 4.672,16.57 7.535,24.66 l 0,-21.7 c -3.012,-9.63 -5.519,-19.4 -7.535,-29.05 m 1414.956,3.18 c -2.03,9.47 -4.54,19.03 -7.53,28.44 l 0,21.81 c 2.86,-7.91 5.36,-16.01 7.53,-24.16 l 0,-26.09"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4226"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4228"
+ d="m 284.973,1521.07 0,43.13 c 1.75,12.29 4.242,24.99 7.531,37.6 l 0,-26.09 c -2.645,-12.67 -4.438,-25.15 -5.395,-36.86 -0.48,-6.08 -1.207,-12.04 -2.136,-17.78 M 1715,1523.42 c -0.72,4.99 -1.29,10.13 -1.67,15.35 -0.96,12.71 -2.91,26.33 -5.87,40.12 l 0,26.09 c 3.26,-12.22 5.75,-24.55 7.54,-36.55 l 0,-45.01"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4214"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4216"
+ d="m 277.438,1490.42 0,18.92 c 2.437,11.67 4.386,24.7 5.597,38.3 0.492,5.4 1.137,10.94 1.938,16.56 l 0,-43.13 c -1.817,-11.22 -4.422,-21.64 -7.535,-30.65 m 1445.102,0.55 c -3.2,9.52 -5.82,20.57 -7.54,32.45 l 0,45.01 c 1.06,-7.11 1.87,-14.1 2.44,-20.87 1.08,-13.09 2.85,-25.63 5.1,-36.95 l 0,-19.64"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4202"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4204"
+ d="m 269.906,1473.14 0,8.7 c 2.782,7.71 5.352,17.06 7.532,27.5 l 0,-18.92 c -2.274,-6.58 -4.821,-12.42 -7.532,-17.28 m 1460.164,0.22 c -2.73,4.94 -5.28,10.9 -7.53,17.61 l 0,19.64 c 2.14,-10.79 4.71,-20.46 7.53,-28.41 l 0,-8.84"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4190"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4192"
+ d="m 1733.79,1467.42 c -1.27,1.77 -2.51,3.76 -3.72,5.94 l 0,8.84 c 1.2,-3.38 2.44,-6.45 3.72,-9.16 1.33,0 2.61,1.43 3.82,3.82 l 0,-7.4 c -1.23,-1.3 -2.51,-2.04 -3.82,-2.04 m -1467.485,0 c -1.352,0 -2.664,0.78 -3.93,2.15 l 0,7.52 c 1.242,-2.53 2.563,-4.05 3.93,-4.05 1.23,2.62 2.433,5.57 3.601,8.8 l 0,-8.7 c -1.172,-2.09 -2.375,-4.01 -3.601,-5.72"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4178"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4180"
+ d="m 1737.61,1469.46 0,7.4 c 3.15,6.23 5.82,18.99 7.53,29.95 l 0,-21.63 c -2.14,-6.82 -4.71,-12.75 -7.53,-15.72 m -1475.235,0.11 c -2.82,3.06 -5.391,9.06 -7.535,15.92 l 0,21.92 c 1.695,-10.96 4.367,-23.9 7.535,-30.32 l 0,-7.52 m -7.5,211.26 c 0.84,33.78 16.816,63.88 41.387,83.76 -21.414,-22.66 -36.242,-51.61 -41.387,-83.76 m 1490.215,0.63 c -5.22,31.79 -19.92,60.44 -41.1,82.93 24.27,-19.75 40.09,-49.52 41.1,-82.93"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4166"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4168"
+ d="m 1745.14,1485.18 0,21.63 c 1.3,8.28 2.05,15.54 2.05,18.15 l 0,130.7 c 0,8.78 -0.72,17.4 -2.1,25.8 -1.01,33.41 -16.83,63.18 -41.1,82.93 -9.18,9.75 -19.57,18.33 -30.95,25.52 5.72,-2.05 11.23,-4.52 16.51,-7.37 37.81,-29.91 62.1,-76.18 62.1,-128.03 l 0,-135.5 c 0,-5.56 -2.53,-21.22 -6.51,-33.83 m -1490.3,0.31 c -3.93,12.57 -6.434,28.02 -6.434,33.54 l 0,135.48 c 0,51.88 24.328,98.17 62.168,128.08 5.266,2.84 10.766,5.3 16.461,7.34 -11.297,-7.14 -21.633,-15.67 -30.773,-25.34 -24.571,-19.88 -40.547,-49.98 -41.387,-83.76 -1.313,-8.2 -1.992,-16.61 -1.992,-25.17 l 0,-130.67 c 0,-2.56 0.715,-9.53 1.957,-17.58 l 0,-21.92"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4154"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4156"
+ d="m 1689.55,1782.54 c -5.28,2.85 -10.79,5.32 -16.51,7.37 -8.57,5.42 -17.72,10.04 -27.3,13.77 4.69,-0.52 9.3,-1.29 13.82,-2.3 10.7,-5.2 20.74,-11.53 29.99,-18.84 m -1378.976,0.05 c 9.215,7.29 19.235,13.6 29.899,18.79 4.519,1 9.129,1.77 13.812,2.29 -9.562,-3.71 -18.68,-8.33 -27.25,-13.74 -5.695,-2.04 -11.195,-4.5 -16.461,-7.34"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4142"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4144-7"
+ d="m 340.473,1801.38 c 9.035,4.39 18.531,7.97 28.394,10.65 0.289,0 0.574,0 0.863,0 l 14.618,0 c -10.399,-1.8 -20.457,-4.63 -30.063,-8.36 -4.683,-0.52 -9.293,-1.29 -13.812,-2.29 m 1319.087,0 c -4.52,1.01 -9.13,1.78 -13.82,2.3 -9.6,3.72 -19.66,6.55 -30.07,8.35 l 14.68,0 c 0.27,0 0.54,0 0.81,0 9.86,-2.68 19.37,-6.26 28.4,-10.65"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4130"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4132"
+ d="m 368.867,1812.03 c 13.617,3.69 27.934,5.67 42.707,5.67 l 1176.856,0 c 14.78,0 29.1,-1.98 42.73,-5.67 -0.27,0 -0.54,0 -0.81,0 l -14.68,0 c -8.85,1.54 -17.95,2.34 -27.24,2.34 l -1176.856,0 c -9.281,0 -18.379,-0.8 -27.226,-2.34 l -14.618,0 c -0.289,0 -0.574,0 -0.863,0"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4118"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4120-5"
+ d="m 300.039,1581.56 0,23.2 c 14.539,46.51 40.797,89.92 79.66,102.12 9.176,4.34 36.895,6.78 49.039,6.78 l 1142.132,0 c 12.48,0 40.85,-2.47 50.2,-6.84 38.47,-12.02 64.37,-54.01 78.86,-99.49 l 0,-23.29 c -13.69,50.25 -41.7,100.12 -83.52,111.46 -8.02,3.75 -39.23,5.86 -49.93,5.86 l -1133.453,0 c -10.406,0 -40.91,-2.09 -48.773,-5.81 -42.18,-11.48 -70.563,-62.86 -84.215,-113.99"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4106"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4108"
+ d="m 292.504,1543.34 0,32.37 c 2.016,9.65 4.523,19.42 7.535,29.05 l 0,-23.2 c -3.465,-12.97 -5.98,-25.94 -7.535,-38.22 m 1414.956,3.8 c -1.62,11.93 -4.14,24.43 -7.53,36.9 l 0,23.29 c 2.99,-9.41 5.5,-18.97 7.53,-28.44 l 0,-31.75"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4094"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4096"
+ d="m 284.973,1496.09 0,24.98 c 0.929,5.74 1.656,11.7 2.136,17.78 0.957,11.71 2.75,24.19 5.395,36.86 l 0,-32.37 c -0.57,-4.53 -1.012,-8.96 -1.32,-13.28 -0.836,-12.15 -3.051,-23.72 -6.211,-33.97 m 1430.027,0.8 c -2.97,10.04 -5.03,21.3 -5.78,33.1 -0.37,5.54 -0.96,11.28 -1.76,17.15 l 0,31.75 c 2.96,-13.79 4.91,-27.41 5.87,-40.12 0.38,-5.22 0.95,-10.36 1.67,-15.35 l 0,-26.53"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4082"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4084"
+ d="m 277.438,1477.41 0,13.01 c 3.113,9.01 5.718,19.43 7.535,30.65 l 0,-24.98 c -2.125,-6.9 -4.68,-13.2 -7.535,-18.68 m 1445.102,0.3 c -2.88,5.63 -5.44,12.1 -7.54,19.18 l 0,26.53 c 1.72,-11.88 4.34,-22.93 7.54,-32.45 l 0,-13.26"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4070"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4072"
+ d="m 269.906,1465.72 0,7.42 c 2.711,4.86 5.258,10.7 7.532,17.28 l 0,-13.01 c -2.333,-4.48 -4.868,-8.42 -7.532,-11.69 m 1460.164,0.15 c -2.67,3.31 -5.21,7.3 -7.53,11.84 l 0,13.26 c 2.25,-6.71 4.8,-12.67 7.53,-17.61 l 0,-7.49"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4058"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4060"
+ d="m 1733.79,1461.8 c -1.26,1.21 -2.51,2.57 -3.72,4.07 l 0,7.49 c 1.21,-2.18 2.45,-4.17 3.72,-5.94 1.31,0 2.59,0.74 3.82,2.04 l 0,-6.44 c -1.24,-0.79 -2.52,-1.22 -3.82,-1.22 m -1467.485,0 c -1.34,0 -2.653,0.46 -3.93,1.29 l 0,6.48 c 1.266,-1.37 2.578,-2.15 3.93,-2.15 1.226,1.71 2.429,3.63 3.601,5.72 l 0,-7.42 c -1.176,-1.44 -2.379,-2.75 -3.601,-3.92"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4046"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4048"
+ d="m 1737.61,1463.02 0,6.44 c 2.82,2.97 5.39,8.9 7.53,15.72 l 0,-12.69 c -2.28,-4.32 -4.82,-7.74 -7.53,-9.47 m -1475.235,0.07 c -2.711,1.78 -5.254,5.24 -7.535,9.59 l 0,12.81 c 2.144,-6.86 4.715,-12.86 7.535,-15.92 l 0,-6.48"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4034"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4036"
+ d="m 1745.14,1472.49 0,12.69 c 3.98,12.61 6.51,28.27 6.51,33.83 l 0,135.5 c 0,51.85 -24.29,98.12 -62.1,128.03 7.61,-4.12 14.73,-9.04 21.24,-14.64 19.87,-21.2 34.3,-47.55 41.05,-76.81 0.55,-4.66 0.84,-9.41 0.84,-14.23 l 0,-184.09 c -1.89,-7.09 -4.48,-14.49 -7.54,-20.28 m -1490.3,0.19 c -3.059,5.85 -5.645,13.29 -7.531,20.39 l 0,183.79 c 0,4.62 0.261,9.18 0.773,13.67 6.715,29.57 21.266,56.19 41.344,77.56 6.488,5.55 13.578,10.42 21.148,14.5 -37.84,-29.91 -62.168,-76.2 -62.168,-128.08 l 0,-135.48 c 0,-5.52 2.504,-20.97 6.434,-33.54 l 0,-12.81"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4022"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4024"
+ d="m 1752.68,1492.77 0,184.09 c 0,4.82 -0.29,9.57 -0.84,14.23 2.8,-12.13 4.28,-24.75 4.28,-37.72 l 0,-140.32 c 0,-4.39 -1.26,-12.12 -3.44,-20.28 m -1505.371,0.3 c -2.141,8.05 -3.375,15.66 -3.375,20 l 0,140.3 c 0,12.76 1.433,25.2 4.148,37.16 -0.512,-4.49 -0.773,-9.05 -0.773,-13.67 l 0,-183.79 M 1710.79,1767.9 c -6.51,5.6 -13.63,10.52 -21.24,14.64 -9.25,7.31 -19.29,13.64 -29.99,18.84 5.32,-1.19 10.51,-2.7 15.56,-4.53 13.19,-7.99 25.19,-17.75 35.67,-28.95 m -1421.364,0.19 c 10.445,11.12 22.39,20.82 35.508,28.77 5.039,1.82 10.23,3.33 15.539,4.52 -10.664,-5.19 -20.684,-11.5 -29.899,-18.79 -7.57,-4.08 -14.66,-8.95 -21.148,-14.5"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath4010"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4012-9"
+ d="m 1675.12,1796.85 c -5.05,1.83 -10.24,3.34 -15.56,4.53 -9.03,4.39 -18.54,7.97 -28.4,10.65 4.62,-0.03 9.18,-0.28 13.68,-0.76 10.62,-3.81 20.76,-8.66 30.28,-14.42 m -1350.186,0.01 c 9.504,5.76 19.625,10.6 30.238,14.41 4.504,0.47 9.074,0.73 13.695,0.76 -9.863,-2.68 -19.359,-6.26 -28.394,-10.65 -5.309,-1.19 -10.5,-2.7 -15.539,-4.52"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3998"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path4000"
+ d="m 355.172,1811.27 c 11.035,3.95 22.594,6.78 34.555,8.34 l 1220.563,0 c 11.96,-1.56 23.52,-4.39 34.55,-8.34 -4.5,0.48 -9.06,0.73 -13.68,0.76 -13.63,3.69 -27.95,5.67 -42.73,5.67 l -1176.856,0 c -14.773,0 -29.09,-1.98 -42.707,-5.67 -4.621,-0.03 -9.191,-0.29 -13.695,-0.76"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3986"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3988-5"
+ d="m 1610.29,1819.61 -1220.563,0 c 7.148,0.93 14.445,1.41 21.847,1.41 l 1176.856,0 c 7.4,0 14.7,-0.48 21.86,-1.41"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3974"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3976"
+ d="m 300.039,1555.75 0,25.81 c 13.652,51.13 42.035,102.51 84.215,113.99 7.863,3.72 38.367,5.81 48.773,5.81 l 1133.453,0 c 10.7,0 41.91,-2.11 49.93,-5.86 41.82,-11.34 69.83,-61.21 83.52,-111.46 l 0,-25.8 c -11.81,54.85 -42.37,115.46 -88.19,125.94 -6.68,3.12 -40.73,4.88 -49.65,4.88 l -1124.77,0 c -8.675,0 -41.961,-1.74 -48.515,-4.83 -46.184,-10.61 -77.149,-72.96 -88.766,-128.48"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3962"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3964"
+ d="m 292.504,1501.79 0,41.55 c 1.555,12.28 4.07,25.25 7.535,38.22 l 0,-25.81 c -2.516,-12.01 -4.125,-23.7 -4.785,-34.48 -0.395,-6.74 -1.34,-13.28 -2.75,-19.48 m 1414.956,1.36 c -1.21,5.78 -2.02,11.83 -2.36,18.06 -0.65,11.54 -2.39,24.13 -5.17,37.03 l 0,25.8 c 3.39,-12.47 5.91,-24.97 7.53,-36.9 l 0,-43.99"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3950"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3952"
+ d="m 284.973,1479.79 0,16.3 c 3.16,10.25 5.375,21.82 6.211,33.97 0.308,4.32 0.75,8.75 1.32,13.28 l 0,-41.55 c -1.816,-8 -4.395,-15.44 -7.531,-22 M 1715,1480.2 c -3.2,6.83 -5.78,14.59 -7.54,22.95 l 0,43.99 c 0.8,-5.87 1.39,-11.61 1.76,-17.15 0.75,-11.8 2.81,-23.06 5.78,-33.1 l 0,-16.69"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3938"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3940"
+ d="m 277.438,1467.14 0,10.27 c 2.855,5.48 5.41,11.78 7.535,18.68 l 0,-16.3 c -2.25,-4.7 -4.789,-8.96 -7.535,-12.65 m 1445.102,0.19 c -2.76,3.75 -5.3,8.08 -7.54,12.87 l 0,16.69 c 2.1,-7.08 4.66,-13.55 7.54,-19.18 l 0,-10.38"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3926"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3928"
+ d="m 269.906,1458.92 0,6.8 c 2.664,3.27 5.199,7.21 7.532,11.69 l 0,-10.27 c -2.372,-3.18 -4.899,-5.95 -7.532,-8.22 m 1460.164,0.1 c -2.64,2.3 -5.17,5.09 -7.53,8.31 l 0,10.38 c 2.32,-4.54 4.86,-8.53 7.53,-11.84 l 0,-6.85"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3914"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3916"
+ d="m 1733.79,1456.18 c -1.26,0.84 -2.5,1.79 -3.72,2.84 l 0,6.85 c 1.21,-1.5 2.46,-2.86 3.72,-4.07 1.3,0 2.58,0.43 3.82,1.22 l 0,-6.05 c -1.25,-0.51 -2.52,-0.79 -3.82,-0.79 m -1467.485,0 c -1.332,0 -2.649,0.29 -3.93,0.84 l 0,6.07 c 1.277,-0.83 2.59,-1.29 3.93,-1.29 1.222,1.17 2.425,2.48 3.601,3.92 l 0,-6.8 c -1.179,-1.01 -2.383,-1.93 -3.601,-2.74"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3902"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3904"
+ d="m 1737.61,1456.97 0,6.05 c 2.71,1.73 5.25,5.15 7.53,9.47 l 0,-9.36 c -2.34,-2.88 -4.87,-5.06 -7.53,-6.16 m -1475.235,0.05 c -2.656,1.12 -5.187,3.33 -7.535,6.24 l 0,9.42 c 2.281,-4.35 4.824,-7.81 7.535,-9.59 l 0,-6.07"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3890"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3892"
+ d="m 1745.14,1463.13 0,9.36 c 3.06,5.79 5.65,13.19 7.54,20.28 l 0,-16.83 c -2.18,-4.86 -4.72,-9.34 -7.54,-12.81 m -1490.3,0.13 c -2.813,3.49 -5.356,7.99 -7.531,12.87 l 0,16.94 c 1.886,-7.1 4.472,-14.54 7.531,-20.39 l 0,-9.42 m -6.758,227.27 c 3.523,30.91 18.848,58.31 41.344,77.56 -20.078,-21.37 -34.629,-47.99 -41.344,-77.56 m 1503.758,0.56 c -6.75,29.26 -21.18,55.61 -41.05,76.81 22.24,-19.11 37.42,-46.22 41.05,-76.81"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3878"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3880"
+ d="m 1752.68,1475.94 0,16.83 c 2.18,8.16 3.44,15.89 3.44,20.28 l 0,140.32 c 0,12.97 -1.48,25.59 -4.28,37.72 -3.63,30.59 -18.81,57.7 -41.05,76.81 -10.48,11.2 -22.48,20.96 -35.67,28.95 6.36,-2.3 12.49,-5.09 18.35,-8.33 38,-29.34 63.43,-74.18 66.75,-124.96 l 0,-161.64 c -0.95,-7.42 -3.65,-17.3 -7.54,-25.98 m -1505.371,0.19 c -3.926,8.8 -6.645,18.82 -7.536,26.23 l 0,160.38 c 3.094,51.14 28.618,96.31 66.829,125.81 5.851,3.23 11.972,6.01 18.332,8.31 -13.118,-7.95 -25.063,-17.65 -35.508,-28.77 -22.496,-19.25 -37.821,-46.65 -41.344,-77.56 -2.715,-11.96 -4.148,-24.4 -4.148,-37.16 l 0,-140.3 c 0,-4.34 1.234,-11.95 3.375,-20 l 0,-16.94"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3866"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3868"
+ d="m 1760.22,1501.92 0,161.64 c 0.24,-3.75 0.37,-7.53 0.37,-11.34 l 0,-145.13 c 0,-1.52 -0.13,-3.27 -0.37,-5.17 m -1520.447,0.44 c -0.207,1.74 -0.316,3.34 -0.316,4.75 l 0,145.11 c 0,3.53 0.109,7.04 0.316,10.52 l 0,-160.38 m 1453.697,286.16 c -5.86,3.24 -11.99,6.03 -18.35,8.33 -9.52,5.76 -19.66,10.61 -30.28,14.42 5.1,-0.54 10.12,-1.36 15.03,-2.44 12.01,-5.49 23.27,-12.33 33.6,-20.31 m -1386.868,0.03 c 10.32,7.97 21.55,14.78 33.531,20.27 4.922,1.08 9.937,1.9 15.039,2.45 -10.613,-3.81 -20.734,-8.65 -30.238,-14.41 -6.36,-2.3 -12.481,-5.08 -18.332,-8.31"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3854"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3856"
+ d="m 340.133,1808.82 c 9.929,4.55 20.379,8.18 31.211,10.79 l 18.383,0 c -11.961,-1.56 -23.52,-4.39 -34.555,-8.34 -5.102,-0.55 -10.117,-1.37 -15.039,-2.45 m 1319.737,0.01 c -4.91,1.08 -9.93,1.9 -15.03,2.44 -11.03,3.95 -22.59,6.78 -34.55,8.34 l 18.38,0 c 10.83,-2.61 21.27,-6.23 31.2,-10.78"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3842"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3844"
+ d="m 1628.67,1819.61 -18.38,0 c -7.16,0.93 -14.46,1.41 -21.86,1.41 l -1176.856,0 c -7.402,0 -14.699,-0.48 -21.847,-1.41 l -18.383,0 c 7.406,1.78 14.992,3.08 22.73,3.86 l 1211.856,0 c 7.74,-0.78 15.34,-2.08 22.74,-3.86"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3830"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3832"
+ d="m 300.039,1521.79 0,33.96 c 11.617,55.52 42.582,117.87 88.766,128.48 6.554,3.09 39.84,4.83 48.515,4.83 l 1124.77,0 c 8.92,0 42.97,-1.76 49.65,-4.88 45.82,-10.48 76.38,-71.09 88.19,-125.94 l 0,-32.89 c -6.77,58.55 -40.91,137.88 -92.85,147.51 -5.34,2.5 -42.25,3.91 -49.38,3.91 l -1116.091,0 c -6.937,0 -43.007,-1.4 -48.25,-3.88 -52.687,-9.78 -87.371,-92.24 -93.32,-151.1"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3818"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3820"
+ d="m 292.504,1481.38 0,20.41 c 1.41,6.2 2.355,12.74 2.75,19.48 0.66,10.78 2.269,22.47 4.785,34.48 l 0,-33.96 c -0.32,-3.18 -0.559,-6.29 -0.711,-9.31 -0.531,-11.23 -2.996,-21.84 -6.824,-31.1 m 1414.956,0.54 c -3.65,9.12 -5.99,19.53 -6.47,30.51 -0.19,4.16 -0.55,8.48 -1.06,12.92 l 0,32.89 c 2.78,-12.9 4.52,-25.49 5.17,-37.03 0.34,-6.23 1.15,-12.28 2.36,-18.06 l 0,-21.23"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3806"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3808"
+ d="m 284.973,1467.34 0,12.45 c 3.136,6.56 5.715,14 7.531,22 l 0,-20.41 c -2.121,-5.15 -4.668,-9.87 -7.531,-14.04 M 1715,1467.57 c -2.88,4.27 -5.43,9.1 -7.54,14.35 l 0,21.23 c 1.76,-8.36 4.34,-16.12 7.54,-22.95 l 0,-12.63"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3794"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3796"
+ d="m 277.438,1458.34 0,8.8 c 2.746,3.69 5.285,7.95 7.535,12.65 l 0,-12.45 c -2.321,-3.38 -4.848,-6.4 -7.535,-9 m 1445.102,0.13 c -2.7,2.63 -5.23,5.68 -7.54,9.1 l 0,12.63 c 2.24,-4.79 4.78,-9.12 7.54,-12.87 l 0,-8.86"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3782"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3784"
+ d="m 269.906,1452.47 0,6.45 c 2.633,2.27 5.16,5.04 7.532,8.22 l 0,-8.8 c -2.395,-2.31 -4.918,-4.29 -7.532,-5.87 m 1460.164,0.07 c -2.62,1.6 -5.14,3.6 -7.53,5.93 l 0,8.86 c 2.36,-3.22 4.89,-6.01 7.53,-8.31 l 0,-6.48"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3770"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3772"
+ d="m 1733.79,1450.56 c -1.26,0.57 -2.5,1.23 -3.72,1.98 l 0,6.48 c 1.22,-1.05 2.46,-2 3.72,-2.84 1.3,0 2.57,0.28 3.82,0.79 l 0,-5.87 c -1.25,-0.36 -2.53,-0.54 -3.82,-0.54 m -1467.485,0 c -1.328,0 -2.645,0.19 -3.93,0.57 l 0,5.89 c 1.281,-0.55 2.598,-0.84 3.93,-0.84 1.218,0.81 2.422,1.73 3.601,2.74 l 0,-6.45 c -1.183,-0.72 -2.383,-1.36 -3.601,-1.91"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3758"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3760"
+ d="m 1737.61,1451.1 0,5.87 c 2.66,1.1 5.19,3.28 7.53,6.16 l 0,-7.82 c -2.38,-2.01 -4.91,-3.47 -7.53,-4.21 m -1475.235,0.03 c -2.629,0.76 -5.152,2.25 -7.535,4.27 l 0,7.86 c 2.348,-2.91 4.879,-5.12 7.535,-6.24 l 0,-5.89"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3746"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3748"
+ d="m 1745.14,1455.31 0,7.82 c 2.82,3.47 5.36,7.95 7.54,12.81 l 0,-11.94 c -2.29,-3.41 -4.82,-6.4 -7.54,-8.69 m -1490.3,0.09 c -2.715,2.31 -5.246,5.31 -7.531,8.73 l 0,12 c 2.175,-4.88 4.718,-9.38 7.531,-12.87 l 0,-7.86"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3734"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3736"
+ d="m 1752.68,1464 0,11.94 c 3.89,8.68 6.59,18.56 7.54,25.98 l 0,-23.11 c -2.01,-5.23 -4.57,-10.37 -7.54,-14.81 m -1505.371,0.13 c -2.977,4.46 -5.532,9.61 -7.536,14.85 l 0,23.38 c 0.891,-7.41 3.61,-17.43 7.536,-26.23 l 0,-12 m -7.536,198.61 0,12.95 c 0,9.08 0.946,17.93 2.743,26.49 7.847,25.92 21.515,49.35 39.464,68.75 7.461,6.79 15.723,12.72 24.622,17.62 -38.211,-29.5 -63.735,-74.67 -66.829,-125.81 m 1520.447,0.82 c -3.32,50.78 -28.75,95.62 -66.75,124.96 8.94,-4.93 17.23,-10.9 24.72,-17.74 17.78,-19.26 31.34,-42.46 39.19,-68.14 1.86,-8.69 2.84,-17.71 2.84,-26.95 l 0,-12.13"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3722"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3724"
+ d="m 1760.22,1478.81 0,23.11 c 0.24,1.9 0.37,3.65 0.37,5.17 l 0,145.13 c 0,3.81 -0.13,7.59 -0.37,11.34 l 0,12.13 c 0,9.24 -0.98,18.26 -2.84,26.95 4.99,-16.32 7.67,-33.64 7.67,-51.57 l 0,-149.93 c 0,-6.16 -1.77,-14.34 -4.83,-22.33 m -1520.447,0.17 c -3.035,7.93 -4.789,16.05 -4.789,22.16 l 0,149.93 c 0,17.77 2.633,34.92 7.532,51.11 -1.797,-8.56 -2.743,-17.41 -2.743,-26.49 l 0,-12.95 c -0.207,-3.48 -0.316,-6.99 -0.316,-10.52 l 0,-145.11 c 0,-1.41 0.109,-3.01 0.316,-4.75 l 0,-23.38 m 1478.417,291.8 c -7.49,6.84 -15.78,12.81 -24.72,17.74 -10.33,7.98 -21.59,14.82 -33.6,20.31 5.83,-1.28 11.51,-2.94 17.03,-4.94 15.38,-8.93 29.3,-20.12 41.29,-33.11 m -1436.21,0.15 c 11.958,12.92 25.809,24.05 41.122,32.95 5.523,2 11.207,3.66 17.031,4.94 -11.981,-5.49 -23.211,-12.3 -33.531,-20.27 -8.899,-4.9 -17.161,-10.83 -24.622,-17.62"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3710"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3712"
+ d="m 323.102,1803.88 c 10.507,6.11 21.699,11.17 33.425,15.02 4.75,0.47 9.555,0.71 14.422,0.71 l 0.395,0 c -10.832,-2.61 -21.282,-6.24 -31.211,-10.79 -5.824,-1.28 -11.508,-2.94 -17.031,-4.94 m 1353.798,0.01 c -5.52,2 -11.2,3.66 -17.03,4.94 -9.93,4.55 -20.37,8.17 -31.2,10.78 l 0.47,0 c 4.83,0 9.61,-0.24 14.33,-0.7 11.73,-3.86 22.92,-8.91 33.43,-15.02"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3698"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3700"
+ d="m 356.527,1818.9 c 5.426,1.78 10.977,3.31 16.618,4.57 l 20.929,0 c -7.738,-0.78 -15.324,-2.08 -22.73,-3.86 l -0.395,0 c -4.867,0 -9.672,-0.24 -14.422,-0.71 m 1286.943,0.01 c -4.72,0.46 -9.5,0.7 -14.33,0.7 l -0.47,0 c -7.4,1.78 -15,3.08 -22.74,3.86 l 20.94,0 c 5.64,-1.26 11.17,-2.78 16.6,-4.56"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3686"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3688"
+ d="m 300.039,1483.55 0,38.24 c 5.949,58.86 40.633,141.32 93.32,151.1 5.243,2.48 41.313,3.88 48.25,3.88 l 1116.091,0 c 7.13,0 44.04,-1.41 49.38,-3.91 51.94,-9.63 86.08,-88.96 92.85,-147.51 l 0,-40.96 c -1.76,6.06 -2.83,12.54 -3.05,19.26 -2.07,57.51 -39.3,150.12 -94.46,157.89 -4.01,1.87 -43.76,2.93 -49.11,2.93 l -1107.408,0 c -5.203,0 -44.058,-1.04 -47.988,-2.9 -54.883,-7.74 -92.285,-100.36 -94.516,-157.89 -0.253,-7.04 -1.429,-13.82 -3.359,-20.13"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3674"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3676"
+ d="m 292.504,1466.79 0,14.59 c 3.828,9.26 6.293,19.87 6.824,31.1 0.152,3.02 0.391,6.13 0.711,9.31 l 0,-38.24 c -1.863,-6.09 -4.43,-11.74 -7.535,-16.76 m 1414.956,0.3 c -3.14,5.18 -5.71,11.01 -7.53,17.3 l 0,40.96 c 0.51,-4.44 0.87,-8.76 1.06,-12.92 0.48,-10.98 2.82,-21.39 6.47,-30.51 l 0,-14.83"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3662"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3664"
+ d="m 284.973,1456.95 0,10.39 c 2.863,4.17 5.41,8.89 7.531,14.04 l 0,-14.59 c -2.246,-3.64 -4.777,-6.94 -7.531,-9.84 M 1715,1457.11 c -2.77,2.94 -5.3,6.29 -7.54,9.98 l 0,14.83 c 2.11,-5.25 4.66,-10.08 7.54,-14.35 l 0,-10.46"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3650"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3652"
+ d="m 277.438,1450.42 0,7.92 c 2.687,2.6 5.214,5.62 7.535,9 l 0,-10.39 c -2.36,-2.49 -4.883,-4.68 -7.535,-6.53 m 1445.102,0.08 c -2.66,1.88 -5.18,4.09 -7.54,6.61 l 0,10.46 c 2.31,-3.42 4.84,-6.47 7.54,-9.1 l 0,-7.97"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3638"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3640"
+ d="m 269.906,1446.23 0,6.24 c 2.614,1.58 5.137,3.56 7.532,5.87 l 0,-7.92 c -2.415,-1.69 -4.934,-3.1 -7.532,-4.19 m 1460.164,0.05 c -2.6,1.1 -5.12,2.52 -7.53,4.22 l 0,7.97 c 2.39,-2.33 4.91,-4.33 7.53,-5.93 l 0,-6.26"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3626"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3628"
+ d="m 1733.79,1444.94 c -1.26,0.37 -2.5,0.82 -3.72,1.34 l 0,6.26 c 1.22,-0.75 2.46,-1.41 3.72,-1.98 1.29,0 2.57,0.18 3.82,0.54 l 0,-5.78 c -1.26,-0.25 -2.53,-0.38 -3.82,-0.38 m -1467.485,0 c -1.328,0 -2.641,0.13 -3.93,0.4 l 0,5.79 c 1.285,-0.38 2.602,-0.57 3.93,-0.57 1.218,0.55 2.418,1.19 3.601,1.91 l 0,-6.24 c -1.183,-0.5 -2.386,-0.93 -3.601,-1.29"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3614"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3616"
+ d="m 1737.61,1445.32 0,5.78 c 2.62,0.74 5.15,2.2 7.53,4.21 l 0,-7.01 c -2.4,-1.44 -4.93,-2.47 -7.53,-2.98 m -1475.235,0.02 c -2.605,0.53 -5.129,1.57 -7.535,3.02 l 0,7.04 c 2.383,-2.02 4.906,-3.51 7.535,-4.27 l 0,-5.79"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3602"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3604"
+ d="m 1745.14,1448.3 0,7.01 c 2.72,2.29 5.25,5.28 7.54,8.69 l 0,-9.56 c -2.34,-2.46 -4.87,-4.55 -7.54,-6.14 m -1490.3,0.06 c -2.664,1.6 -5.188,3.71 -7.531,6.17 l 0,9.6 c 2.285,-3.42 4.816,-6.42 7.531,-8.73 l 0,-7.04"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3590"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3592"
+ d="m 1752.68,1454.44 0,9.56 c 2.97,4.44 5.53,9.58 7.54,14.81 l 0,-14.29 c -2.21,-3.71 -4.75,-7.16 -7.54,-10.08 m -1505.371,0.09 c -2.793,2.94 -5.329,6.39 -7.536,10.11 l 0,14.34 c 2.004,-5.24 4.559,-10.39 7.536,-14.85 l 0,-9.6 m -4.793,247.65 c 5.664,26.95 19.793,50.85 39.464,68.75 -17.949,-19.4 -31.617,-42.83 -39.464,-68.75 m 1514.864,0.46 c -7.85,25.68 -21.41,48.88 -39.19,68.14 19.47,-17.78 33.48,-41.44 39.19,-68.14"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3578"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3580"
+ d="m 1760.22,1464.52 0,14.29 c 3.06,7.99 4.83,16.17 4.83,22.33 l 0,149.93 c 0,17.93 -2.68,35.25 -7.67,51.57 -5.71,26.7 -19.72,50.36 -39.19,68.14 -11.99,12.99 -25.91,24.18 -41.29,33.11 7.09,-2.56 13.91,-5.69 20.41,-9.34 37.44,-28.26 63.61,-70.71 70.44,-119.28 0,-0.25 0,-0.5 0,-0.75 l 0,-191.95 c -1.58,-6.09 -4.18,-12.39 -7.53,-18.05 m -1520.447,0.12 c -3.359,5.68 -5.953,11.98 -7.531,18.09 l 0,191.79 c 0,0.17 0,0.35 0,0.52 6.778,48.67 32.965,91.2 70.469,119.51 6.492,3.64 13.305,6.77 20.391,9.33 -15.313,-8.9 -29.164,-20.03 -41.122,-32.95 -19.671,-17.9 -33.8,-41.8 -39.464,-68.75 -4.899,-16.19 -7.532,-33.34 -7.532,-51.11 l 0,-149.93 c 0,-6.11 1.754,-14.23 4.789,-22.16 l 0,-14.34"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3566"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3568"
+ d="m 1767.75,1482.57 0,191.95 c 0,0.25 0,0.5 0,0.75 1.16,-8.28 1.77,-16.74 1.77,-25.34 l 0,-154.75 c 0,-3.89 -0.62,-8.2 -1.77,-12.61 m -1535.508,0.16 c -1.125,4.36 -1.734,8.61 -1.734,12.46 l 0,154.74 c 0,8.52 0.594,16.9 1.734,25.11 0,-0.17 0,-0.35 0,-0.52 l 0,-191.79 m 70.469,311.82 c 11.512,8.68 24.082,16.03 37.492,21.8 5.34,1.15 10.789,2.01 16.324,2.55 -11.726,-3.85 -22.918,-8.91 -33.425,-15.02 -7.086,-2.56 -13.899,-5.69 -20.391,-9.33 m 1394.599,0 c -6.5,3.65 -13.32,6.78 -20.41,9.34 -10.51,6.11 -21.7,11.16 -33.43,15.02 5.53,-0.54 10.97,-1.39 16.3,-2.54 13.43,-5.78 26.02,-13.13 37.54,-21.82"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3554"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3556"
+ d="m 340.203,1816.35 c 6.352,2.74 12.895,5.12 19.594,7.12 l 13.348,0 c -5.641,-1.26 -11.192,-2.79 -16.618,-4.57 -5.535,-0.54 -10.984,-1.4 -16.324,-2.55 m 1319.567,0.02 c -5.33,1.15 -10.77,2 -16.3,2.54 -5.43,1.78 -10.96,3.3 -16.6,4.56 l 13.35,0 c 6.69,-2 13.21,-4.37 19.55,-7.1"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3542"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3544"
+ d="m 300.039,1466.03 0,17.52 c 1.93,6.31 3.106,13.09 3.359,20.13 2.231,57.53 39.633,150.15 94.516,157.89 3.93,1.86 42.785,2.9 47.988,2.9 l 1107.408,0 c 5.35,0 45.1,-1.06 49.11,-2.93 55.16,-7.77 92.39,-100.38 94.46,-157.89 0.22,-6.72 1.29,-13.2 3.05,-19.26 l 0,-17.98 c -4.32,8.36 -6.93,18.1 -7.17,28.46 -1.37,55.99 -40.55,150.17 -95.01,155.35 -2.67,1.25 -45.27,1.95 -48.83,1.95 l -1098.729,0 c -3.468,0 -45.101,-0.69 -47.722,-1.93 -54.235,-5.16 -93.508,-99.35 -94.996,-155.35 -0.258,-10.52 -2.969,-20.41 -7.434,-28.86"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3530"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3532"
+ d="m 292.504,1454.96 0,11.83 c 3.105,5.02 5.672,10.67 7.535,16.76 l 0,-17.52 c -2.137,-4.05 -4.676,-7.76 -7.535,-11.07 m 1414.956,0.2 c -2.87,3.36 -5.41,7.14 -7.53,11.25 l 0,17.98 c 1.82,-6.29 4.39,-12.12 7.53,-17.3 l 0,-11.93"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3518"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3520"
+ d="m 284.973,1447.81 0,9.14 c 2.754,2.9 5.285,6.2 7.531,9.84 l 0,-11.83 c -2.313,-2.67 -4.836,-5.07 -7.531,-7.15 M 1715,1447.92 c -2.7,2.11 -5.23,4.53 -7.54,7.24 l 0,11.93 c 2.24,-3.69 4.77,-7.04 7.54,-9.98 l 0,-9.19"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3506"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3508"
+ d="m 277.438,1443.05 0,7.37 c 2.652,1.85 5.175,4.04 7.535,6.53 l 0,-9.14 c -2.387,-1.85 -4.907,-3.45 -7.535,-4.76 m 1445.102,0.06 c -2.63,1.33 -5.16,2.94 -7.54,4.81 l 0,9.19 c 2.36,-2.52 4.88,-4.73 7.54,-6.61 l 0,-7.39"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3494"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3496"
+ d="m 269.906,1440.13 0,6.1 c 2.598,1.09 5.117,2.5 7.532,4.19 l 0,-7.37 c -2.426,-1.22 -4.946,-2.2 -7.532,-2.92 m 1460.164,0.03 c -2.59,0.73 -5.11,1.72 -7.53,2.95 l 0,7.39 c 2.41,-1.7 4.93,-3.12 7.53,-4.22 l 0,-6.12"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3482"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3484"
+ d="m 1733.79,1439.31 c -1.25,0.23 -2.49,0.51 -3.72,0.85 l 0,6.12 c 1.22,-0.52 2.46,-0.97 3.72,-1.34 1.29,0 2.56,0.13 3.82,0.38 l 0,-5.73 c -1.26,-0.18 -2.53,-0.28 -3.82,-0.28 m -1467.485,0 c -1.325,0 -2.637,0.1 -3.93,0.29 l 0,5.74 c 1.289,-0.27 2.602,-0.4 3.93,-0.4 1.215,0.36 2.418,0.79 3.601,1.29 l 0,-6.1 c -1.187,-0.33 -2.386,-0.6 -3.601,-0.82"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3470"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3472"
+ d="m 1737.61,1439.59 0,5.73 c 2.6,0.51 5.13,1.54 7.53,2.98 l 0,-6.55 c -2.42,-1.05 -4.94,-1.79 -7.53,-2.16 m -1475.235,0.01 c -2.59,0.38 -5.109,1.13 -7.535,2.19 l 0,6.57 c 2.406,-1.45 4.93,-2.49 7.535,-3.02 l 0,-5.74"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3458"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3460"
+ d="m 1745.14,1441.75 0,6.55 c 2.67,1.59 5.2,3.68 7.54,6.14 l 0,-8.24 c -2.38,-1.81 -4.9,-3.31 -7.54,-4.45 m -1490.3,0.04 c -2.633,1.15 -5.152,2.67 -7.531,4.48 l 0,8.26 c 2.343,-2.46 4.867,-4.57 7.531,-6.17 l 0,-6.57"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3446"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3448"
+ d="m 1752.68,1446.2 0,8.24 c 2.79,2.92 5.33,6.37 7.54,10.08 l 0,-11.1 c -2.3,-2.72 -4.83,-5.16 -7.54,-7.22 m -1505.371,0.07 c -2.711,2.07 -5.239,4.51 -7.536,7.23 l 0,11.14 c 2.207,-3.72 4.743,-7.17 7.536,-10.11 l 0,-8.26"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3434"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3436"
+ d="m 1760.22,1453.42 0,11.1 c 3.35,5.66 5.95,11.96 7.53,18.05 l 0,-17.7 c -2.08,-4.12 -4.62,-8.01 -7.53,-11.45 m -1520.447,0.08 c -2.91,3.46 -5.453,7.35 -7.531,11.47 l 0,17.76 c 1.578,-6.11 4.172,-12.41 7.531,-18.09 l 0,-11.14 m -7.531,221.54 c 0.055,14.34 2.32,28.18 6.469,41.19 8.187,20.91 20.055,39.98 34.816,56.42 8.688,8.52 18.493,15.9 29.184,21.9 -37.504,-28.31 -63.691,-70.84 -70.469,-119.51 m 1535.508,0.23 c -6.83,48.57 -33,91.02 -70.44,119.28 10.71,-6.02 20.55,-13.43 29.25,-21.98 14.65,-16.34 26.45,-35.27 34.62,-56.03 4.19,-13.02 6.49,-26.89 6.57,-41.27"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3422"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3424"
+ d="m 1767.75,1464.87 0,17.7 c 1.15,4.41 1.77,8.72 1.77,12.61 l 0,154.75 c 0,8.6 -0.61,17.06 -1.77,25.34 -0.08,14.38 -2.38,28.25 -6.57,41.27 8.27,-21 12.8,-43.85 12.8,-67.75 l 0,-159.57 c 0,-7.92 -2.28,-16.54 -6.23,-24.35 m -1535.508,0.1 c -3.93,7.78 -6.207,16.37 -6.207,24.26 l 0,159.56 c 0,23.77 4.496,46.53 12.676,67.44 -4.149,-13.01 -6.414,-26.85 -6.469,-41.19 -1.14,-8.21 -1.734,-16.59 -1.734,-25.11 l 0,-154.74 c 0,-3.85 0.609,-8.1 1.734,-12.46 l 0,-17.76 m 1494.318,307.6 c -8.7,8.55 -18.54,15.96 -29.25,21.98 -11.52,8.69 -24.11,16.04 -37.54,21.82 6.36,-1.37 12.57,-3.15 18.6,-5.32 18.14,-10.09 34.43,-23.14 48.19,-38.48 m -1453.033,0.08 c 13.739,15.3 29.977,28.31 48.063,38.38 6.035,2.17 12.246,3.95 18.613,5.32 -13.41,-5.77 -25.98,-13.12 -37.492,-21.8 -10.691,-6 -20.496,-13.38 -29.184,-21.9"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3410"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3412"
+ d="m 321.59,1811.03 c 8.715,4.85 17.871,9.02 27.371,12.44 l 10.836,0 c -6.699,-2 -13.242,-4.38 -19.594,-7.12 -6.367,-1.37 -12.578,-3.15 -18.613,-5.32 m 1356.78,0.02 c -6.03,2.17 -12.24,3.95 -18.6,5.32 -6.34,2.73 -12.86,5.1 -19.55,7.1 l 10.83,0 c 9.49,-3.41 18.62,-7.57 27.32,-12.42"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3398"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3400"
+ d="m 300.039,1452.66 0,13.37 c 4.465,8.45 7.176,18.34 7.434,28.86 1.488,56 40.761,150.19 94.996,155.35 2.621,1.24 44.254,1.93 47.722,1.93 l 1098.729,0 c 3.56,0 46.16,-0.7 48.83,-1.95 54.46,-5.18 93.64,-99.36 95.01,-155.35 0.24,-10.36 2.85,-20.1 7.17,-28.46 l 0,-13.53 c -6.9,9.07 -11.13,20.64 -11.28,33.21 -0.69,54.46 -41.82,150.22 -95.56,152.81 -1.34,0.62 -46.78,0.98 -48.56,0.98 l -1090.046,0 c -1.734,0 -46.152,-0.35 -47.464,-0.97 -53.582,-2.58 -94.731,-98.34 -95.473,-152.81 -0.16,-12.68 -4.485,-24.34 -11.508,-33.44"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3386"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3388"
+ d="m 292.504,1444.76 0,10.2 c 2.859,3.31 5.398,7.02 7.535,11.07 l 0,-13.37 c -2.25,-2.92 -4.777,-5.57 -7.535,-7.9 m 1414.956,0.13 c -2.76,2.36 -5.29,5.05 -7.53,7.99 l 0,13.53 c 2.12,-4.11 4.66,-7.89 7.53,-11.25 l 0,-10.27"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3374"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3376"
+ d="m 284.973,1439.48 0,8.33 c 2.695,2.08 5.218,4.48 7.531,7.15 l 0,-10.2 c -2.352,-2 -4.875,-3.77 -7.531,-5.28 M 1715,1439.56 c -2.66,1.53 -5.18,3.31 -7.54,5.33 l 0,10.27 c 2.31,-2.71 4.84,-5.13 7.54,-7.24 l 0,-8.36"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3362"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3364"
+ d="m 277.438,1436.05 0,7 c 2.628,1.31 5.148,2.91 7.535,4.76 l 0,-8.33 c -2.407,-1.36 -4.926,-2.51 -7.535,-3.43 m 1445.102,0.05 c -2.62,0.92 -5.13,2.08 -7.54,3.46 l 0,8.36 c 2.38,-1.87 4.91,-3.48 7.54,-4.81 l 0,-7.01"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3350"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3352"
+ d="m 269.906,1434.13 0,6 c 2.586,0.72 5.106,1.7 7.532,2.92 l 0,-7 c -2.438,-0.85 -4.954,-1.5 -7.532,-1.92 m 1460.164,0.02 c -2.58,0.43 -5.1,1.08 -7.53,1.95 l 0,7.01 c 2.42,-1.23 4.94,-2.22 7.53,-2.95 l 0,-6.01"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3338"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3340"
+ d="m 1733.79,1433.69 c -1.25,0.1 -2.49,0.26 -3.72,0.46 l 0,6.01 c 1.23,-0.34 2.47,-0.62 3.72,-0.85 1.29,0 2.56,0.1 3.82,0.28 l 0,-5.7 c -1.26,-0.13 -2.53,-0.2 -3.82,-0.2 m -1467.485,0 c -1.325,0 -2.637,0.08 -3.93,0.21 l 0,5.7 c 1.293,-0.19 2.605,-0.29 3.93,-0.29 1.215,0.22 2.414,0.49 3.601,0.82 l 0,-6 c -1.187,-0.19 -2.386,-0.34 -3.601,-0.44"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3326"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3328"
+ d="m 1737.61,1433.89 0,5.7 c 2.59,0.37 5.11,1.11 7.53,2.16 l 0,-6.27 c -2.43,-0.78 -4.95,-1.32 -7.53,-1.59 m -1475.235,0.01 c -2.578,0.28 -5.098,0.83 -7.535,1.61 l 0,6.28 c 2.426,-1.06 4.945,-1.81 7.535,-2.19 l 0,-5.7"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3314"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3316"
+ d="m 1745.14,1435.48 0,6.27 c 2.64,1.14 5.16,2.64 7.54,4.45 l 0,-7.43 c -2.4,-1.35 -4.92,-2.46 -7.54,-3.29 m -1490.3,0.03 c -2.613,0.84 -5.129,1.95 -7.531,3.31 l 0,7.45 c 2.379,-1.81 4.898,-3.33 7.531,-4.48 l 0,-6.28"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3302"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3304"
+ d="m 1752.68,1438.77 0,7.43 c 2.71,2.06 5.24,4.5 7.54,7.22 l 0,-9.35 c -2.35,-2.03 -4.87,-3.81 -7.54,-5.3 m -1505.371,0.05 c -2.664,1.5 -5.188,3.28 -7.536,5.31 l 0,9.37 c 2.297,-2.72 4.825,-5.16 7.536,-7.23 l 0,-7.45"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3290"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3292"
+ d="m 1760.22,1444.07 0,9.35 c 2.91,3.44 5.45,7.33 7.53,11.45 l 0,-12.71 c -2.23,-2.98 -4.76,-5.7 -7.53,-8.09 m -1520.447,0.06 c -2.769,2.39 -5.3,5.12 -7.531,8.1 l 0,12.74 c 2.078,-4.12 4.621,-8.01 7.531,-11.47 l 0,-9.37 m -1.062,272.1 c 6.894,21.59 18.992,40.89 34.816,56.42 -14.761,-16.44 -26.629,-35.51 -34.816,-56.42 m 1522.469,0.31 c -8.17,20.76 -19.97,39.69 -34.62,56.03 15.7,-15.43 27.72,-34.6 34.62,-56.03"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3278"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3280"
+ d="m 1767.75,1452.16 0,12.71 c 3.95,7.81 6.23,16.43 6.23,24.35 l 0,159.57 c 0,23.9 -4.53,46.75 -12.8,67.75 -6.9,21.43 -18.92,40.6 -34.62,56.03 -13.76,15.34 -30.05,28.39 -48.19,38.48 7.89,-2.83 15.47,-6.33 22.67,-10.42 37.49,-27.67 64.49,-68.78 73.83,-116.16 0.28,-3.67 0.42,-7.38 0.42,-11.12 l 0,-207.34 c -1.83,-4.96 -4.39,-9.65 -7.54,-13.85 m -1535.508,0.07 c -3.152,4.2 -5.711,8.89 -7.531,13.85 l 0,207.27 c 0,3.7 0.137,7.38 0.41,11.03 9.317,47.39 36.301,88.51 73.789,116.21 7.203,4.09 14.785,7.59 22.68,10.44 -18.086,-10.07 -34.324,-23.08 -48.063,-38.38 -15.824,-15.53 -27.922,-34.83 -34.816,-56.42 -8.18,-20.91 -12.676,-43.67 -12.676,-67.44 l 0,-159.56 c 0,-7.89 2.277,-16.48 6.207,-24.26 l 0,-12.74"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3266"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3268"
+ d="m 1775.29,1466.01 0,207.34 c 0,3.74 -0.14,7.45 -0.42,11.12 2.35,-11.92 3.58,-24.23 3.58,-36.83 l 0,-164.38 c 0,-5.85 -1.12,-11.71 -3.16,-17.25 m -1550.579,0.07 c -2.035,5.52 -3.152,11.36 -3.152,17.19 l 0,164.37 c 0,12.56 1.226,24.85 3.562,36.74 -0.273,-3.65 -0.41,-7.33 -0.41,-11.03 l 0,-207.27 m 74.199,334.51 c 12.457,9.2 26.07,16.91 40.582,22.88 l 9.469,0 c -9.5,-3.42 -18.656,-7.59 -27.371,-12.44 -7.895,-2.85 -15.477,-6.35 -22.68,-10.44 m 1402.13,0.04 c -7.2,4.09 -14.78,7.59 -22.67,10.42 -8.7,4.85 -17.83,9.01 -27.32,12.42 l 9.47,0 c 14.49,-5.96 28.08,-13.66 40.52,-22.84"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3254"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3256"
+ d="m 300.039,1441.39 0,11.27 c 7.023,9.1 11.348,20.76 11.508,33.44 0.742,54.47 41.891,150.23 95.473,152.81 1.312,0.62 45.73,0.97 47.464,0.97 l 1090.046,0 c 1.78,0 47.22,-0.36 48.56,-0.98 53.74,-2.59 94.87,-98.35 95.56,-152.81 0.15,-12.57 4.38,-24.14 11.28,-33.21 l 0,-11.33 c -9.48,8.98 -15.39,21.68 -15.39,35.75 0,52.94 -43.09,150.28 -96.11,150.28 l -1176.856,0 c -52.933,0 -95.957,-97.34 -95.957,-150.28 0,-14.15 -5.988,-26.92 -15.578,-35.91"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3242"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3244"
+ d="m 292.504,1435.59 0,9.17 c 2.758,2.33 5.285,4.98 7.535,7.9 l 0,-11.27 c -2.312,-2.16 -4.836,-4.11 -7.535,-5.8 m 1414.956,0.09 c -2.7,1.71 -5.22,3.68 -7.53,5.87 l 0,11.33 c 2.24,-2.94 4.77,-5.63 7.53,-7.99 l 0,-9.21"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3230"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3232"
+ d="m 284.973,1431.72 0,7.76 c 2.656,1.51 5.179,3.28 7.531,5.28 l 0,-9.17 c -2.383,-1.5 -4.899,-2.79 -7.531,-3.87 M 1715,1431.78 c -2.64,1.08 -5.16,2.39 -7.54,3.9 l 0,9.21 c 2.36,-2.02 4.88,-3.8 7.54,-5.33 l 0,-7.78"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3218"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3220"
+ d="m 277.438,1429.33 0,6.72 c 2.609,0.92 5.128,2.07 7.535,3.43 l 0,-7.76 c -2.422,-0.99 -4.938,-1.79 -7.535,-2.39 m 1445.102,0.03 c -2.6,0.6 -5.12,1.42 -7.54,2.42 l 0,7.78 c 2.41,-1.38 4.92,-2.54 7.54,-3.46 l 0,-6.74"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3206"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3208"
+ d="m 269.906,1428.2 0,5.93 c 2.578,0.42 5.094,1.07 7.532,1.92 l 0,-6.72 c -2.446,-0.56 -4.961,-0.94 -7.532,-1.13 m 1460.164,0.01 c -2.57,0.19 -5.09,0.58 -7.53,1.15 l 0,6.74 c 2.43,-0.87 4.95,-1.52 7.53,-1.95 l 0,-5.94"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3194"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3196"
+ d="m 1733.79,1428.07 c -1.25,0 -2.49,0.05 -3.72,0.14 l 0,5.94 c 1.23,-0.2 2.47,-0.36 3.72,-0.46 1.29,0 2.56,0.07 3.82,0.2 l 0,-5.67 c -1.26,-0.1 -2.54,-0.15 -3.82,-0.15 m -1467.485,0 c -1.321,0 -2.633,0.05 -3.93,0.16 l 0,5.67 c 1.293,-0.13 2.605,-0.21 3.93,-0.21 1.215,0.1 2.414,0.25 3.601,0.44 l 0,-5.93 c -1.187,-0.09 -2.39,-0.13 -3.601,-0.13"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3182"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3184"
+ d="m 1737.61,1428.22 0,5.67 c 2.58,0.27 5.1,0.81 7.53,1.59 l 0,-6.09 c -2.44,-0.58 -4.96,-0.97 -7.53,-1.17 m -1475.235,0.01 c -2.574,0.2 -5.086,0.6 -7.535,1.19 l 0,6.09 c 2.437,-0.78 4.957,-1.33 7.535,-1.61 l 0,-5.67"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3170"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3172"
+ d="m 1745.14,1429.39 0,6.09 c 2.62,0.83 5.14,1.94 7.54,3.29 l 0,-6.93 c -2.42,-1.01 -4.94,-1.83 -7.54,-2.45 m -1490.3,0.03 c -2.594,0.62 -5.113,1.45 -7.531,2.46 l 0,6.94 c 2.402,-1.36 4.918,-2.47 7.531,-3.31 l 0,-6.09"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3158"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3160"
+ d="m 1752.68,1431.84 0,6.93 c 2.67,1.49 5.19,3.27 7.54,5.3 l 0,-8.28 c -2.38,-1.52 -4.9,-2.84 -7.54,-3.95 m -1505.371,0.04 c -2.637,1.11 -5.157,2.44 -7.536,3.96 l 0,8.29 c 2.348,-2.03 4.872,-3.81 7.536,-5.31 l 0,-6.94"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3146"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3148"
+ d="m 1760.22,1435.79 0,8.28 c 2.77,2.39 5.3,5.11 7.53,8.09 l 0,-10.43 c -2.31,-2.21 -4.83,-4.2 -7.53,-5.94 m -1520.447,0.05 c -2.703,1.74 -5.222,3.73 -7.531,5.95 l 0,10.44 c 2.231,-2.98 4.762,-5.71 7.531,-8.1 l 0,-8.29"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3134"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3136"
+ d="m 1767.75,1441.73 0,10.43 c 3.15,4.2 5.71,8.89 7.54,13.85 l 0,-15.06 c -2.14,-3.38 -4.67,-6.47 -7.54,-9.22 m -1535.508,0.06 c -2.863,2.75 -5.398,5.84 -7.531,9.21 l 0,15.08 c 1.82,-4.96 4.379,-9.65 7.531,-13.85 l 0,-10.44 m -7.121,242.59 c 1.32,17.59 5.77,34.33 12.797,49.66 6.883,13.61 15.312,26.29 25.066,37.84 10.364,11.34 22.485,21.06 35.926,28.71 -37.488,-27.7 -64.472,-68.82 -73.789,-116.21 m 1549.749,0.09 c -9.34,47.38 -36.34,88.49 -73.83,116.16 13.43,-7.63 25.54,-17.34 35.9,-28.67 9.78,-11.55 18.23,-24.26 25.13,-37.89 7.02,-15.31 11.47,-32.02 12.8,-49.6"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3122"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3124"
+ d="m 1775.29,1450.95 0,15.06 c 2.04,5.54 3.16,11.4 3.16,17.25 l 0,164.38 c 0,12.6 -1.23,24.91 -3.58,36.83 -1.33,17.58 -5.78,34.29 -12.8,49.6 12.47,-24.64 19.86,-52.29 20.75,-81.55 l 0,-178.25 c -0.52,-8.54 -3.21,-16.5 -7.53,-23.32 M 224.711,1451 c -4.32,6.81 -7.016,14.75 -7.535,23.27 l 0,178.25 c 0.894,29.25 8.273,56.89 20.742,81.52 -7.027,-15.33 -11.477,-32.07 -12.797,-49.66 -2.336,-11.89 -3.562,-24.18 -3.562,-36.74 l 0,-164.37 c 0,-5.83 1.117,-11.67 3.152,-17.19 l 0,-15.08 m 38.273,320.88 c 15.965,18.89 35.457,34.7 57.454,46.42 5.832,2.07 11.82,3.8 17.945,5.17 l 1.109,0 c -14.512,-5.97 -28.125,-13.68 -40.582,-22.88 -13.441,-7.65 -25.562,-17.37 -35.926,-28.71 m 1473.956,0.08 c -10.36,11.33 -22.47,21.04 -35.9,28.67 -12.44,9.18 -26.03,16.88 -40.52,22.84 l 1.16,0 c 6.07,-1.36 12.01,-3.07 17.79,-5.12 22,-11.71 41.5,-27.51 57.47,-46.39"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath3110"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3112"
+ d="m 1782.82,1474.27 0,178.25 c 0.06,-2 0.1,-4.01 0.1,-6.03 l 0,-169.19 c 0,-1.01 -0.04,-2.03 -0.1,-3.03 m -1565.644,0 c -0.063,1.01 -0.09,2.02 -0.09,3.03 l 0,169.19 c 0,2.02 0.027,4.03 0.09,6.03 l 0,-178.25 m 103.262,344.03 c 3.425,1.82 6.917,3.55 10.46,5.17 l 7.485,0 c -6.125,-1.37 -12.113,-3.1 -17.945,-5.17 m 1359.032,0.05 c -5.78,2.05 -11.72,3.76 -17.79,5.12 l 7.42,0 c 3.52,-1.61 6.97,-3.31 10.37,-5.12"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient3094"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop3096"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f8f9f9" /><stop
+ id="stop3098"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e9e8e8" /><stop
+ id="stop3100"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e9e8e8" /><stop
+ id="stop3102"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f5f5f4" /></linearGradient><clipPath
+ id="clipPath3090"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3092"
+ d="m 1605.93,1823.47 -1211.856,0 c 5.758,0.58 11.59,0.89 17.5,0.89 l 1176.856,0 c 5.91,0 11.74,-0.31 17.5,-0.89"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient3074"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop3076"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f7f7f7" /><stop
+ id="stop3078"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e5e4e3" /><stop
+ id="stop3080"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e5e4e3" /><stop
+ id="stop3082"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f2f2f2" /></linearGradient><clipPath
+ id="clipPath3070"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3072"
+ d="m 1626.87,1823.47 -20.94,0 c -5.76,0.58 -11.59,0.89 -17.5,0.89 l -1176.856,0 c -5.91,0 -11.742,-0.31 -17.5,-0.89 l -20.929,0 c 8.171,1.82 16.55,3.07 25.101,3.71 l 1203.514,0 c 8.55,-0.64 16.93,-1.89 25.11,-3.71"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient3054"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop3056"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f5f5f4" /><stop
+ id="stop3058"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e3e3e1" /><stop
+ id="stop3060"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e3e3e1" /><stop
+ id="stop3062"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eff0ef" /></linearGradient><clipPath
+ id="clipPath3050"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3052"
+ d="m 1601.76,1827.18 -1203.514,0 c 4.399,0.34 8.848,0.5 13.328,0.5 l 1176.856,0 c 4.48,0 8.93,-0.16 13.33,-0.5"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient3034"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop3036"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f6f6f6" /><stop
+ id="stop3038"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e2dfde" /><stop
+ id="stop3040"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e2dfde" /><stop
+ id="stop3042"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eff0ef" /></linearGradient><clipPath
+ id="clipPath3030"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3032"
+ d="m 1640.22,1823.47 -13.35,0 c -8.18,1.82 -16.56,3.07 -25.11,3.71 l 23.81,0 c 4.95,-1.03 9.85,-2.27 14.65,-3.71 m -1267.075,0 -13.348,0 c 4.801,1.44 9.691,2.68 14.644,3.71 l 23.805,0 c -8.551,-0.64 -16.93,-1.89 -25.101,-3.71"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient3014"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop3016"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f2f2f2" /><stop
+ id="stop3018"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dfdedc" /><stop
+ id="stop3020"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dfdedc" /><stop
+ id="stop3022"
+ offset="1"
+ style="stop-opacity:1;stop-color:#ededed" /></linearGradient><clipPath
+ id="clipPath3010"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path3012"
+ d="m 1625.57,1827.18 -23.81,0 c -4.4,0.34 -8.85,0.5 -13.33,0.5 l -1176.856,0 c -4.48,0 -8.929,-0.16 -13.328,-0.5 l -23.805,0 c 10.235,2.14 20.778,3.42 31.559,3.75 l 1188,0 c 10.79,-0.33 21.33,-1.61 31.57,-3.75"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2994"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2996"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eeefef" /><stop
+ id="stop2998"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dbdad8" /><stop
+ id="stop3000"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dbdad8" /><stop
+ id="stop3002"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eaebe9" /></linearGradient><clipPath
+ id="clipPath2990"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2992"
+ d="m 1594,1830.93 -1188,0 c 1.852,0.05 3.711,0.08 5.574,0.08 l 1176.856,0 c 1.86,0 3.72,-0.03 5.57,-0.08"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2974"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2976"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f3f3f3" /><stop
+ id="stop2978"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dddbd9" /><stop
+ id="stop2980"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dddbd9" /><stop
+ id="stop2982"
+ offset="1"
+ style="stop-opacity:1;stop-color:#ededed" /></linearGradient><clipPath
+ id="clipPath2970"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2972"
+ d="m 1651.05,1823.47 -10.83,0 c -4.8,1.44 -9.7,2.68 -14.65,3.71 l 2.35,0 c 4.6,0 9.16,-0.2 13.66,-0.59 3.2,-0.96 6.35,-2 9.47,-3.12 m -1291.253,0 -10.836,0 c 3.113,1.12 6.25,2.15 9.434,3.11 4.539,0.4 9.136,0.6 13.777,0.6 l 2.269,0 c -4.953,-1.03 -9.843,-2.27 -14.644,-3.71"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2954"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2956"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eff0ef" /><stop
+ id="stop2958"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dad9d8" /><stop
+ id="stop2960"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dad9d8" /><stop
+ id="stop2962"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eaebe9" /></linearGradient><clipPath
+ id="clipPath2950"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2952"
+ d="m 358.395,1826.58 c 5.761,1.72 11.66,3.18 17.644,4.35 l 29.961,0 c -10.781,-0.33 -21.324,-1.61 -31.559,-3.75 l -2.269,0 c -4.641,0 -9.238,-0.2 -13.777,-0.6 m 1283.185,0.01 c -4.5,0.39 -9.06,0.59 -13.66,0.59 l -2.35,0 c -10.24,2.14 -20.78,3.42 -31.57,3.75 l 29.97,0 c 5.98,-1.17 11.85,-2.62 17.61,-4.34"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2934"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2936"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ececec" /><stop
+ id="stop2938"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d7d5d5" /><stop
+ id="stop2940"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d7d5d5" /><stop
+ id="stop2942"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e7e8e6" /></linearGradient><clipPath
+ id="clipPath2930"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2932"
+ d="m 1623.97,1830.93 -29.97,0 c -1.85,0.05 -3.71,0.08 -5.57,0.08 l -1176.856,0 c -1.863,0 -3.722,-0.03 -5.574,-0.08 l -29.961,0 c 11.508,2.24 23.383,3.41 35.535,3.41 l 1176.856,0 c 12.15,0 24.03,-1.17 35.54,-3.41"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2914"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2916"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f2f2f2" /><stop
+ id="stop2918"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d8d7d5" /><stop
+ id="stop2920"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d8d7d5" /><stop
+ id="stop2922"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eaebe9" /></linearGradient><clipPath
+ id="clipPath2910"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2912"
+ d="m 1660.52,1823.47 -9.47,0 c -3.12,1.12 -6.27,2.16 -9.47,3.12 5.98,-0.53 11.87,-1.4 17.63,-2.59 0.43,-0.17 0.88,-0.35 1.31,-0.53 m -1311.559,0 -9.469,0 c 0.41,0.17 0.824,0.34 1.238,0.51 5.778,1.19 11.672,2.07 17.665,2.6 -3.184,-0.96 -6.321,-1.99 -9.434,-3.11"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2894"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2896"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ededed" /><stop
+ id="stop2898"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d6d4d3" /><stop
+ id="stop2900"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d6d4d3" /><stop
+ id="stop2902"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e8e8e7" /></linearGradient><clipPath
+ id="clipPath2890"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2892"
+ d="m 340.73,1823.98 c 6.254,2.52 12.668,4.72 19.227,6.57 3.633,0.25 7.297,0.38 10.992,0.38 l 5.09,0 c -5.984,-1.17 -11.883,-2.63 -17.644,-4.35 -5.993,-0.53 -11.887,-1.41 -17.665,-2.6 m 1318.48,0.02 c -5.76,1.19 -11.65,2.06 -17.63,2.59 -5.76,1.72 -11.63,3.17 -17.61,4.34 l 5.17,0 c 3.66,0 7.29,-0.13 10.89,-0.38 6.54,-1.85 12.94,-4.03 19.18,-6.55"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2874"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2876"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eaeae8" /><stop
+ id="stop2878"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d1d1cf" /><stop
+ id="stop2880"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d1d1cf" /><stop
+ id="stop2882"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e4e4e3" /></linearGradient><clipPath
+ id="clipPath2870"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2872"
+ d="m 359.957,1830.55 c 5.848,1.65 11.813,3.03 17.875,4.12 l 1244.338,0 c 6.06,-1.09 12.01,-2.47 17.86,-4.12 -3.6,0.25 -7.23,0.38 -10.89,0.38 l -5.17,0 c -11.51,2.24 -23.39,3.41 -35.54,3.41 l -1176.856,0 c -12.152,0 -24.027,-1.17 -35.535,-3.41 l -5.09,0 c -3.695,0 -7.359,-0.13 -10.992,-0.38"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2854"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2856"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e5e5e4" /><stop
+ id="stop2858"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cdccc9" /><stop
+ id="stop2860"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cdccc9" /><stop
+ id="stop2862"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e1dedd" /></linearGradient><clipPath
+ id="clipPath2850"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2852"
+ d="m 1622.17,1834.67 -1244.338,0 c 10.953,1.97 22.23,3 33.742,3 l 1176.856,0 c 11.51,0 22.79,-1.03 33.74,-3"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2834"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2836"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eff0ef" /><stop
+ id="stop2838"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d3d2" /><stop
+ id="stop2840"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d3d2" /><stop
+ id="stop2842"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e8e8e7" /></linearGradient><clipPath
+ id="clipPath2830"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2832"
+ d="m 1661.68,1823.47 -1.16,0 c -0.43,0.18 -0.88,0.36 -1.31,0.53 0.83,-0.17 1.65,-0.34 2.47,-0.53 m -1322.188,0 -1.109,0 c 0.781,0.17 1.562,0.34 2.347,0.51 -0.414,-0.17 -0.828,-0.34 -1.238,-0.51"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2814"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2816"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ebeceb" /><stop
+ id="stop2818"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d0cfce" /><stop
+ id="stop2820"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d0cfce" /><stop
+ id="stop2822"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e5e5e4" /></linearGradient><clipPath
+ id="clipPath2810"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2812"
+ d="m 1669.1,1823.47 -7.42,0 c -0.82,0.19 -1.64,0.36 -2.47,0.53 -6.24,2.52 -12.64,4.7 -19.18,6.55 5.86,-0.4 11.64,-1.12 17.31,-2.16 3.99,-1.51 7.91,-3.16 11.76,-4.92 m -1330.717,0 -7.485,0 c 3.84,1.76 7.739,3.39 11.707,4.9 5.684,1.04 11.473,1.77 17.352,2.18 -6.559,-1.85 -12.973,-4.05 -19.227,-6.57 -0.785,-0.17 -1.566,-0.34 -2.347,-0.51"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2794"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2796"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e7e8e6" /><stop
+ id="stop2798"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cbcbc8" /><stop
+ id="stop2800"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cbcbc8" /><stop
+ id="stop2802"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e2e1df" /></linearGradient><clipPath
+ id="clipPath2790"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2792"
+ d="m 342.605,1828.37 c 6.149,2.34 12.446,4.38 18.872,6.09 2.73,0.14 5.488,0.21 8.253,0.21 l 8.102,0 c -6.062,-1.09 -12.027,-2.47 -17.875,-4.12 -5.879,-0.41 -11.668,-1.14 -17.352,-2.18 m 1314.735,0.02 c -5.67,1.04 -11.45,1.76 -17.31,2.16 -5.85,1.65 -11.8,3.03 -17.86,4.12 l 8.18,0 c 2.74,0 5.46,-0.07 8.16,-0.21 6.41,-1.71 12.69,-3.73 18.83,-6.07"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2774"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2776"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e2e2e0" /><stop
+ id="stop2778"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop2780"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop2782"
+ offset="1"
+ style="stop-opacity:1;stop-color:#dddbd9" /></linearGradient><clipPath
+ id="clipPath2770"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2772"
+ d="m 361.477,1834.46 c 6.011,1.6 12.136,2.93 18.363,3.95 l 1240.32,0 c 6.22,-1.02 12.34,-2.34 18.35,-3.95 -2.7,0.14 -5.42,0.21 -8.16,0.21 l -8.18,0 c -10.95,1.97 -22.23,3 -33.74,3 l -1176.856,0 c -11.512,0 -22.789,-1.03 -33.742,-3 l -8.102,0 c -2.765,0 -5.523,-0.07 -8.253,-0.21"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient2754"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop2756"
+ offset="0"
+ style="stop-opacity:1;stop-color:#dfdedc" /><stop
+ id="stop2758"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c2c1c0" /><stop
+ id="stop2760"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c2c1c0" /><stop
+ id="stop2762"
+ offset="1"
+ style="stop-opacity:1;stop-color:#d8d7d5" /></linearGradient><clipPath
+ id="clipPath2750"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2752"
+ d="m 1620.16,1838.41 -1240.32,0 c 10.328,1.7 20.933,2.59 31.734,2.59 l 1176.856,0 c 10.8,0 21.4,-0.89 31.73,-2.59"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2738"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2740"
+ d="m 270.363,869.172 c 0,0.019 0,0.039 0,0.058 l 0,-0.058"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2726"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2728"
+ d="m 1641.26,343.949 -1282.53,0 c -4.168,0 -8.234,0.43 -12.16,1.262 -15.765,8.5 -29.785,19.84 -41.371,33.32 -3.312,7.328 -5.16,15.457 -5.16,24 l 0,139.258 C 320.723,446.949 355.73,369.34 414.906,369.34 l 1170.184,0 c 59.08,0 94.12,80.832 114.84,178.332 l 0,-145.141 c 0,-8.551 -1.85,-16.679 -5.17,-24.011 -11.54,-13.469 -25.53,-24.801 -41.27,-33.29 -3.94,-0.839 -8.03,-1.281 -12.23,-1.281"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2714"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2716"
+ d="m 1640.05,339.66 -1280.097,0 c -0.652,0 -1.301,0.012 -1.945,0.02 -3.899,1.679 -7.723,3.531 -11.438,5.531 3.926,-0.832 7.992,-1.262 12.16,-1.262 l 1282.53,0 c 4.2,0 8.29,0.442 12.23,1.281 -3.72,-2.011 -7.54,-3.859 -11.45,-5.539 -0.66,-0.019 -1.32,-0.031 -1.99,-0.031 m 54.71,38.86 c 3.32,7.332 5.17,15.46 5.17,24.011 l 0,145.141 c 2.75,12.969 5.26,26.258 7.53,39.66 l 0,-180.32 c 0,-4.563 -0.45,-9.024 -1.32,-13.332 -3.47,-5.309 -7.26,-10.371 -11.38,-15.16 m -1389.561,0.011 c -4.101,4.778 -7.898,9.821 -11.355,15.11 -0.879,4.32 -1.34,8.789 -1.34,13.371 l 0,173.488 c 2.269,-13.102 4.777,-26.078 7.535,-38.711 l 0,-139.258 c 0,-8.543 1.848,-16.672 5.16,-24"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2702"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2704"
+ d="m 1630.71,335.371 -1261.374,0 c -3.852,1.277 -7.625,2.719 -11.328,4.309 0.644,-0.008 1.293,-0.02 1.945,-0.02 l 1280.097,0 c 0.67,0 1.33,0.012 1.99,0.031 -3.7,-1.601 -7.48,-3.043 -11.33,-4.32 m -1336.866,58.27 c -3.25,4.961 -6.207,10.14 -8.836,15.5 -0.024,0.781 -0.035,1.558 -0.035,2.339 l 0,219.079 c 2.175,-16.758 4.668,-33.539 7.531,-50.059 l 0,-173.488 c 0,-4.582 0.461,-9.051 1.34,-13.371 m 1412.296,0.039 c 0.87,4.308 1.32,8.769 1.32,13.332 l 0,180.32 c 2.87,16.898 5.36,33.996 7.54,51.047 l 0,-226.899 c 0,-0.75 -0.01,-1.5 -0.03,-2.242 -2.63,-5.379 -5.58,-10.578 -8.83,-15.558"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2690"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2692"
+ d="m 1614.87,331.082 -1229.702,0 c -5.395,1.129 -10.676,2.566 -15.832,4.289 l 1261.374,0 c -5.16,-1.723 -10.44,-3.16 -15.84,-4.289 M 285.008,409.141 c -2.942,5.988 -5.473,12.199 -7.57,18.609 l 0,274.059 c 1.941,-23.129 4.406,-47.161 7.535,-71.25 l 0,-219.079 c 0,-0.781 0.011,-1.558 0.035,-2.339 m 1429.962,0.097 c 0.02,0.742 0.03,1.492 0.03,2.242 l 0,226.899 c 3.13,24.48 5.59,48.832 7.54,72.109 l 0,-282.5 c -2.09,-6.457 -4.63,-12.718 -7.57,-18.75"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2678"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2680"
+ d="m 1585.09,327.988 -1170.184,0 c -10.187,0 -20.136,1.071 -29.738,3.094 l 1229.702,0 c -9.61,-2.023 -19.57,-3.094 -29.78,-3.094 M 277.438,427.75 c -4.59,14.051 -7.075,29.051 -7.075,44.602 l 0,396.82 c 0,-26.902 0.782,-92.352 7.075,-167.363 l 0,-274.059 m 1445.102,0.238 0,282.5 c 2.84,34.063 4.55,65.864 5.57,92.621 0.15,3.84 0.28,7.59 0.4,11.211 0.13,3.891 0.24,7.649 0.34,11.27 0.11,3.961 0.2,7.73 0.28,11.34 0.08,4.019 0.15,7.832 0.21,11.39 0.06,4.16 0.1,7.989 0.13,11.461 0.03,3.528 0.04,6.688 0.04,9.449 l 0,-9.421 0,-11.27 0,-10.937 0,-10.301 0,-8.871 0,-4.461 0,-341.617 c 0,-15.473 -2.45,-30.383 -6.97,-44.364"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2666"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2668"
+ d="m 346.57,345.211 c -18.472,3.91 -33.773,16.527 -41.371,33.32 11.586,-13.48 25.606,-24.82 41.371,-33.32 m 1306.92,0.019 c 15.74,8.489 29.73,19.821 41.27,33.29 -7.58,-16.758 -22.83,-29.372 -41.27,-33.29 m -68.4,24.11 -1170.184,0 c -59.176,0 -94.183,77.609 -114.867,172.449 l 0,33.973 c 12.254,-63.84 30.117,-122.231 55.738,-155.66 15.95,-22.743 42.161,-36.473 65.891,-36.473 l 1163.422,0 c 59.64,0 94.93,93.293 114.84,197.019 l 0,-32.976 c -20.72,-97.5 -55.76,-178.332 -114.84,-178.332"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2654"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2656"
+ d="m 358.008,339.68 c -4.449,0.129 -8.793,0.691 -12.985,1.64 -18.277,9.692 -34.304,23.09 -47.074,39.2 -1.797,4.171 -3.183,8.562 -4.105,13.121 3.457,-5.289 7.254,-10.332 11.355,-15.11 7.598,-16.793 22.899,-29.41 41.371,-33.32 3.715,-2 7.539,-3.852 11.438,-5.531 m 1284.032,0.011 c 3.91,1.68 7.73,3.528 11.45,5.539 18.44,3.918 33.69,16.532 41.27,33.29 4.12,4.789 7.91,9.851 11.38,15.16 -0.93,-4.571 -2.32,-8.981 -4.12,-13.168 -12.74,-16.102 -28.73,-29.492 -46.99,-39.184 -4.2,-0.949 -8.54,-1.508 -12.99,-1.637 M 300.039,541.789 c -2.758,12.633 -5.266,25.609 -7.535,38.711 l 0,39.539 c 2.238,-14.891 4.738,-29.719 7.535,-44.277 l 0,-33.973 m 1399.891,5.883 0,32.976 c 2.81,14.653 5.31,29.5 7.53,44.332 l 0,-37.648 c -2.27,-13.402 -4.78,-26.691 -7.53,-39.66"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2642"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2644"
+ d="m 1638.84,335.371 -8.13,0 c 3.85,1.277 7.63,2.719 11.33,4.32 4.45,0.129 8.79,0.688 12.99,1.637 -4.05,-2.137 -8.2,-4.098 -12.45,-5.867 -1.24,-0.063 -2.49,-0.09 -3.74,-0.09 m -1269.504,0 -8.16,0 c -1.25,0 -2.488,0.027 -3.723,0.09 -4.246,1.758 -8.391,3.719 -12.43,5.859 4.192,-0.949 8.536,-1.511 12.985,-1.64 3.703,-1.59 7.476,-3.032 11.328,-4.309 m 1332.684,45.141 c 1.8,4.187 3.19,8.597 4.12,13.168 3.25,4.98 6.2,10.179 8.83,15.558 -0.12,-3.949 -0.54,-7.816 -1.23,-11.59 -3.51,-5.988 -7.43,-11.726 -11.72,-17.136 M 297.949,380.52 c -4.281,5.402 -8.195,11.101 -11.703,17.07 -0.699,3.762 -1.117,7.621 -1.238,11.551 2.629,-5.36 5.586,-10.539 8.836,-15.5 0.922,-4.559 2.308,-8.95 4.105,-13.121 m -5.445,199.98 c -2.863,16.52 -5.356,33.301 -7.531,50.059 l 0,48.261 c 2.086,-19.32 4.578,-39.101 7.531,-58.781 l 0,-39.539 m 1414.956,6.832 0,37.648 c 3.01,20.059 5.5,40.079 7.54,59.469 l 0,-46.07 c -2.18,-17.051 -4.67,-34.149 -7.54,-51.047"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2630"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2632"
+ d="m 1630.6,331.082 -15.73,0 c 5.4,1.129 10.68,2.566 15.84,4.289 l 8.13,0 c 1.25,0 2.5,0.027 3.74,0.09 -3.91,-1.633 -7.91,-3.09 -11.98,-4.379 m -1245.432,0 -15.746,0 c -4.067,1.289 -8.063,2.746 -11.969,4.379 1.235,-0.063 2.473,-0.09 3.723,-0.09 l 8.16,0 c 5.156,-1.723 10.437,-3.16 15.832,-4.289 m -98.922,66.508 c -3.305,5.621 -6.25,11.492 -8.805,17.551 0,0.269 -0.003,0.539 -0.003,0.82 l 0,11.789 c 2.097,-6.41 4.628,-12.621 7.57,-18.609 0.121,-3.93 0.539,-7.789 1.238,-11.551 m 1427.494,0.058 c 0.69,3.774 1.11,7.641 1.23,11.59 2.94,6.032 5.48,12.293 7.57,18.75 l 0,-12.027 c 0,-0.242 -0.01,-0.473 -0.01,-0.711 -2.55,-6.078 -5.49,-11.961 -8.79,-17.602 M 284.973,630.559 c -3.129,24.089 -5.594,48.121 -7.535,71.25 l 0,71.41 c 1.484,-28.231 3.89,-60.641 7.535,-94.399 l 0,-48.261 m 1430.027,7.82 0,46.07 c 1.33,12.641 2.46,25 3.42,36.942 1.11,13.828 2.57,27.211 4.12,39.839 l 0,-50.742 c -1.95,-23.277 -4.41,-47.629 -7.54,-72.109"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2618"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2620"
+ d="m 1613.6,326.789 -1227.209,0 c -5.782,1.102 -11.446,2.531 -16.969,4.293 l 15.746,0 c 9.602,-2.023 19.551,-3.094 29.738,-3.094 l 1170.184,0 c 10.21,0 20.17,1.071 29.78,3.094 l 15.73,0 c -5.53,-1.762 -11.21,-3.203 -17,-4.293 M 277.441,415.141 c -3.117,7.398 -5.648,15.109 -7.535,23.058 l 0,434.789 c 0.149,0.453 0.301,0.692 0.457,0.692 2.473,-14.41 4.707,-43.032 6.082,-78.918 0.27,-6.852 0.602,-14.043 0.993,-21.543 l 0,-71.41 c -6.293,75.011 -7.075,140.461 -7.075,167.363 l 0,0.058 c 0,-0.019 0,-0.039 0,-0.058 l 0,-396.82 c 0,-15.551 2.485,-30.551 7.075,-44.602 l 0,-11.789 c 0,-0.281 0.003,-0.551 0.003,-0.82 m 1445.089,0.109 c 0,0.238 0.01,0.469 0.01,0.711 l 0,12.027 c 4.52,13.981 6.97,28.891 6.97,44.364 l 0,341.617 c 0.19,1.582 0.38,3.14 0.56,4.672 l 0,-380.121 c -1.88,-8.02 -4.41,-15.801 -7.54,-23.27 m 0.01,295.238 0,50.742 c 1.7,13.93 3.52,26.942 5.13,38.602 0.15,1.098 0.3,2.188 0.44,3.277 -1.02,-26.757 -2.73,-58.558 -5.57,-92.621"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2606"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2608"
+ d="m 1539.19,323.539 -1078.674,0 c -1.715,0 -48.977,0.25 -50.543,0.711 -8.032,0.219 -15.911,1.082 -23.582,2.539 l 1227.209,0 c -7.66,-1.449 -15.52,-2.309 -23.54,-2.527 -1.57,-0.473 -49.14,-0.723 -50.87,-0.723 M 269.906,438.199 c -2.605,10.973 -3.984,22.403 -3.984,34.153 l 0,338.359 c 0,2.309 1.746,55.598 3.984,62.277 l 0,-434.789 m 1460.164,0.321 0,380.121 c 0.17,1.429 0.33,2.839 0.49,4.218 0.39,3.481 0.75,6.821 1.07,10.012 0.35,3.559 0.66,6.93 0.93,10.109 0.32,3.668 0.57,7.071 0.77,10.192 0.26,3.859 0.43,7.289 0.53,10.269 0.07,2.18 0.11,4.11 0.11,5.789 l 0,-5.699 0,-9.609 0,-8.473 0,-6.25 0,-0.808 0,-366.039 c 0,-11.641 -1.35,-22.961 -3.9,-33.832"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2594"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2596"
+ d="m 1729.51,813.969 0,4.461 c 0.19,0.789 0.38,1.582 0.56,2.359 l 0,-2.148 c -0.18,-1.532 -0.37,-3.09 -0.56,-4.672"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2582"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2584"
+ d="m 1730.07,818.641 0,2.148 c 0.17,0.691 0.33,1.383 0.49,2.07 -0.16,-1.379 -0.32,-2.789 -0.49,-4.218"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2570"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2572"
+ d="m 1585.09,383.629 -1163.422,0 c -23.73,0 -49.941,13.73 -65.891,36.473 -25.621,33.429 -43.484,91.82 -55.738,155.66 l 0,36.699 c 12.742,-75.371 32.477,-147.242 61.652,-181.723 14.352,-20.468 45.379,-32.816 66.735,-32.816 l 1156.664,0 c 60.33,0 95.99,108.226 114.84,217.758 l 0,-35.032 c -19.91,-103.726 -55.2,-197.019 -114.84,-197.019"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2558"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2560"
+ d="m 345.023,341.32 c -21.203,4.809 -38.652,19.641 -47.074,39.2 12.77,-16.11 28.797,-29.508 47.074,-39.2 m 1310.007,0.008 c 18.26,9.692 34.25,23.082 46.99,39.184 -8.41,-19.543 -25.82,-34.352 -46.99,-39.184 M 300.039,575.762 c -2.797,14.558 -5.297,29.386 -7.535,44.277 l 0,43.18 c 2.18,-16.84 4.684,-33.891 7.535,-50.758 l 0,-36.699 m 1399.891,4.886 0,35.032 c 2.9,16.851 5.4,33.742 7.53,50.261 l 0,-40.961 c -2.22,-14.832 -4.72,-29.679 -7.53,-44.332"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2546"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2548"
+ d="m 357.453,335.461 c -4.863,0.23 -9.617,0.93 -14.207,2.039 -20.926,10.969 -39.012,26.691 -52.82,45.719 -1.848,4.59 -3.258,9.402 -4.18,14.371 3.508,-5.969 7.422,-11.668 11.703,-17.07 8.422,-19.559 25.871,-34.391 47.074,-39.2 4.039,-2.14 8.184,-4.101 12.43,-5.859 m 1285.127,0 c 4.25,1.769 8.4,3.73 12.45,5.867 21.17,4.832 38.58,19.641 46.99,39.184 4.29,5.41 8.21,11.148 11.72,17.136 -0.93,-5 -2.34,-9.828 -4.19,-14.437 -13.78,-19.02 -31.84,-34.742 -52.76,-45.711 -4.59,-1.109 -9.34,-1.809 -14.21,-2.039 M 292.504,620.039 c -2.953,19.68 -5.445,39.461 -7.531,58.781 l 0,55.282 c 1.886,-22.43 4.367,-46.43 7.531,-70.883 l 0,-43.18 m 1414.956,4.941 0,40.961 c 3.19,24.637 5.54,48.481 7.18,70.239 0.11,1.468 0.23,2.941 0.36,4.41 l 0,-56.141 c -2.04,-19.39 -4.53,-39.41 -7.54,-59.469"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2534"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2536"
+ d="m 1637.63,331.082 -7.03,0 c 4.07,1.289 8.07,2.746 11.98,4.379 4.87,0.23 9.62,0.93 14.21,2.039 -4.37,-2.289 -8.87,-4.371 -13.47,-6.23 -1.88,-0.129 -3.78,-0.188 -5.69,-0.188 m -1268.208,0 -7.024,0 c -1.914,0 -3.82,0.059 -5.703,0.188 -4.593,1.859 -9.086,3.941 -13.449,6.23 4.59,-1.109 9.344,-1.809 14.207,-2.039 3.906,-1.633 7.902,-3.09 11.969,-4.379 m 1340.128,52.129 c 1.85,4.609 3.26,9.437 4.19,14.437 3.3,5.641 6.24,11.524 8.79,17.602 -0.03,-4.301 -0.39,-8.539 -1.05,-12.672 -3.5,-6.769 -7.49,-13.238 -11.93,-19.367 m -1419.124,0.008 c -4.434,6.109 -8.422,12.551 -11.922,19.293 -0.66,4.117 -1.02,8.34 -1.063,12.629 2.555,-6.059 5.5,-11.93 8.805,-17.551 0.922,-4.969 2.332,-9.781 4.18,-14.371 m -5.453,295.601 c -3.645,33.758 -6.051,66.168 -7.535,94.399 l 0,71.519 c 1.574,-12.226 2.746,-26.66 3.304,-42.527 0.731,-19.563 2.102,-42.82 4.231,-68.109 l 0,-55.282 m 1430.027,5.629 0,56.141 c 1.55,17.359 4.42,33.769 7.54,48.351 l 0,-27.711 c -1.55,-12.628 -3.01,-26.011 -4.12,-39.839 -0.96,-11.942 -2.09,-24.301 -3.42,-36.942"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2522"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2524"
+ d="m 1630.64,326.789 -17.04,0 c 5.79,1.09 11.47,2.531 17,4.293 l 7.03,0 c 1.91,0 3.81,0.059 5.69,0.188 -4.14,-1.68 -8.37,-3.168 -12.68,-4.481 m -1244.249,0 -17.032,0 c -4.308,1.313 -8.527,2.801 -12.664,4.481 1.883,-0.129 3.789,-0.188 5.703,-0.188 l 7.024,0 c 5.523,-1.762 11.187,-3.191 16.969,-4.293 m -107.887,75.723 c -3.316,6.398 -6.199,13.047 -8.598,19.929 l 0,15.758 c 1.887,-7.949 4.418,-15.66 7.535,-23.058 0.043,-4.289 0.403,-8.512 1.063,-12.629 m 1442.976,0.066 c 0.66,4.133 1.02,8.371 1.05,12.672 3.13,7.469 5.66,15.25 7.54,23.27 l 0,-15.942 c -2.39,-6.906 -5.27,-13.59 -8.59,-20 m 1.06,358.652 0,27.711 c 1.75,8.2 3.59,15.829 5.31,22.719 0.22,0.899 0.44,1.781 0.66,2.66 -0.12,-3.621 -0.25,-7.371 -0.4,-11.211 -0.14,-1.089 -0.29,-2.179 -0.44,-3.277 -1.61,-11.66 -3.43,-24.672 -5.13,-38.602 M 277.438,773.219 c -0.391,7.5 -0.723,14.691 -0.993,21.543 -1.375,35.886 -3.609,64.508 -6.082,78.918 -0.156,0 -0.308,-0.239 -0.457,-0.692 l 0,4.981 c 0.153,0.101 0.305,0.16 0.457,0.16 2.699,-7.09 5.18,-18.649 7.075,-33.391 l 0,-71.519"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2510"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2512"
+ d="m 1612.54,322.5 -1225.142,0 c -6.14,1.059 -12.171,2.5 -18.039,4.289 l 17.032,0 c 7.671,-1.457 15.55,-2.32 23.582,-2.539 1.566,-0.461 48.828,-0.711 50.543,-0.711 l 1078.674,0 c 1.73,0 49.3,0.25 50.87,0.723 8.02,0.218 15.88,1.078 23.54,2.527 l 17.04,0 c -5.89,-1.789 -11.93,-3.23 -18.1,-4.289 M 269.906,422.441 c -3.715,10.649 -6.277,21.829 -7.531,33.399 l 0,374.941 c 1.379,17.5 4.215,44.84 7.531,47.188 l 0,-4.981 c -2.238,-6.679 -3.984,-59.968 -3.984,-62.277 l 0,-338.359 c 0,-11.75 1.379,-23.18 3.984,-34.153 l 0,-15.758 m 1460.164,0.137 0,15.942 c 2.55,10.871 3.9,22.191 3.9,33.832 l 0,366.039 c 0.12,0.621 0.24,1.218 0.36,1.82 0.63,3.148 1.19,6.09 1.66,8.809 0.58,3.281 1.05,6.25 1.42,8.878 0.07,0.524 0.13,1.024 0.2,1.5 l 0,-402.867 c -1.22,-11.769 -3.79,-23.133 -7.54,-33.953"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2498"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2500"
+ d="m 1543.78,319.102 -1087.827,0 c -3.426,0 -47.781,0.488 -50.914,1.41 -5.98,0.316 -11.863,0.988 -17.641,1.988 l 1225.142,0 c -5.73,-0.988 -11.57,-1.648 -17.5,-1.969 -3.16,-0.929 -47.8,-1.429 -51.26,-1.429 M 262.375,455.84 c -0.59,5.422 -0.895,10.941 -0.895,16.512 l 0,344.207 c 0,1.402 0.325,6.972 0.895,14.222 l 0,-374.941 m 1475.235,0.691 0,402.867 c 0.38,2.934 0.62,5.411 0.74,7.422 0.05,0.899 0.07,1.7 0.07,2.41 l 0,-2.351 0,-7.828 0,-5.742 0,-1.309 0,-379.648 c 0,-5.34 -0.27,-10.622 -0.81,-15.821"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2486"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2488"
+ d="m 1733.97,838.391 0,0.808 c 0.12,0.34 0.24,0.68 0.36,1.012 -0.12,-0.602 -0.24,-1.199 -0.36,-1.82"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2474"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2476"
+ d="m 1729.51,818.43 0,8.871 c 0.19,0.5 0.38,0.988 0.56,1.469 l 0,-7.981 c -0.18,-0.777 -0.37,-1.57 -0.56,-2.359"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2462"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2464"
+ d="m 1730.07,820.789 0,7.981 c 0.54,1.402 1.06,2.769 1.56,4.101 -0.32,-3.191 -0.68,-6.531 -1.07,-10.012 -0.16,-0.687 -0.32,-1.379 -0.49,-2.07"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2450"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2452"
+ d="m 1585.09,397.922 -1156.664,0 c -21.356,0 -52.383,12.348 -66.735,32.816 -29.175,34.481 -48.91,106.352 -61.652,181.723 l 0,39.59 c 12.93,-86.852 34.645,-175.86 67.563,-210.672 12.761,-18.188 48.597,-29.18 67.582,-29.18 l 1149.906,0 c 61.25,0 97.42,126.653 114.84,240.981 l 0,-37.5 C 1681.08,506.148 1645.42,397.922 1585.09,397.922"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2438"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2440"
+ d="m 300.039,612.461 c -2.851,16.867 -5.355,33.918 -7.535,50.758 l 0,47.511 c 2.07,-19 4.57,-38.781 7.535,-58.679 l 0,-39.59 m 1399.891,3.219 0,37.5 c 3.09,20.281 5.59,40.172 7.53,58.91 l 0,-46.149 c -2.13,-16.519 -4.63,-33.41 -7.53,-50.261"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2426"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2428"
+ d="m 343.246,337.5 c -10.391,2.512 -19.961,7.16 -28.211,13.461 -2.336,1.891 -4.621,3.859 -6.844,5.879 -7.636,7.39 -13.738,16.371 -17.765,26.379 13.808,-19.028 31.894,-34.75 52.82,-45.719 m 1313.544,0 c 20.92,10.969 38.98,26.691 52.76,45.711 -4.1,-10.191 -10.34,-19.301 -18.17,-26.77 -1.95,-1.761 -3.95,-3.48 -5.99,-5.152 -8.33,-6.449 -18.04,-11.219 -28.6,-13.789 M 292.504,663.219 c -3.164,24.453 -5.645,48.453 -7.531,70.883 l 0,77.539 c 0.023,-0.661 0.047,-1.321 0.07,-1.981 0.918,-26.23 3.328,-61.012 7.461,-98.93 l 0,-47.511 m 1414.956,2.722 0,46.149 c 1.42,13.672 2.55,26.742 3.39,38.871 0.71,10.238 2.2,20.098 4.15,29.367 l 0,-39.738 c -0.13,-1.469 -0.25,-2.942 -0.36,-4.41 -1.64,-21.758 -3.99,-45.602 -7.18,-70.239"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2414"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2416"
+ d="m 1643.32,331.27 c 4.6,1.859 9.1,3.941 13.47,6.23 10.56,2.57 20.27,7.34 28.6,13.789 -8.21,-6.711 -17.11,-12.598 -26.57,-17.527 -5.01,-1.301 -10.19,-2.141 -15.5,-2.492 m -1286.625,0 c -5.312,0.351 -10.488,1.191 -15.492,2.48 -9.305,4.859 -18.066,10.629 -26.168,17.211 8.25,-6.301 17.82,-10.949 28.211,-13.461 4.363,-2.289 8.856,-4.371 13.449,-6.23 m 1334.685,25.171 c 7.83,7.469 14.07,16.579 18.17,26.77 4.44,6.129 8.43,12.598 11.93,19.367 -0.87,-5.437 -2.25,-10.707 -4.1,-15.75 -7.35,-11.219 -16.1,-21.43 -26,-30.387 M 308.191,356.84 c -9.726,8.871 -18.339,18.941 -25.593,29.988 -1.844,5.031 -3.227,10.274 -4.094,15.684 3.5,-6.742 7.488,-13.184 11.922,-19.293 4.027,-10.008 10.129,-18.989 17.765,-26.379 m -23.218,377.262 c -2.129,25.289 -3.5,48.546 -4.231,68.109 -0.558,15.867 -1.73,30.301 -3.304,42.527 l 0,20.633 c 3.874,-13.551 6.71,-32.223 7.535,-53.73 l 0,-77.539 M 1715,740.59 l 0,39.738 c 2.11,10.07 4.76,19.453 7.54,27.883 l 0,-19.27 c -3.12,-14.582 -5.99,-30.992 -7.54,-48.351"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2402"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2404"
+ d="m 1636.41,326.789 -5.77,0 c 4.31,1.313 8.54,2.801 12.68,4.481 5.31,0.351 10.49,1.191 15.5,2.492 -4.71,-2.461 -9.54,-4.672 -14.51,-6.641 -2.6,-0.223 -5.24,-0.332 -7.9,-0.332 m -1267.051,0 -5.742,0 c -2.668,0 -5.32,0.109 -7.933,0.332 -4.954,1.969 -9.786,4.18 -14.481,6.629 5.004,-1.289 10.18,-2.129 15.492,-2.48 4.137,-1.68 8.356,-3.168 12.664,-4.481 m 1348.021,60.039 c 1.85,5.043 3.23,10.313 4.1,15.75 3.32,6.41 6.2,13.094 8.59,20 l 0,-2.148 c 0,-3.969 -0.25,-7.891 -0.73,-11.739 -3.41,-7.632 -7.42,-14.941 -11.96,-21.863 m -1434.782,0 c -4.536,6.91 -8.536,14.192 -11.95,21.801 -0.492,3.871 -0.742,7.812 -0.742,11.801 l 0,2.011 c 2.399,-6.882 5.282,-13.531 8.598,-19.929 0.867,-5.41 2.25,-10.653 4.094,-15.684 m 1439.942,402.113 0,19.27 c 1.82,5.527 3.69,10.66 5.5,15.289 0.27,0.699 0.54,1.398 0.81,2.09 -0.1,-3.621 -0.21,-7.379 -0.34,-11.27 -0.22,-0.879 -0.44,-1.761 -0.66,-2.66 -1.72,-6.89 -3.56,-14.519 -5.31,-22.719 M 277.438,844.738 c -1.895,14.742 -4.376,26.301 -7.075,33.391 -0.152,0 -0.304,-0.059 -0.457,-0.16 l 0,4.543 c 0.153,0.047 0.305,0.07 0.457,0.07 2.559,-3.98 4.973,-9.844 7.075,-17.211 l 0,-20.633"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2390"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2392"
+ d="m 1630.88,322.5 -18.34,0 c 6.17,1.059 12.21,2.5 18.1,4.289 l 5.77,0 c 2.66,0 5.3,0.109 7.9,0.332 -4.38,-1.742 -8.86,-3.281 -13.43,-4.621 m -1243.482,0 -18.308,0 c -4.559,1.34 -9.031,2.879 -13.406,4.621 2.613,-0.223 5.265,-0.332 7.933,-0.332 l 5.742,0 c 5.868,-1.789 11.899,-3.23 18.039,-4.289 m -116.75,86.129 c -3.343,7.453 -6.121,15.211 -8.273,23.223 l 0,23.988 c 1.254,-11.57 3.816,-22.75 7.531,-33.399 l 0,-2.011 c 0,-3.989 0.25,-7.93 0.742,-11.801 m 1458.692,0.062 c 0.48,3.848 0.73,7.77 0.73,11.739 l 0,2.148 c 3.75,10.82 6.32,22.184 7.54,33.953 l 0,-24.519 c -2.15,-8.051 -4.93,-15.84 -8.27,-23.321 m -1466.965,422.09 0,32.16 c 2.109,10.321 4.711,18.739 7.531,19.571 l 0,-4.543 c -3.316,-2.348 -6.152,-29.688 -7.531,-47.188"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2378"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2380"
+ d="m 1611.82,318.211 -1223.761,0 c -6.461,1.027 -12.793,2.469 -18.969,4.289 l 18.308,0 c 5.778,-1 11.661,-1.672 17.641,-1.988 3.133,-0.922 47.488,-1.41 50.914,-1.41 l 1087.827,0 c 3.46,0 48.1,0.5 51.26,1.429 5.93,0.321 11.77,0.981 17.5,1.969 l 18.34,0 c -6.2,-1.82 -12.56,-3.262 -19.06,-4.289 M 262.375,431.852 c -3.477,12.918 -5.332,26.5 -5.332,40.5 l 0,350.07 c 0,4.367 2.094,24.687 5.332,40.519 l 0,-32.16 c -0.57,-7.25 -0.895,-12.82 -0.895,-14.222 l 0,-344.207 c 0,-5.571 0.305,-11.09 0.895,-16.512 l 0,-23.988 m 1475.235,0.16 0,24.519 c 0.54,5.199 0.81,10.481 0.81,15.821 l 0,379.648 c 0.35,1.059 0.68,2.07 0.99,3.039 0.91,2.891 1.64,5.371 2.19,7.449 0.86,3.262 1.28,5.524 1.28,6.742 l 0,-5.41 0,-2.621 0,-388.847 c 0,-13.942 -1.83,-27.473 -5.27,-40.34"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2366"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2368"
+ d="m 1548.37,314.648 -1096.975,0 c -5.141,0 -46.594,0.731 -51.293,2.114 -4.059,0.328 -8.075,0.808 -12.043,1.449 l 1223.761,0 c -3.89,-0.621 -7.83,-1.09 -11.81,-1.422 -4.73,-1.391 -46.45,-2.141 -51.64,-2.141"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2354"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2356"
+ d="m 1738.42,852 0,1.309 c 0.34,0.589 0.67,1.171 0.99,1.73 -0.31,-0.969 -0.64,-1.98 -0.99,-3.039"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2342"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2344"
+ d="m 1733.97,839.199 0,6.25 c 0.7,1.242 1.38,2.43 2.02,3.571 -0.47,-2.719 -1.03,-5.661 -1.66,-8.809 -0.12,-0.332 -0.24,-0.672 -0.36,-1.012"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2330"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2332"
+ d="m 1729.51,827.301 0,10.301 c 0.19,0.328 0.38,0.668 0.56,0.988 l 0,-9.82 c -0.18,-0.481 -0.37,-0.969 -0.56,-1.469"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2318"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2320"
+ d="m 1730.07,828.77 0,9.82 c 0.86,1.519 1.7,2.98 2.49,4.39 -0.27,-3.179 -0.58,-6.55 -0.93,-10.109 -0.5,-1.332 -1.02,-2.699 -1.56,-4.101"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2306"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2308"
+ d="m 1585.09,412.199 -1149.906,0 c -18.985,0 -54.821,10.992 -67.582,29.18 -32.918,34.812 -54.633,123.82 -67.563,210.672 l 0,42.711 c 12.633,-97.102 36.523,-208.332 73.477,-242.742 11.164,-15.918 51.816,-25.532 68.425,-25.532 l 1143.149,0 c 62.58,0 99.48,150.371 114.84,267.473 l 0,-40.781 C 1682.51,538.852 1646.34,412.199 1585.09,412.199"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2294"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2296"
+ d="m 300.039,652.051 c -2.965,19.898 -5.465,39.679 -7.535,58.679 l 0,54.43 c 1.793,-21.512 4.293,-45.488 7.535,-70.398 l 0,-42.711 m 1399.891,1.129 0,40.781 c 3.45,26.301 5.81,50.918 7.14,71.777 0.1,1.653 0.24,3.293 0.39,4.922 l 0,-58.57 c -1.94,-18.738 -4.44,-38.629 -7.53,-58.91"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2282"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2284"
+ d="m 315.035,350.961 c -2.394,1.82 -4.68,3.789 -6.844,5.879 2.223,-2.02 4.508,-3.988 6.844,-5.879 m 1370.355,0.328 c 2.04,1.672 4.04,3.391 5.99,5.152 -1.91,-1.82 -3.9,-3.543 -5.99,-5.152 M 292.504,710.73 c -4.133,37.918 -6.543,72.7 -7.461,98.93 -0.023,0.66 -0.047,1.32 -0.07,1.981 l 0,42.07 c 2.398,-10.66 3.976,-23.082 4.367,-36.609 0.469,-14.422 1.515,-32.133 3.164,-51.942 l 0,-54.43 m 1414.956,1.36 0,58.57 c 1.23,12.559 4.02,24.352 7.54,34.891 l 0,-25.223 c -1.95,-9.269 -3.44,-19.129 -4.15,-29.367 -0.84,-12.129 -1.97,-25.199 -3.39,-38.871"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2270"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2272"
+ d="m 341.203,333.75 c -10.058,2.602 -19.406,6.988 -27.668,12.82 -5.347,4.239 -10.422,8.809 -15.187,13.692 -6.766,7.758 -12.145,16.738 -15.75,26.566 7.254,-11.047 15.867,-21.117 25.593,-29.988 2.164,-2.09 4.45,-4.059 6.844,-5.879 8.102,-6.582 16.863,-12.352 26.168,-17.211 m 1317.617,0.012 c 9.46,4.929 18.36,10.816 26.57,17.527 2.09,1.609 4.08,3.332 5.99,5.152 9.9,8.957 18.65,19.168 26,30.387 -3.64,-9.93 -9.09,-18.996 -15.95,-26.797 -4.64,-4.742 -9.57,-9.179 -14.76,-13.32 -8.31,-5.902 -17.72,-10.34 -27.85,-12.949 m 56.18,446.566 0,25.223 c 2.28,6.828 4.86,13.129 7.54,18.808 l 0,-16.148 c -2.78,-8.43 -5.43,-17.813 -7.54,-27.883 M 284.973,811.641 c -0.825,21.507 -3.661,40.179 -7.535,53.73 l 0,11 c 2.945,-6.062 5.527,-13.742 7.535,-22.66 l 0,-42.07"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2258"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2260"
+ d="m 1644.31,327.121 c 4.97,1.969 9.8,4.18 14.51,6.641 10.13,2.609 19.54,7.047 27.85,12.949 -7.93,-6.313 -16.47,-11.879 -25.51,-16.602 -5.44,-1.5 -11.07,-2.507 -16.85,-2.988 m -1288.626,0 c -5.778,0.488 -11.399,1.5 -16.832,2.988 -8.965,4.692 -17.438,10.211 -25.317,16.461 8.262,-5.832 17.61,-10.218 27.668,-12.82 4.695,-2.449 9.527,-4.66 14.481,-6.629 m 1345.746,32.91 c 6.86,7.801 12.31,16.867 15.95,26.797 4.54,6.922 8.55,14.231 11.96,21.863 -0.74,-5.89 -2.03,-11.613 -3.82,-17.109 -6.72,-11.512 -14.82,-22.102 -24.09,-31.551 m -1403.082,0.231 c -9.176,9.398 -17.215,19.918 -23.891,31.328 -1.781,5.48 -3.066,11.18 -3.809,17.039 3.414,-7.609 7.414,-14.891 11.95,-21.801 3.605,-9.828 8.984,-18.808 15.75,-26.566 m 1424.192,447.949 0,16.148 c 1.87,3.981 3.79,7.661 5.68,10.969 0.31,0.543 0.61,1.07 0.91,1.602 -0.08,-3.61 -0.17,-7.379 -0.28,-11.34 -0.27,-0.692 -0.54,-1.391 -0.81,-2.09 -1.81,-4.629 -3.68,-9.762 -5.5,-15.289 m -1445.102,57.16 c -2.102,7.367 -4.516,13.231 -7.075,17.211 -0.152,0 -0.304,-0.023 -0.457,-0.07 l 0,4.476 c 0.153,0.032 0.305,0.043 0.457,0.043 2.5,-2.551 4.887,-6.16 7.075,-10.66 l 0,-11"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2246"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2248"
+ d="m 1635.2,322.5 -4.32,0 c 4.57,1.34 9.05,2.879 13.43,4.621 5.78,0.481 11.41,1.488 16.85,2.988 -5.03,-2.629 -10.21,-5 -15.54,-7.078 -3.43,-0.351 -6.9,-0.531 -10.42,-0.531 m -1266.11,0 -4.25,0 c -3.535,0 -7.035,0.18 -10.485,0.531 -5.308,2.09 -10.484,4.449 -15.503,7.078 5.433,-1.488 11.054,-2.5 16.832,-2.988 4.375,-1.742 8.847,-3.281 13.406,-4.621 m 1356.43,69.082 c 1.79,5.496 3.08,11.219 3.82,17.109 3.34,7.481 6.12,15.27 8.27,23.321 l 0,-7.102 c 0,-2.898 -0.12,-5.781 -0.36,-8.621 -3.22,-8.609 -7.15,-16.867 -11.73,-24.707 M 274.457,391.59 c -4.57,7.82 -8.5,16.051 -11.719,24.64 -0.242,2.86 -0.363,5.758 -0.363,8.68 l 0,6.942 c 2.152,-8.012 4.93,-15.77 8.273,-23.223 0.743,-5.859 2.028,-11.559 3.809,-17.039 m -12.082,471.351 0,13.707 c 2.273,5.852 4.828,9.93 7.531,10.34 l 0,-4.476 c -2.82,-0.832 -5.422,-9.25 -7.531,-19.571"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2234"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2236"
+ d="m 1631.37,318.211 -19.55,0 c 6.5,1.027 12.86,2.469 19.06,4.289 l 4.32,0 c 3.52,0 6.99,0.18 10.42,0.531 -4.65,-1.832 -9.4,-3.441 -14.25,-4.82 m -1243.311,0 -19.473,0 c -4.84,1.379 -9.59,3 -14.231,4.82 3.45,-0.351 6.95,-0.531 10.485,-0.531 l 4.25,0 c 6.176,-1.82 12.508,-3.262 18.969,-4.289 M 262.738,416.23 c -3.519,9.391 -6.187,19.211 -7.898,29.34 l 0,401.239 c 1.73,10.011 4.359,21.66 7.535,29.839 l 0,-13.707 c -3.238,-15.832 -5.332,-36.152 -5.332,-40.519 l 0,-350.07 c 0,-14 1.855,-27.582 5.332,-40.5 l 0,-6.942 c 0,-2.922 0.121,-5.82 0.363,-8.68 m 1474.512,0.059 c 0.24,2.84 0.36,5.723 0.36,8.621 l 0,7.102 c 3.44,12.867 5.27,26.398 5.27,40.34 l 0,388.847 c 0.89,1.571 1.64,2.91 2.26,4.02 l 0,-419.43 c -1.7,-10.18 -4.36,-20.059 -7.89,-29.5"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2222"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2224"
+ d="m 1611.62,313.922 -1223.397,0 c -6.692,1.019 -13.243,2.457 -19.637,4.289 l 19.473,0 c 3.968,-0.641 7.984,-1.121 12.043,-1.449 4.699,-1.383 46.152,-2.114 51.293,-2.114 l 1096.975,0 c 5.19,0 46.91,0.75 51.64,2.141 3.98,0.332 7.92,0.801 11.81,1.422 l 19.55,0 c -6.43,-1.84 -13.02,-3.281 -19.75,-4.289 M 254.84,445.57 c -1.469,8.711 -2.238,17.66 -2.238,26.782 l 0,355.918 c 0,3.152 0.812,10.281 2.238,18.539 l 0,-401.239 m 1490.3,0.219 0,419.43 c 0.36,0.64 0.68,1.211 0.95,1.703 0.83,1.488 1.25,2.258 1.25,2.308 l 0,-1.23 0,-395.648 c 0,-9.051 -0.75,-17.922 -2.2,-26.563"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2210"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2212"
+ d="m 1552.96,310.199 -1106.128,0 c -6.852,0 -45.398,0.981 -51.664,2.821 -2.328,0.25 -4.648,0.55 -6.945,0.902 l 1223.397,0 c -2.2,-0.332 -4.41,-0.621 -6.63,-0.863 -6.31,-1.86 -45.12,-2.86 -52.03,-2.86"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2198"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2200"
+ d="m 1742.88,861.199 0,2.621 c 0.81,0.821 1.56,1.559 2.26,2.219 l 0,-0.82 c -0.62,-1.11 -1.37,-2.449 -2.26,-4.02"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2186"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2188"
+ d="m 1745.14,865.219 0,0.82 c 0.33,0.313 0.65,0.609 0.95,0.883 -0.27,-0.492 -0.59,-1.063 -0.95,-1.703"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2174"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2176"
+ d="m 1738.42,853.309 0,5.742 c 1.13,1.25 2.19,2.398 3.18,3.437 -0.55,-2.078 -1.28,-4.558 -2.19,-7.449 -0.32,-0.559 -0.65,-1.141 -0.99,-1.73"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2162"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2164"
+ d="m 1733.97,845.449 0,8.473 c 1.2,1.418 2.35,2.75 3.44,3.976 -0.37,-2.628 -0.84,-5.597 -1.42,-8.878 -0.64,-1.141 -1.32,-2.329 -2.02,-3.571"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2150"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2152"
+ d="m 1729.51,837.602 0,10.937 c 0.19,0.231 0.38,0.461 0.56,0.691 l 0,-10.64 c -0.18,-0.32 -0.37,-0.66 -0.56,-0.988"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2138"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2140"
+ d="m 1730.07,838.59 0,10.64 c 1.13,1.379 2.22,2.7 3.26,3.942 -0.2,-3.121 -0.45,-6.524 -0.77,-10.192 -0.79,-1.41 -1.63,-2.871 -2.49,-4.39"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2126"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2128"
+ d="m 1585.09,426.488 -1143.149,0 c -16.609,0 -57.261,9.614 -68.425,25.532 -36.954,34.41 -60.844,145.64 -73.477,242.742 l 0,45.937 c 11.457,-103.777 37.934,-244.738 79.391,-278.039 9.566,-13.648 55.035,-21.879 69.269,-21.879 l 1136.391,0 c 64.85,0 102.83,184.09 114.84,299.16 l 0,-45.98 C 1684.57,576.859 1647.67,426.488 1585.09,426.488"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2114"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2116"
+ d="m 1699.93,693.961 0,45.98 c 1.55,14.86 2.67,28.571 3.35,40.59 0.51,8.789 2.01,17.168 4.18,24.969 l 0,-34.84 c -0.15,-1.629 -0.29,-3.269 -0.39,-4.922 -1.33,-20.859 -3.69,-45.476 -7.14,-71.777 m -1399.891,0.801 c -3.242,24.91 -5.742,48.886 -7.535,70.398 l 0,74.641 c 0.601,-4.879 0.988,-9.981 1.133,-15.25 0.578,-20.871 2.711,-50.442 6.402,-83.852 l 0,-45.937"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2102"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2104"
+ d="m 292.504,765.16 c -1.649,19.809 -2.695,37.52 -3.164,51.942 -0.391,13.527 -1.969,25.949 -4.367,36.609 l 0,16.68 c 3.457,-8.532 6.101,-18.942 7.531,-30.59 l 0,-74.641 m 1414.956,5.5 0,34.84 c 2.02,7.23 4.62,13.961 7.54,20.078 l 0,-20.027 c -3.52,-10.539 -6.31,-22.332 -7.54,-34.891"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2090"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2092"
+ d="m 313.535,346.57 c -5.594,3.942 -10.695,8.551 -15.187,13.692 4.765,-4.883 9.84,-9.453 15.187,-13.692 m 1373.135,0.141 c 5.19,4.141 10.12,8.578 14.76,13.32 -4.38,-4.992 -9.34,-9.461 -14.76,-13.32 m 28.33,458.84 0,20.027 c 2.35,4.91 4.9,9.422 7.54,13.461 l 0,-14.68 c -2.68,-5.679 -5.26,-11.98 -7.54,-18.808 m -1430.027,48.16 c -2.008,8.918 -4.59,16.598 -7.535,22.66 l 0,7.938 c 2.777,-3.758 5.32,-8.45 7.535,-13.918 l 0,-16.68"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2078"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2080"
+ d="m 1661.16,330.109 c 9.04,4.723 17.58,10.289 25.51,16.602 5.42,3.859 10.38,8.328 14.76,13.32 9.27,9.449 17.37,20.039 24.09,31.551 -3.29,-10.133 -8.27,-19.512 -14.59,-27.812 -6.55,-7.461 -13.76,-14.329 -21.53,-20.508 -8.5,-5.864 -18.03,-10.352 -28.24,-13.153 m -1322.308,0 c -10.153,2.782 -19.625,7.243 -28.098,13.051 -7.902,6.262 -15.219,13.238 -21.856,20.828 -6.257,8.25 -11.175,17.551 -14.441,27.602 6.676,-11.41 14.715,-21.93 23.891,-31.328 4.492,-5.141 9.593,-9.75 15.187,-13.692 7.879,-6.25 16.352,-11.769 25.317,-16.461 m 1383.688,494.25 0,14.68 c 1.93,2.973 3.9,5.691 5.86,8.133 0.32,0.387 0.63,0.769 0.94,1.148 -0.06,-3.558 -0.13,-7.371 -0.21,-11.39 -0.3,-0.532 -0.6,-1.059 -0.91,-1.602 -1.89,-3.308 -3.81,-6.988 -5.68,-10.969 M 277.438,876.371 c -2.188,4.5 -4.575,8.109 -7.075,10.66 -0.152,0 -0.304,-0.011 -0.457,-0.043 l 0,4.473 c 0.153,0.008 0.305,0.019 0.457,0.019 2.469,-1.73 4.848,-4.148 7.075,-7.171 l 0,-7.938"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2066"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2068"
+ d="m 1645.62,323.031 c 5.33,2.078 10.51,4.449 15.54,7.078 10.21,2.801 19.74,7.289 28.24,13.153 -7.95,-6.321 -16.49,-11.91 -25.54,-16.68 -5.88,-1.711 -11.98,-2.922 -18.24,-3.551 m -1291.265,0 c -6.257,0.641 -12.343,1.84 -18.222,3.559 -8.981,4.738 -17.469,10.289 -25.379,16.57 8.473,-5.808 17.945,-10.269 28.098,-13.051 5.019,-2.629 10.195,-4.988 15.503,-7.078 M 1710.93,363.77 c 6.32,8.3 11.3,17.679 14.59,27.812 4.58,7.84 8.51,16.098 11.73,24.707 -0.53,-6.348 -1.65,-12.551 -3.3,-18.519 -6.26,-12.309 -14.01,-23.719 -23.02,-34 m -1422.032,0.218 c -8.941,10.231 -16.648,21.582 -22.875,33.801 -1.636,5.949 -2.75,12.109 -3.285,18.441 3.219,-8.589 7.149,-16.82 11.719,-24.64 3.266,-10.051 8.184,-19.352 14.441,-27.602 m -26.523,512.66 0,8.641 c 2.344,3.609 4.879,5.93 7.531,6.172 l 0,-4.473 c -2.703,-0.41 -5.258,-4.488 -7.531,-10.34"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2054"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2056"
+ d="m 1633.99,318.211 -2.62,0 c 4.85,1.379 9.6,2.988 14.25,4.82 6.26,0.629 12.36,1.84 18.24,3.551 -5.35,-2.82 -10.88,-5.352 -16.56,-7.582 -4.36,-0.52 -8.81,-0.789 -13.31,-0.789 m -1265.404,0 -2.524,0 c -4.535,0 -9.007,0.269 -13.406,0.801 -5.664,2.226 -11.179,4.758 -16.523,7.578 5.879,-1.719 11.965,-2.918 18.222,-3.559 4.641,-1.82 9.391,-3.441 14.231,-4.82 M 1733.95,397.77 c 1.65,5.968 2.77,12.171 3.3,18.519 3.53,9.441 6.19,19.32 7.89,29.5 l 0,-16.398 c 0,-1.231 -0.02,-2.461 -0.06,-3.68 -2.86,-9.711 -6.61,-19.063 -11.13,-27.941 m -1467.927,0.019 c -4.515,8.859 -8.25,18.18 -11.121,27.871 -0.039,1.238 -0.062,2.481 -0.062,3.731 l 0,16.179 c 1.711,-10.129 4.379,-19.949 7.898,-29.34 0.535,-6.332 1.649,-12.492 3.285,-18.441 m -11.183,449.02 0,21.16 c 2.137,6.711 4.695,12.961 7.535,17.32 l 0,-8.641 c -3.176,-8.179 -5.805,-19.828 -7.535,-29.839"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2042"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2044"
+ d="m 1632.15,313.922 -20.53,0 c 6.73,1.008 13.32,2.449 19.75,4.289 l 2.62,0 c 4.5,0 8.95,0.269 13.31,0.789 -4.94,-1.93 -9.99,-3.629 -15.15,-5.078 m -1243.927,0 -20.43,0 c -5.152,1.449 -10.199,3.148 -15.137,5.09 4.399,-0.532 8.871,-0.801 13.406,-0.801 l 2.524,0 c 6.394,-1.832 12.945,-3.27 19.637,-4.289 M 254.902,425.66 c -4.382,14.809 -6.742,30.481 -6.742,46.692 l 0,361.769 c 0,6.238 2.559,20.91 6.68,33.848 l 0,-21.16 c -1.426,-8.258 -2.238,-15.387 -2.238,-18.539 l 0,-355.918 c 0,-9.122 0.769,-18.071 2.238,-26.782 l 0,-16.179 c 0,-1.25 0.023,-2.493 0.062,-3.731 m 1490.178,0.051 c 0.04,1.219 0.06,2.449 0.06,3.68 l 0,16.398 c 1.45,8.641 2.2,17.512 2.2,26.563 l 0,395.648 c 1.76,1.461 3.01,2.18 3.73,2.18 0.48,0 0.73,-0.321 0.73,-0.95 l 0,-396.878 c 0,-16.192 -2.35,-31.84 -6.72,-46.641"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2030"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2032"
+ d="m 1612.08,309.629 -1224.35,0 c -6.785,1.012 -13.445,2.449 -19.937,4.293 l 20.43,0 c 2.297,-0.352 4.617,-0.652 6.945,-0.902 6.266,-1.84 44.812,-2.821 51.664,-2.821 l 1106.128,0 c 6.91,0 45.72,1 52.03,2.86 2.22,0.242 4.43,0.531 6.63,0.863 l 20.53,0 c -6.53,-1.844 -13.24,-3.281 -20.07,-4.293"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2018"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2020"
+ d="m 1557.55,305.75 -1115.277,0 c -8.562,0 -44.207,1.23 -52.039,3.52 -0.839,0.121 -1.668,0.23 -2.504,0.359 l 1224.35,0 c -0.7,-0.109 -1.41,-0.207 -2.12,-0.301 -7.89,-2.328 -43.77,-3.578 -52.41,-3.578"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath2006"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path2008"
+ d="m 1733.97,853.922 0,9.609 c 1.26,1 2.47,1.918 3.64,2.758 l 0,-6.891 c -0.07,-0.476 -0.13,-0.976 -0.2,-1.5 -1.09,-1.226 -2.24,-2.558 -3.44,-3.976"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1994"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1996"
+ d="m 1737.61,859.398 0,6.891 c 0.25,0.18 0.49,0.359 0.74,0.531 -0.12,-2.011 -0.36,-4.488 -0.74,-7.422"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1982"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1984"
+ d="m 1729.51,848.539 0,11.27 c 0.19,0.16 0.38,0.332 0.56,0.492 l 0,-11.071 c -0.18,-0.23 -0.37,-0.46 -0.56,-0.691"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1970"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1972"
+ d="m 1730.07,849.23 0,11.071 c 1.31,1.121 2.57,2.168 3.79,3.14 -0.1,-2.98 -0.27,-6.41 -0.53,-10.269 -1.04,-1.242 -2.13,-2.563 -3.26,-3.942"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1958"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1960"
+ d="m 1585.09,440.781 -1136.391,0 c -14.234,0 -59.703,8.231 -69.269,21.879 -41.457,33.301 -67.934,174.262 -79.391,278.039 l 0,54.071 c 8.016,-100.59 37.711,-289.399 85.305,-321.469 7.972,-11.371 58.25,-18.242 70.117,-18.242 l 1129.629,0 c 69.81,0 109.57,243.929 114.41,340.25 0.09,1.832 0.23,3.652 0.43,5.441 l 0,-60.809 c -12.01,-115.07 -49.99,-299.16 -114.84,-299.16"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1946"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1948"
+ d="m 1699.93,739.941 0,60.809 c 1.11,10.281 3.82,19.828 7.53,28.32 l 0,-23.57 c -2.17,-7.801 -3.67,-16.18 -4.18,-24.969 -0.68,-12.019 -1.8,-25.73 -3.35,-40.59 m -1399.891,0.758 c -3.691,33.41 -5.824,62.981 -6.402,83.852 -0.145,5.269 -0.532,10.371 -1.133,15.25 l 0,25.238 c 3.168,-9.629 5.137,-20.867 5.434,-33.039 0.242,-10.102 0.945,-22.75 2.101,-37.23 l 0,-54.071"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1934"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1936"
+ d="m 1707.46,805.5 0,23.57 c 2.21,5.051 4.77,9.731 7.54,13.969 l 0,-17.461 c -2.92,-6.117 -5.52,-12.848 -7.54,-20.078 M 292.504,839.801 c -1.43,11.648 -4.074,22.058 -7.531,30.59 l 0,11.148 c 2.925,-4.699 5.48,-10.258 7.531,-16.5 l 0,-25.238"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1922"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1924"
+ d="m 1715,825.578 0,17.461 c 2.38,3.633 4.92,6.941 7.54,9.902 l 0,-13.902 C 1719.9,835 1717.35,830.488 1715,825.578 M 284.973,870.391 c -2.215,5.468 -4.758,10.16 -7.535,13.918 l 0,6.632 c 2.699,-2.543 5.23,-5.703 7.535,-9.402 l 0,-11.148"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1910"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1912"
+ d="m 310.754,343.16 c -8.356,5.719 -15.746,12.77 -21.856,20.828 6.637,-7.59 13.954,-14.566 21.856,-20.828 m 1378.646,0.102 c 7.77,6.179 14.98,13.047 21.53,20.508 -6.04,-7.918 -13.31,-14.848 -21.53,-20.508 m 33.14,495.777 0,13.902 c 1.98,2.231 4.01,4.258 6.05,6.059 0.29,0.262 0.59,0.52 0.88,0.781 -0.03,-3.472 -0.07,-7.301 -0.13,-11.461 -0.31,-0.379 -0.62,-0.761 -0.94,-1.148 -1.96,-2.442 -3.93,-5.16 -5.86,-8.133 m -1445.102,45.27 c -2.227,3.023 -4.606,5.441 -7.075,7.171 -0.152,0 -0.304,-0.011 -0.457,-0.019 l 0,4.461 c 0.153,0 0.305,0.008 0.457,0.008 2.449,-1.192 4.821,-2.871 7.075,-4.989 l 0,-6.632"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1898"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1900"
+ d="m 1663.86,326.582 c 9.05,4.77 17.59,10.359 25.54,16.68 8.22,5.66 15.49,12.59 21.53,20.508 9.01,10.281 16.76,21.691 23.02,34 -2.87,-10.438 -7.36,-20.211 -13.17,-29.04 -8.2,-10.57 -17.63,-20.14 -28.05,-28.5 -8.75,-5.96 -18.47,-10.609 -28.87,-13.648 M 336.133,326.59 c -10.34,3.019 -20.008,7.629 -28.723,13.551 -10.551,8.441 -20.074,18.121 -28.351,28.82 -5.75,8.777 -10.188,18.48 -13.036,28.828 6.227,-12.219 13.934,-23.57 22.875,-33.801 6.11,-8.058 13.5,-15.109 21.856,-20.828 7.91,-6.281 16.398,-11.832 25.379,-16.57 m -73.758,558.699 0,6.672 c 2.383,2.359 4.91,3.801 7.531,3.961 l 0,-4.461 c -2.652,-0.242 -5.187,-2.563 -7.531,-6.172"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1886"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1888"
+ d="m 1647.3,319 c 5.68,2.23 11.21,4.762 16.56,7.582 10.4,3.039 20.12,7.688 28.87,13.648 -8.03,-6.429 -16.65,-12.14 -25.77,-17.019 -6.33,-1.981 -12.9,-3.402 -19.66,-4.211 m -1294.644,0.012 c -6.746,0.82 -13.304,2.238 -19.629,4.207 -9.054,4.859 -17.632,10.543 -25.617,16.922 8.715,-5.922 18.383,-10.532 28.723,-13.551 5.344,-2.82 10.859,-5.352 16.523,-7.578 M 1720.78,368.73 c 5.81,8.829 10.3,18.602 13.17,29.04 4.52,8.878 8.27,18.23 11.13,27.941 -0.22,-6.813 -1.06,-13.481 -2.46,-19.941 -5.71,-13.321 -13.08,-25.75 -21.84,-37.04 m -1441.721,0.231 c -8.7,11.25 -16.02,23.617 -21.704,36.859 -1.39,6.418 -2.226,13.059 -2.453,19.84 2.871,-9.691 6.606,-19.012 11.121,-27.871 2.848,-10.348 7.286,-20.051 13.036,-28.828 m 1459.361,490.09 0,7.828 c 2.47,1.742 4.72,3.121 6.72,4.152 l 0,-4.992 c -0.7,-0.66 -1.45,-1.398 -2.26,-2.219 l 0,5.41 c 0,-1.218 -0.42,-3.48 -1.28,-6.742 -0.99,-1.039 -2.05,-2.187 -3.18,-3.437 m -1483.58,8.918 0,12.941 c 2.269,4.481 4.808,8.36 7.535,11.051 l 0,-6.672 c -2.84,-4.359 -5.398,-10.609 -7.535,-17.32"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1874"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1876"
+ d="m 1632.77,313.922 -0.62,0 c 5.16,1.449 10.21,3.148 15.15,5.078 6.76,0.809 13.33,2.23 19.66,4.211 -5.66,-3.039 -11.51,-5.762 -17.54,-8.141 -5.44,-0.761 -11,-1.148 -16.65,-1.148 m -1264.977,0 -0.508,0 c -5.683,0 -11.277,0.398 -16.758,1.156 -6.004,2.383 -11.847,5.102 -17.5,8.141 6.325,-1.969 12.883,-3.387 19.629,-4.207 4.938,-1.942 9.985,-3.641 15.137,-5.09 M 1742.62,405.77 c 1.4,6.46 2.24,13.128 2.46,19.941 4.37,14.801 6.72,30.449 6.72,46.641 l 0,396.878 c 0,0.629 -0.25,0.95 -0.73,0.95 -0.72,0 -1.97,-0.719 -3.73,-2.18 l 0,1.23 c 0,-0.05 -0.42,-0.82 -1.25,-2.308 -0.3,-0.274 -0.62,-0.57 -0.95,-0.883 l 0,4.992 c 3,1.539 5.45,2.289 7.29,2.289 0.08,0 0.17,0 0.25,0 l 0,-435.672 c -2.31,-11.058 -5.71,-21.726 -10.06,-31.878 m -1485.265,0.05 c -4.347,10.129 -7.734,20.77 -10.046,31.801 l 0,423.238 c 1.898,6.84 4.472,14 7.531,20.051 l 0,-12.941 c -4.121,-12.938 -6.68,-27.61 -6.68,-33.848 l 0,-361.769 c 0,-16.211 2.36,-31.883 6.742,-46.692 0.227,-6.781 1.063,-13.422 2.453,-19.84"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1862"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1864"
+ d="m 1631.56,309.629 -19.48,0 c 6.83,1.012 13.54,2.449 20.07,4.293 l 0.62,0 c 5.65,0 11.21,0.387 16.65,1.148 -5.25,-2.07 -10.63,-3.89 -16.12,-5.429 -0.58,-0.012 -1.16,-0.012 -1.74,-0.012 m -1243.83,0 -19.222,0 c -0.625,0 -1.254,0 -1.875,0.012 -5.488,1.55 -10.856,3.359 -16.106,5.437 5.481,-0.758 11.075,-1.156 16.758,-1.156 l 0.508,0 c 6.492,-1.844 13.152,-3.281 19.937,-4.293 M 247.309,437.621 c -2.352,11.219 -3.586,22.828 -3.586,34.731 l 0,367.617 c 0,4.89 1.304,12.672 3.586,20.89 l 0,-423.238 m 1505.371,0.027 0,435.672 c 2.33,-0.101 3.57,-1.48 3.57,-4.09 l 0,-396.878 c 0,-11.891 -1.23,-23.5 -3.57,-34.704"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1850"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1852"
+ d="m 1613.98,305.34 -1227.984,0 c -0.242,0.058 -0.476,0.121 -0.695,0.191 -6.348,1.02 -12.574,2.399 -18.668,4.11 0.621,-0.012 1.25,-0.012 1.875,-0.012 l 19.222,0 c 0.836,-0.129 1.665,-0.238 2.504,-0.359 7.832,-2.29 43.477,-3.52 52.039,-3.52 l 1115.277,0 c 8.64,0 44.52,1.25 52.41,3.578 0.71,0.094 1.42,0.192 2.12,0.301 l 19.48,0 c 0.58,0 1.16,0 1.74,0.012 -5.99,-1.68 -12.12,-3.039 -18.36,-4.039 -0.3,-0.09 -0.62,-0.18 -0.96,-0.262"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1838"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1840"
+ d="m 1562.14,301.301 -1124.429,0 c -10.035,0 -41.492,1.41 -51.715,4.039 l 1227.984,0 c -10.55,-2.629 -41.8,-4.039 -51.84,-4.039"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1826"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1828"
+ d="m 1585.09,455.059 -1129.629,0 c -11.867,0 -62.145,6.871 -70.117,18.242 -47.594,32.07 -77.289,220.879 -85.305,321.469 l 0,63.66 c 1.293,-5.961 2.059,-12.328 2.195,-18.989 1.52,-74.722 34.938,-326.152 89.024,-355.5 6.379,-9.101 61.469,-14.589 70.961,-14.589 l 1122.871,0 c 66.4,0 106.88,253.136 110.62,340.738 0.35,8.031 1.85,15.629 4.22,22.609 l 0,-31.949 c -0.2,-1.789 -0.34,-3.609 -0.43,-5.441 -4.84,-96.321 -44.6,-340.25 -114.41,-340.25"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1814"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1816"
+ d="m 300.039,794.77 c -1.156,14.48 -1.859,27.128 -2.101,37.23 -0.297,12.172 -2.266,23.41 -5.434,33.039 l 0,14.281 c 3.258,-6.058 5.848,-13.121 7.535,-20.89 l 0,-63.66 m 1399.891,5.98 0,31.949 c 1.97,5.821 4.54,11.211 7.53,16.09 l 0,-19.719 c -3.71,-8.492 -6.42,-18.039 -7.53,-28.32"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1802"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1804"
+ d="m 1707.46,829.07 0,19.719 c 2.29,3.723 4.83,7.152 7.54,10.231 l 0,-15.981 c -2.77,-4.238 -5.33,-8.918 -7.54,-13.969 M 292.504,865.039 c -2.051,6.242 -4.606,11.801 -7.531,16.5 l 0,8.68 c 2.773,-3.098 5.308,-6.77 7.531,-10.899 l 0,-14.281"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1790"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1792"
+ d="m 1715,843.039 0,15.981 c 2.4,2.718 4.92,5.171 7.54,7.332 l 0,-13.411 c -2.62,-2.961 -5.16,-6.269 -7.54,-9.902 m -1430.027,38.5 c -2.305,3.699 -4.836,6.859 -7.535,9.402 l 0,5.93 c 2.656,-1.781 5.179,-4.012 7.535,-6.652 l 0,-8.68"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1778"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1780"
+ d="m 1722.54,852.941 0,13.411 c 2.03,1.679 4.12,3.179 6.23,4.488 0.44,0.269 0.87,0.531 1.3,0.789 l 0,-11.328 c -0.18,-0.16 -0.37,-0.332 -0.56,-0.492 l 0,9.421 c 0,-2.761 -0.01,-5.921 -0.04,-9.449 -0.29,-0.261 -0.59,-0.519 -0.88,-0.781 -2.04,-1.801 -4.07,-3.828 -6.05,-6.059 m -1445.102,38 c -2.254,2.118 -4.626,3.797 -7.075,4.989 -0.152,0 -0.304,-0.008 -0.457,-0.008 l 0,4.449 c 0.153,0.008 0.305,0.008 0.457,0.008 2.434,-0.809 4.801,-1.988 7.075,-3.508 l 0,-5.93"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1766"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1768"
+ d="m 307.41,340.141 c -11.242,7.64 -20.898,17.449 -28.351,28.82 8.277,-10.699 17.8,-20.379 28.351,-28.82 m 1385.32,0.089 c 10.42,8.36 19.85,17.93 28.05,28.5 -7.4,-11.23 -16.95,-20.929 -28.05,-28.5 m 37.34,520.071 0,11.328 c 2.64,1.562 5.16,2.859 7.54,3.902 l 0,-9.242 c -1.17,-0.84 -2.38,-1.758 -3.64,-2.758 l 0,5.699 c 0,-1.679 -0.04,-3.609 -0.11,-5.789 -1.22,-0.972 -2.48,-2.019 -3.79,-3.14 m -1467.695,31.66 0,5.758 c 2.406,1.601 4.93,2.551 7.531,2.652 l 0,-4.449 c -2.621,-0.16 -5.148,-1.602 -7.531,-3.961"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1754"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1756"
+ d="m 1666.96,323.211 c 9.12,4.879 17.74,10.59 25.77,17.019 11.1,7.571 20.65,17.27 28.05,28.5 8.76,11.29 16.13,23.719 21.84,37.04 -2.34,-10.75 -6.23,-20.918 -11.44,-30.27 -9.65,-14.34 -21.37,-27.16 -34.73,-38.031 -8.98,-6.117 -18.89,-10.969 -29.49,-14.258 m -1333.933,0.008 c -10.531,3.281 -20.398,8.09 -29.336,14.16 -13.488,10.949 -25.32,23.902 -35.035,38.391 -5.14,9.289 -8.984,19.378 -11.301,30.05 5.684,-13.242 13.004,-25.609 21.704,-36.859 7.453,-11.371 17.109,-21.18 28.351,-28.82 7.985,-6.379 16.563,-12.063 25.617,-16.922 m 1404.583,543.07 0,9.242 c 2.7,1.188 5.23,2.039 7.53,2.571 l 0,-7.071 c -2,-1.031 -4.25,-2.41 -6.72,-4.152 l 0,2.351 c 0,-0.71 -0.02,-1.511 -0.07,-2.41 -0.25,-0.172 -0.49,-0.351 -0.74,-0.531 m -1482.77,14.621 0,9.371 c 2.336,3.098 4.863,5.668 7.535,7.438 l 0,-5.758 c -2.727,-2.691 -5.266,-6.57 -7.535,-11.051"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1742"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1744"
+ d="m 1649.42,315.07 c 6.03,2.379 11.88,5.102 17.54,8.141 10.6,3.289 20.51,8.141 29.49,14.258 -8.09,-6.571 -16.78,-12.43 -25.96,-17.469 -6.78,-2.25 -13.82,-3.918 -21.07,-4.93 m -1298.893,0.008 c -7.234,1.024 -14.261,2.684 -21.027,4.934 -9.129,5.019 -17.766,10.84 -25.809,17.367 8.938,-6.07 18.805,-10.879 29.336,-14.16 5.653,-3.039 11.496,-5.758 17.5,-8.141 M 1731.18,375.5 c 5.21,9.352 9.1,19.52 11.44,30.27 4.35,10.152 7.75,20.82 10.06,31.878 l 0,-3.789 c 0,-6.05 -0.45,-11.988 -1.32,-17.808 -4.96,-14.469 -11.79,-28.082 -20.18,-40.551 m -1462.524,0.27 c -8.328,12.421 -15.105,25.968 -20.043,40.371 -0.859,5.781 -1.304,11.699 -1.304,17.718 l 0,3.762 c 2.312,-11.031 5.699,-21.672 10.046,-31.801 2.317,-10.672 6.161,-20.761 11.301,-30.05 m -21.347,485.089 0,16.422 c 2.171,4.77 4.711,9.27 7.531,13 l 0,-9.371 c -3.059,-6.051 -5.633,-13.211 -7.531,-20.051 m 1497.831,10.172 0,7.071 c 1.98,0.457 3.79,0.679 5.43,0.679 0.74,0 1.44,-0.043 2.11,-0.133 l 0,-5.328 c -0.08,0 -0.17,0 -0.25,0 -1.84,0 -4.29,-0.75 -7.29,-2.289"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1730"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1732"
+ d="m 1633.3,309.641 c 5.49,1.539 10.87,3.359 16.12,5.429 7.25,1.012 14.29,2.68 21.07,4.93 -5.95,-3.27 -12.1,-6.191 -18.45,-8.738 -6.12,-0.992 -12.37,-1.543 -18.74,-1.621 m -1266.667,0 c -6.363,0.089 -12.617,0.648 -18.731,1.64 -6.324,2.547 -12.468,5.469 -18.402,8.731 6.766,-2.25 13.793,-3.91 21.027,-4.934 5.25,-2.078 10.618,-3.887 16.106,-5.437 m 1384.727,106.41 c 0.87,5.82 1.32,11.758 1.32,17.808 l 0,3.789 c 2.34,11.204 3.57,22.813 3.57,34.704 l 0,396.878 c 0,2.61 -1.24,3.989 -3.57,4.09 l 0,5.328 c 3.88,-0.519 6.5,-2.539 7.54,-5.878 l 0,-413.598 c -1.13,-14.981 -4.17,-29.434 -8.86,-43.121 m -1502.747,0.09 c -4.683,13.668 -7.711,28.097 -8.84,43.058 l 0,392.981 c 1.051,7.48 3.723,16.718 7.536,25.101 l 0,-16.422 c -2.282,-8.218 -3.586,-16 -3.586,-20.89 l 0,-367.617 c 0,-11.903 1.234,-23.512 3.586,-34.731 l 0,-3.762 c 0,-6.019 0.445,-11.937 1.304,-17.718"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1718"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1720"
+ d="m 1630.35,305.34 -16.37,0 c 0.34,0.082 0.66,0.172 0.96,0.262 6.24,1 12.37,2.359 18.36,4.039 6.37,0.078 12.62,0.629 18.74,1.621 -5.55,-2.242 -11.25,-4.192 -17.06,-5.852 -1.54,-0.051 -3.08,-0.07 -4.63,-0.07 m -1244.354,0 -16.266,0 c -1.601,0 -3.199,0.031 -4.785,0.082 -5.808,1.656 -11.496,3.617 -17.043,5.859 6.114,-0.992 12.368,-1.551 18.731,-1.64 6.094,-1.711 12.32,-3.09 18.668,-4.11 0.219,-0.07 0.453,-0.133 0.695,-0.191 m 1374.224,153.832 0,413.598 c 0.32,-1.051 0.49,-2.231 0.49,-3.54 l 0,-396.878 c 0,-4.43 -0.17,-8.832 -0.49,-13.18 m -1520.447,0.027 c -0.324,4.34 -0.492,8.731 -0.492,13.153 l 0,373.468 c 0,1.899 0.168,4.051 0.492,6.36 l 0,-392.981"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1706"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1708"
+ d="m 1616.63,301.051 -1233.314,0 c -1.089,0.23 -2.082,0.48 -2.953,0.73 -5.226,0.981 -10.367,2.199 -15.418,3.641 1.586,-0.051 3.184,-0.082 4.785,-0.082 l 16.266,0 c 10.223,-2.629 41.68,-4.039 51.715,-4.039 l 1124.429,0 c 10.04,0 41.29,1.41 51.84,4.039 l 16.37,0 c 1.55,0 3.09,0.019 4.63,0.07 -4.94,-1.398 -9.96,-2.59 -15.07,-3.551 -0.95,-0.277 -2.06,-0.55 -3.28,-0.808"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1694"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1696"
+ d="m 1566.73,296.852 -1133.582,0 c -11.035,0 -37.191,1.457 -49.832,4.199 l 1233.314,0 c -12.84,-2.742 -38.86,-4.199 -49.9,-4.199"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1682"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1684"
+ d="m 1585.09,469.352 -1122.871,0 c -9.492,0 -64.582,5.488 -70.961,14.589 -54.086,29.348 -87.504,280.778 -89.024,355.5 -0.136,6.661 -0.902,13.028 -2.195,18.989 l 0,18.832 c 3.941,-8.813 6.313,-19.172 6.492,-30.371 1.117,-69.231 36.91,-330.301 90.637,-352.313 4.785,-6.828 64.687,-10.949 71.809,-10.949 l 1116.113,0 c 62.98,0 104.13,262.359 106.84,341.25 0.38,11.172 3.34,21.453 8,30.25 l 0,-22.43 c -2.37,-6.98 -3.87,-14.578 -4.22,-22.609 -3.74,-87.602 -44.22,-340.738 -110.62,-340.738"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1670"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1672"
+ d="m 1699.93,832.699 0,22.43 c 2.17,4.101 4.71,7.883 7.53,11.293 l 0,-17.633 c -2.99,-4.879 -5.56,-10.269 -7.53,-16.09 M 300.039,858.43 c -1.687,7.769 -4.277,14.832 -7.535,20.89 l 0,10.559 c 2.894,-3.688 5.437,-7.93 7.535,-12.617 l 0,-18.832"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1658"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1660"
+ d="m 1707.46,848.789 0,17.633 c 2.34,2.808 4.87,5.367 7.54,7.637 l 0,-15.039 c -2.71,-3.079 -5.25,-6.508 -7.54,-10.231 M 292.504,879.32 c -2.223,4.129 -4.758,7.801 -7.531,10.899 l 0,7.371 c 2.703,-2.18 5.226,-4.77 7.531,-7.711 l 0,-10.559"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1646"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1648"
+ d="m 1715,859.02 0,15.039 c 2.41,2.043 4.93,3.851 7.54,5.402 l 0,-13.109 c -2.62,-2.161 -5.14,-4.614 -7.54,-7.332 M 284.973,890.219 c -2.356,2.64 -4.879,4.871 -7.535,6.652 l 0,5.508 c 2.628,-1.25 5.148,-2.859 7.535,-4.789 l 0,-7.371"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1634"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1636"
+ d="m 1722.54,866.352 0,13.109 c 2.09,1.238 4.24,2.32 6.42,3.211 0.37,0.156 0.74,0.308 1.11,0.449 l 0,-11.492 c -0.43,-0.258 -0.86,-0.52 -1.3,-0.789 -2.11,-1.309 -4.2,-2.809 -6.23,-4.488 M 277.438,896.871 c -2.274,1.52 -4.641,2.699 -7.075,3.508 -0.152,0 -0.304,0 -0.457,-0.008 l 0,4.449 c 0.153,0.012 0.305,0.012 0.457,0.012 2.422,-0.531 4.789,-1.352 7.075,-2.453 l 0,-5.508"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1622"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1624"
+ d="m 1730.07,871.629 0,11.492 c 2.61,1.02 5.13,1.789 7.54,2.34 l 0,-9.93 c -2.38,-1.043 -4.9,-2.34 -7.54,-3.902 m -1467.695,26.09 0,5.269 c 2.426,1.121 4.945,1.774 7.531,1.832 l 0,-4.449 c -2.601,-0.101 -5.125,-1.051 -7.531,-2.652"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1610"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1612"
+ d="m 303.691,337.379 c -14.48,9.84 -26.527,23.012 -35.035,38.391 9.715,-14.489 21.547,-27.442 35.035,-38.391 m 1392.759,0.09 c 13.36,10.871 25.08,23.691 34.73,38.031 -8.46,-15.219 -20.4,-28.25 -34.73,-38.031 m 41.16,538.062 0,9.93 c 2.65,0.598 5.17,0.918 7.53,0.988 l 0,-8.347 c -2.3,-0.532 -4.83,-1.383 -7.53,-2.571 m -1482.77,14.75 0,7.547 c 2.379,2.184 4.898,3.953 7.535,5.16 l 0,-5.269 c -2.672,-1.77 -5.199,-4.34 -7.535,-7.438"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1598"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1600"
+ d="m 1670.49,320 c 9.18,5.039 17.87,10.898 25.96,17.469 14.33,9.781 26.27,22.812 34.73,38.031 8.39,12.469 15.22,26.082 20.18,40.551 -1.65,-11.012 -4.8,-21.539 -9.23,-31.371 -10.78,-19.039 -24.95,-35.91 -41.67,-49.77 -9.16,-6.289 -19.23,-11.34 -29.97,-14.91 M 329.5,320.012 c -10.676,3.547 -20.699,8.57 -29.812,14.808 -16.864,13.95 -31.141,30.969 -41.965,50.18 -4.375,9.762 -7.481,20.211 -9.11,31.141 4.938,-14.403 11.715,-27.95 20.043,-40.371 8.508,-15.379 20.555,-28.551 35.035,-38.391 8.043,-6.527 16.68,-12.348 25.809,-17.367 m -82.191,557.269 0,11.617 c 2.281,3.383 4.808,6.422 7.531,8.93 l 0,-7.547 c -2.82,-3.73 -5.36,-8.23 -7.531,-13 m 1497.831,0.821 0,8.347 c 0.3,0 0.59,0.012 0.88,0.012 2.41,0 4.64,-0.281 6.66,-0.813 l 0,-7 c -0.67,0.09 -1.37,0.133 -2.11,0.133 -1.64,0 -3.45,-0.222 -5.43,-0.679"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1586"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1588"
+ d="m 1652.04,311.262 c 6.35,2.547 12.5,5.468 18.45,8.738 10.74,3.57 20.81,8.621 29.97,14.91 -8.1,-6.711 -16.8,-12.719 -26.01,-17.922 -7.2,-2.558 -14.69,-4.488 -22.41,-5.726 m -1304.138,0.019 c -7.703,1.239 -15.172,3.168 -22.359,5.719 -9.145,5.18 -17.801,11.148 -25.855,17.82 9.113,-6.238 19.136,-11.261 29.812,-14.808 5.934,-3.262 12.078,-6.184 18.402,-8.731 M 1742.13,384.68 c 4.43,9.832 7.58,20.359 9.23,31.371 4.69,13.687 7.73,28.14 8.86,43.121 l 0,-20.832 c 0,-3.078 -0.11,-6.121 -0.33,-9.141 -3.92,-15.769 -9.95,-30.711 -17.76,-44.519 M 257.723,385 c -7.754,13.762 -13.735,28.629 -17.637,44.328 -0.207,2.981 -0.313,5.981 -0.313,9.012 l 0,20.859 c 1.129,-14.961 4.157,-29.39 8.84,-43.058 1.629,-10.93 4.735,-21.379 9.11,-31.141 m -17.95,467.18 0,22.242 c 2.008,5.078 4.559,10.058 7.536,14.476 l 0,-11.617 c -3.813,-8.383 -6.485,-17.621 -7.536,-25.101 m 1520.447,20.59 c -1.04,3.339 -3.66,5.359 -7.54,5.878 l 0,7 c 3,-0.789 5.54,-2.148 7.54,-4.007 l 0,-8.871"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1574"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1576"
+ d="m 1634.98,305.41 c 5.81,1.66 11.51,3.61 17.06,5.852 7.72,1.238 15.21,3.168 22.41,5.726 -6.19,-3.508 -12.62,-6.648 -19.25,-9.398 -6.59,-1.211 -13.34,-1.949 -20.22,-2.18 m -1270.035,0.012 c -6.871,0.238 -13.621,0.976 -20.199,2.187 -6.613,2.75 -13.016,5.891 -19.203,9.391 7.187,-2.551 14.656,-4.48 22.359,-5.719 5.547,-2.242 11.235,-4.203 17.043,-5.859 M 1759.89,429.199 c 0.22,3.02 0.33,6.063 0.33,9.141 l 0,20.832 c 0.32,4.348 0.49,8.75 0.49,13.18 l 0,396.878 c 0,1.309 -0.17,2.489 -0.49,3.54 l 0,8.871 c 3.17,-2.95 4.95,-7.172 4.95,-12.411 l 0,-396.878 c 0,-14.872 -1.83,-29.332 -5.28,-43.153 m -1519.804,0.129 c -3.426,13.781 -5.242,28.203 -5.242,43.024 l 0,379.32 c 0,6.629 1.797,14.808 4.929,22.75 l 0,-22.242 c -0.324,-2.309 -0.492,-4.461 -0.492,-6.36 l 0,-373.468 c 0,-4.422 0.168,-8.813 0.492,-13.153 l 0,-20.859 c 0,-3.031 0.106,-6.031 0.313,-9.012"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1562"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1564"
+ d="m 1629.14,301.051 -12.51,0 c 1.22,0.258 2.33,0.531 3.28,0.808 5.11,0.961 10.13,2.153 15.07,3.551 6.88,0.231 13.63,0.969 20.22,2.18 -5.82,-2.41 -11.8,-4.531 -17.92,-6.32 -2.69,-0.149 -5.41,-0.219 -8.14,-0.219 m -1245.824,0 -12.367,0 c -2.789,0 -5.554,0.078 -8.308,0.23 -6.106,1.797 -12.079,3.91 -17.895,6.328 6.578,-1.211 13.328,-1.949 20.199,-2.187 5.051,-1.442 10.192,-2.66 15.418,-3.641 0.871,-0.25 1.864,-0.5 2.953,-0.73"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1550"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1552"
+ d="m 1619.26,296.762 -1238.576,0 c -1.938,0.398 -3.704,0.828 -5.254,1.277 -4.321,0.922 -8.59,2.012 -12.789,3.242 2.754,-0.152 5.519,-0.23 8.308,-0.23 l 12.367,0 c 12.641,-2.742 38.797,-4.199 49.832,-4.199 l 1133.582,0 c 11.04,0 37.06,1.457 49.9,4.199 l 12.51,0 c 2.73,0 5.45,0.07 8.14,0.219 -4.07,-1.192 -8.2,-2.239 -12.39,-3.141 -1.65,-0.488 -3.55,-0.938 -5.63,-1.367"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1538"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1540"
+ d="m 1617.32,296.379 -1234.707,0 c -0.66,0.121 -1.301,0.25 -1.929,0.383 l 1238.576,0 c -0.63,-0.133 -1.28,-0.262 -1.94,-0.383"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1526"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1528"
+ d="m 1585.09,483.629 -1116.113,0 c -7.122,0 -67.024,4.121 -71.809,10.949 -53.727,22.012 -89.52,283.082 -90.637,352.313 -0.179,11.199 -2.551,21.558 -6.492,30.371 l 0,12.609 c 6.598,-9.562 10.66,-21.922 10.789,-35.531 0.852,-63.738 38.887,-334.449 92.254,-349.129 3.191,-4.539 67.906,-7.289 72.652,-7.289 l 1109.356,0 c 59.57,0 101.32,271.566 103.05,341.738 0.33,13.281 4.79,25.281 11.79,34.731 l 0,-19.262 c -4.66,-8.797 -7.62,-19.078 -8,-30.25 -2.71,-78.891 -43.86,-341.25 -106.84,-341.25"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1514"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1516"
+ d="m 1699.93,855.129 0,19.262 c 2.26,3.058 4.79,5.859 7.53,8.339 l 0,-16.308 c -2.82,-3.41 -5.36,-7.192 -7.53,-11.293 M 300.039,877.262 c -2.098,4.687 -4.641,8.929 -7.535,12.617 l 0,8.691 c 2.766,-2.539 5.297,-5.461 7.535,-8.699 l 0,-12.609"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1502"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1504"
+ d="m 1707.46,866.422 0,16.308 c 2.37,2.149 4.89,4.059 7.54,5.719 l 0,-14.39 c -2.67,-2.27 -5.2,-4.829 -7.54,-7.637 M 292.504,889.879 c -2.305,2.941 -4.828,5.531 -7.531,7.711 l 0,6.59 c 2.66,-1.571 5.179,-3.45 7.531,-5.61 l 0,-8.691"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1490"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1492"
+ d="m 1715,874.059 0,14.39 c 2.42,1.52 4.94,2.821 7.54,3.891 l 0,-12.879 c -2.61,-1.551 -5.13,-3.359 -7.54,-5.402 M 284.973,897.59 c -2.387,1.93 -4.907,3.539 -7.535,4.789 l 0,5.262 c 2.609,-0.879 5.128,-2.039 7.535,-3.461 l 0,-6.59"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1478"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1480"
+ d="m 1722.54,879.461 0,12.879 c 2.15,0.89 4.36,1.621 6.6,2.172 0.31,0.078 0.62,0.148 0.93,0.218 l 0,-11.609 c -0.37,-0.141 -0.74,-0.293 -1.11,-0.449 -2.18,-0.891 -4.33,-1.973 -6.42,-3.211 M 277.438,902.379 c -2.286,1.101 -4.653,1.922 -7.075,2.453 -0.152,0 -0.304,0 -0.457,-0.012 l 0,4.461 c 0.153,0 0.305,0 0.457,0 2.414,-0.312 4.778,-0.871 7.075,-1.64 l 0,-5.262"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1466"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1468"
+ d="m 1730.07,883.121 0,11.609 c 2.59,0.59 5.11,0.95 7.54,1.11 l 0,-10.379 c -2.41,-0.551 -4.93,-1.32 -7.54,-2.34 m -1467.695,19.867 0,5 c 2.437,0.793 4.953,1.242 7.531,1.293 l 0,-4.461 c -2.586,-0.058 -5.105,-0.711 -7.531,-1.832"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1454"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1456"
+ d="m 1737.61,885.461 0,10.379 c 0.92,0.058 1.83,0.09 2.73,0.09 1.65,0 3.25,-0.102 4.8,-0.289 l 0,-9.192 c -2.36,-0.07 -4.88,-0.39 -7.53,-0.988 m -1482.77,12.367 0,6.5 c 2.402,1.563 4.922,2.813 7.535,3.66 l 0,-5 c -2.637,-1.207 -5.156,-2.976 -7.535,-5.16"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1442"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1444"
+ d="m 299.688,334.82 c -18.227,12.469 -32.848,29.828 -41.965,50.18 10.824,-19.211 25.101,-36.23 41.965,-50.18 m 1400.772,0.09 c 16.72,13.86 30.89,30.731 41.67,49.77 -9.1,-20.16 -23.61,-37.371 -41.67,-49.77 m 52.22,550.738 c -2.02,0.532 -4.25,0.813 -6.66,0.813 -0.29,0 -0.58,-0.012 -0.88,-0.012 l 0,9.192 c 2.68,-0.34 5.21,-0.961 7.54,-1.832 l 0,-8.161 m -1505.371,3.25 0,9.122 c 2.336,2.429 4.863,4.57 7.531,6.308 l 0,-6.5 c -2.723,-2.508 -5.25,-5.547 -7.531,-8.93"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1430"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1432"
+ d="m 1674.45,316.988 c 9.21,5.203 17.91,11.211 26.01,17.922 18.06,12.399 32.57,29.61 41.67,49.77 7.81,13.808 13.84,28.75 17.76,44.519 -0.79,-11.199 -3.02,-22.019 -6.5,-32.25 -11.31,-24.961 -28.05,-46.949 -48.69,-64.437 -9.27,-6.442 -19.43,-11.684 -30.25,-15.524 M 325.543,317 c -10.754,3.82 -20.859,9.031 -30.094,15.41 -20.793,17.602 -37.64,39.762 -48.976,64.922 -3.426,10.168 -5.614,20.887 -6.387,31.996 3.902,-15.699 9.883,-30.566 17.637,-44.328 9.117,-20.352 23.738,-37.711 41.965,-50.18 8.054,-6.672 16.71,-12.64 25.855,-17.82 m -85.77,557.422 0,13.758 c 2.204,3.59 4.739,6.929 7.536,9.84 l 0,-9.122 c -2.977,-4.418 -5.528,-9.398 -7.536,-14.476 m 1520.447,7.219 c -2,1.859 -4.54,3.218 -7.54,4.007 l 0,8.161 c 2.81,-1.047 5.34,-2.469 7.54,-4.219 l 0,-7.949"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1418"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1420"
+ d="m 1655.2,307.59 c 6.63,2.75 13.06,5.89 19.25,9.398 10.82,3.84 20.98,9.082 30.25,15.524 -8.06,-6.832 -16.71,-12.973 -25.86,-18.332 -7.59,-2.871 -15.49,-5.09 -23.64,-6.59 m -1310.454,0.019 c -8.133,1.5 -16.012,3.719 -23.574,6.582 -9.106,5.34 -17.703,11.438 -25.723,18.219 9.235,-6.379 19.34,-11.59 30.094,-15.41 6.187,-3.5 12.59,-6.641 19.203,-9.391 m 1408.644,89.34 c 3.48,10.231 5.71,21.051 6.5,32.25 3.45,13.821 5.28,28.281 5.28,43.153 l 0,396.878 c 0,5.239 -1.78,9.461 -4.95,12.411 l 0,7.949 c 3.35,-2.668 5.93,-6.11 7.53,-10.149 l 0,-433.332 c -2.49,-17.281 -7.39,-33.777 -14.36,-49.16 m -1506.917,0.383 c -6.911,15.348 -11.774,31.797 -14.231,49.02 l 0,424.339 c 1.602,6.008 4.188,12.039 7.531,17.489 l 0,-13.758 c -3.132,-7.942 -4.929,-16.121 -4.929,-22.75 l 0,-379.32 c 0,-14.821 1.816,-29.243 5.242,-43.024 0.773,-11.109 2.961,-21.828 6.387,-31.996"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1406"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1408"
+ d="m 1637.28,301.27 c 6.12,1.789 12.1,3.91 17.92,6.32 8.15,1.5 16.05,3.719 23.64,6.59 -6.4,-3.75 -13.04,-7.121 -19.9,-10.071 -7.05,-1.468 -14.28,-2.429 -21.66,-2.839 m -1274.639,0.011 c -7.368,0.418 -14.586,1.379 -21.621,2.848 -6.84,2.949 -13.469,6.32 -19.848,10.062 7.562,-2.863 15.441,-5.082 23.574,-6.582 5.816,-2.418 11.789,-4.531 17.895,-6.328 m 1405.109,144.828 0,433.332 c 1.22,-3.07 1.88,-6.5 1.88,-10.211 l 0,-396.878 c 0,-8.911 -0.64,-17.672 -1.88,-26.243 m -1535.508,0.243 c -1.211,8.488 -1.84,17.179 -1.84,26 l 0,385.168 c 0,4.21 0.645,8.679 1.84,13.171 l 0,-424.339"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1394"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1396"
+ d="m 1627.92,296.762 -8.66,0 c 2.08,0.429 3.98,0.879 5.63,1.367 4.19,0.902 8.32,1.949 12.39,3.141 7.38,0.41 14.61,1.371 21.66,2.839 -6.06,-2.621 -12.29,-4.91 -18.67,-6.859 -4.07,-0.328 -8.19,-0.488 -12.35,-0.488 m -1247.236,0 -8.512,0 c -4.207,0 -8.387,0.168 -12.512,0.5 -6.371,1.949 -12.586,4.25 -18.64,6.867 7.035,-1.469 14.253,-2.43 21.621,-2.848 4.199,-1.23 8.468,-2.32 12.789,-3.242 1.55,-0.449 3.316,-0.879 5.254,-1.277"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1382"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1384"
+ d="m 1637.35,296.379 -20.03,0 c 0.66,0.121 1.31,0.25 1.94,0.383 l 8.66,0 c 4.16,0 8.28,0.16 12.35,0.488 -0.97,-0.301 -1.94,-0.59 -2.92,-0.871 m -1254.737,0 -19.996,0 c -0.988,0.281 -1.976,0.582 -2.957,0.883 4.125,-0.332 8.305,-0.5 12.512,-0.5 l 8.512,0 c 0.628,-0.133 1.269,-0.262 1.929,-0.383"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1370"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1372"
+ d="m 1585.09,497.922 -1109.356,0 c -4.746,0 -69.461,2.75 -72.652,7.289 -53.367,14.68 -91.402,285.391 -92.254,349.129 -0.129,13.609 -4.191,25.969 -10.789,35.531 l 0,9.93 c 9.207,-9.473 15.016,-22.961 15.09,-38.02 0.422,-58.242 40.859,-338.59 93.867,-345.929 1.594,-2.27 71.125,-3.641 73.496,-3.641 l 1102.598,0 c 56.16,0 98.44,280.777 99.27,342.238 0.2,14.789 6.21,27.992 15.57,37.422 l 0,-17.48 c -7,-9.45 -11.46,-21.45 -11.79,-34.731 -1.73,-70.172 -43.48,-341.738 -103.05,-341.738"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1358"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1360"
+ d="m 1699.93,874.391 0,17.48 c 2.32,2.34 4.84,4.438 7.53,6.277 l 0,-15.418 c -2.74,-2.48 -5.27,-5.281 -7.53,-8.339 m -1399.891,15.48 c -2.238,3.238 -4.769,6.16 -7.535,8.699 l 0,7.551 c 2.703,-1.832 5.223,-3.949 7.535,-6.32 l 0,-9.93"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1346"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1348"
+ d="m 1707.46,882.73 0,15.418 c 2.39,1.633 4.91,3.051 7.54,4.243 l 0,-13.942 c -2.65,-1.66 -5.17,-3.57 -7.54,-5.719 M 292.504,898.57 c -2.352,2.16 -4.871,4.039 -7.531,5.61 l 0,6.082 c 2.629,-1.141 5.152,-2.524 7.531,-4.141 l 0,-7.551"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1334"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1336"
+ d="m 1715,888.449 0,13.942 c 2.43,1.097 4.95,2 7.54,2.679 l 0,-12.73 c -2.6,-1.07 -5.12,-2.371 -7.54,-3.891 M 284.973,904.18 c -2.407,1.422 -4.926,2.582 -7.535,3.461 l 0,5.078 c 2.593,-0.59 5.113,-1.418 7.535,-2.457 l 0,-6.082"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1322"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1324"
+ d="m 1722.54,892.34 0,12.73 c 2.21,0.59 4.48,1.02 6.78,1.282 0.25,0.019 0.5,0.046 0.75,0.07 l 0,-11.692 c -0.31,-0.07 -0.62,-0.14 -0.93,-0.218 -2.24,-0.551 -4.45,-1.282 -6.6,-2.172 M 277.438,907.641 c -2.297,0.769 -4.661,1.328 -7.075,1.64 -0.152,0 -0.304,0 -0.457,0 l 0,4.449 c 0.153,0 0.305,0 0.457,0 2.41,-0.14 4.774,-0.48 7.075,-1.011 l 0,-5.078"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1310"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1312"
+ d="m 1730.07,894.73 0,11.692 c 1.57,0.148 3.11,0.226 4.64,0.226 0.97,0 1.94,-0.027 2.9,-0.089 l 0,-10.719 c -2.43,-0.16 -4.95,-0.52 -7.54,-1.11 m -1467.695,13.258 0,4.821 c 2.445,0.57 4.965,0.882 7.531,0.921 l 0,-4.449 c -2.578,-0.051 -5.094,-0.5 -7.531,-1.293"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1298"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1300"
+ d="m 1745.14,895.641 c -1.55,0.187 -3.15,0.289 -4.8,0.289 -0.9,0 -1.81,-0.032 -2.73,-0.09 l 0,10.719 c 2.6,-0.168 5.12,-0.547 7.53,-1.129 l 0,-9.789 m -1490.3,8.687 0,5.871 c 2.418,1.133 4.937,2.012 7.535,2.61 l 0,-4.821 c -2.613,-0.847 -5.133,-2.097 -7.535,-3.66"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1286"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1288"
+ d="m 1752.68,893.809 c -2.33,0.871 -4.86,1.492 -7.54,1.832 l 0,9.789 c 2.65,-0.641 5.17,-1.532 7.54,-2.629 l 0,-8.992 m -1505.371,4.211 0,7.652 c 2.375,1.769 4.894,3.297 7.531,4.527 l 0,-5.871 c -2.668,-1.738 -5.195,-3.879 -7.531,-6.308"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1274"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1276"
+ d="m 295.449,332.41 c -22.629,15.66 -40.023,38.371 -48.976,64.922 11.336,-25.16 28.183,-47.32 48.976,-64.922 m 1409.251,0.102 c 20.64,17.488 37.38,39.476 48.69,64.437 -8.97,-26.34 -26.25,-48.871 -48.69,-64.437 M 239.773,888.18 l 0,10.539 c 2.293,2.59 4.821,4.929 7.536,6.953 l 0,-7.652 c -2.797,-2.911 -5.332,-6.25 -7.536,-9.84 m 1520.447,1.41 c -2.2,1.75 -4.73,3.172 -7.54,4.219 l 0,8.992 c 2.72,-1.262 5.24,-2.801 7.54,-4.602 l 0,-8.609"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1262"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1264"
+ d="m 1678.84,314.18 c 9.15,5.359 17.8,11.5 25.86,18.332 22.44,15.566 39.72,38.097 48.69,64.437 6.97,15.383 11.87,31.879 14.36,49.16 l 0,-3.3 c 0,-10.207 -1.12,-20.18 -3.24,-29.77 -10.79,-32.391 -30.15,-60.891 -55.38,-82.801 -9.32,-6.547 -19.48,-11.968 -30.29,-16.058 m -1357.668,0.011 c -10.746,4.071 -20.86,9.45 -30.133,15.95 -25.406,22.019 -44.883,50.738 -55.656,83.379 -2.055,9.441 -3.141,19.25 -3.141,29.289 l 0,3.543 c 2.457,-17.223 7.32,-33.672 14.231,-49.02 8.953,-26.551 26.347,-49.262 48.976,-64.922 8.02,-6.781 16.617,-12.879 25.723,-18.219 m -88.93,556.5 0,17.098 c 2.078,3.941 4.617,7.633 7.531,10.93 l 0,-10.539 c -3.343,-5.45 -5.929,-11.481 -7.531,-17.489 m 1535.508,8.75 c -1.6,4.039 -4.18,7.481 -7.53,10.149 l 0,8.609 c 2.91,-2.301 5.45,-5 7.53,-8.039 l 0,-10.719"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1250"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1252"
+ d="m 1658.94,304.109 c 6.86,2.95 13.5,6.321 19.9,10.071 10.81,4.09 20.97,9.511 30.29,16.058 -7.95,-6.898 -16.48,-13.136 -25.51,-18.648 -7.91,-3.192 -16.16,-5.711 -24.68,-7.481 m -1317.92,0.02 c -8.497,1.769 -16.727,4.281 -24.614,7.473 -8.972,5.468 -17.457,11.679 -25.367,18.539 9.273,-6.5 19.387,-11.879 30.133,-15.95 6.379,-3.742 13.008,-7.113 19.848,-10.062 m 1423.49,108.91 c 2.12,9.59 3.24,19.563 3.24,29.77 l 0,3.3 c 1.24,8.571 1.88,17.332 1.88,26.243 l 0,396.878 c 0,3.711 -0.66,7.141 -1.88,10.211 l 0,10.719 c 4.03,-5.879 6.33,-13.031 6.33,-20.93 l 0,-396.878 c 0,-20.711 -3.36,-40.653 -9.57,-59.313 M 235.383,413.52 c -6.11,18.519 -9.422,38.3 -9.422,58.832 l 0,391.027 c 0,8.359 2.293,16.84 6.281,24.41 l 0,-17.098 c -1.195,-4.492 -1.84,-8.961 -1.84,-13.171 l 0,-385.168 c 0,-8.821 0.629,-17.512 1.84,-26 l 0,-3.543 c 0,-10.039 1.086,-19.848 3.141,-29.289"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1238"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1240"
+ d="m 1640.27,297.25 c 6.38,1.949 12.61,4.238 18.67,6.859 8.52,1.77 16.77,4.289 24.68,7.481 -6.54,-3.988 -13.34,-7.59 -20.37,-10.762 -7.46,-1.746 -15.14,-2.957 -22.98,-3.578 m -1280.61,0.012 c -7.824,0.629 -15.48,1.84 -22.933,3.59 -7.008,3.168 -13.797,6.769 -20.321,10.75 7.887,-3.192 16.117,-5.704 24.614,-7.473 6.054,-2.617 12.269,-4.918 18.64,-6.867"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1226"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1228"
+ d="m 1652.53,296.379 -15.18,0 c 0.98,0.281 1.95,0.57 2.92,0.871 7.84,0.621 15.52,1.832 22.98,3.578 -3.52,-1.59 -7.09,-3.078 -10.72,-4.449 m -1289.913,0 -15.14,0 c -3.641,1.383 -7.219,2.871 -10.75,4.473 7.453,-1.75 15.109,-2.961 22.933,-3.59 0.981,-0.301 1.969,-0.602 2.957,-0.883"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1214"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1216"
+ d="m 1585.09,512.211 -1102.598,0 c -2.371,0 -71.902,1.371 -73.496,3.641 -53.008,7.339 -93.445,287.687 -93.867,345.929 -0.074,15.059 -5.883,28.547 -15.09,38.02 l 0,8.461 c 11.797,-8.934 19.387,-23.082 19.387,-39.032 0,-52.75 42.836,-342.742 95.48,-342.742 l 1170.184,0 c 52.74,0 95.48,289.992 95.48,342.742 0,15.911 7.62,30.032 19.36,38.961 l 0,-16.32 c -9.36,-9.43 -15.37,-22.633 -15.57,-37.422 -0.83,-61.461 -43.11,-342.238 -99.27,-342.238"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1202"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1204"
+ d="m 1699.93,891.871 0,16.32 c 2.35,1.789 4.88,3.379 7.53,4.731 l 0,-14.774 c -2.69,-1.839 -5.21,-3.937 -7.53,-6.277 m -1399.891,7.93 c -2.312,2.371 -4.832,4.488 -7.535,6.32 l 0,6.828 c 2.66,-1.34 5.18,-2.91 7.535,-4.687 l 0,-8.461"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1190"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1192"
+ d="m 1707.46,898.148 0,14.774 c 2.41,1.219 4.93,2.25 7.54,3.058 l 0,-13.589 c -2.63,-1.192 -5.15,-2.61 -7.54,-4.243 m -1414.956,7.973 c -2.379,1.617 -4.902,3 -7.531,4.141 l 0,5.726 c 2.613,-0.808 5.129,-1.828 7.531,-3.039 l 0,-6.828"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1178"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1180"
+ d="m 1715,902.391 0,13.589 c 2.44,0.758 4.95,1.329 7.54,1.7 l 0,-12.61 c -2.59,-0.679 -5.11,-1.582 -7.54,-2.679 m -1430.027,7.871 c -2.422,1.039 -4.942,1.867 -7.535,2.457 l 0,4.961 c 2.585,-0.371 5.101,-0.942 7.535,-1.692 l 0,-5.726"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1166"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1168"
+ d="m 1722.54,905.07 0,12.61 c 2.28,0.332 4.6,0.5 6.97,0.5 l 0,0 c 0.19,0 0.38,0 0.56,0 l 0,-11.758 c -0.25,-0.024 -0.5,-0.051 -0.75,-0.07 -2.3,-0.262 -4.57,-0.692 -6.78,-1.282 m -1445.102,7.649 c -2.301,0.531 -4.665,0.871 -7.075,1.011 -0.152,0 -0.304,0 -0.457,0 l 0,4.45 c 0.153,0 0.305,0 0.457,0 l 0,0 c 2.403,0 4.766,-0.168 7.075,-0.5 l 0,-4.961"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1154"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1156"
+ d="m 1730.07,906.422 0,11.758 c 2.57,-0.032 5.08,-0.258 7.54,-0.66 l 0,-10.961 c -0.96,0.062 -1.93,0.089 -2.9,0.089 -1.53,0 -3.07,-0.078 -4.64,-0.226 m -1467.695,6.387 0,4.722 c 2.453,0.399 4.969,0.617 7.531,0.649 l 0,-4.45 c -2.566,-0.039 -5.086,-0.351 -7.531,-0.921"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1142"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1144"
+ d="m 1745.14,905.43 c -2.41,0.582 -4.93,0.961 -7.53,1.129 l 0,10.961 c 2.58,-0.43 5.1,-1.051 7.53,-1.872 l 0,-10.218 m -1490.3,4.769 0,5.461 c 2.433,0.82 4.949,1.442 7.535,1.871 l 0,-4.722 c -2.598,-0.598 -5.117,-1.477 -7.535,-2.61"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1130"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1132"
+ d="m 1752.68,902.801 c -2.37,1.097 -4.89,1.988 -7.54,2.629 l 0,10.218 c 2.62,-0.867 5.14,-1.957 7.54,-3.238 l 0,-9.609 m -1505.371,2.871 0,6.726 c 2.398,1.293 4.914,2.383 7.531,3.262 l 0,-5.461 c -2.637,-1.23 -5.156,-2.758 -7.531,-4.527"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1118"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1120"
+ d="m 1760.22,898.199 c -2.3,1.801 -4.82,3.34 -7.54,4.602 l 0,9.609 c 2.67,-1.43 5.19,-3.101 7.54,-4.98 l 0,-9.231 m -1520.447,0.52 0,8.691 c 2.344,1.879 4.868,3.559 7.536,4.988 l 0,-6.726 c -2.715,-2.024 -5.243,-4.363 -7.536,-6.953"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1106"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1108"
+ d="m 291.039,330.141 c -27.859,19.507 -48.18,49.07 -55.656,83.379 10.773,-32.641 30.25,-61.36 55.656,-83.379 m 1418.091,0.097 c 25.23,21.91 44.59,50.41 55.38,82.801 -7.55,-34.027 -27.75,-63.379 -55.38,-82.801 m -1476.888,557.551 0,12.063 c 2.231,2.789 4.754,5.32 7.531,7.558 l 0,-8.691 c -2.914,-3.297 -5.453,-6.989 -7.531,-10.93 m 1535.508,2.371 c -2.08,3.039 -4.62,5.738 -7.53,8.039 l 0,9.231 c 2.77,-2.219 5.3,-4.739 7.53,-7.508 l 0,-9.762"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1094"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1096"
+ d="m 1683.62,311.59 c 9.03,5.512 17.56,11.75 25.51,18.648 27.63,19.422 47.83,48.774 55.38,82.801 6.21,18.66 9.57,38.602 9.57,59.313 l 0,396.878 c 0,7.899 -2.3,15.051 -6.33,20.93 l 0,9.762 c 3.15,-3.91 5.71,-8.32 7.54,-13.082 l 0,-439.551 c 0,-4.551 -0.21,-9.059 -0.62,-13.508 -8.47,-41.609 -30.38,-78.429 -60.98,-105.703 -9.28,-6.609 -19.36,-12.168 -30.07,-16.488 m -1367.214,0.012 c -10.644,4.289 -20.672,9.796 -29.91,16.359 -30.805,27.398 -52.824,64.48 -61.223,106.398 -0.371,4.262 -0.562,8.582 -0.562,12.93 l 0,439.383 c 1.824,4.808 4.379,9.238 7.531,13.18 l 0,-12.063 c -3.988,-7.57 -6.281,-16.051 -6.281,-24.41 l 0,-391.027 c 0,-20.532 3.312,-40.313 9.422,-58.832 7.476,-34.309 27.797,-63.872 55.656,-83.379 7.91,-6.86 16.395,-13.071 25.367,-18.539"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1082"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1084"
+ d="m 1663.25,300.828 c 7.03,3.172 13.83,6.774 20.37,10.762 10.71,4.32 20.79,9.879 30.07,16.488 -7.77,-6.93 -16.12,-13.238 -24.94,-18.859 -8.16,-3.508 -16.69,-6.328 -25.5,-8.391 m -1326.523,0.024 c -8.782,2.058 -17.278,4.867 -25.418,8.359 -8.778,5.59 -17.071,11.859 -24.813,18.75 9.238,-6.563 19.266,-12.07 29.91,-16.359 6.524,-3.981 13.313,-7.582 20.321,-10.75 M 1774.67,433.781 c 0.41,4.449 0.62,8.957 0.62,13.508 l 0,439.551 c 2.1,-5.461 3.25,-11.399 3.25,-17.61 l 0,-396.878 c 0,-13.211 -1.33,-26.102 -3.87,-38.571 m -1549.397,0.578 c -2.461,12.289 -3.75,24.993 -3.75,37.993 l 0,396.878 c 0,6.149 1.125,12.032 3.188,17.442 l 0,-439.383 c 0,-4.348 0.191,-8.668 0.562,-12.93"
+ inkscape:connector-curvature="0" /></clipPath><clipPath
+ id="clipPath1070"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1072"
+ d="m 1665.11,296.379 -12.58,0 c 3.63,1.371 7.2,2.859 10.72,4.449 8.81,2.063 17.34,4.883 25.5,8.391 -7.55,-4.809 -15.44,-9.098 -23.64,-12.84 m -1317.633,0 -12.543,0 c -8.2,3.73 -16.086,8.031 -23.625,12.832 8.14,-3.492 16.636,-6.301 25.418,-8.359 3.531,-1.602 7.109,-3.09 10.75,-4.473"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient1054"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop1056"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ededed" /><stop
+ id="stop1058"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d4d3d2" /><stop
+ id="stop1060"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d4d3d2" /><stop
+ id="stop1062"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e7e8e6" /></linearGradient><clipPath
+ id="clipPath1050"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1052"
+ d="m 1571.32,292.398 -1142.73,0 c -11.457,0 -32.172,1.383 -45.977,3.981 l 1234.707,0 c -13.91,-2.598 -34.53,-3.981 -46,-3.981"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient1034"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop1036"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ececec" /><stop
+ id="stop1038"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d3d2" /><stop
+ id="stop1040"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d3d2" /><stop
+ id="stop1042"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e7e8e6" /></linearGradient><clipPath
+ id="clipPath1030"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1032"
+ d="m 1604.44,289.719 -1208.948,0 c -9.25,1.07 -18.258,2.601 -25,4.582 -2.644,0.629 -5.273,1.328 -7.875,2.078 l 19.996,0 c 13.805,-2.598 34.52,-3.981 45.977,-3.981 l 1142.73,0 c 11.47,0 32.09,1.383 46,3.981 l 20.03,0 c -2.48,-0.707 -4.97,-1.367 -7.49,-1.981 -6.84,-2.027 -16.02,-3.597 -25.42,-4.679"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient1014"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop1016"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e9e9e8" /><stop
+ id="stop1018"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cfcecd" /><stop
+ id="stop1020"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cfcecd" /><stop
+ id="stop1022"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e3e3e1" /></linearGradient><clipPath
+ id="clipPath1010"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path1012"
+ d="m 1575.91,287.949 -1151.883,0 c -8.043,0 -18.433,0.61 -28.535,1.77 l 1208.948,0 c -10.11,-1.16 -20.48,-1.77 -28.53,-1.77"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient994"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop996"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ececec" /><stop
+ id="stop998"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d0d1" /><stop
+ id="stop1000"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d0d1" /><stop
+ id="stop1002"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e6e6e5" /></linearGradient><clipPath
+ id="clipPath990"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path992"
+ d="m 1629.14,289.719 -24.7,0 c 9.4,1.082 18.58,2.652 25.42,4.679 2.52,0.614 5.01,1.274 7.49,1.981 l 15.18,0 c -5.77,-2.188 -11.67,-4.098 -17.69,-5.719 -1.08,-0.308 -2.18,-0.621 -3.31,-0.922 -0.8,-0.008 -1.59,-0.019 -2.39,-0.019 m -1233.648,0 -24.543,0 c -0.824,0 -1.648,0.011 -2.472,0.019 -0.993,0.262 -1.965,0.532 -2.918,0.813 -6.157,1.64 -12.188,3.59 -18.082,5.828 l 15.14,0 c 2.602,-0.75 5.231,-1.449 7.875,-2.078 6.742,-1.981 15.75,-3.512 25,-4.582"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient974"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop976"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e8e8e7" /><stop
+ id="stop978"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cecdcc" /><stop
+ id="stop980"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cecdcc" /><stop
+ id="stop982"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e2e2e0" /></linearGradient><clipPath
+ id="clipPath970"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path972"
+ d="m 1580.5,283.5 -1161.031,0 c -16.082,0 -35.692,2.172 -50.992,6.238 0.824,-0.008 1.648,-0.019 2.472,-0.019 l 24.543,0 c 10.102,-1.16 20.492,-1.77 28.535,-1.77 l 1151.883,0 c 8.05,0 18.42,0.61 28.53,1.77 l 24.7,0 c 0.8,0 1.59,0.011 2.39,0.019 -15.36,-4.066 -34.94,-6.238 -51.03,-6.238"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient954"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop956"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ebeceb" /><stop
+ id="stop958"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d0cfce" /><stop
+ id="stop960"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d0cfce" /><stop
+ id="stop962"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e5e5e4" /></linearGradient><clipPath
+ id="clipPath950"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path952"
+ d="m 1631.53,289.738 c 1.13,0.301 2.23,0.614 3.31,0.922 6.02,1.621 11.92,3.531 17.69,5.719 l 12.58,0 c -3.71,-1.688 -7.49,-3.27 -11.32,-4.731 -7.27,-1.148 -14.7,-1.796 -22.26,-1.91 m -1263.053,0 c -7.559,0.121 -14.997,0.774 -22.262,1.922 -3.82,1.461 -7.578,3.031 -11.281,4.719 l 12.543,0 c 5.894,-2.238 11.925,-4.188 18.082,-5.828 0.953,-0.281 1.925,-0.551 2.918,-0.813"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient934"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop936"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e7e8e6" /><stop
+ id="stop938"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cbcbc8" /><stop
+ id="stop940"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cbcbc8" /><stop
+ id="stop942"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e2e1df" /></linearGradient><clipPath
+ id="clipPath930"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path932"
+ d="m 1622.5,282.68 -1244.98,0 c -10.778,2.121 -21.247,5.14 -31.305,8.98 7.265,-1.148 14.703,-1.801 22.262,-1.922 15.3,-4.066 34.91,-6.238 50.992,-6.238 l 1161.031,0 c 16.09,0 35.67,2.172 51.03,6.238 7.56,0.114 14.99,0.762 22.26,1.91 -10.05,-3.828 -20.52,-6.847 -31.29,-8.968"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient914"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop916"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e2e2e0" /><stop
+ id="stop918"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop920"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop922"
+ offset="1"
+ style="stop-opacity:1;stop-color:#dddbd9" /></linearGradient><clipPath
+ id="clipPath910"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path912"
+ d="m 1585.09,279.051 -1170.184,0 c -12.785,0 -25.285,1.25 -37.386,3.629 l 1244.98,0 c -12.11,-2.379 -24.62,-3.629 -37.41,-3.629"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient894"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop896"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ffffff" /><stop
+ id="stop898"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e4e4e3" /><stop
+ id="stop900"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e4e4e3" /><stop
+ id="stop902"
+ offset="1"
+ style="stop-opacity:1;stop-color:#fafafa" /></linearGradient><clipPath
+ id="clipPath890"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path892"
+ d="m 1585.09,526.488 -1170.184,0 c -52.644,0 -95.48,289.992 -95.48,342.742 0,15.95 -7.59,30.098 -19.387,39.032 l 0,533.128 c 9.59,8.99 15.578,21.76 15.578,35.91 0,52.94 43.024,150.28 95.957,150.28 l 1176.856,0 c 53.02,0 96.11,-97.34 96.11,-150.28 0,-14.07 5.91,-26.77 15.39,-35.75 l 0,-533.359 c -11.74,-8.929 -19.36,-23.05 -19.36,-38.961 0,-52.75 -42.74,-342.742 -95.48,-342.742"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient874"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop876"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ffffff" /><stop
+ id="stop878"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e2e2e0" /><stop
+ id="stop880"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e2e2e0" /><stop
+ id="stop882"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f9f9f9" /></linearGradient><clipPath
+ id="clipPath870"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path872"
+ d="m 1699.93,908.191 0,533.359 c 2.31,-2.19 4.83,-4.16 7.53,-5.87 l 0,-522.758 c -2.65,-1.352 -5.18,-2.942 -7.53,-4.731 m -1399.891,0.071 c -2.355,1.777 -4.875,3.347 -7.535,4.687 l 0,522.641 c 2.699,1.69 5.223,3.64 7.535,5.8 l 0,-533.128"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient854"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop856"
+ offset="0"
+ style="stop-opacity:1;stop-color:#feffff" /><stop
+ id="stop858"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e2e1df" /><stop
+ id="stop860"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e2e1df" /><stop
+ id="stop862"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f8f9f9" /></linearGradient><clipPath
+ id="clipPath850"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path852"
+ d="m 1707.46,912.922 0,522.758 c 2.38,-1.51 4.9,-2.82 7.54,-3.9 l 0,-515.8 c -2.61,-0.808 -5.13,-1.839 -7.54,-3.058 m -1414.956,0.027 c -2.402,1.211 -4.918,2.231 -7.531,3.039 l 0,515.732 c 2.632,1.08 5.148,2.37 7.531,3.87 l 0,-522.641"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient834"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop836"
+ offset="0"
+ style="stop-opacity:1;stop-color:#fcfcfc" /><stop
+ id="stop838"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e1e0df" /><stop
+ id="stop840"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#e1e0df" /><stop
+ id="stop842"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f6f6f6" /></linearGradient><clipPath
+ id="clipPath830"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path832"
+ d="m 1715,915.98 0,515.8 c 2.42,-1 4.94,-1.82 7.54,-2.42 l 0,-511.68 c -2.59,-0.371 -5.1,-0.942 -7.54,-1.7 m -1430.027,0.008 c -2.434,0.75 -4.95,1.321 -7.535,1.692 l 0,511.65 c 2.597,0.6 5.113,1.4 7.535,2.39 l 0,-515.732"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient814"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop816"
+ offset="0"
+ style="stop-opacity:1;stop-color:#fafafa" /><stop
+ id="stop818"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dfdedc" /><stop
+ id="stop820"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dfdedc" /><stop
+ id="stop822"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f5f5f4" /></linearGradient><clipPath
+ id="clipPath810"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path812"
+ d="m 277.438,917.68 c -2.309,0.332 -4.672,0.5 -7.075,0.5 l 0,0 0,0 c -0.152,0 -0.304,0 -0.457,0 l 0,510.02 c 2.571,0.19 5.086,0.57 7.532,1.13 l 0,-511.65 m 1445.102,0 0,511.68 c 2.44,-0.57 4.96,-0.96 7.53,-1.15 l 0,-510.03 c -0.18,0 -0.37,0 -0.56,0 l 0,0 0,0 c -2.37,0 -4.69,-0.168 -6.97,-0.5"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient794"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop796"
+ offset="0"
+ style="stop-opacity:1;stop-color:#fafafa" /><stop
+ id="stop798"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dedcdb" /><stop
+ id="stop800"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dedcdb" /><stop
+ id="stop802"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f3f3f3" /></linearGradient><clipPath
+ id="clipPath790"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path792"
+ d="m 1737.61,917.52 c -2.46,0.402 -4.97,0.628 -7.54,0.66 l 0,510.03 c 1.23,-0.09 2.47,-0.14 3.72,-0.14 1.28,0 2.56,0.05 3.82,0.15 l 0,-510.7 m -1475.235,0.011 0,510.699 c 1.297,-0.11 2.609,-0.16 3.93,-0.16 1.211,0 2.414,0.04 3.601,0.13 l 0,-510.02 c -2.562,-0.032 -5.078,-0.25 -7.531,-0.649"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient774"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop776"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f8f9f9" /><stop
+ id="stop778"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dbdad8" /><stop
+ id="stop780"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dbdad8" /><stop
+ id="stop782"
+ offset="1"
+ style="stop-opacity:1;stop-color:#f1f1f0" /></linearGradient><clipPath
+ id="clipPath770"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path772"
+ d="m 1745.14,915.648 c -2.43,0.821 -4.95,1.442 -7.53,1.872 l 0,510.7 c 2.57,0.2 5.09,0.59 7.53,1.17 l 0,-513.742 m -1490.3,0.012 0,513.76 c 2.449,-0.59 4.961,-0.99 7.535,-1.19 l 0,-510.699 c -2.586,-0.429 -5.102,-1.051 -7.535,-1.871"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient754"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop756"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f7f7f7" /><stop
+ id="stop758"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dad9d8" /><stop
+ id="stop760"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#dad9d8" /><stop
+ id="stop762"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eff0ef" /></linearGradient><clipPath
+ id="clipPath750"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path752"
+ d="m 247.309,912.398 0,519.482 c 2.418,-1.01 4.937,-1.84 7.531,-2.46 l 0,-513.76 c -2.617,-0.879 -5.133,-1.969 -7.531,-3.262 m 1505.371,0.012 c -2.4,1.281 -4.92,2.371 -7.54,3.238 l 0,513.742 c 2.6,0.62 5.12,1.44 7.54,2.45 l 0,-519.43"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient734"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop736"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f6f6f6" /><stop
+ id="stop738"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d8d7d5" /><stop
+ id="stop740"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d8d7d5" /><stop
+ id="stop742"
+ offset="1"
+ style="stop-opacity:1;stop-color:#ededed" /></linearGradient><clipPath
+ id="clipPath730"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path732"
+ d="m 239.773,907.41 0,528.43 c 2.379,-1.52 4.899,-2.85 7.536,-3.96 l 0,-519.482 c -2.668,-1.429 -5.192,-3.109 -7.536,-4.988 m 1520.447,0.02 c -2.35,1.879 -4.87,3.55 -7.54,4.98 l 0,519.43 c 2.64,1.11 5.16,2.43 7.54,3.95 l 0,-528.36"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient714"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop716"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f3f3f3" /><stop
+ id="stop718"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d7d6d4" /><stop
+ id="stop720"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d7d6d4" /><stop
+ id="stop722"
+ offset="1"
+ style="stop-opacity:1;stop-color:#ebeceb" /></linearGradient><clipPath
+ id="clipPath710"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path712"
+ d="m 232.242,899.852 0,541.938 c 2.309,-2.22 4.828,-4.21 7.531,-5.95 l 0,-528.43 c -2.777,-2.238 -5.3,-4.769 -7.531,-7.558 m 1535.508,0.07 c -2.23,2.769 -4.76,5.289 -7.53,7.508 l 0,528.36 c 2.7,1.74 5.22,3.73 7.53,5.94 l 0,-541.808"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient694"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop696"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f2f2f2" /><stop
+ id="stop698"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d5d4d3" /><stop
+ id="stop700"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d5d4d3" /><stop
+ id="stop702"
+ offset="1"
+ style="stop-opacity:1;stop-color:#eaebe9" /></linearGradient><clipPath
+ id="clipPath690"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path692"
+ d="m 286.496,327.961 c -34.055,24.168 -57.363,62.539 -61.223,106.398 8.399,-41.918 30.418,-79 61.223,-106.398 m 1427.194,0.117 c 30.6,27.274 52.51,64.094 60.98,105.703 -4.01,-43.551 -27.18,-81.633 -60.98,-105.703 m -1488.979,558.594 0,564.328 c 2.133,-3.37 4.668,-6.46 7.531,-9.21 l 0,-541.938 c -3.152,-3.942 -5.707,-8.372 -7.531,-13.18 m 1550.579,0.168 c -1.83,4.762 -4.39,9.172 -7.54,13.082 l 0,541.808 c 2.87,2.75 5.4,5.84 7.54,9.22 l 0,-564.11 m -1537.372,847.2 c 6.375,13.91 14.867,26.66 25.066,37.84 -9.754,-11.55 -18.183,-24.23 -25.066,-37.84 m 1524.152,0.03 c -6.9,13.63 -15.35,26.34 -25.13,37.89 10.22,-11.18 18.74,-23.95 25.13,-37.89"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient674"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop676"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eff0ef" /><stop
+ id="stop678"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d3d2" /><stop
+ id="stop680"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d3d3d2" /><stop
+ id="stop682"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e8e8e7" /></linearGradient><clipPath
+ id="clipPath670"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path672"
+ d="m 311.309,309.211 c -55.301,23.699 -94.133,78.68 -94.133,142.559 l 0,1022.5 c 0.519,-8.52 3.215,-16.46 7.535,-23.27 l 0,-564.328 c -2.063,-5.41 -3.188,-11.293 -3.188,-17.442 l 0,0 0,-396.878 0,0 c 0,-13 1.289,-25.704 3.75,-37.993 3.86,-43.859 27.168,-82.23 61.223,-106.398 7.742,-6.891 16.035,-13.16 24.813,-18.75 m 1377.441,0.008 c 8.82,5.621 17.17,11.929 24.94,18.859 33.8,24.07 56.97,62.152 60.98,105.703 2.54,12.469 3.87,25.36 3.87,38.571 l 0,396.878 c 0,6.211 -1.15,12.149 -3.25,17.61 l 0,564.11 c 4.32,6.82 7.01,14.78 7.53,23.32 l 0,-1022.5 c 0,-63.879 -38.82,-118.848 -94.07,-142.551 m 94.07,1343.301 c -0.89,29.26 -8.28,56.91 -20.75,81.55 -6.39,13.94 -14.91,26.71 -25.13,37.89 -15.97,18.88 -35.47,34.68 -57.47,46.39 60.14,-21.33 103.35,-78.86 103.35,-146.17 l 0,-19.66 m -1565.644,0 0,19.66 c 0,67.26 43.152,124.75 103.262,146.12 -21.997,-11.72 -41.489,-27.53 -57.454,-46.42 -10.199,-11.18 -18.691,-23.93 -25.066,-37.84 -12.469,-24.63 -19.848,-52.27 -20.742,-81.52"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient654"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop656"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ebeceb" /><stop
+ id="stop658"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d0cfce" /><stop
+ id="stop660"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#d0cfce" /><stop
+ id="stop662"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e5e5e4" /></linearGradient><clipPath
+ id="clipPath650"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path652"
+ d="m 1653.79,291.648 c 3.83,1.461 7.61,3.043 11.32,4.731 8.2,3.742 16.09,8.031 23.64,12.84 55.25,23.703 94.07,78.672 94.07,142.551 l 0,1022.5 c 0.06,1 0.1,2.02 0.1,3.03 l 0,169.19 c 0,2.02 -0.04,4.03 -0.1,6.03 l 0,19.66 c 0,67.31 -43.21,124.84 -103.35,146.17 -3.4,1.81 -6.85,3.51 -10.37,5.12 -3.85,1.76 -7.77,3.41 -11.76,4.92 73.41,-13.35 129.27,-77.85 129.27,-155.04 l 0,-1226.061 c 0,-78.488 -57.67,-143.758 -132.82,-155.641 M 346.215,291.66 c -75.188,11.899 -132.824,77.149 -132.824,155.629 l 0,1226.061 c 0,77.15 55.8,141.62 129.214,155.02 -3.968,-1.51 -7.867,-3.14 -11.707,-4.9 -3.543,-1.62 -7.035,-3.35 -10.46,-5.17 -60.11,-21.37 -103.262,-78.86 -103.262,-146.12 l 0,-19.66 c -0.063,-2 -0.09,-4.01 -0.09,-6.03 l 0,0 0,-169.19 0,0 c 0,-1.01 0.027,-2.02 0.09,-3.03 l 0,-1022.5 c 0,-63.879 38.832,-118.86 94.133,-142.559 7.539,-4.801 15.425,-9.102 23.625,-12.832 3.703,-1.688 7.461,-3.258 11.281,-4.719"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient634"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop636"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e7e8e6" /><stop
+ id="stop638"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cbcbc8" /><stop
+ id="stop640"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#cbcbc8" /><stop
+ id="stop642"
+ offset="1"
+ style="stop-opacity:1;stop-color:#e2e1df" /></linearGradient><clipPath
+ id="clipPath630"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path632"
+ d="m 1630.35,282.68 -7.85,0 c 10.77,2.121 21.24,5.14 31.29,8.968 75.15,11.883 132.82,77.153 132.82,155.641 l 0,1226.061 c 0,77.19 -55.86,141.69 -129.27,155.04 -6.14,2.34 -12.42,4.36 -18.83,6.07 84.47,-4.26 151.88,-74.41 151.88,-159.94 l 0,-1231.711 c 0,-88.297 -71.79,-160.129 -160.04,-160.129 m -1252.83,0 -7.79,0 c -88.324,0 -160.125,71.832 -160.125,160.129 l 0,1231.711 c 0,85.5 67.368,155.63 151.872,159.94 -6.426,-1.71 -12.723,-3.75 -18.872,-6.09 -73.414,-13.4 -129.214,-77.87 -129.214,-155.02 l 0,-1226.061 c 0,-78.48 57.636,-143.73 132.824,-155.629 10.058,-3.84 20.527,-6.859 31.305,-8.98"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient614"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop616"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e2e2e0" /><stop
+ id="stop618"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop620"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop622"
+ offset="1"
+ style="stop-opacity:1;stop-color:#dddbd9" /></linearGradient><clipPath
+ id="clipPath610"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path612"
+ d="m 1631.56,275.641 -1263.052,0 c -89.75,0 -162.688,72.98 -162.688,162.699 l 0,1237.35 c 0,89.7 72.938,162.72 162.688,162.72 l 11.332,0 c -6.227,-1.02 -12.352,-2.35 -18.363,-3.95 -84.504,-4.31 -151.872,-74.44 -151.872,-159.94 l 0,-1231.711 c 0,-88.297 71.801,-160.129 160.125,-160.129 l 7.79,0 c 12.101,-2.379 24.601,-3.629 37.386,-3.629 l 1170.184,0 c 12.79,0 25.3,1.25 37.41,3.629 l 7.85,0 c 88.25,0 160.04,71.832 160.04,160.129 l 0,1231.711 c 0,85.53 -67.41,155.68 -151.88,159.94 -6.01,1.61 -12.13,2.93 -18.35,3.95 l 11.4,0 c 89.68,0 162.62,-73.02 162.62,-162.72 l 0,-1237.35 c 0,-89.719 -72.94,-162.699 -162.62,-162.699"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient594"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop596"
+ offset="0"
+ style="stop-opacity:1;stop-color:#dfdedc" /><stop
+ id="stop598"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c2c1c0" /><stop
+ id="stop600"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#c2c1c0" /><stop
+ id="stop602"
+ offset="1"
+ style="stop-opacity:1;stop-color:#d8d7d5" /></linearGradient><clipPath
+ id="clipPath590"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path592"
+ d="m 1632.77,268.609 -1265.485,0 c -91.172,0 -165.25,74.11 -165.25,165.25 l 0,1243.001 c 0,91.15 74.078,165.29 165.25,165.29 l 1265.485,0 c 91.12,0 165.19,-74.14 165.19,-165.29 l 0,-1243.001 c 0,-91.14 -74.07,-165.25 -165.19,-165.25 M 368.508,1838.41 c -89.75,0 -162.688,-73.02 -162.688,-162.72 l 0,-1237.35 c 0,-89.719 72.938,-162.699 162.688,-162.699 l 1263.052,0 c 89.68,0 162.62,72.98 162.62,162.699 l 0,1237.35 c 0,89.7 -72.94,162.72 -162.62,162.72 l -11.4,0 c -10.33,1.7 -20.93,2.59 -31.73,2.59 l 0,0 -1176.856,0 0,0 c -10.801,0 -21.406,-0.89 -31.734,-2.59 l -11.332,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient574"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop576"
+ offset="0"
+ style="stop-opacity:1;stop-color:#dad9d8" /><stop
+ id="stop578"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#bfbdbb" /><stop
+ id="stop580"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#bfbdbb" /><stop
+ id="stop582"
+ offset="1"
+ style="stop-opacity:1;stop-color:#d3d3d2" /></linearGradient><clipPath
+ id="clipPath570"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path572"
+ d="m 1633.99,261.57 -1267.928,0 c -92.597,0 -167.808,75.258 -167.808,167.821 l 0,1248.639 c 0,92.59 75.211,167.86 167.808,167.86 l 1267.928,0 c 92.55,0 167.76,-75.27 167.76,-167.86 l 0,-1248.639 c 0,-92.563 -75.21,-167.821 -167.76,-167.821 M 367.285,1842.15 c -91.172,0 -165.25,-74.14 -165.25,-165.29 l 0,-1243.001 c 0,-91.14 74.078,-165.25 165.25,-165.25 l 1265.485,0 c 91.12,0 165.19,74.11 165.19,165.25 l 0,1243.001 c 0,91.15 -74.07,165.29 -165.19,165.29 l -1265.485,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient554"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop556"
+ offset="0"
+ style="stop-opacity:1;stop-color:#d5d4d3" /><stop
+ id="stop558"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#bbbab8" /><stop
+ id="stop560"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#bbbab8" /><stop
+ id="stop562"
+ offset="1"
+ style="stop-opacity:1;stop-color:#cfcecd" /></linearGradient><clipPath
+ id="clipPath550"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path552"
+ d="m 1635.2,254.531 -1270.36,0 c -94.02,0 -170.371,76.41 -170.371,170.379 l 0,1254.29 c 0,94.03 76.351,170.44 170.371,170.44 l 1270.36,0 c 93.98,0 170.33,-76.41 170.33,-170.44 l 0,-1254.29 c 0,-93.969 -76.35,-170.379 -170.33,-170.379 M 366.062,1845.89 c -92.597,0 -167.808,-75.27 -167.808,-167.86 l 0,-1248.639 c 0,-92.563 75.211,-167.821 167.808,-167.821 l 1267.928,0 c 92.55,0 167.76,75.258 167.76,167.821 l 0,1248.639 c 0,92.59 -75.21,167.86 -167.76,167.86 l -1267.928,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient534"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop536"
+ offset="0"
+ style="stop-opacity:1;stop-color:#d1d1cf" /><stop
+ id="stop538"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#b7b6b5" /><stop
+ id="stop540"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#b7b6b5" /><stop
+ id="stop542"
+ offset="1"
+ style="stop-opacity:1;stop-color:#cac9c8" /></linearGradient><clipPath
+ id="clipPath530"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path532"
+ d="m 1636.41,247.488 -1272.793,0 c -95.441,0 -172.933,77.563 -172.933,172.942 l 0,1259.95 c 0,95.47 77.492,173 172.933,173 l 1272.793,0 c 95.42,0 172.91,-77.53 172.91,-173 l 0,-1259.95 c 0,-95.379 -77.49,-172.942 -172.91,-172.942 M 364.84,1849.64 c -94.02,0 -170.371,-76.41 -170.371,-170.44 l 0,-1254.29 c 0,-93.969 76.351,-170.379 170.371,-170.379 l 1270.36,0 c 93.98,0 170.33,76.41 170.33,170.379 l 0,1254.29 c 0,94.03 -76.35,170.44 -170.33,170.44 l -1270.36,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient514"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop516"
+ offset="0"
+ style="stop-opacity:1;stop-color:#cdccc9" /><stop
+ id="stop518"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#b3b3b2" /><stop
+ id="stop520"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#b3b3b2" /><stop
+ id="stop522"
+ offset="1"
+ style="stop-opacity:1;stop-color:#c6c5c3" /></linearGradient><clipPath
+ id="clipPath510"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path512"
+ d="m 1637.63,240.449 -1275.232,0 c -96.871,0 -175.5,78.699 -175.5,175.512 l 0,1265.589 c 0,96.91 78.629,175.57 175.5,175.57 l 1275.232,0 c 96.84,0 175.47,-78.66 175.47,-175.57 l 0,-1265.589 c 0,-96.813 -78.63,-175.512 -175.47,-175.512 M 363.617,1853.38 c -95.441,0 -172.933,-77.53 -172.933,-173 l 0,-1259.95 c 0,-95.379 77.492,-172.942 172.933,-172.942 l 1272.793,0 c 95.42,0 172.91,77.563 172.91,172.942 l 0,1259.95 c 0,95.47 -77.49,173 -172.91,173 l -1272.793,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient494"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop496"
+ offset="0"
+ style="stop-opacity:1;stop-color:#c7c6c4" /><stop
+ id="stop498"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#aeaead" /><stop
+ id="stop500"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#aeaead" /><stop
+ id="stop502"
+ offset="1"
+ style="stop-opacity:1;stop-color:#c1c0bf" /></linearGradient><clipPath
+ id="clipPath490"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path492"
+ d="m 1638.84,233.422 -1277.664,0 c -98.293,0 -178.063,79.84 -178.063,178.058 l 0,1271.24 c 0,98.36 79.77,178.14 178.063,178.14 l 1277.664,0 c 98.28,0 178.05,-79.78 178.05,-178.14 l 0,-1271.24 c 0,-98.218 -79.77,-178.058 -178.05,-178.058 M 362.398,1857.12 c -96.871,0 -175.5,-78.66 -175.5,-175.57 l 0,-1265.589 c 0,-96.813 78.629,-175.512 175.5,-175.512 l 1275.232,0 c 96.84,0 175.47,78.699 175.47,175.512 l 0,1265.589 c 0,96.91 -78.63,175.57 -175.47,175.57 l -1275.232,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient474"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop476"
+ offset="0"
+ style="stop-opacity:1;stop-color:#c2c1c0" /><stop
+ id="stop478"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#ababaa" /><stop
+ id="stop480"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#ababaa" /><stop
+ id="stop482"
+ offset="1"
+ style="stop-opacity:1;stop-color:#bebcba" /></linearGradient><clipPath
+ id="clipPath470"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path472"
+ d="m 1640.05,226.379 -1280.097,0 c -99.719,0 -180.625,80.992 -180.625,180.633 l 0,1276.878 c 0,99.8 80.906,180.72 180.625,180.72 l 1280.097,0 c 99.72,0 180.62,-80.92 180.62,-180.72 l 0,-1276.878 c 0,-99.641 -80.9,-180.633 -180.62,-180.633 M 361.176,1860.86 c -98.293,0 -178.063,-79.78 -178.063,-178.14 l 0,-1271.24 c 0,-98.218 79.77,-178.058 178.063,-178.058 l 1277.664,0 c 98.28,0 178.05,79.84 178.05,178.058 l 0,1271.24 c 0,98.36 -79.77,178.14 -178.05,178.14 l -1277.664,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient454"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,-164.901,-164.901,0,100,186.835)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop456"
+ offset="0"
+ style="stop-opacity:1;stop-color:#bfbdbb" /><stop
+ id="stop458"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#a6a6a5" /><stop
+ id="stop460"
+ offset="0.714464"
+ style="stop-opacity:1;stop-color:#a6a6a5" /><stop
+ id="stop462"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b9b8b7" /></linearGradient><clipPath
+ id="clipPath450"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path452"
+ d="m 1641.26,219.34 -1282.53,0 c -101.14,0 -183.187,82.14 -183.187,183.191 l 0,1282.529 c 0,101.24 82.047,183.29 183.187,183.29 l 1282.53,0 c 101.15,0 183.2,-82.05 183.2,-183.29 l 0,-1282.529 c 0,-101.051 -82.05,-183.191 -183.2,-183.191 M 359.953,1864.61 c -99.719,0 -180.625,-80.92 -180.625,-180.72 l 0,-1276.878 c 0,-99.641 80.906,-180.633 180.625,-180.633 l 1280.097,0 c 99.72,0 180.62,80.992 180.62,180.633 l 0,1276.878 c 0,99.8 -80.9,180.72 -180.62,180.72 l -1280.097,0"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient438"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop440"
+ offset="0"
+ style="stop-opacity:1;stop-color:#95968f" /><stop
+ id="stop442"
+ offset="1"
+ style="stop-opacity:1;stop-color:#686a68" /></linearGradient><clipPath
+ id="clipPath434"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path436"
+ d="m 1698.32,211.551 -1396.636,0 c 17.867,4.578 36.941,7.051 56.742,7.051 l 1283.144,0 c 19.8,0 38.88,-2.473 56.75,-7.051"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient420"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop422"
+ offset="0"
+ style="stop-opacity:1;stop-color:#9b9c94" /><stop
+ id="stop424"
+ offset="1"
+ style="stop-opacity:1;stop-color:#6f716d" /></linearGradient><clipPath
+ id="clipPath416"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path418"
+ d="m 1704.28,208.461 -1408.499,0 c -1.398,0 -2.758,0.098 -4.062,0.277 3.273,1.012 6.597,1.953 9.965,2.813 l 1396.636,0 c 3.37,-0.86 6.7,-1.801 9.99,-2.813 -1.3,-0.179 -2.64,-0.277 -4.03,-0.277"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient402"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop404"
+ offset="0"
+ style="stop-opacity:1;stop-color:#a0a19a" /><stop
+ id="stop406"
+ offset="1"
+ style="stop-opacity:1;stop-color:#737471" /></linearGradient><clipPath
+ id="clipPath398"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path400"
+ d="m 1707.28,205.371 -1414.495,0 c -2.93,0 -5.719,0.359 -8.242,1.027 2.367,0.821 4.754,1.602 7.176,2.34 1.304,-0.179 2.664,-0.277 4.062,-0.277 l 1408.499,0 c 1.39,0 2.73,0.098 4.03,0.277 2.42,-0.75 4.81,-1.527 7.18,-2.347 -2.51,-0.661 -5.29,-1.02 -8.21,-1.02"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient384"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop386"
+ offset="0"
+ style="stop-opacity:1;stop-color:#a9aaa2" /><stop
+ id="stop388"
+ offset="1"
+ style="stop-opacity:1;stop-color:#787a77" /></linearGradient><clipPath
+ id="clipPath380"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path382"
+ d="m 1710.28,202.27 -1420.495,0 c -4.203,0 -8.156,0.66 -11.574,1.812 2.086,0.797 4.199,1.578 6.332,2.316 2.523,-0.668 5.312,-1.027 8.242,-1.027 l 1414.495,0 c 2.92,0 5.7,0.359 8.21,1.02 2.13,-0.743 4.24,-1.52 6.33,-2.321 -3.4,-1.14 -7.34,-1.8 -11.54,-1.8"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient366"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop368"
+ offset="0"
+ style="stop-opacity:1;stop-color:#b0b1a8" /><stop
+ id="stop370"
+ offset="1"
+ style="stop-opacity:1;stop-color:#7e7f7c" /></linearGradient><clipPath
+ id="clipPath362"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path364"
+ d="m 1713.28,199.18 -1426.491,0 c -5.332,0 -10.305,0.929 -14.465,2.539 1.942,0.812 3.903,1.601 5.887,2.363 3.418,-1.152 7.371,-1.812 11.574,-1.812 l 1420.495,0 c 4.2,0 8.14,0.66 11.54,1.8 1.98,-0.761 3.94,-1.55 5.88,-2.359 -4.14,-1.602 -9.09,-2.531 -14.42,-2.531"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient348"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop350"
+ offset="0"
+ style="stop-opacity:1;stop-color:#b8b8ae" /><stop
+ id="stop352"
+ offset="1"
+ style="stop-opacity:1;stop-color:#848581" /></linearGradient><clipPath
+ id="clipPath344"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path346"
+ d="m 1716.28,196.09 -1432.491,0 c -6.34,0 -12.223,1.18 -17.039,3.191 1.84,0.84 3.695,1.649 5.574,2.438 4.16,-1.61 9.133,-2.539 14.465,-2.539 l 1426.491,0 c 5.33,0 10.28,0.929 14.42,2.531 1.88,-0.789 3.74,-1.602 5.57,-2.441 -4.79,-2.008 -10.65,-3.18 -16.99,-3.18"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient330"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop332"
+ offset="0"
+ style="stop-opacity:1;stop-color:#bfbfb5" /><stop
+ id="stop334"
+ offset="1"
+ style="stop-opacity:1;stop-color:#888a85" /></linearGradient><clipPath
+ id="clipPath326"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path328"
+ d="m 1719.29,192.988 -1438.497,0 c -7.25,0 -13.957,1.403 -19.371,3.774 1.758,0.859 3.531,1.699 5.328,2.519 4.816,-2.011 10.699,-3.191 17.039,-3.191 l 1432.491,0 c 6.34,0 12.2,1.172 16.99,3.18 1.8,-0.821 3.58,-1.661 5.33,-2.52 -5.39,-2.359 -12.07,-3.762 -19.31,-3.762"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient312"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop314"
+ offset="0"
+ style="stop-opacity:1;stop-color:#c6c6bb" /><stop
+ id="stop316"
+ offset="1"
+ style="stop-opacity:1;stop-color:#8e908a" /></linearGradient><clipPath
+ id="clipPath308"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path310"
+ d="m 1722.29,189.898 -1444.497,0 c -8.066,0 -15.516,1.582 -21.484,4.25 1.683,0.891 3.39,1.762 5.113,2.614 5.414,-2.371 12.121,-3.774 19.371,-3.774 l 1438.497,0 c 7.24,0 13.92,1.403 19.31,3.762 1.73,-0.852 3.43,-1.719 5.11,-2.621 -5.94,-2.649 -13.36,-4.231 -21.42,-4.231"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient294"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop296"
+ offset="0"
+ style="stop-opacity:1;stop-color:#cecec3" /><stop
+ id="stop298"
+ offset="1"
+ style="stop-opacity:1;stop-color:#94958e" /></linearGradient><clipPath
+ id="clipPath290"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path292"
+ d="m 1725.29,186.809 -1450.493,0 c -8.797,0 -16.914,1.73 -23.41,4.64 1.621,0.922 3.261,1.821 4.922,2.699 5.968,-2.668 13.418,-4.25 21.484,-4.25 l 1444.497,0 c 8.06,0 15.48,1.582 21.42,4.231 1.66,-0.867 3.3,-1.77 4.92,-2.688 -6.46,-2.91 -14.55,-4.632 -23.34,-4.632"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient276"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop278"
+ offset="0"
+ style="stop-opacity:1;stop-color:#d6d6cb" /><stop
+ id="stop280"
+ offset="1"
+ style="stop-opacity:1;stop-color:#999a93" /></linearGradient><clipPath
+ id="clipPath272"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path274"
+ d="m 1728.29,183.711 -1456.493,0 c -9.442,0 -18.16,1.848 -25.145,4.961 1.559,0.949 3.137,1.867 4.735,2.777 6.496,-2.91 14.613,-4.64 23.41,-4.64 l 1450.493,0 c 8.79,0 16.88,1.722 23.34,4.632 1.6,-0.91 3.18,-1.839 4.74,-2.781 -6.96,-3.101 -15.65,-4.949 -25.08,-4.949"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient258"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop260"
+ offset="0"
+ style="stop-opacity:1;stop-color:#dcdcd2" /><stop
+ id="stop262"
+ offset="1"
+ style="stop-opacity:1;stop-color:#9c9d96" /></linearGradient><clipPath
+ id="clipPath254"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path256"
+ d="m 1731.29,180.621 -1462.493,0 c -10.008,0 -19.258,1.93 -26.703,5.188 1.5,0.98 3.019,1.929 4.558,2.863 6.985,-3.113 15.703,-4.961 25.145,-4.961 l 1456.493,0 c 9.43,0 18.12,1.848 25.08,4.949 1.53,-0.93 3.06,-1.89 4.55,-2.859 -7.41,-3.25 -16.63,-5.18 -26.63,-5.18"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient240"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop242"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e2e3d8" /><stop
+ id="stop244"
+ offset="1"
+ style="stop-opacity:1;stop-color:#a1a39b" /></linearGradient><clipPath
+ id="clipPath236"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path238"
+ d="m 1734.29,177.531 -1468.489,0 c -10.5,0 -20.215,1.989 -28.09,5.36 1.441,0.988 2.902,1.961 4.383,2.918 7.445,-3.258 16.695,-5.188 26.703,-5.188 l 1462.493,0 c 10,0 19.22,1.93 26.63,5.18 1.49,-0.961 2.95,-1.93 4.39,-2.93 -7.85,-3.359 -17.53,-5.34 -28.02,-5.34"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient222"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop224"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e4e4db" /><stop
+ id="stop226"
+ offset="1"
+ style="stop-opacity:1;stop-color:#a5a59c" /></linearGradient><clipPath
+ id="clipPath218"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path220"
+ d="m 1740.22,169.219 -1480.353,0 c -12.113,0 -23.351,2.179 -32.594,5.883 3.348,2.699 6.832,5.296 10.438,7.789 7.875,-3.371 17.59,-5.36 28.09,-5.36 l 1468.489,0 c 10.49,0 20.17,1.981 28.02,5.34 3.6,-2.48 7.09,-5.082 10.44,-7.781 -9.22,-3.699 -20.43,-5.871 -32.53,-5.871"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient204"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop206"
+ offset="0"
+ style="stop-opacity:1;stop-color:#e8e9de" /><stop
+ id="stop208"
+ offset="1"
+ style="stop-opacity:1;stop-color:#a7a89f" /></linearGradient><clipPath
+ id="clipPath200"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path202"
+ d="m 1746.16,160.91 -1492.226,0 c -13.278,0 -25.653,2.219 -36.039,6.031 2.996,2.821 6.121,5.539 9.378,8.161 9.243,-3.704 20.481,-5.883 32.594,-5.883 l 1480.353,0 c 12.1,0 23.31,2.172 32.53,5.871 3.25,-2.629 6.38,-5.352 9.37,-8.16 -10.36,-3.809 -22.7,-6.02 -35.96,-6.02"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient186"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop188"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eaeae0" /><stop
+ id="stop190"
+ offset="1"
+ style="stop-opacity:1;stop-color:#a8a9a1" /></linearGradient><clipPath
+ id="clipPath182"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path184"
+ d="m 1752.09,152.602 -1504.09,0 c -14.023,0 -27.168,2.148 -38.449,5.886 2.648,2.903 5.437,5.723 8.344,8.453 10.386,-3.812 22.761,-6.031 36.039,-6.031 l 1492.226,0 c 13.26,0 25.6,2.211 35.96,6.02 2.91,-2.739 5.69,-5.551 8.35,-8.461 -11.26,-3.731 -24.38,-5.867 -38.38,-5.867"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient168"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop170"
+ offset="0"
+ style="stop-opacity:1;stop-color:#ecede3" /><stop
+ id="stop172"
+ offset="1"
+ style="stop-opacity:1;stop-color:#aaaba2" /></linearGradient><clipPath
+ id="clipPath164"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path166"
+ d="m 1758.03,144.289 -1515.964,0 c -14.39,0 -27.957,2 -39.859,5.52 2.316,2.972 4.77,5.863 7.344,8.679 11.281,-3.738 24.426,-5.886 38.449,-5.886 l 1504.09,0 c 14,0 27.12,2.136 38.38,5.867 2.57,-2.809 5.02,-5.707 7.34,-8.668 -11.88,-3.52 -25.42,-5.512 -39.78,-5.512"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient150"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop152"
+ offset="0"
+ style="stop-opacity:1;stop-color:#eff0e6" /><stop
+ id="stop154"
+ offset="1"
+ style="stop-opacity:1;stop-color:#acada4" /></linearGradient><clipPath
+ id="clipPath146"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path148"
+ d="m 1763.96,135.98 -1527.827,0 c -14.403,0 -28.063,1.79 -40.297,5 1.996,3.008 4.117,5.95 6.371,8.829 11.902,-3.52 25.469,-5.52 39.859,-5.52 l 1515.964,0 c 14.36,0 27.9,1.992 39.78,5.512 2.24,-2.879 4.37,-5.832 6.36,-8.84 -12.2,-3.191 -25.83,-4.981 -40.21,-4.981"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient132"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop134"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f2f2e8" /><stop
+ id="stop136"
+ offset="1"
+ style="stop-opacity:1;stop-color:#aeaea6" /></linearGradient><clipPath
+ id="clipPath128"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path130"
+ d="m 1769.89,127.672 -1539.691,0 c -14.09,0 -27.531,1.547 -39.801,4.367 1.684,3.031 3.504,6.02 5.438,8.941 12.234,-3.21 25.894,-5 40.297,-5 l 1527.827,0 c 14.38,0 28.01,1.79 40.21,4.981 1.94,-2.922 3.75,-5.902 5.44,-8.941 -12.24,-2.801 -25.66,-4.348 -39.72,-4.348"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient114"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop116"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f5f5ea" /><stop
+ id="stop118"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b0b0a8" /></linearGradient><clipPath
+ id="clipPath110"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path112"
+ d="m 1775.83,119.359 -1551.564,0 c -13.473,0 -26.407,1.301 -38.407,3.68 1.387,3.051 2.903,6.051 4.539,9 12.27,-2.82 25.711,-4.367 39.801,-4.367 l 1539.691,0 c 14.06,0 27.48,1.547 39.72,4.348 1.64,-2.95 3.15,-5.95 4.54,-9 -11.98,-2.372 -24.88,-3.661 -38.32,-3.661"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient96"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop98"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f7f8ed" /><stop
+ id="stop100"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b1b2a9" /></linearGradient><clipPath
+ id="clipPath92"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path94"
+ d="m 1781.76,111.051 -1563.432,0 c -12.574,0 -24.715,1.039 -36.152,2.98 1.105,3.039 2.332,6.047 3.683,9.008 12,-2.379 24.934,-3.68 38.407,-3.68 l 1551.564,0 c 13.44,0 26.34,1.289 38.32,3.661 1.34,-2.95 2.58,-5.961 3.68,-9.008 -11.41,-1.922 -23.52,-2.961 -36.07,-2.961"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient78"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop80"
+ offset="0"
+ style="stop-opacity:1;stop-color:#f9f9ef" /><stop
+ id="stop82"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b2b3a9" /></linearGradient><clipPath
+ id="clipPath74"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path76"
+ d="m 1787.69,102.738 -1575.292,0 c -11.421,0 -22.507,0.801 -33.089,2.293 0.836,3.039 1.793,6.028 2.867,9 11.437,-1.941 23.578,-2.98 36.152,-2.98 l 1563.432,0 c 12.55,0 24.66,1.039 36.07,2.961 1.07,-2.961 2.03,-5.953 2.86,-8.992 -10.55,-1.489 -21.61,-2.282 -33,-2.282"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient60"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop62"
+ offset="0"
+ style="stop-opacity:1;stop-color:#fbfbf2" /><stop
+ id="stop64"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b6b6ac" /></linearGradient><clipPath
+ id="clipPath56"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path58"
+ d="m 1793.63,94.4297 -1587.165,0 c -10.024,0 -19.805,0.5703 -29.246,1.6601 0.578,3.0118 1.277,6.0002 2.09,8.9412 10.582,-1.492 21.668,-2.293 33.089,-2.293 l 1575.292,0 c 11.39,0 22.45,0.793 33,2.282 0.82,-2.95 1.51,-5.9302 2.09,-8.938 -9.41,-1.082 -19.16,-1.6523 -29.15,-1.6523"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient42"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop44"
+ offset="0"
+ style="stop-opacity:1;stop-color:#fcfdf4" /><stop
+ id="stop46"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b7b7ad" /></linearGradient><clipPath
+ id="clipPath38"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path40"
+ d="m 1799.56,86.1211 -1599.033,0 c -8.39,0 -16.632,0.3789 -24.656,1.0977 0.336,2.9804 0.785,5.9414 1.348,8.871 9.441,-1.0898 19.222,-1.6601 29.246,-1.6601 l 1587.165,0 c 9.99,0 19.74,0.5703 29.15,1.6523 0.57,-2.9336 1.01,-5.8828 1.35,-8.8711 -8,-0.7109 -16.21,-1.0898 -24.57,-1.0898"
+ inkscape:connector-curvature="0" /></clipPath><linearGradient
+ id="linearGradient24"
+ spreadMethod="pad"
+ gradientTransform="matrix(0,20.8601,20.8601,0,100,1)"
+ gradientUnits="userSpaceOnUse"
+ y2="0"
+ x2="1"
+ y1="0"
+ x1="0"><stop
+ id="stop26"
+ offset="0"
+ style="stop-opacity:1;stop-color:#fcfdf4" /><stop
+ id="stop28"
+ offset="1"
+ style="stop-opacity:1;stop-color:#b7b7ad" /></linearGradient><clipPath
+ id="clipPath20"
+ clipPathUnits="userSpaceOnUse"><path
+ id="path22-8"
+ d="m 1824.85,10 -1649.702,0 0,64.3281 c 0,4.3438 0.247,8.6407 0.723,12.8907 8.024,-0.7188 16.266,-1.0977 24.656,-1.0977 l 1599.033,0 c 8.36,0 16.57,0.3789 24.57,1.0898 0.48,-4.2421 0.72,-8.539 0.72,-12.8828 l 0,-64.3281"
+ inkscape:connector-curvature="0" /></clipPath><inkscape:perspective
+ id="perspective2390"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" /><linearGradient
+ id="linearGradient3150"><stop
+ id="stop3152"
+ offset="0"
+ style="stop-color:#235071;stop-opacity:1;" /><stop
+ id="stop3154"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" /></linearGradient><linearGradient
+ id="linearGradient3170"><stop
+ id="stop3172"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" /><stop
+ id="stop3174"
+ offset="1"
+ style="stop-color:#848484;stop-opacity:1;" /></linearGradient><linearGradient
+ y2="0.52999997"
+ x2="97.685806"
+ y1="51.163727"
+ x1="80.78746"
+ gradientTransform="matrix(1.0000709,0,0,0.988411,-151.89821,-7.7970763)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3802"
+ xlink:href="#linearGradient3150-4"
+ inkscape:collect="always" /><linearGradient
+ y2="0.52999997"
+ x2="97.685806"
+ y1="51.163727"
+ x1="80.78746"
+ gradientTransform="matrix(1.0000709,0,0,0.988411,-154.02756,-2.82859)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3796"
+ xlink:href="#linearGradient3150-4"
+ inkscape:collect="always" /><linearGradient
+ gradientTransform="matrix(1.0000709,0,0,0.988411,-0.00448627,0.010545)"
+ y2="0.52999997"
+ x2="97.685806"
+ y1="51.163727"
+ x1="80.78746"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3168-3"
+ xlink:href="#linearGradient3150-4"
+ inkscape:collect="always" /><inkscape:perspective
+ id="perspective2390-2"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" /><linearGradient
+ id="linearGradient3150-4"><stop
+ id="stop3152-7"
+ offset="0"
+ style="stop-color:#235071;stop-opacity:1;" /><stop
+ id="stop3154-3"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" /></linearGradient><linearGradient
+ id="linearGradient3170-7"><stop
+ id="stop3172-6"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" /><stop
+ id="stop3174-8"
+ offset="1"
+ style="stop-color:#848484;stop-opacity:1;" /></linearGradient><inkscape:perspective
+ id="perspective2390-3"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" /><linearGradient
+ id="linearGradient3150-6"><stop
+ id="stop3152-6"
+ offset="0"
+ style="stop-color:#235071;stop-opacity:1;" /><stop
+ id="stop3154-4"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" /></linearGradient><linearGradient
+ id="linearGradient3170-6"><stop
+ id="stop3172-1"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" /><stop
+ id="stop3174-1"
+ offset="1"
+ style="stop-color:#848484;stop-opacity:1;" /></linearGradient></defs><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1115"
+ inkscape:window-height="735"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="0.2947377"
+ inkscape:cx="-193.09644"
+ inkscape:cy="-456.64212"
+ inkscape:window-x="78"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" /><g
+ id="g10"
+ inkscape:groupmode="layer"
+ inkscape:label="ink_ext_XXXXXX"
+ transform="matrix(1.25,0,0,-1.25,-508.98876,369.64004)"><g
+ id="g2734"
+ transform="matrix(0.03695799,0,0,0.03695799,357.71523,119.9194)"><g
+ clip-path="url(#clipPath2738)"
+ id="g2736"><g
+ transform="matrix(15.2,0,0,15.2,263.9,861.9)"
+ id="g2742"><image
+ id="image2744"
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAABHNCSVQICAgIfAhkiAAAABVJREFUCJljfPbs6X8GKGBiQAIoHACHDwO2XpusvQAAAABJRU5ErkJggg=="
+ transform="matrix(1,0,0,-1,0,1)"
+ height="1"
+ width="1" /></g></g></g><g
+ transform="matrix(0.43868508,0,0,-0.43868508,477.6681,346.11711)"
+ id="layer1-0"
+ inkscape:label="Layer 1"><path
+ id="path3804-2"
+ d="m -116.04602,140.16881 c 63.47233,14.0107 52.472994,34.41414 26.064348,51.55181 -12.825068,4.12386 -28.784578,9.13824 -49.659768,14.98061 9.85394,-1.19384 18.77655,-1.96723 26.84565,-2.37837 -8.07516,3.9199 -16.15628,7.45211 -23.12664,10.37832 16.08126,-4.16073 29.80986,-7.64031 41.752958,-10.59453 43.679839,1.70458 46.902784,20.93179 6.531716,58.03826 60.709281,-31.2105 76.647981,-54.18473 40.59663,-69.00345 18.498251,-3.84931 25.553871,-4.38862 29.470841,-4.04631 -9.4225,-5.84736 -15.93053,-8.83589 -23.2204,-9.3899 16.00173,-21.3204 -18.176669,-34.68275 -75.255335,-39.53644 z"
+ style="fill:#235071;fill-opacity:1;fill-rule:nonzero;stroke:#235071;stroke-width:2.39899993;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ inkscape:connector-curvature="0" /><path
+ id="path3806-8"
+ d="m -37.962505,185.06086 c 0,1.09434 -0.97348,1.9825 -2.17294,1.9825 -1.19948,0 -2.172957,-0.88816 -2.172957,-1.9825 0,-1.09433 0.973477,-1.98249 2.172957,-1.98249 1.19946,0 2.17294,0.88816 2.17294,1.98249 z"
+ style="fill:#ffa859;fill-opacity:1;fill-rule:nonzero;stroke:none"
+ inkscape:connector-curvature="0" /></g><path
+ sodipodi:open="true"
+ sodipodi:end="9.4489119"
+ sodipodi:start="3.2027767"
+ sodipodi:type="arc"
+ style="fill:#ffd632;fill-opacity:0;fill-rule:nonzero;stroke:#235071;stroke-width:5.0999999;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path6540"
+ sodipodi:cx="-102"
+ sodipodi:cy="82.462494"
+ sodipodi:rx="32"
+ sodipodi:ry="32"
+ d="m -133.94012,80.505826 a 32,32 0 1 1 -0.0506,1.184457"
+ transform="matrix(1.0298331,0,0,-1.0298331,547.81489,345.01645)" /></g></svg> \ No newline at end of file
diff --git a/assets/img/clients/xabber_logo.png b/assets/img/clients/xabber_logo.png
new file mode 100644
index 0000000..e61cfc4
--- /dev/null
+++ b/assets/img/clients/xabber_logo.png
Binary files differ
diff --git a/assets/img/clients/yaxim_logo.png b/assets/img/clients/yaxim_logo.png
new file mode 100644
index 0000000..1c3a58d
--- /dev/null
+++ b/assets/img/clients/yaxim_logo.png
Binary files differ
diff --git a/assets/img/favicon.ico b/assets/img/favicon.ico
new file mode 100644
index 0000000..1a2f39d
--- /dev/null
+++ b/assets/img/favicon.ico
Binary files differ
diff --git a/assets/img/guides/gajim/AccountCreationWizard.png b/assets/img/guides/gajim/AccountCreationWizard.png
new file mode 100644
index 0000000..9eaf3d4
--- /dev/null
+++ b/assets/img/guides/gajim/AccountCreationWizard.png
Binary files differ
diff --git a/assets/img/guides/gajim/AccountCreationWizard1.png b/assets/img/guides/gajim/AccountCreationWizard1.png
new file mode 100644
index 0000000..36a29b2
--- /dev/null
+++ b/assets/img/guides/gajim/AccountCreationWizard1.png
Binary files differ
diff --git a/assets/img/guides/gajim/AccountCreationWizard2.png b/assets/img/guides/gajim/AccountCreationWizard2.png
new file mode 100644
index 0000000..1a888fc
--- /dev/null
+++ b/assets/img/guides/gajim/AccountCreationWizard2.png
Binary files differ
diff --git a/assets/img/guides/gajim/AccountModification.png b/assets/img/guides/gajim/AccountModification.png
new file mode 100644
index 0000000..4ac1324
--- /dev/null
+++ b/assets/img/guides/gajim/AccountModification.png
Binary files differ
diff --git a/assets/img/guides/gajim/Gajim-logo.png b/assets/img/guides/gajim/Gajim-logo.png
new file mode 100644
index 0000000..2d02d3b
--- /dev/null
+++ b/assets/img/guides/gajim/Gajim-logo.png
Binary files differ
diff --git a/assets/img/guides/spark/spark-login-screen.png b/assets/img/guides/spark/spark-login-screen.png
new file mode 100644
index 0000000..864be6b
--- /dev/null
+++ b/assets/img/guides/spark/spark-login-screen.png
Binary files differ
diff --git a/assets/img/guides/spark/spark_add+contact.jpg b/assets/img/guides/spark/spark_add+contact.jpg
new file mode 100644
index 0000000..9a61041
--- /dev/null
+++ b/assets/img/guides/spark/spark_add+contact.jpg
Binary files differ
diff --git a/assets/img/guides/spark/spark_chat+window.jpg b/assets/img/guides/spark/spark_chat+window.jpg
new file mode 100644
index 0000000..eb9d559
--- /dev/null
+++ b/assets/img/guides/spark/spark_chat+window.jpg
Binary files differ
diff --git a/assets/img/guides/spark/spark_sc_roster_2.7.6.png b/assets/img/guides/spark/spark_sc_roster_2.7.6.png
new file mode 100644
index 0000000..019b189
--- /dev/null
+++ b/assets/img/guides/spark/spark_sc_roster_2.7.6.png
Binary files differ
diff --git a/assets/img/guides/spark/spark_status.jpg b/assets/img/guides/spark/spark_status.jpg
new file mode 100644
index 0000000..3d18be3
--- /dev/null
+++ b/assets/img/guides/spark/spark_status.jpg
Binary files differ
diff --git a/assets/img/offline.png b/assets/img/offline.png
new file mode 100644
index 0000000..12db2af
--- /dev/null
+++ b/assets/img/offline.png
Binary files differ
diff --git a/assets/img/online.png b/assets/img/online.png
new file mode 100644
index 0000000..fb257c3
--- /dev/null
+++ b/assets/img/online.png
Binary files differ
diff --git a/assets/img/status_away.png b/assets/img/status_away.png
new file mode 100644
index 0000000..0de5c6a
--- /dev/null
+++ b/assets/img/status_away.png
Binary files differ
diff --git a/assets/img/status_chat.png b/assets/img/status_chat.png
new file mode 100644
index 0000000..324f40b
--- /dev/null
+++ b/assets/img/status_chat.png
Binary files differ
diff --git a/assets/img/status_dnd.png b/assets/img/status_dnd.png
new file mode 100644
index 0000000..015f3da
--- /dev/null
+++ b/assets/img/status_dnd.png
Binary files differ
diff --git a/assets/img/status_offline.png b/assets/img/status_offline.png
new file mode 100644
index 0000000..12db2af
--- /dev/null
+++ b/assets/img/status_offline.png
Binary files differ
diff --git a/assets/img/status_online.png b/assets/img/status_online.png
new file mode 100644
index 0000000..fb257c3
--- /dev/null
+++ b/assets/img/status_online.png
Binary files differ
diff --git a/assets/img/status_xa.png b/assets/img/status_xa.png
new file mode 100644
index 0000000..321d35b
--- /dev/null
+++ b/assets/img/status_xa.png
Binary files differ
diff --git a/assets/img/xmpp_logo.png b/assets/img/xmpp_logo.png
new file mode 100644
index 0000000..1a3110c
--- /dev/null
+++ b/assets/img/xmpp_logo.png
Binary files differ
diff --git a/assets/js/jqBootstrapValidation/1.3.6/jqBootstrapValidation.js b/assets/js/jqBootstrapValidation/1.3.6/jqBootstrapValidation.js
new file mode 100644
index 0000000..29cbb08
--- /dev/null
+++ b/assets/js/jqBootstrapValidation/1.3.6/jqBootstrapValidation.js
@@ -0,0 +1,912 @@
+/* jqBootstrapValidation
+ * A plugin for automating validation on Twitter Bootstrap formatted forms.
+ *
+ * v1.3.6
+ *
+ * License: MIT <http://opensource.org/licenses/mit-license.php> - see LICENSE file
+ *
+ * http://ReactiveRaven.github.com/jqBootstrapValidation/
+ */
+
+(function( $ ){
+
+ var createdElements = [];
+
+ var defaults = {
+ options: {
+ prependExistingHelpBlock: false,
+ sniffHtml: true, // sniff for 'required', 'maxlength', etc
+ preventSubmit: true, // stop the form submit event from firing if validation fails
+ submitError: false, // function called if there is an error when trying to submit
+ submitSuccess: false, // function called just before a successful submit event is sent to the server
+ semanticallyStrict: false, // set to true to tidy up generated HTML output
+ autoAdd: {
+ helpBlocks: true
+ },
+ filter: function () {
+ // return $(this).is(":visible"); // only validate elements you can see
+ return true; // validate everything
+ }
+ },
+ methods: {
+ init : function( options ) {
+
+ var settings = $.extend(true, {}, defaults);
+
+ settings.options = $.extend(true, settings.options, options);
+
+ var $siblingElements = this;
+
+ var uniqueForms = $.unique(
+ $siblingElements.map( function () {
+ return $(this).parents("form")[0];
+ }).toArray()
+ );
+
+ $(uniqueForms).bind("submit", function (e) {
+ var $form = $(this);
+ var warningsFound = 0;
+ var $inputs = $form.find("input,textarea,select").not("[type=submit],[type=image]").filter(settings.options.filter);
+ $inputs.trigger("submit.validation").trigger("validationLostFocus.validation");
+
+ $inputs.each(function (i, el) {
+ var $this = $(el),
+ $controlGroup = $this.parents(".control-group").first();
+ if (
+ $controlGroup.hasClass("warning")
+ ) {
+ $controlGroup.removeClass("warning").addClass("error");
+ warningsFound++;
+ }
+ });
+
+ $inputs.trigger("validationLostFocus.validation");
+
+ if (warningsFound) {
+ if (settings.options.preventSubmit) {
+ e.preventDefault();
+ }
+ $form.addClass("error");
+ if ($.isFunction(settings.options.submitError)) {
+ settings.options.submitError($form, e, $inputs.jqBootstrapValidation("collectErrors", true));
+ }
+ } else {
+ $form.removeClass("error");
+ if ($.isFunction(settings.options.submitSuccess)) {
+ settings.options.submitSuccess($form, e);
+ }
+ }
+ });
+
+ return this.each(function(){
+
+ // Get references to everything we're interested in
+ var $this = $(this),
+ $controlGroup = $this.parents(".control-group").first(),
+ $helpBlock = $controlGroup.find(".help-block").first(),
+ $form = $this.parents("form").first(),
+ validatorNames = [];
+
+ // create message container if not exists
+ if (!$helpBlock.length && settings.options.autoAdd && settings.options.autoAdd.helpBlocks) {
+ $helpBlock = $('<div class="help-block" />');
+ $controlGroup.find('.controls').append($helpBlock);
+ createdElements.push($helpBlock[0]);
+ }
+
+ // =============================================================
+ // SNIFF HTML FOR VALIDATORS
+ // =============================================================
+
+ // *snort sniff snuffle*
+
+ if (settings.options.sniffHtml) {
+ var message = "";
+ // ---------------------------------------------------------
+ // PATTERN
+ // ---------------------------------------------------------
+ if ($this.attr("pattern") !== undefined) {
+ message = "Not in the expected format<!-- data-validation-pattern-message to override -->";
+ if ($this.data("validationPatternMessage")) {
+ message = $this.data("validationPatternMessage");
+ }
+ $this.data("validationPatternMessage", message);
+ $this.data("validationPatternRegex", $this.attr("pattern"));
+ }
+ // ---------------------------------------------------------
+ // MAX
+ // ---------------------------------------------------------
+ if ($this.attr("max") !== undefined || $this.attr("aria-valuemax") !== undefined) {
+ var max = ($this.attr("max") !== undefined ? $this.attr("max") : $this.attr("aria-valuemax"));
+ message = "Too high: Maximum of '" + max + "'<!-- data-validation-max-message to override -->";
+ if ($this.data("validationMaxMessage")) {
+ message = $this.data("validationMaxMessage");
+ }
+ $this.data("validationMaxMessage", message);
+ $this.data("validationMaxMax", max);
+ }
+ // ---------------------------------------------------------
+ // MIN
+ // ---------------------------------------------------------
+ if ($this.attr("min") !== undefined || $this.attr("aria-valuemin") !== undefined) {
+ var min = ($this.attr("min") !== undefined ? $this.attr("min") : $this.attr("aria-valuemin"));
+ message = "Too low: Minimum of '" + min + "'<!-- data-validation-min-message to override -->";
+ if ($this.data("validationMinMessage")) {
+ message = $this.data("validationMinMessage");
+ }
+ $this.data("validationMinMessage", message);
+ $this.data("validationMinMin", min);
+ }
+ // ---------------------------------------------------------
+ // MAXLENGTH
+ // ---------------------------------------------------------
+ if ($this.attr("maxlength") !== undefined) {
+ message = "Too long: Maximum of '" + $this.attr("maxlength") + "' characters<!-- data-validation-maxlength-message to override -->";
+ if ($this.data("validationMaxlengthMessage")) {
+ message = $this.data("validationMaxlengthMessage");
+ }
+ $this.data("validationMaxlengthMessage", message);
+ $this.data("validationMaxlengthMaxlength", $this.attr("maxlength"));
+ }
+ // ---------------------------------------------------------
+ // MINLENGTH
+ // ---------------------------------------------------------
+ if ($this.attr("minlength") !== undefined) {
+ message = "Too short: Minimum of '" + $this.attr("minlength") + "' characters<!-- data-validation-minlength-message to override -->";
+ if ($this.data("validationMinlengthMessage")) {
+ message = $this.data("validationMinlengthMessage");
+ }
+ $this.data("validationMinlengthMessage", message);
+ $this.data("validationMinlengthMinlength", $this.attr("minlength"));
+ }
+ // ---------------------------------------------------------
+ // REQUIRED
+ // ---------------------------------------------------------
+ if ($this.attr("required") !== undefined || $this.attr("aria-required") !== undefined) {
+ message = settings.builtInValidators.required.message;
+ if ($this.data("validationRequiredMessage")) {
+ message = $this.data("validationRequiredMessage");
+ }
+ $this.data("validationRequiredMessage", message);
+ }
+ // ---------------------------------------------------------
+ // NUMBER
+ // ---------------------------------------------------------
+ if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "number") {
+ message = settings.builtInValidators.number.message;
+ if ($this.data("validationNumberMessage")) {
+ message = $this.data("validationNumberMessage");
+ }
+ $this.data("validationNumberMessage", message);
+ }
+ // ---------------------------------------------------------
+ // EMAIL
+ // ---------------------------------------------------------
+ if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "email") {
+ message = "Not a valid email address<!-- data-validator-validemail-message to override -->";
+ if ($this.data("validationValidemailMessage")) {
+ message = $this.data("validationValidemailMessage");
+ } else if ($this.data("validationEmailMessage")) {
+ message = $this.data("validationEmailMessage");
+ }
+ $this.data("validationValidemailMessage", message);
+ }
+ // ---------------------------------------------------------
+ // MINCHECKED
+ // ---------------------------------------------------------
+ if ($this.attr("minchecked") !== undefined) {
+ message = "Not enough options checked; Minimum of '" + $this.attr("minchecked") + "' required<!-- data-validation-minchecked-message to override -->";
+ if ($this.data("validationMincheckedMessage")) {
+ message = $this.data("validationMincheckedMessage");
+ }
+ $this.data("validationMincheckedMessage", message);
+ $this.data("validationMincheckedMinchecked", $this.attr("minchecked"));
+ }
+ // ---------------------------------------------------------
+ // MAXCHECKED
+ // ---------------------------------------------------------
+ if ($this.attr("maxchecked") !== undefined) {
+ message = "Too many options checked; Maximum of '" + $this.attr("maxchecked") + "' required<!-- data-validation-maxchecked-message to override -->";
+ if ($this.data("validationMaxcheckedMessage")) {
+ message = $this.data("validationMaxcheckedMessage");
+ }
+ $this.data("validationMaxcheckedMessage", message);
+ $this.data("validationMaxcheckedMaxchecked", $this.attr("maxchecked"));
+ }
+ }
+
+ // =============================================================
+ // COLLECT VALIDATOR NAMES
+ // =============================================================
+
+ // Get named validators
+ if ($this.data("validation") !== undefined) {
+ validatorNames = $this.data("validation").split(",");
+ }
+
+ // Get extra ones defined on the element's data attributes
+ $.each($this.data(), function (i, el) {
+ var parts = i.replace(/([A-Z])/g, ",$1").split(",");
+ if (parts[0] === "validation" && parts[1]) {
+ validatorNames.push(parts[1]);
+ }
+ });
+
+ // =============================================================
+ // NORMALISE VALIDATOR NAMES
+ // =============================================================
+
+ var validatorNamesToInspect = validatorNames;
+ var newValidatorNamesToInspect = [];
+
+ do // repeatedly expand 'shortcut' validators into their real validators
+ {
+ // Uppercase only the first letter of each name
+ $.each(validatorNames, function (i, el) {
+ validatorNames[i] = formatValidatorName(el);
+ });
+
+ // Remove duplicate validator names
+ validatorNames = $.unique(validatorNames);
+
+ // Pull out the new validator names from each shortcut
+ newValidatorNamesToInspect = [];
+ $.each(validatorNamesToInspect, function(i, el) {
+ if ($this.data("validation" + el + "Shortcut") !== undefined) {
+ // Are these custom validators?
+ // Pull them out!
+ $.each($this.data("validation" + el + "Shortcut").split(","), function(i2, el2) {
+ newValidatorNamesToInspect.push(el2);
+ });
+ } else if (settings.builtInValidators[el.toLowerCase()]) {
+ // Is this a recognised built-in?
+ // Pull it out!
+ var validator = settings.builtInValidators[el.toLowerCase()];
+ if (validator.type.toLowerCase() === "shortcut") {
+ $.each(validator.shortcut.split(","), function (i, el) {
+ el = formatValidatorName(el);
+ newValidatorNamesToInspect.push(el);
+ validatorNames.push(el);
+ });
+ }
+ }
+ });
+
+ validatorNamesToInspect = newValidatorNamesToInspect;
+
+ } while (validatorNamesToInspect.length > 0)
+
+ // =============================================================
+ // SET UP VALIDATOR ARRAYS
+ // =============================================================
+
+ var validators = {};
+
+ $.each(validatorNames, function (i, el) {
+ // Set up the 'override' message
+ var message = $this.data("validation" + el + "Message");
+ var hasOverrideMessage = (message !== undefined);
+ var foundValidator = false;
+ message =
+ (
+ message
+ ? message
+ : "'" + el + "' validation failed <!-- Add attribute 'data-validation-" + el.toLowerCase() + "-message' to input to change this message -->"
+ )
+ ;
+
+ $.each(
+ settings.validatorTypes,
+ function (validatorType, validatorTemplate) {
+ if (validators[validatorType] === undefined) {
+ validators[validatorType] = [];
+ }
+ if (!foundValidator && $this.data("validation" + el + formatValidatorName(validatorTemplate.name)) !== undefined) {
+ validators[validatorType].push(
+ $.extend(
+ true,
+ {
+ name: formatValidatorName(validatorTemplate.name),
+ message: message
+ },
+ validatorTemplate.init($this, el)
+ )
+ );
+ foundValidator = true;
+ }
+ }
+ );
+
+ if (!foundValidator && settings.builtInValidators[el.toLowerCase()]) {
+
+ var validator = $.extend(true, {}, settings.builtInValidators[el.toLowerCase()]);
+ if (hasOverrideMessage) {
+ validator.message = message;
+ }
+ var validatorType = validator.type.toLowerCase();
+
+ if (validatorType === "shortcut") {
+ foundValidator = true;
+ } else {
+ $.each(
+ settings.validatorTypes,
+ function (validatorTemplateType, validatorTemplate) {
+ if (validators[validatorTemplateType] === undefined) {
+ validators[validatorTemplateType] = [];
+ }
+ if (!foundValidator && validatorType === validatorTemplateType.toLowerCase()) {
+ $this.data("validation" + el + formatValidatorName(validatorTemplate.name), validator[validatorTemplate.name.toLowerCase()]);
+ validators[validatorType].push(
+ $.extend(
+ validator,
+ validatorTemplate.init($this, el)
+ )
+ );
+ foundValidator = true;
+ }
+ }
+ );
+ }
+ }
+
+ if (! foundValidator) {
+ $.error("Cannot find validation info for '" + el + "'");
+ }
+ });
+
+ // =============================================================
+ // STORE FALLBACK VALUES
+ // =============================================================
+
+ $helpBlock.data(
+ "original-contents",
+ (
+ $helpBlock.data("original-contents")
+ ? $helpBlock.data("original-contents")
+ : $helpBlock.html()
+ )
+ );
+
+ $helpBlock.data(
+ "original-role",
+ (
+ $helpBlock.data("original-role")
+ ? $helpBlock.data("original-role")
+ : $helpBlock.attr("role")
+ )
+ );
+
+ $controlGroup.data(
+ "original-classes",
+ (
+ $controlGroup.data("original-clases")
+ ? $controlGroup.data("original-classes")
+ : $controlGroup.attr("class")
+ )
+ );
+
+ $this.data(
+ "original-aria-invalid",
+ (
+ $this.data("original-aria-invalid")
+ ? $this.data("original-aria-invalid")
+ : $this.attr("aria-invalid")
+ )
+ );
+
+ // =============================================================
+ // VALIDATION
+ // =============================================================
+
+ $this.bind(
+ "validation.validation",
+ function (event, params) {
+
+ var value = getValue($this);
+
+ // Get a list of the errors to apply
+ var errorsFound = [];
+
+ $.each(validators, function (validatorType, validatorTypeArray) {
+ if (value || value.length || (params && params.includeEmpty) || (!!settings.validatorTypes[validatorType].blockSubmit && params && !!params.submitting)) {
+ $.each(validatorTypeArray, function (i, validator) {
+ if (settings.validatorTypes[validatorType].validate($this, value, validator)) {
+ errorsFound.push(validator.message);
+ }
+ });
+ }
+ });
+
+ return errorsFound;
+ }
+ );
+
+ $this.bind(
+ "getValidators.validation",
+ function () {
+ return validators;
+ }
+ );
+
+ // =============================================================
+ // WATCH FOR CHANGES
+ // =============================================================
+ $this.bind(
+ "submit.validation",
+ function () {
+ return $this.triggerHandler("change.validation", {submitting: true});
+ }
+ );
+ $this.bind(
+ [
+ "keyup",
+ "focus",
+ "blur",
+ "click",
+ "keydown",
+ "keypress",
+ "change"
+ ].join(".validation ") + ".validation",
+ function (e, params) {
+
+ var value = getValue($this);
+
+ var errorsFound = [];
+
+ $controlGroup.find("input,textarea,select").each(function (i, el) {
+ var oldCount = errorsFound.length;
+ $.each($(el).triggerHandler("validation.validation", params), function (j, message) {
+ errorsFound.push(message);
+ });
+ if (errorsFound.length > oldCount) {
+ $(el).attr("aria-invalid", "true");
+ } else {
+ var original = $this.data("original-aria-invalid");
+ $(el).attr("aria-invalid", (original !== undefined ? original : false));
+ }
+ });
+
+ $form.find("input,select,textarea").not($this).not("[name=\"" + $this.attr("name") + "\"]").trigger("validationLostFocus.validation");
+
+ errorsFound = $.unique(errorsFound.sort());
+
+ // Were there any errors?
+ if (errorsFound.length) {
+ // Better flag it up as a warning.
+ $controlGroup.removeClass("success error").addClass("warning");
+
+ // How many errors did we find?
+ if (settings.options.semanticallyStrict && errorsFound.length === 1) {
+ // Only one? Being strict? Just output it.
+ $helpBlock.html(errorsFound[0] +
+ ( settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "" ));
+ } else {
+ // Multiple? Being sloppy? Glue them together into an UL.
+ $helpBlock.html("<ul role=\"alert\"><li>" + errorsFound.join("</li><li>") + "</li></ul>" +
+ ( settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "" ));
+ }
+ } else {
+ $controlGroup.removeClass("warning error success");
+ if (value.length > 0) {
+ $controlGroup.addClass("success");
+ }
+ $helpBlock.html($helpBlock.data("original-contents"));
+ }
+
+ if (e.type === "blur") {
+ $controlGroup.removeClass("success");
+ }
+ }
+ );
+ $this.bind("validationLostFocus.validation", function () {
+ $controlGroup.removeClass("success");
+ });
+ });
+ },
+ destroy : function( ) {
+
+ return this.each(
+ function() {
+
+ var
+ $this = $(this),
+ $controlGroup = $this.parents(".control-group").first(),
+ $helpBlock = $controlGroup.find(".help-block").first();
+
+ // remove our events
+ $this.unbind('.validation'); // events are namespaced.
+ // reset help text
+ $helpBlock.html($helpBlock.data("original-contents"));
+ // reset classes
+ $controlGroup.attr("class", $controlGroup.data("original-classes"));
+ // reset aria
+ $this.attr("aria-invalid", $this.data("original-aria-invalid"));
+ // reset role
+ $helpBlock.attr("role", $this.data("original-role"));
+ // remove all elements we created
+ if (createdElements.indexOf($helpBlock[0]) > -1) {
+ $helpBlock.remove();
+ }
+
+ }
+ );
+
+ },
+ collectErrors : function(includeEmpty) {
+
+ var errorMessages = {};
+ this.each(function (i, el) {
+ var $el = $(el);
+ var name = $el.attr("name");
+ var errors = $el.triggerHandler("validation.validation", {includeEmpty: true});
+ errorMessages[name] = $.extend(true, errors, errorMessages[name]);
+ });
+
+ $.each(errorMessages, function (i, el) {
+ if (el.length === 0) {
+ delete errorMessages[i];
+ }
+ });
+
+ return errorMessages;
+
+ },
+ hasErrors: function() {
+
+ var errorMessages = [];
+
+ this.each(function (i, el) {
+ errorMessages = errorMessages.concat(
+ $(el).triggerHandler("getValidators.validation") ? $(el).triggerHandler("validation.validation", {submitting: true}) : []
+ );
+ });
+
+ return (errorMessages.length > 0);
+ },
+ override : function (newDefaults) {
+ defaults = $.extend(true, defaults, newDefaults);
+ }
+ },
+ validatorTypes: {
+ callback: {
+ name: "callback",
+ init: function ($this, name) {
+ return {
+ validatorName: name,
+ callback: $this.data("validation" + name + "Callback"),
+ lastValue: $this.val(),
+ lastValid: true,
+ lastFinished: true
+ };
+ },
+ validate: function ($this, value, validator) {
+ if (validator.lastValue === value && validator.lastFinished) {
+ return !validator.lastValid;
+ }
+
+ if (validator.lastFinished === true)
+ {
+ validator.lastValue = value;
+ validator.lastValid = true;
+ validator.lastFinished = false;
+
+ var rrjqbvValidator = validator;
+ var rrjqbvThis = $this;
+ executeFunctionByName(
+ validator.callback,
+ window,
+ $this,
+ value,
+ function (data) {
+ if (rrjqbvValidator.lastValue === data.value) {
+ rrjqbvValidator.lastValid = data.valid;
+ if (data.message) {
+ rrjqbvValidator.message = data.message;
+ }
+ rrjqbvValidator.lastFinished = true;
+ rrjqbvThis.data("validation" + rrjqbvValidator.validatorName + "Message", rrjqbvValidator.message);
+ // Timeout is set to avoid problems with the events being considered 'already fired'
+ setTimeout(function () {
+ rrjqbvThis.trigger("change.validation");
+ }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst
+ }
+ }
+ );
+ }
+
+ return false;
+
+ }
+ },
+ ajax: {
+ name: "ajax",
+ init: function ($this, name) {
+ return {
+ validatorName: name,
+ url: $this.data("validation" + name + "Ajax"),
+ lastValue: $this.val(),
+ lastValid: true,
+ lastFinished: true
+ };
+ },
+ validate: function ($this, value, validator) {
+ if (""+validator.lastValue === ""+value && validator.lastFinished === true) {
+ return validator.lastValid === false;
+ }
+
+ if (validator.lastFinished === true)
+ {
+ validator.lastValue = value;
+ validator.lastValid = true;
+ validator.lastFinished = false;
+ $.ajax({
+ url: validator.url,
+ data: "value=" + value + "&field=" + $this.attr("name"),
+ dataType: "json",
+ success: function (data) {
+ if (""+validator.lastValue === ""+data.value) {
+ validator.lastValid = !!(data.valid);
+ if (data.message) {
+ validator.message = data.message;
+ }
+ validator.lastFinished = true;
+ $this.data("validation" + validator.validatorName + "Message", validator.message);
+ // Timeout is set to avoid problems with the events being considered 'already fired'
+ setTimeout(function () {
+ $this.trigger("change.validation");
+ }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst
+ }
+ },
+ failure: function () {
+ validator.lastValid = true;
+ validator.message = "ajax call failed";
+ validator.lastFinished = true;
+ $this.data("validation" + validator.validatorName + "Message", validator.message);
+ // Timeout is set to avoid problems with the events being considered 'already fired'
+ setTimeout(function () {
+ $this.trigger("change.validation");
+ }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst
+ }
+ });
+ }
+
+ return false;
+
+ }
+ },
+ regex: {
+ name: "regex",
+ init: function ($this, name) {
+ return {regex: regexFromString($this.data("validation" + name + "Regex"))};
+ },
+ validate: function ($this, value, validator) {
+ return (!validator.regex.test(value) && ! validator.negative)
+ || (validator.regex.test(value) && validator.negative);
+ }
+ },
+ required: {
+ name: "required",
+ init: function ($this, name) {
+ return {};
+ },
+ validate: function ($this, value, validator) {
+ return !!(value.length === 0 && ! validator.negative)
+ || !!(value.length > 0 && validator.negative);
+ },
+ blockSubmit: true
+ },
+ match: {
+ name: "match",
+ init: function ($this, name) {
+ var element = $this.parents("form").first().find("[name=\"" + $this.data("validation" + name + "Match") + "\"]").first();
+ element.bind("validation.validation", function () {
+ $this.trigger("change.validation", {submitting: true});
+ });
+ return {"element": element};
+ },
+ validate: function ($this, value, validator) {
+ return (value !== validator.element.val() && ! validator.negative)
+ || (value === validator.element.val() && validator.negative);
+ },
+ blockSubmit: true
+ },
+ max: {
+ name: "max",
+ init: function ($this, name) {
+ return {max: $this.data("validation" + name + "Max")};
+ },
+ validate: function ($this, value, validator) {
+ return (parseFloat(value, 10) > parseFloat(validator.max, 10) && ! validator.negative)
+ || (parseFloat(value, 10) <= parseFloat(validator.max, 10) && validator.negative);
+ }
+ },
+ min: {
+ name: "min",
+ init: function ($this, name) {
+ return {min: $this.data("validation" + name + "Min")};
+ },
+ validate: function ($this, value, validator) {
+ return (parseFloat(value) < parseFloat(validator.min) && ! validator.negative)
+ || (parseFloat(value) >= parseFloat(validator.min) && validator.negative);
+ }
+ },
+ maxlength: {
+ name: "maxlength",
+ init: function ($this, name) {
+ return {maxlength: $this.data("validation" + name + "Maxlength")};
+ },
+ validate: function ($this, value, validator) {
+ return ((value.length > validator.maxlength) && ! validator.negative)
+ || ((value.length <= validator.maxlength) && validator.negative);
+ }
+ },
+ minlength: {
+ name: "minlength",
+ init: function ($this, name) {
+ return {minlength: $this.data("validation" + name + "Minlength")};
+ },
+ validate: function ($this, value, validator) {
+ return ((value.length < validator.minlength) && ! validator.negative)
+ || ((value.length >= validator.minlength) && validator.negative);
+ }
+ },
+ maxchecked: {
+ name: "maxchecked",
+ init: function ($this, name) {
+ var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]");
+ elements.bind("click.validation", function () {
+ $this.trigger("change.validation", {includeEmpty: true});
+ });
+ return {maxchecked: $this.data("validation" + name + "Maxchecked"), elements: elements};
+ },
+ validate: function ($this, value, validator) {
+ return (validator.elements.filter(":checked").length > validator.maxchecked && ! validator.negative)
+ || (validator.elements.filter(":checked").length <= validator.maxchecked && validator.negative);
+ },
+ blockSubmit: true
+ },
+ minchecked: {
+ name: "minchecked",
+ init: function ($this, name) {
+ var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]");
+ elements.bind("click.validation", function () {
+ $this.trigger("change.validation", {includeEmpty: true});
+ });
+ return {minchecked: $this.data("validation" + name + "Minchecked"), elements: elements};
+ },
+ validate: function ($this, value, validator) {
+ return (validator.elements.filter(":checked").length < validator.minchecked && ! validator.negative)
+ || (validator.elements.filter(":checked").length >= validator.minchecked && validator.negative);
+ },
+ blockSubmit: true
+ }
+ },
+ builtInValidators: {
+ email: {
+ name: "Email",
+ type: "shortcut",
+ shortcut: "validemail"
+ },
+ validemail: {
+ name: "Validemail",
+ type: "regex",
+ regex: "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\.[A-Za-z]{2,4}",
+ message: "Not a valid email address<!-- data-validator-validemail-message to override -->"
+ },
+ passwordagain: {
+ name: "Passwordagain",
+ type: "match",
+ match: "password",
+ message: "Does not match the given password<!-- data-validator-paswordagain-message to override -->"
+ },
+ positive: {
+ name: "Positive",
+ type: "shortcut",
+ shortcut: "number,positivenumber"
+ },
+ negative: {
+ name: "Negative",
+ type: "shortcut",
+ shortcut: "number,negativenumber"
+ },
+ number: {
+ name: "Number",
+ type: "regex",
+ regex: "([+-]?\\\d+(\\\.\\\d*)?([eE][+-]?[0-9]+)?)?",
+ message: "Must be a number<!-- data-validator-number-message to override -->"
+ },
+ integer: {
+ name: "Integer",
+ type: "regex",
+ regex: "[+-]?\\\d+",
+ message: "No decimal places allowed<!-- data-validator-integer-message to override -->"
+ },
+ positivenumber: {
+ name: "Positivenumber",
+ type: "min",
+ min: 0,
+ message: "Must be a positive number<!-- data-validator-positivenumber-message to override -->"
+ },
+ negativenumber: {
+ name: "Negativenumber",
+ type: "max",
+ max: 0,
+ message: "Must be a negative number<!-- data-validator-negativenumber-message to override -->"
+ },
+ required: {
+ name: "Required",
+ type: "required",
+ message: "This is required<!-- data-validator-required-message to override -->"
+ },
+ checkone: {
+ name: "Checkone",
+ type: "minchecked",
+ minchecked: 1,
+ message: "Check at least one option<!-- data-validation-checkone-message to override -->"
+ }
+ }
+ };
+
+ var formatValidatorName = function (name) {
+ return name
+ .toLowerCase()
+ .replace(
+ /(^|\s)([a-z])/g ,
+ function(m,p1,p2) {
+ return p1+p2.toUpperCase();
+ }
+ )
+ ;
+ };
+
+ var getValue = function ($this) {
+ // Extract the value we're talking about
+ var value = $this.val();
+ var type = $this.attr("type");
+ if (type === "checkbox") {
+ value = ($this.is(":checked") ? value : "");
+ }
+ if (type === "radio") {
+ value = ($('input[name="' + $this.attr("name") + '"]:checked').length > 0 ? value : "");
+ }
+ return value;
+ };
+
+ function regexFromString(inputstring) {
+ return new RegExp("^" + inputstring + "$");
+ }
+
+ /**
+ * Thanks to Jason Bunting via StackOverflow.com
+ *
+ * http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string#answer-359910
+ * Short link: http://tinyurl.com/executeFunctionByName
+ **/
+ function executeFunctionByName(functionName, context /*, args*/) {
+ var args = Array.prototype.slice.call(arguments).splice(2);
+ var namespaces = functionName.split(".");
+ var func = namespaces.pop();
+ for(var i = 0; i < namespaces.length; i++) {
+ context = context[namespaces[i]];
+ }
+ return context[func].apply(this, args);
+ }
+
+ $.fn.jqBootstrapValidation = function( method ) {
+
+ if ( defaults.methods[method] ) {
+ return defaults.methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ));
+ } else if ( typeof method === 'object' || ! method ) {
+ return defaults.methods.init.apply( this, arguments );
+ } else {
+ $.error( 'Method ' + method + ' does not exist on jQuery.jqBootstrapValidation' );
+ return null;
+ }
+
+ };
+
+ $.jqBootstrapValidation = function (options) {
+ $(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this,arguments);
+ };
+
+})( jQuery );
diff --git a/contact-ecc.txt b/contact-ecc.txt
new file mode 100644
index 0000000..45ac312
--- /dev/null
+++ b/contact-ecc.txt
@@ -0,0 +1,75 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+# Contact Information of Matt Rude
+
+This document contains my personal contact information, personal
+websites, social media profiles, and PGP public keys and fingerprints.
+
+## Addresses and Websites
+
+* Name: Matt Rude
+* Location: Minneapolis, Minnesota, USA
+* Website: https://mattrude.com
+* Keyserver: https://keyserver.mattrude.com
+* Personal wiki: https://wiki.mattrude.com
+* XMPP IM Server: https://im.mattrue.com
+
+## Social Media Profile
+
+* Github: https://github.com/mattrude
+* Twitter: https://twitter.com/mdrude
+* Keybase: https://keybase.io/mattrude
+* Facebook: https://facebook.com/mattrude
+* Instagram: https://instagram.com/mattdrude
+
+## Public Keys
+
+You may use the below public keys for secure end-to-end encryption,
+depending on the system you are using. Use one of the OpenPGP keys for
+email comunication, and one of the OMEMO keys for XMPP Instant Messaging.
+
+### XMPP OMEMO Public fingerprints:
+
+Phone (Primary) (2017-06-07)
+
+ 2211712a f24bfcaa 3c078673 e493ce03
+ 2b8bb3df 8e6d727d 813b5234 f148b219
+
+Tablet (2017-07-08)
+
+ a4b88aca f63e1f05 6f8fd700 7847baf3
+ 3f653098 64d478a7 d7387c88 fd8fb834
+
+Laptop (2016-12-02)
+
+ 776DCE9B 34AFFC32 4E5CACAA D6AA7DBC
+ A9DF8BF4 E3D6C4FC 188850EC 0D9EC30B
+
+### OpenPGP Keys for email:
+
+Both email address; [email protected] & [email protected],
+go to the same place.
+
+#### RSA OpenPGP Key information
+
+ uid = Matt Rude <[email protected]>
+ pub = rsa2048/95B0761F 2015-03-02
+ sub = rsa2048/BC158061 2015-03-02
+ fingerprint = 71FD 20E3 2815 8C32 2133 FBBE C490 9EE4 95B0 761F
+
+#### ECC OpenPGP Key information
+
+ uid = Matt Rude <[email protected]>
+ pub = nistp256/03305F35 2015-02-15
+ fingerprint = 77F1 D65B 5FF0 54DC 9286 6078 0314 CD85 0330 5F35
+
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iF4EARMIAAYFAlpK0UQACgkQAxTNhQMwXzWV6gD/RgvjdgnU4xSVVKuA2ovIyuAc
+/upcVZb3q0C3ciQTrtIA/jf54DOYqNN/0iSo/w8pcLeW9dNMF5zvxbIqM8j8KnkU
+=9aQU
+-----END PGP SIGNATURE-----
diff --git a/contact.txt b/contact.txt
new file mode 100644
index 0000000..85eacbe
--- /dev/null
+++ b/contact.txt
@@ -0,0 +1,79 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+# Contact Information of Matt Rude
+
+This document contains my personal contact information, personal
+websites, social media profiles, and PGP public keys and fingerprints.
+
+## Addresses and Websites
+
+* Name: Matt Rude
+* Location: Minneapolis, Minnesota, USA
+* Website: https://mattrude.com
+* Keyserver: https://keyserver.mattrude.com
+* Personal wiki: https://wiki.mattrude.com
+* XMPP IM Server: https://im.mattrue.com
+
+## Social Media Profile
+
+* Github: https://github.com/mattrude
+* Twitter: https://twitter.com/mdrude
+* Keybase: https://keybase.io/mattrude
+* Facebook: https://facebook.com/mattrude
+* Instagram: https://instagram.com/mattdrude
+
+## Public Keys
+
+You may use the below public keys for secure end-to-end encryption,
+depending on the system you are using. Use one of the OpenPGP keys for
+email comunication, and one of the OMEMO keys for XMPP Instant Messaging.
+
+### XMPP OMEMO Public fingerprints:
+
+Phone (Primary) (2017-06-07)
+
+ 2211712a f24bfcaa 3c078673 e493ce03
+ 2b8bb3df 8e6d727d 813b5234 f148b219
+
+Tablet (2017-07-08)
+
+ a4b88aca f63e1f05 6f8fd700 7847baf3
+ 3f653098 64d478a7 d7387c88 fd8fb834
+
+Laptop (2016-12-02)
+
+ 776DCE9B 34AFFC32 4E5CACAA D6AA7DBC
+ A9DF8BF4 E3D6C4FC 188850EC 0D9EC30B
+
+### OpenPGP Keys for email:
+
+Both email address; [email protected] & [email protected],
+go to the same place.
+
+#### RSA OpenPGP Key information
+
+ uid = Matt Rude <[email protected]>
+ pub = rsa2048/95B0761F 2015-03-02
+ sub = rsa2048/BC158061 2015-03-02
+ fingerprint = 71FD 20E3 2815 8C32 2133 FBBE C490 9EE4 95B0 761F
+
+#### ECC OpenPGP Key information
+
+ uid = Matt Rude <[email protected]>
+ pub = nistp256/03305F35 2015-02-15
+ fingerprint = 77F1 D65B 5FF0 54DC 9286 6078 0314 CD85 0330 5F35
+
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQEcBAEBCAAGBQJaStFEAAoJEMSQnuSVsHYfOG0IAKQktaKBn2+qp1GDrD0KkW9Z
+UQPqymZbnbJd2Bk/Qce7OsQJmSS4A4DmUQIP91k8ajmSqpVY+c9XRXO7dAbhA3tm
+pH7FuYpbZQpKmBjKc7Q4+gGVwxqwWQ47tLI7syIJC52vnWKxU2Sp5czWxe7/G0A1
+pqQtzxlApxdVa0xaKPV/mP9XfDxVIqdT7/W/Glo4pqGFDWTt32SoNxp5zlygANKe
+XnLvyHc1RZKLy+7eW0fsAo0ToIZny/7ezXP36heE7wkt4BfPN0c0W5+7nGBmLqLW
+C5dxCwS8P9/attM+niXiFf2nwRYZZ6aP0N5pvIrD4X0zeJStrc6fBaTlDd/dbRE=
+=xkWC
+-----END PGP SIGNATURE-----
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..d368446
--- /dev/null
+++ b/index.html
@@ -0,0 +1,108 @@
+---
+layout: welcome
+title: Home
+permalink: /
+---
+
+<div class="jumbotron" style="padding-top:90px;">
+ <div class="container">
+ <div class="col-md-4 col-sm-4">
+ <img src="{{ site.url }}/assets/img/xmpp_logo.png" width="233px;" height="240px;">
+ </div>
+ <div class="col-md-8" style="text-align:right;">
+ <h1>XMPP Communication Service</h1>
+ </div>
+ </div>
+</div>
+
+<div class="container offsetanchor" id="opening">
+ <div class="col-md-7 col-sm-6">
+ <p>This is the <strong>{{ site.name }}</strong> communication service website. This site is here to provide basic
+ information on using this service. A <a href="{{ site.url }}/help/definitions/#xmpp-server">XMPP</a>
+ service provides messaging ability via a local client. XMPP sites like this service are
+ <a href="{{ site.url }}/help/definitions/#federation">federated</a>, meaning they are able to connect
+ to diffrent XMPP servers on diffrent domains, similer to how email allows you to send messages to users on other
+ domains/servers. This service is in complete compliance with
+ <a href="https://xmpp.org/extensions/xep-0375.html">XEP-0375</a>. The XEP-0375 document specifies the 2016
+ compliance levels for XMPP clients and servers.</p>
+
+ <p>This service requires the use of a client to connect to the server with. Please see the
+ <a href="{{ site.url }}/help/clients/">client list</a> for a small list of available clients that
+ may be used. My personal preferred clients are <a href="https://gajim.org/">Gajim</a> or
+ <a href="https://swift.im/">Swift</a> for desktop/laptops and <a href="https://conversations.im/">Conversations</a>
+ or <a href="https://chatsecure.org/">ChatSecure</a> for mobile.</p>
+ </div>
+
+ <div class="col-md-5 col-sm-6">
+ <h1>Connecting...</h1>
+ <ul>
+ <li>Port: <b>5222</b></li>
+ <li>Domain: <b>{{ site.xmpp-url }}</b></li>
+ <li>Server Name: <b>{{ site.xmpp-host }}</b></li>{% if site.xmpp-conference-url and site.xep-0045 == 1 %}
+ <li>Conference Rooms: <b>{{ site.xmpp-conference-url }}</b></li>{% endif %}{% if site.xmpp-proxy-url and site.xep-0065 == 1 %}
+ <li>Socks 5 Proxy: <b>{{ site.xmpp-proxy-url }}</b></li>{% endif %}{% if site.xmpp-upload-url and site.xep-0363 == 1 %}
+ <li>File Uploads: <b>{{ site.xmpp-upload-url }}</b></li>{% endif %}
+ </div>
+</div>
+
+{% if site.register-web == 1 %}
+<div id="register">
+ <div id="feature-register" style="background-color:#eee;">
+ {% include registration.html %}
+ </div>
+</div>
+{% endif %}
+
+<div id="features">
+ {% for section in site.data.sections %}
+ <div id="feature-{{ section.slug }}" style="background-color:#{{ section.color }};">
+ <div class="container offsetanchor">
+ <div class="row">
+ <div class="section-headder" id="{{ section.slug }}"><center>
+ <span class="glyphicon {{ section.glyph }}" style="font-size:60px;" aria-hidden="true"></span>
+ <h2>{{ section.name }}</h2>
+ </center></div>
+ <div class="feature-{{ section.slug }}">
+ {% for feature in site.data.features %}
+ {% if feature.section == section.slug %}
+ <div class="col-md-4 col-sm-6" style="min-height:280px;">
+ <h3>{{ feature.name }}</h3>
+ <p>{{ feature.text }}</p>
+ </div>
+ {% endif %}
+ {% endfor %}
+ </div>
+ </div>
+ </div>
+ </div>
+ {% endfor %}
+</div>
+
+<div class="container offsetanchor" id="security">
+ <div class="row">
+ <div class="section-headder" id="{{ section.slug }}"><center>
+ <i class="fa fa-lock" style="font-size:60px;" aria-hidden="true"></i>
+ <h2>Privacy & Security</h2>
+ </center></div>
+ <div class="col-md-6" style="min-height:280px;">
+ <h2>Security</h2>
+ <ul>
+ <li>SSL/TLS encryption is <a href="https://github.com/stpeter/manifesto/blob/master/manifesto.txt">required</a>
+ between clients and servers (C2S) and server to server (S2S) connections</li>
+ <li>The backend is configured to store hashed and salted authentication data</li>
+ <li>Use <a href="https://conversations.im/omemo/">OMEMO</a> or
+ <a href="{{ site.url }}/help/definitions/#otr">Off-the-Record (OTR)</a>
+ in your chat client to have fully encrypted chats</li>
+ </ul>
+ </div>
+ <div class="col-md-6" style="min-height:280px;">
+ <h2 id="policies">Policies</h2>
+ <p>No more information is collected and stored than what is absolutely necessary.
+ This includes rosters, vCards, offline messages, etc.</p>
+ <p>Spam and abuse including advertisements of any kind will not be tolerated on
+ this network. For spam or abuse please contact us with the full details.</p>
+ <p>Please see the <a href="{{ site.url }}/privacy-policy/">Privacy Policy</a> for
+ a more detailed explanation.</p>
+ </div>
+ </div>
+</div>
diff --git a/pages/404.html b/pages/404.html
new file mode 100644
index 0000000..08c81ab
--- /dev/null
+++ b/pages/404.html
@@ -0,0 +1,21 @@
+---
+layout: default
+sitemap: false
+permalink: /404.html
+---
+
+<br />
+<br />
+<br />
+<br />
+<br />
+<center><h1>Error: 404 <small>Page not found!</small></h1></center>
+<center><p>Im sorry but the page you are looking for can not be found at this time.</p></center>
+<br />
+<br />
+<br />
+<br />
+<br />
+<br />
+<br />
+<br />
diff --git a/pages/about.md b/pages/about.md
new file mode 100644
index 0000000..ea5fe27
--- /dev/null
+++ b/pages/about.md
@@ -0,0 +1,17 @@
+---
+layout: default
+title: About
+permalink: /about/
+---
+
+<div class="section-headder" id="{{ section.slug }}"><center><span class="fa fa-info-circle" style="font-size:80px;" aria-hidden="true"></span><h1>About</h1></center></div>
+
+## This Service
+
+This server provides instant messaging service, via the XMPP protocol, to users with an account on this domain. An XMPP server provides basic messaging, [presence]({{ site.url }}/help/definitions/#presence), and XML routing features.
+
+This site is running [prosody](https://prosody.im) version {{ site.prosody-version }} on [Ubuntu](http://www.ubuntu.com/) version 16.04 LTS.. The source for prosody may be found at [hg.prosody.im](https://hg.prosody.im/). The program prosody is licensed under the [MIT/X11 license](https://prosody.im/source/mit).
+
+## Site Source Locations
+The source for this website may be found in the github repository [xmpp-site](https://github.com/mattrude/xmpp-site). The site is licensed under the [GNU General Public License, version 3 (GPLv3)](https://github.com/mattrude/xmpp-site/blob/master/LICENSE), and may be used or modified under the terms of that license.
+
diff --git a/pages/certificates.md b/pages/certificates.md
new file mode 100644
index 0000000..ca5d465
--- /dev/null
+++ b/pages/certificates.md
@@ -0,0 +1,112 @@
+---
+layout: default
+title: Server Certificates
+permalink: /certificates/
+---
+
+# Server Certificates
+One of the benefits of communicating via XMPP is the level of security involved. To allow users to validate the servers they are connecting to, below is the current fingerprints for each domain name.
+
+<div id="cert-table">
+<h2>{{ site.xmpp-url }}</h2>
+<p style="margin-top:-0.6em;"><small>(expires: {{ site.fingerprint-expires }})</small></p>
+{% if site.fingerprint-sha1 %}
+ <div class="cert-title">
+ <b>SHA1 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.fingerprint-sha256 %}
+ <div class="cert-title">
+ <b>SHA256 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-sha256 }}</pre>
+ </div>
+{% endif %}
+{% if site.xmpp-host %}
+<h2>{{ site.xmpp-host }}</h2>
+<p style="margin-top:-0.6em;"><small>(expires: {{ site.fingerprint-im-expires }})</small></p>
+{% if site.xmpp-host and site.fingerprint-im-sha1 %}
+ <div class="cert-title">
+ <b>SHA1 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-im-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.xmpp-host and site.fingerprint-im-sha256 %}
+ <div class="cert-title">
+ <b>SHA256 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-im-sha256 }}</pre>
+ </div>
+{% endif %}
+{% endif %}
+{% if site.xmpp-conference-url and site.xep-0045 == 1 %}
+<h2>{{ site.xmpp-conference-url }}</h2>
+<p style="margin-top:-0.6em;"><small>(expires: {{ site.fingerprint-conference-expires }})</small></p>
+{% if site.xmpp-conference-url and site.xep-0045 == 1 and site.fingerprint-conference-sha1 %}
+ <div class="cert-title">
+ <b>SHA1 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-conference-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.xmpp-conference-url and site.xep-0045 == 1 and site.fingerprint-conference-sha256 %}
+ <div class="cert-title">
+ <b>SHA256 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-conference-sha256 }}</pre>
+ </div>
+{% endif %}
+{% endif %}
+{% if site.xmpp-proxy-url and site.xep-0065 == 1 %}
+<h2>{{ site.xmpp-proxy-url }}</h2>
+<p style="margin-top:-0.6em;"><small>(expires: {{ site.fingerprint-proxy-expires }})</small></p>
+{% if site.xmpp-proxy-url and site.xep-0065 == 1 and site.fingerprint-proxy-sha1 %}
+ <div class="cert-title">
+ <b>SHA1 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-proxy-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.xmpp-proxy-url and site.xep-0065 == 1 and site.fingerprint-proxy-sha256 %}
+ <div class="cert-title">
+ <b>SHA256 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-proxy-sha256 }}</pre>
+ </div>
+{% endif %}
+{% endif %}
+{% if site.xmpp-upload-url and site.xep-0363 == 1 %}
+<h2>{{ site.xmpp-upload-url }}</h2>
+<p style="margin-top:-0.6em;"><small>(expires: {{ site.fingerprint-upload-expires }})</small></p>
+{% if site.xmpp-upload-url and site.xep-0363 == 1 and site.fingerprint-upload-sha1 %}
+ <div class="cert-title">
+ <b>SHA1 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-upload-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.xmpp-upload-url and site.xep-0363 == 1 and site.fingerprint-upload-sha256 %}
+ <div class="cert-title">
+ <b>SHA256 Fingerprint</b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-upload-sha256 }}</pre>
+ </div>
+{% endif %}
+{% endif %}
+</div> <!-- Closing cert-table id div -->
+
+<p style='text-align:right;'><a href="https://check.messaging.one/result.php?domain={{ site.xmpp-url }}&amp;type=server"><img src="https://check.messaging.one/badge.php?domain={{ site.xmpp-url }}" alt="check.messaging.one server score" /></a></p>
+
diff --git a/pages/chatsecure.md b/pages/chatsecure.md
new file mode 100644
index 0000000..d3da219
--- /dev/null
+++ b/pages/chatsecure.md
@@ -0,0 +1,7 @@
+---
+layout: default
+title: ChatSecure User Guide
+permalink: /help/chatsecure/
+---
+
+<center><img src="/assets/img/clients/chatsecure_logo.png" alt="ChatSecure Logo" height="128px" width="128px"><h1>ChatSecure User Guide</h1></center>
diff --git a/pages/client_list.md b/pages/client_list.md
new file mode 100644
index 0000000..34f3a7e
--- /dev/null
+++ b/pages/client_list.md
@@ -0,0 +1,298 @@
+---
+layout: default
+title: Client List
+permalink: /help/client-list/
+---
+
+Below is an incomplete list of avalable clients for XMPP services.
+
+<table class='table'>
+<thead>
+<tr>
+<th>Name</th>
+<th>Platform(s)</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td><a href="http://adium.im">Adium</a></td>
+<td>OSX</td>
+</tr>
+<tr>
+<td><a href="http://aqq.eu">AQQ</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://astrachat.com">AstraChat</a></td>
+<td>Mobile (Android, iOS) / Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://beejive.com">beejive</a></td>
+<td>Mobile (Android, BlackBerry, iOS)</td>
+</tr>
+<tr>
+<td><a href="http://beem-project.com">Beem</a></td>
+<td>Mobile (Android)</td>
+</tr>
+<tr>
+<td><a href="http://bitlbee.org">BitlBee</a></td>
+<td>Linux</td>
+</tr>
+<tr>
+<td><a href="http://bluejabb.com">BlueJabb</a></td>
+<td>Mobile (Android, Blackberry (BBOS), Nokia Symbian S40/S60 and Asha)</td>
+</tr>
+<tr>
+<td><a href="http://buddycloud.com">Buddycloud</a></td>
+<td>Mobile / Web / Console</td>
+</tr>
+<tr>
+<td><a href="https://candy-chat.github.io/candy/">Candy</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://coccinella.im">Coccinella</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="https://github.com/siacs/Conversations">Conversations</a></td>
+<td>Mobile (Android)</td>
+</tr>
+<tr>
+<td><a href="http://conversejs.org">Converse.js</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://coversant.com">Coversant SoapBox Communicator</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://portablek.com">Crosstalk</a></td>
+<td>Mobile (iOS)</td>
+</tr>
+<tr>
+<td><a href="http://emclient.com">eM Client</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://live.gnome.org">Empathy</a></td>
+<td>Linux</td>
+</tr>
+<tr>
+<td><a href="http://developer.pidgin.im">Finch</a></td>
+<td>Console / Text-Mode</td>
+</tr>
+<tr>
+<td><a href="http://gajim.org">Gajim</a></td>
+<td>Linux / Windows</td>
+</tr>
+<tr>
+<td><a href="http://guardianproject.info">ChatSecure</a></td>
+<td>Mobile (Android)</td>
+</tr>
+<tr>
+<td><a href="https://gnufreetalk.github.io/">GNU Freetalk</a></td>
+<td>Console / Text-Mode</td>
+</tr>
+<tr>
+<td><a href="http://bvstools.com">GreenJab</a></td>
+<td>IBM i</td>
+</tr>
+<tr>
+<td><a href="http://www.apple.com/ios/messages/">Apple Messages</a></td>
+<td>OSX</td>
+</tr>
+<tr>
+<td><a href="http://shapeservices.com">IM+</a></td>
+<td>Mobile</td>
+</tr>
+<tr>
+<td><a href="http://instantbird.com">Instantbird</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://cybione.org">irssi-xmpp</a></td>
+<td>Console / Text-Mode</td>
+</tr>
+<tr>
+<td><a href="http://emacs-jabber.sourceforge.net">jabber.el</a></td>
+<td>Linux</td>
+</tr>
+<tr>
+<td><a href="http://jabbim.com">Jabbim</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://jabiru.info">Jabiru</a></td>
+<td>Mobile (Android)</td>
+</tr>
+<tr>
+<td><a href="http://jajc.jrudevels.org">JAJC</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://jappix.org">Jappix</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://jitsi.org">Jitsi</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://jsxc.org">JSXC</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://stefan-strigler.de/jwchat">JWChat</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://kadu.net">Kadu</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://kopete.kde.org">Kopete</a></td>
+<td>Linux</td>
+</tr>
+<tr>
+<td><a href="http://mcabber.com">mcabber</a></td>
+<td>Console / Text-Mode</td>
+</tr>
+<tr>
+<td><a href="http://miranda-im.org">Miranda IM</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://miranda-ng.org">Miranda NG</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="https://movim.eu">Movim</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://monal.im">Monal IM</a></td>
+<td>Mobile (iOS)</td>
+</tr>
+<tr>
+<td><a href="http://mozilla.org/thunderbird">Mozilla Thunderbird</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://oneteam.im">OneTeam</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://oneteam.im">OneTeam for iPhone</a></td>
+<td>Mobile (iOS)</td>
+</tr>
+<tr>
+<td><a href="http://poez.io">Poezio</a></td>
+<td>Console / Text-Mode</td>
+</tr>
+<tr>
+<td><a href="http://pidgin.im">Pidgin</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://profanity.im">Profanity</a></td>
+<td>Console / Text-Mode</td>
+</tr>
+<tr>
+<td><a href="http://psi-im.org">Psi</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://psi-plus.com">Psi+</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://forum.qip.ru">Quiet Internet Pager</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://qutim.org">qutIM</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="https://salut-a-toi.org/">Salut à Toi</a></td>
+<td>Linux / Console / Text-Mode / Browser</td>
+</tr>
+<tr>
+<td><a href="http://sim-im.org">Sim-IM</a></td>
+<td>Linux</td>
+</tr>
+<tr>
+<td><a href="http://igniterealtime.org">Spark</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://igniterealtime.org">SparkWeb</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://swift.im">Swift</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://talkonaut.com">Talkonaut</a></td>
+<td>Mobile</td>
+</tr>
+<tr>
+<td><a href="http://tigase.org">Tigase Messenger</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://tigase.org">Tigase Minichat</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://tkabber.jabber.ru">Tkabber</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://trillian.im">Trillian</a></td>
+<td>Windows/ OSX / Mobile / Browser</td>
+</tr>
+<tr>
+<td><a href="http://altertech.net">V&amp;V Messenger</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://vacuum-im.org">Vacuum-IM</a></td>
+<td>Linux / OSX / Windows</td>
+</tr>
+<tr>
+<td><a href="http://vayusphere.com">Vayusphere</a></td>
+<td>Mobile (BlackBerry)</td>
+</tr>
+<tr>
+<td><a href="http://codeplex.com">VSTalk</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://k2t.eu">WTW</a></td>
+<td>Windows</td>
+</tr>
+<tr>
+<td><a href="http://xabber.com">Xabber</a></td>
+<td>Mobile (Android)</td>
+</tr>
+<tr>
+<td><a href="https://github.com/agl/xmpp-client">xmpp-client</a></td>
+<td>Linux / OSX</td>
+</tr>
+<tr>
+<td><a href="http://babelmonkeys.de">xmppchat</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://code.google.com">XMPPWebChat</a></td>
+<td>Browser</td>
+</tr>
+<tr>
+<td><a href="http://yaxim.org">yaxim</a></td>
+<td>Mobile (Android)</td>
+</tr>
+</tbody>
+</table>
diff --git a/pages/clients.html b/pages/clients.html
new file mode 100644
index 0000000..59987d9
--- /dev/null
+++ b/pages/clients.html
@@ -0,0 +1,33 @@
+---
+layout: default
+title: XMPP Client List
+permalink: /help/clients/
+---
+
+<h1>XMPP Client List</h1>
+
+<div class="container offsetanchor" id="clients">
+ {% for type in site.data.clienttypes %}
+ <div class="row">
+ <center><h2>{{ type.name }}</h2></center>
+ <div class="client-{{ type.slug }}">
+ {% for client in site.data.clients %}
+ {% if client.type == type.slug %}
+ <div class="col-md-4" style="min-height:280px;">
+ {% if client.img %}
+ <center><img src="{{ site.url }}/assets/img/clients/{{ client.img }}" height="80px" /></center>
+ {% endif %}
+ <center><h3>{{ client.name }}</h3></center>
+ <ul class="list-group">
+ <li class="list-group-item"><b>Platform:</b> {{ client.platform }}</li>
+ <li class="list-group-item"><b>Encryption:</b> {{ client.encryption }}</li>
+ <li class="list-group-item"><b>Website:</b> <a href="{{ client.url }}">{{ client.domain }}</a></li>
+ {% if client.text %}<li class="list-group-item">{{ client.text }}</li>{% endif %}
+ </ul>
+ </div><!-- end class col-md-4 -->
+ {% endif %}
+ {% endfor %}
+ </div><!-- end class client-{{ type.slug }} -->
+ </div><!-- end class row -->
+ {% endfor %}
+</div><!-- end id clients -->
diff --git a/pages/contact.html b/pages/contact.html
new file mode 100644
index 0000000..9cd07d8
--- /dev/null
+++ b/pages/contact.html
@@ -0,0 +1,53 @@
+---
+layout: default
+title: Contact
+permalink: /contact/
+---
+
+<div class="container offsetanchor" id="contact">
+ <div class="row">
+ <div class="section-headder" style="padding-top:0;"><center>
+ <h1 class="page-header text-center" style="border-bottom: 0px;margin:0 0 20px; 0;"><span class="page-header text-center fa fa-address-card-o" style="font-size:50px;margin:0;border-bottom:none;padding:0 10px 0 0;vertical-align:middle;"></span> Contact</h1>
+ </div>
+ <div class="col-md-5">
+ <h3>Contact Information</h3>
+ <p>This site is maintained by Matt Rude (<a href="https://keyserver.mattrude.com/d/0xc4909ee495b0761f">0xc4909ee495b0761f</a>). If you would like to report any problems or bugs, please send a email or XMPP messsage to the email address listed in one of my public keys.</p>
+ <p>If you are thankful for this service, please consider donating some funds to the cause. My bitcoin address is <code class="highlighter-rouge">1211xFABAc7W4QELfaGFvEqzUhVF2zbm33</code>.</p>
+ <p>You may also see my profile on <a href="https://keybase.io/mattrude">keybase.io/mattrude</a>.</p>
+ <ul id="contact-list" class="list-inline">
+ <li><b><a href="mailto:[email protected]" title="Email Address"><i class="fa fa-envelope"></i></a></b></li>
+ <li><b><a href="https://www.twitter.com/mdrude" title="Twitter Profile Page"><i class="fa fa-twitter-square"></i></a></b></li>
+ <li><b><a href="https://www.facebook.com/mattrude" title="Facebook Profile Page"><i class="fa fa-facebook-official"></i></a></b></li>
+ <li><b><a href="https://www.instagram.com//mattdrude" title="Instagram Profile Page"><i class="fa fa-instagram"></i></a></b></li>
+ <li><b><a href="https://github.com/mattrude" title="Github Profile Page"><i class="fa fa-github"></i></a></b></li>
+ <li><b><a href="xmpp:[email protected]" title="XMPP/Jabber ID"><i class="fa fa-commenting"></i></a></b></li>
+ <li><b><a href="https://mattrude.com" title="Website"><i class="fa fa-link"></i></a></b></li>
+ <li><b><a href="https://keyserver.mattrude.com/search/vindex/hash/fingerprint/0xc4909ee495b0761f" title="PGP Public Key"><i class="fa fa-key"></i></a></b></li>
+ </ul>
+ </div>
+ <div class="col-md-7">
+ <h3 id="my-public-pgp-key-information">My Public PGP Key Information</h3>
+ <p><strong>My Default RSA Key:</strong></p>
+ <div class="highlighter-rouge">
+ <pre class="highlight"><code>uid = Matt Rude
+pub = rsa2048/95B0761F 2015-03-02
+sub = rsa2048/BC158061 2015-03-02
+fingerprint = 71FD 20E3 2815 8C32 2133 FBBE C490 9EE4 95B0 761F</code></pre>
+ </div>
+ <p><strong>My Elliptic Curve Cryptography (ECC) Key:</strong></p>
+ <div class="highlighter-rouge">
+ <pre class="highlight"><code>uid = Matt Rude
+pub = nistp256/03305F35 2015-02-15
+fingerprint = 77F1 D65B 5FF0 54DC 9286 6078 0314 CD85 0330 5F35</code></pre>
+ </div>
+ <p>Or, you may validate my keys using one of my <a href="https://keyserver.mattrude.com/guides/dns-dane-cert-records/">DANE</a> or <a href="https://keyserver.mattrude.com/guides/public-key-association/">PKA</a> DNS records.</p>
+ </div>
+ </div>
+ <h3 id="signed-contact-information">Signed Contact Information</h3>
+ <p>A signed copy of this information, using my <a href="https://keyserver.mattrude.com/d/0xc4909ee495b0761f">standard key</a>, may be found <a href="https://im.mattrude.com/contact.txt">here</a>, or using my <a href="https://keyserver.mattrude.com/d/0x0314CD8503305F35">ECC key</a>, may be found <a href="https://im.mattrude.com/contact-ecc.txt">here</a>. You may validate these files by running the below commands:</p>
+ <div class="highlighter-rouge">
+ <pre class="highlight"><code style="overflow:auto;word-wrap:normal;white-space:pre;">curl -s https://im.mattrude.com/contact.txt |gpg --keyserver-options auto-key-retrieve --auto-key-locate pka --verify
+curl -s https://im.mattrude.com/contact-ecc.txt |gpg2 --keyserver-options auto-key-retrieve --auto-key-locate pka --verify
+</code></pre>
+ </div>
+</div>
diff --git a/pages/conversations.md b/pages/conversations.md
new file mode 100644
index 0000000..59090f3
--- /dev/null
+++ b/pages/conversations.md
@@ -0,0 +1,30 @@
+---
+layout: default
+title: Conversations User Guide
+permalink: /help/conversations/
+---
+
+<center><img src="/assets/img/clients/conversations_logo.png" alt="Conversations Logo" height="128px" width="128px"><h1>Conversations User Guide</h1></center>
+
+## Overview
+
+## Downloading and Installing Conversations
+
+## Logging into Conversations for the first time
+
+## Updating your Profile
+
+## Adding a Contact
+
+## Changing your Status
+
+## Sending Messages
+
+## Sending a File to a Single User
+
+## Using a Group Conference
+
+### Sending a File to a Conference
+
+## Pro-Tips
+
diff --git a/pages/creating-account.html b/pages/creating-account.html
new file mode 100644
index 0000000..470dec5
--- /dev/null
+++ b/pages/creating-account.html
@@ -0,0 +1,78 @@
+---
+layout: default
+title: Creating a New Account
+permalink: /help/creating-a-new-account/
+---
+
+<div class="section-headder">
+ <center><h1>Step 1: Download a Client</h1></center>
+</div>
+
+
+
+<div class="container offsetanchor" id="clients">
+ {% for type in site.data.clienttypes %}
+ <div class="row">
+ <center><h2>{{ type.name }}</h2></center>
+ <div class="client-{{ type.slug }}">
+ {% for client in site.data.clients %}
+ {% if client.type == type.slug %}
+ <div class="col-md-4" style="min-height:280px;">
+ {% if client.img %}
+ <center><img src="{{ site.url }}/assets/img/clients/{{ client.img }}" height="80px" /></center>
+ {% endif %}
+ <center><h3>{{ client.name }}</h3></center>
+ <ul class="list-group">
+ <li class="list-group-item"><b>Platform:</b> {{ client.platform }}</li>
+ <li class="list-group-item"><b>Encryption:</b> {{ client.encryption }}</li>
+ <li class="list-group-item"><b>Website:</b> <a href="{{ client.url }}">{{ client.domain }}</a></li>
+ {% if client.text %}<li class="list-group-item">{{ client.text }}</li>{% endif %}
+ </ul>
+ </div><!-- end class col-md-4 -->
+ {% endif %}
+ {% endfor %}
+ </div><!-- end class client-{{ type.slug }} -->
+ </div><!-- end class row -->
+ {% endfor %}
+</div><!-- end id clients -->
+
+
+
+
+<div class="section-headder">
+ <center><h1>Step 2: Choose a XMPP Server and Register an Account</h1></center>
+</div>
+
+
+<table class='table' style='width:100%'>
+ <thead>
+ <tr>
+ <th>Service Name</th>
+ <th>Registration Method</th>
+ <th><center>Website<br />Language</center></th>
+ <th><center>Service<br />Price</center></th>
+ <th><a href='https://xmpp.org/extensions/xep-0375.html'>XEP-0375</a> complient</th>
+ <th><a href='https://xmpp.org/extensions/xep-0368.html'>XEP-0368</a> complient</th>
+ <th><center>Tor Service</center></th>
+ </tr>
+ </thead>
+ <tbody>
+{% for service in site.data.clients-compliance %}
+ <tr>
+ <td style="min-width:150px;"><a href='{{ service.url }}'>{{ service.name }}</a></td>
+ <td style="min-width:150px;">{% if service.registration-url %}<a href="{{ service.registration-url }}">{{ service.registration }}</a>{% elsif service.registration %}{{ service.registration}}{% else %}<i>Unknown</i>{% endif %}</td>
+ <td><center>{{ service.language }}</center></td>
+ <td><center>{% if service.price %}{{ service.price }}{% else %}Free{% endif %}<center></td>
+ {% if service.xep-375 == 1 %}<td class=PASSED style="width:75px;"><center>Yes</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ {% if service.xep-368 == 1 %}<td class=PASSED style="width:75px;"><center>Yes</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ {% if service.tor %}<td class=PASSED><center>{{ service.tor }}</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ </tr>
+{% endfor %}
+ </tbody>
+</table>
+
+
+
+<div class="section-headder">
+ <center><h1>Step 3: Connect your Client to you New Account</h1></center>
+</div>
diff --git a/pages/definitions.md b/pages/definitions.md
new file mode 100644
index 0000000..b79b9fe
--- /dev/null
+++ b/pages/definitions.md
@@ -0,0 +1,82 @@
+---
+layout: definitions
+title: XMPP Definitions
+permalink: /help/definitions/
+---
+
+# XMPP Definitions
+
+## BOSH
+<b>B</b>idirectional-streams <b>O</b>ver <b>S</b>ynchronous <b>H</b>TTP (BOSH) used to transport XMPP [stanzas](#stanza). The result is an HTTP binding for XMPP communications that is useful in situations where a device or client is unable to maintain a long-lived [TCP](#tcp) connection to an XMPP server.
+
+## Dialback
+
+<b>Dialback</b> is used between two (2) XMPP servers to provide identity verification. Server Dialback uses the Domain Name System ([DNS](#DNS)) as the basis for verifying identity; the basic approach is that when a receiving server accepts a server-to-server connection from an initiating server, it does not process XMPP [stanzas](#stanza) over the connection until it has verified the initiating server's identity.
+
+## Domain
+
+## DNS
+
+## Federation
+
+<b>Federation</b> is the method used by XMPP servers to connect to other XMPP server to allow users from one server to chat with users on other server.
+
+Similar to how email works, federation allows you to communicate with any XMPP service that allows for remove connections (most).
+
+The following diagram provides a high-level overview of this architecture (where `-` represents communications that use XMPP).
+
+<pre><code> C1
+ |
+ C2---S1---C3
+ |
+ |
+ |
+ C4---S2---C5
+ |
+ C6
+</code></pre>
+
+The symbols are as follows:
+
+* C1, C2, C3, C4, C5, C6 = XMPP clients
+* S1, S2 = XMPP servers
+
+## Gateway
+
+## IP Address
+
+## Jabber
+Another name for XMPP, the old name.
+
+## JID
+A users unique [XMPP](#xmpp-server) address, is called a JID (or for historical reasons, sometimes called a Jabber ID). The JID is structured like an email address with a username and a domain name (or [IP address](#ip-address)) for the server where that user resides, separated by an at sign `@`, such as [email protected].
+
+## LAN
+
+## OTR
+
+## Presence
+A users [XMPP](#xmpp-server) presence indicates if a users is **online**, **away**, or **offline**.
+
+## Prosody
+
+## SRV Records
+
+## Stanza
+A group of lines forming the basic recurring metrical unit in [XML](#xml); like a verse in a poem.
+
+## TCP
+
+## TLS
+
+## Transports
+One of the original design goals of the early Jabber open-source community was enabling users to connect to multiple non-XMPP messaging systems. This was done through *transports* or *gateways*.
+
+## XEP
+
+## XMPP Server
+An XMPP server provides basic messaging, [presence](#presence), and XML routing features. This page lists Jabber/XMPP server software that you can use to run your own XMPP service, either over the Internet or on a [local area network](#lan).
+
+## XML
+E<b>X</b>tensible <b>M</b>arkup <b>L</b>anguage (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. XML is the format that messages are sent/received in when communication with XMPP (See [XML](https://en.wikipedia.org/wiki/XML)).
+</div>
diff --git a/pages/gajim.md b/pages/gajim.md
new file mode 100644
index 0000000..6d2d559
--- /dev/null
+++ b/pages/gajim.md
@@ -0,0 +1,38 @@
+---
+layout: user-guides
+title: Gajim User Guide
+client: gajim
+permalink: /help/gajim/
+---
+
+## Overview
+
+Gajim is a free software, instant messaging client for the Jabber (XMPP) protocol which uses the GTK+ toolkit. It runs on GNU/Linux, BSD and Windows. The name Gajim is a recursive acronym for Gajim (is) a jabber instant messenger.
+
+The goal of Gajim is to provide a full featured and easy to use Jabber client. Gajim works nicely with GNOME, but does not require it to run. It is released under the GNU General Public License.
+
+## Downloading and Installing Gajim
+
+1. Downloading and installing gajim is just like any other program.
+2. Go to the Gajim [Download](https://gajim.org/downloads.php) page.
+3. Choose the operating system you are currently running.
+4. Click on the new link below the list of operating systems.
+ * *(Choose the installer version, not the portable version)*.
+5. Once downloaded, open the installer and complete the install.
+
+## Logging into Gajim for the first time
+
+On the first time you start up Gajim the *Account Creation Wizard Dialog* will come up, which will guide you to either create a new account to connect to the jabber network or use an existing one, if you have.
+
+So if this is your first time in the jabber network select the option for registering for a new account, choose one of the numerous jabber servers available that offers you the services you need and simply give a username and password. You are now connected!
+
+You can always add a new account later at **Edit -> Accounts -> New**
+
+## Updating your Profile
+## Adding a Contact
+## Changing your Status
+## Sending Messages
+## Sending a File to a Single User
+## Using a Group Conference
+### Sending a File to a Conference
+## Pro-Tips
diff --git a/pages/generic-configuration.md b/pages/generic-configuration.md
new file mode 100644
index 0000000..67039db
--- /dev/null
+++ b/pages/generic-configuration.md
@@ -0,0 +1,24 @@
+---
+layout: default
+title: Generic Configuration
+permalink: /help/generic-configuration/
+---
+
+This article provides the general configuration instructions for the {{ site.xmpp-url }} instant messaging service.
+
+Every Jabber client has a different method of configuration. Our recommended and supported IM client is Spark, which you can download. To configure a client on your own (perhaps to take advantage of a client that also supports AIM, such as GAIM or Adium), here is the generic information you'll need:
+
+* Protocol: Jabber/XMPP. You must use a client which supports this standard. A fairly exhaustive list of such clients can be found on the Jabber.org home page.
+* Servername: `{{ site.xmpp-url }}`
+* Port: 5222
+* SSL: On. If if offers "STARTTLS" support, choose that; otherwise, just make sure it's trying to connect securely.
+
+Some clients hide the "SSL" option. Some automatically change the port to 5223 when you turn on SSL; others don't. Both of these are things to watch out for. (Some clients also handle SSL negatively -- there'll be a box for "allow plain-text transmission" or the like that must be unchecked.)
+
+On first login, you will of course be asked for a login name. This will probably take the form of `username@{{ site.xmpp-url }}`, using your own username, of course.
+
+Some clients may require you to specify a full IM address when you're adding someone to your Contact list. This will take the form of `username@{{ site.xmpp-url }}`. Most clients will also let you give a nickname to your contacts when you add them, so you don't have to see the whole address all the time.
+
+If you want to access a chat room, you may need to specify the chat room server. It's `{{ site.xmpp-conference-url }}`. The generic address of a chat room is `chatroom-name@{{ site.xmpp-conference-url }}`. Note that the "real" name of a chat room cannot have spaces, but you can specify a nickname or description which some clients will display in lieu of the real name -- this can cause some confusion.
+
+Please see the page [Using Conferences]({{ site.url }}/help/using-conferences/) for more information on how to connect and use the conferencing service.
diff --git a/pages/hal-robot.md b/pages/hal-robot.md
new file mode 100644
index 0000000..acd1e8c
--- /dev/null
+++ b/pages/hal-robot.md
@@ -0,0 +1,19 @@
+---
+layout: default
+title: The HAL Robot User Guide
+permalink: /help/hal-robot/
+---
+
+Some conference rooms, on this server, have a robot logged into them to help the users in the room with common tasks.
+
+## List of Commands
+
+* **ping** - This command sends a ping (a small packet to check latency) between the HAL bot and your client. This will let you know how fast or slow the connection is between your client and the server.
+* **slap** - Sends a message (in the 3rd person) to the room saying that the user who sent the message, slapped the user the message was going to.
+* **tell** - This very use full command stores a message, then sends it to the room after the user it was sent to comes back on line.
+* **version** - Displays the current version of the HAL bot.
+* **xkcd** - This just a fun little command to display a link for the current [xkcd](http://xkcd.com/) comic or if you specify an ID number, HAL will look up and provide you with the URL for that specific comic.
+
+## About HAL
+
+HAL is free software licensed under the [BSD](http://code.matthewwild.co.uk/riddim/file/feafc98e8c78/COPYING) license, written by Matthew Wild. More information can be found at [code.matthewwild.co.uk](http://code.matthewwild.co.uk/riddim) & [www.thiessen.im](http://www.thiessen.im/2010/10/riddim-a-neat-little-xmpp-bot-written-in-lua/).
diff --git a/pages/help.md b/pages/help.md
new file mode 100644
index 0000000..e9df829
--- /dev/null
+++ b/pages/help.md
@@ -0,0 +1,41 @@
+---
+layout: default
+title: Help
+permalink: /help/
+---
+
+<div class="section-headder">
+ <center><span class="fa fa-question-circle" style="font-size:60px;" aria-hidden="true"></span><h1>User Guides</h1></center>
+</div>
+
+<div class="col-md-4">
+<h2>Client Guides</h2>
+<ul>
+<li><a href="{{ site.url }}/help/chatsecure/">ChatSecure User Guide</a></li>
+<li><a href="{{ site.url }}/help/conversations/">Conversations User Guide</a></li>
+<li><a href="{{ site.url }}/help/gajim/">Gajim User Guide</a></li>
+<li><a href="{{ site.url }}/help/spark/">Spark User Guide</a></li>
+<li><a href="{{ site.url }}/help/swift/">Swift User Guide</a></li>
+</ul>
+</div>
+
+<div class="col-md-4">
+<h2>Client Documents</h2>
+<ul>
+<li><a href="{{ site.url }}/help/clients/">Client List</a></li>
+<li><a href="{{ site.url }}/help/definitions/">Definitions</a></li>
+<li><a href="{{ site.url }}/help/generic-configuration/">Generic Configuration</a></li>
+<li><a href="{{ site.url }}/help/creating-a-new-account/">Creating a new account</a></li>{% if site.xmpp-conference-url %}
+<li><a href="{{ site.url }}/help/using-conferences/">Using Conferences</a></li>{% endif %}
+<li><a href="{{ site.url }}/help/web-presence/">Using Web Presence</a></li>
+<li><a href="{{ site.url }}/help/hal-robot/">Using HAL Bot</a></li>
+</ul>
+</div>
+
+<div class="col-md-4">
+<h2>Server Documents</h2>
+<ul>
+<li><a href="{{ site.url }}/doc/supported-standards/">Supported XMPP Standards</a></li>
+<li><a href="{{ site.url }}/doc/compliance/">Server Compliance</a></li>
+</ul>
+</div>
diff --git a/pages/privacy-policy.md b/pages/privacy-policy.md
new file mode 100644
index 0000000..e6ca0d8
--- /dev/null
+++ b/pages/privacy-policy.md
@@ -0,0 +1,42 @@
+---
+layout: default
+title: Privacy Policy
+permalink: /privacy-policy/
+---
+
+<div class="section-headder" id="{{ section.slug }}"><center><span class="fa fa-book" style="font-size:80px;" aria-hidden="true"></span><h1>Privacy Policy</h1></center></div>
+
+The servers general policy regarding data is to save as much as needed and as little as possible. This document will try to explain what personal data is store and how it is handled.
+
+## What is stored
+
+### Account data
+
+- The user name and a hash of your password
+- The date of your account creation.
+
+### Messages
+
+- **Offline messages** - <i>If someone sends you a message while you are offline that message will be stored until you get back online.</i>
+- **Archive** - By default we will be keeping an archive of your messages for later retrieval by yourself. This can come in handy if you log in with a new device and want access to your message history and is also required if you want to use the OMEMO encryption with multiple devices. You can opt-out of this by setting your server-side archiving preferences with your XMPP client.
+
+### vCard
+
+- Everything added to your **contect card**.
+
+### Files
+
+- **Every file** you share with a **contact** or a **conference** will be uploaded and stored for later retrieval by the recipients.
+
+### Other data
+
+- A list of your **contacts** (Roster, Buddylist). This list is maintained by you. You decide who goes on that list and who gets deleted.
+- Semi public data you are publishing for your contacts to see like your avatar or the OMEMO public keys.
+- Other private data your XMPP client might upload like a list of conference bookmarks.
+
+## How your data is handled
+
+- If you delete your account all related information will be deleted with it. Including your files and messages.
+- All backups are encrypted.
+
+Even though we will never look at the contents of your messages or files nor process them in an automated fashion we strongly advise you to use the <a href="https://conversations.im/omemo/">OMEMO</a> encryption whenever possible.
diff --git a/pages/register_web/recaptcha.html b/pages/register_web/recaptcha.html
new file mode 100644
index 0000000..456ac6d
--- /dev/null
+++ b/pages/register_web/recaptcha.html
@@ -0,0 +1,26 @@
+---
+permalink: /files/register_web/recaptcha.html
+sitemap: false
+---
+ <script src="https://www.google.com/recaptcha/api.js" async defer></script>
+ <div class="g-recaptcha" data-sitekey="{recaptcha_public_key}" style="transform:scale(0.88);-webkit-transform:scale(0.88);transform-origin:0 0;-webkit-transform-origin:0 0;"></div>
+ <noscript>
+ <div style="width: 261px; height: 352px;">
+ <div style="width: 261px; height: 352px; position: relative;">
+ <div style="width: 261px; height: 352px; position: absolute;">
+ <iframe src="https://www.google.com/recaptcha/api/fallback?k={recaptcha_public_key}"
+ frameborder="0" scrolling="no"
+ style="width: 261px; height:352px; border-style: none;">
+ </iframe>
+ </div>
+ <div style="width: 250px; height: 80px; position: absolute; border-style: none;
+ bottom: 21px; left: 25px; margin: 0px; padding: 0px; right: 25px;">
+ <textarea id="g-recaptcha-response" name="g-recaptcha-response"
+ class="g-recaptcha-response"
+ style="width: 250px; height: 80px; border: 1px solid #c1c1c1;
+ margin: 0px; padding: 0px; resize: none;" value="">
+ </textarea>
+ </div>
+ </div>
+ </div>
+ </noscript>
diff --git a/pages/register_web/register.html b/pages/register_web/register.html
new file mode 100644
index 0000000..cbe648f
--- /dev/null
+++ b/pages/register_web/register.html
@@ -0,0 +1,86 @@
+---
+layout: default
+title: XMPP Account Registration Page
+sitemap: false
+permalink: /files/register_web/register.html
+---
+
+ <center><h1 style="padding-bottom:25px;">New XMPP Account Registration Page</h1></center>
+ <div id="register-text" class="col-md-8">
+ <div class="row">
+ <p>This page allows you to create a new XMPP/Jabber account in this server for the domain {hostname}. Your new JID will be created in the form
+ <code>username@{hostname}</code>.</p>
+ <div class="alert alert-warning" role="alert">
+ Please read the sites <a href="{{ site.url }}/privacy-policy/" title="Privacy Policy">privacy policy</a>
+ before registering a new account.
+ </div>
+
+ <div class="client-mobile">
+ <h3>Clients</h3>
+ <p>After creating an account, you must use a software client to login into the server.
+ Below is a small list of clients you may use, but really any XMPP client can work.</p>
+ <p>Once you have logged into the server, you may then chat with users on nearly any XMPP server.</p>
+ <div class="col-md-3">
+ <center><a href="https://conversations.im/" title="Conversations User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/conversations_logo.png" height="80px" width="80px"></a></center>
+ <center><h4>Conversations</h4></center>
+ </div>
+ <div class="col-md-3">
+ <center><a href="https://swift.im/" title="Swift User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/swift_logo.svg" height="80px" width="80px"></a></center>
+ <center><h4>Swift</h4></center>
+ </div>
+ <div class="col-md-3">
+ <center><a href="https://chatsecure.org/" title="Chatsecure User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/chatsecure_logo.png" height="80px" width="80px"></a></center>
+ <center><h4>ChatSecure</h4></center>
+ </div>
+ <div class="col-md-3">
+ <center><a href="https://gajim.org/" title="Gajim User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/gajim_logo.png" height="80px" width="80px"></a></center>
+ <center><h4>Gajim</h4></center>
+ </div>
+ <hr style="color:grey">
+ <p>Please see the <a href="{{ site.url }}/help/clients/">client list</a> for a longer list of available clients that may be used.</p>
+ </div>
+ </div>
+ </div>
+ <div id="loginbox" class="mainbox col-md-4 col-sm-8 col-sx-offset-2">
+ <div class="row">
+ <div class="panel panel-info" style="border-color:#9FCF6C;margin-left:25px;">
+ <div class="panel-heading" style="background-color:#9FCF6C;border-color:transparent;color:rgb(52, 68, 35);">
+ <div class="panel-title"><b>Registration Form</b></div>
+ </div>
+ <div class="panel-body">
+ <h3 class="text-center text-danger" style="margin-top:0px;">{notice}</h3>
+ <form action="{{ site.url }}/register/" method="post" class="form-horizontal" role="form" onsubmit="return checkPw(this)">
+ <div style="margin-bottom: 25px" class="input-group">
+ <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
+ <input type="text" class="form-control" name="username" value="" placeholder="Username" id="username" required />
+ <span class="input-group-addon" style="font-size:0.8em;font-weight:bold;">@{hostname}</span>
+ </div>
+ <div style="margin-bottom: 25px" class="input-group">
+ <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
+ <input type="password" class="form-control" name="password" placeholder="Password" id="password" required />
+ </div>
+ <div style="margin-bottom: 25px" class="input-group">
+ <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
+ <input type="password" class="form-control" name="confirm-password" data-validation-match-match="password" data-validation-match-message="Your passwords must mach" placeholder="Confirm Password" id="confirm-password" required />
+ </div>
+ <div style="margin-bottom: 25px" class="input-group">
+ <span class="input-group-addon"><i class="glyphicon glyphicon-envelope"></i></span>
+ <input type="email" class="form-control" name="email" placeholder="E-Mail" id="email" required />
+ </div>
+ <div style="margin-bottom:25px;margin:0 auto;" class="input-group test">
+ {captcha}
+ </div>
+ <div style="margin-top:15px;margin-bottom:0;" class="form-group">
+ <div class="col-sm-12 controls">
+ <input type="submit" value="Register" class="btn btn-success pull-right" />
+ <input type="reset" value="Clear" class="btn btn-default pull-right" style="margin-right:15px" />
+ </div>
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
diff --git a/pages/register_web/simplecaptcha.html b/pages/register_web/simplecaptcha.html
new file mode 100644
index 0000000..6c23e82
--- /dev/null
+++ b/pages/register_web/simplecaptcha.html
@@ -0,0 +1,7 @@
+---
+permalink: /files/register_web/simplecaptcha.html
+sitemap: false
+---
+<span class="input-group-addon">What is {x} {op} {y}?</span>
+<input name="captcha_challenge" type="hidden" value="{challenge}">
+<input name="captcha_reply" class="form-control" required type="number">
diff --git a/pages/register_web/success.html b/pages/register_web/success.html
new file mode 100644
index 0000000..e30e3df
--- /dev/null
+++ b/pages/register_web/success.html
@@ -0,0 +1,28 @@
+---
+layout: default
+title: Account Registration succeeded!
+sitemap: false
+permalink: /files/register_web/success.html
+---
+
+ <div id="loginbox" style="margin-top:50px;" class="mainbox col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2">
+ <div class="panel panel-success">
+ <div class="panel-heading"><h1>Registration Succeeded!</h1></div>
+ <div class="panel-body">
+ <p><strong>Your new JID is <code>{jid}</code>.</strong></p>
+ <p>You may use it to login using one of the below clients.</p>
+ <h3>Client List</h3>
+ <div id="client-list">
+ <div class="col-md-3 col-sm-3 col-xs-3"><a href="https://conversations.im/" title="Conversations User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/conversations_logo.png" height="80px" /></a></div>
+ <div class="col-md-3 col-sm-3 col-xs-3"><a href="https://chatsecure.org/" title="Chatsecure User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/chatsecure_logo.png" height="80px" /></a></div>
+ <div class="col-md-3 col-sm-3 col-xs-3"><a href="https://swift.im/" title="Swift User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/swift_logo.svg" height="80px" /></a></div>
+ <div class="col-md-3 col-sm-3 col-xs-3"><a href="https://gajim.org/" title="Gajim User Guide" target=”_blank”>
+ <img src="{{ site.url }}/assets/img/clients/gajim_logo.png" height="80px" /></a></div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
diff --git a/pages/server-list.html b/pages/server-list.html
new file mode 100644
index 0000000..e0276a6
--- /dev/null
+++ b/pages/server-list.html
@@ -0,0 +1,41 @@
+---
+layout: default
+title: Public XMPP Servers
+permalink: /help/server-list/
+---
+
+<div class="section-headder">
+ <center>
+ <span class="glyphicon glyphicon-info-sign" style="font-size:60px;" aria-hidden="true"></span>
+ <h1>List of Public XMPP Servers</h1>
+ </center>
+</div>
+
+<p>Below is a list of public XMPP servers you may register an account on. After you have registerd an account, you may connect to other users either on the same server, or on other servers (including this server). This list is by no means complete, the servers were selected because of their capabilities and adherence to standards.</p>
+
+<table class='table' style='width:100%'>
+ <thead>
+ <tr>
+ <th>Service Name</th>
+ <th>Registration Method</th>
+ <th><center>Website<br />Language</center></th>
+ <th><center>Service<br />Price</center></th>
+ <th><a href='https://xmpp.org/extensions/xep-0375.html'>XEP-0375</a> complient</th>
+ <th><a href='https://xmpp.org/extensions/xep-0368.html'>XEP-0368</a> complient</th>
+ <th><center>Tor Service</center></th>
+ </tr>
+ </thead>
+ <tbody>
+{% for service in site.data.clients-compliance %}
+ <tr>
+ <td style="min-width:150px;"><a href='{{ service.url }}'>{{ service.name }}</a></td>
+ <td style="min-width:150px;">{% if service.registration-url %}<a href="{{ service.registration-url }}">{{ service.registration }}</a>{% elsif service.registration %}{{ service.registration}}{% else %}<i>Unknown</i>{% endif %}</td>
+ <td><center>{{ service.language }}</center></td>
+ <td><center>{% if service.price %}{{ service.price }}{% else %}Free{% endif %}<center></td>
+ {% if service.xep-375 == 1 %}<td class=PASSED style="width:75px;"><center>Yes</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ {% if service.xep-368 == 1 %}<td class=PASSED style="width:75px;"><center>Yes</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ {% if service.tor %}<td class=PASSED><center>{{ service.tor }}</center></td>{% else %}<td class=FAILED><center>No</center></td>{% endif %}
+ </tr>
+{% endfor %}
+ </tbody>
+</table>
diff --git a/pages/spark.md b/pages/spark.md
new file mode 100644
index 0000000..3392c05
--- /dev/null
+++ b/pages/spark.md
@@ -0,0 +1,59 @@
+---
+layout: user-guides
+title: Spark User Guide
+permalink: /help/spark/
+client: spark
+---
+
+
+## Overview
+
+Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.
+
+## Downloading and Installing Spark
+
+## Logging into Spark
+
+<img style="float: right;" src="{{ site.url }}/assets/img/guides/spark/spark-login-screen.png">
+
+Logging into Spark is just like logging into anyother program. You should have been provided with a <b>JID</b> and a <b>Password</b>.
+
+1. Start Spark.
+2. Enter your login information:
+- Your **username** is the uniq part of your JID, left of the `@`.
+- The password that was provided to you.
+- The **Domain** is the right part after the `@` in your JID.
+3. Once complete, click **Login**.
+
+## Updating your Profile
+
+## Adding a Contact
+
+What's chat without other people? It's a good way to attract unwanted attention! You're really off and running when you've got a contact list with a few other chatters in it. If you're working on a company network, it might be that your contact list is full before you even send your first message; your administrator can create lists you see. But you can also add other folks.
+
+In particular, you can add people who chat using Spark or an application like it. That includes Jabber users, Google Talk users, and others. Those applications support the XMPP protocol; people often refer to this simply as the "Jabber" protocol because that was one of the first IM applications to use it.
+
+1. Click the **Add** a contact button.
+2. Enter your contact's information. In the **Add Contact** dialog, enter the contact's username. This will look like an email address. That's how XMPP — Jabber-style — user names work.
+3. Select or enter the name of the group you want to add the contact to, then click **Add**.
+
+If you decide you'd rather have the contact in another group, simply right-click their name, point to **Move to**, then click the name of the group you want to move them to.
+
+## Changing your Status
+
+## Sending Messages
+
+## Sending a File to a Single User
+
+## Using a Group Conference
+
+### Sending a File to a Conference
+
+## Pro-Tips
+
+* Press **Ctrl+F** (while in the contacts or chat window) and start filling the name. It will automatically filter out from all of your contacts. This is a fast way to find a contact in a huge roster.
+* Press **Ctrl+T** (only works in a roster window) - it will show frequent contacts, the people you chat most with.
+* Press **Ctrl+E** (only works in a roster window) - it will show a list of users you had conversations with recently. A quick way to find whom you were talking with recently, if you can't remember the name.
+* Pressing **Ctrl+Space** after you enter a few characters of someone's name in the group chat will complete the name automatically.
+
+If a contact you want to talk to is Away (or even Offline) and you want to know right away when he is available. Right-click such contact and select Alert when user is available. Spark will open a chat windows with that contact once he gets Online. Note: Spark will remember this task only until it is turned off.
diff --git a/pages/supported_standards.md b/pages/supported_standards.md
new file mode 100644
index 0000000..f3ef732
--- /dev/null
+++ b/pages/supported_standards.md
@@ -0,0 +1,467 @@
+---
+layout: default
+title: Supported XMPP Standards
+permalink: /doc/supported-standards/
+---
+
+This service is running [Prosody]({{ site.url }}/doc/definitions/#prosody) version {{ site.prosody-version }} and supports the following XMPP standards.
+
+<table class='table'>
+ <thead>
+ <tr class="row0">
+ <th class="col0 leftalign">XMPP Standard </th><th class="col1">Status </th>
+ </tr>
+ </thead>
+ <tr class="row1">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0004.html" class="urlextern" title="https://xmpp.org/extensions/xep-0004.html">XEP-0004: Data Forms</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row2">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0008.html" class="urlextern" title="https://xmpp.org/extensions/xep-0008.html">XEP-0008: IQ-Based Avatars</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row3">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0009.html" class="urlextern" title="https://xmpp.org/extensions/xep-0009.html">XEP-0009: Jabber-RPC</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row4">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0012.html" class="urlextern" title="https://xmpp.org/extensions/xep-0012.html">XEP-0012: Last Activity</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row5">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0013.html" class="urlextern" title="https://xmpp.org/extensions/xep-0013.html">XEP-0013: Flexible Offline Message Retrieval</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row6">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0016.html" class="urlextern" title="https://xmpp.org/extensions/xep-0016.html">XEP-0016: Privacy Lists</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_privacy" class="wikilink1" title="https://prosody.im/doc/module/mod_privacy">Supported</a> </td>
+ </tr>
+ <tr class="row7">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0020.html" class="urlextern" title="https://xmpp.org/extensions/xep-0020.html">XEP-0020: Feature Negotiation</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row8">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0022.html" class="urlextern" title="https://xmpp.org/extensions/xep-0022.html">XEP-0022: Message Events</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row9">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0025.html" class="urlextern" title="https://xmpp.org/extensions/xep-0025.html">XEP-0025: Jabber HTTP Polling</a> </td><td class="col1">Not supported, obsoleted by XEP-0124: BOSH </td>
+ </tr>
+ <tr class="row10">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0030.html" class="urlextern" title="https://xmpp.org/extensions/xep-0030.html">XEP-0030: Service Discovery</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_disco" class="wikilink1" title="https://prosody.im/doc/module/mod_disco">Supported</a> </td>
+ </tr>
+ <tr class="row11">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0033.html" class="urlextern" title="https://xmpp.org/extensions/xep-0033.html">XEP-0033: Extended Stanza Addressing</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_addressing.html" class="urlextern" title="https://modules.prosody.im/mod_addressing.html">Community module available</a> </td>
+ </tr>
+ <tr class="row12">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0045.html" class="urlextern" title="https://xmpp.org/extensions/xep-0045.html">XEP-0045: Multi-User Chat</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_muc" class="wikilink1" title="https://prosody.im/doc/module/mod_muc">Supported since 0.3</a> </td>
+ </tr>
+ <tr class="row13">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0047.html" class="urlextern" title="https://xmpp.org/extensions/xep-0047.html">XEP-0047: In-Band Bytestreams (IBB)</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row14">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0048.html" class="urlextern" title="https://xmpp.org/extensions/xep-0048.html">XEP-0048: Bookmarks</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row15">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0049.html" class="urlextern" title="https://xmpp.org/extensions/xep-0049.html">XEP-0049: Private XML Storage</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_private" class="wikilink1" title="https://prosody.im/doc/module/mod_private">Supported since 0.1</a> </td>
+ </tr>
+ <tr class="row16">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0050.html" class="urlextern" title="https://xmpp.org/extensions/xep-0050.html">XEP-0050: Ad-Hoc Commands</a> </td><td class="col1">Supported since 0.8 </td>
+ </tr>
+ <tr class="row17">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0054.html" class="urlextern" title="https://xmpp.org/extensions/xep-0054.html">XEP-0054: vcard-temp</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_vcard" class="wikilink1" title="https://prosody.im/doc/module/mod_vcard">Supported since 0.1</a> </td>
+ </tr>
+ <tr class="row18">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0055.html" class="urlextern" title="https://xmpp.org/extensions/xep-0055.html">XEP-0055: Jabber Search</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row19">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0059.html" class="urlextern" title="https://xmpp.org/extensions/xep-0059.html">XEP-0059: Result Set Management</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row20">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0060.html" class="urlextern" title="https://xmpp.org/extensions/xep-0060.html">XEP-0060: Publish-Subscribe</a> </td><td class="col1"><a href="https://prosody.im/doc/pubsub" class="wikilink1" title="doc:pubsub">Supported in 0.9+</a> </td>
+ </tr>
+ <tr class="row21">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0065.html" class="urlextern" title="https://xmpp.org/extensions/xep-0065.html">XEP-0065: SOCKS5 Bytestreams</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_proxy65" class="wikilink1" title="https://prosody.im/doc/module/mod_proxy65">Supported since 0.7</a> </td>
+ </tr>
+ <tr class="row22">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0066.html" class="urlextern" title="https://xmpp.org/extensions/xep-0066.html">XEP-0066: Out of Band Data</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row23">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0068.html" class="urlextern" title="https://xmpp.org/extensions/xep-0068.html">XEP-0068: Field Standardization for Data Forms</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row24">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0070.html" class="urlextern" title="https://xmpp.org/extensions/xep-0070.html">XEP-0070: Verifying HTTP Requests via XMPP</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row25">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0071.html" class="urlextern" title="https://xmpp.org/extensions/xep-0071.html">XEP-0071: XHTML-IM</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row26">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0072.html" class="urlextern" title="https://xmpp.org/extensions/xep-0072.html">XEP-0072: SOAP Over XMPP</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row27">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0077.html" class="urlextern" title="https://xmpp.org/extensions/xep-0077.html">XEP-0077: In-Band Registration</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_register" class="wikilink1" title="https://prosody.im/doc/module/mod_register">Supported since 0.1</a> </td>
+ </tr>
+ <tr class="row28">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0078.html" class="urlextern" title="https://xmpp.org/extensions/xep-0078.html">XEP-0078: Non-SASL Authentication</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_legacyauth" class="wikilink1" title="https://prosody.im/doc/module/mod_legacyauth">Supported since 0.1</a> </td>
+ </tr>
+ <tr class="row29">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0079.html" class="urlextern" title="https://xmpp.org/extensions/xep-0079.html">XEP-0079: Advanced Message Processing</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row30">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0080.html" class="urlextern" title="https://xmpp.org/extensions/xep-0080.html">XEP-0080: User Location</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row31">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0082.html" class="urlextern" title="https://xmpp.org/extensions/xep-0082.html">XEP-0082: XMPP Date and Time Profiles</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row32">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0083.html" class="urlextern" title="https://xmpp.org/extensions/xep-0083.html">XEP-0083: Nested Roster Groups</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row33">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0084.html" class="urlextern" title="https://xmpp.org/extensions/xep-0084.html">XEP-0084: User Avatar</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row34">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0085.html" class="urlextern" title="https://xmpp.org/extensions/xep-0085.html">XEP-0085: Chat State Notifications</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row35">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0090.html" class="urlextern" title="https://xmpp.org/extensions/xep-0090.html">XEP-0090: Entity Time</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_time" class="wikilink1" title="https://prosody.im/doc/module/mod_time">Supported</a> </td>
+ </tr>
+ <tr class="row36">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0091.html" class="urlextern" title="https://xmpp.org/extensions/xep-0091.html">XEP-0091: Delayed Delivery</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row37">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0092.html" class="urlextern" title="https://xmpp.org/extensions/xep-0092.html">XEP-0092: Software Version</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row38">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0096.html" class="urlextern" title="https://xmpp.org/extensions/xep-0096.html">XEP-0096: File Transfer</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row39">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0100.html" class="urlextern" title="https://xmpp.org/extensions/xep-0100.html">XEP-0100: Gateway Interaction</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row40">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0106.html" class="urlextern" title="https://xmpp.org/extensions/xep-0106.html">XEP-0106: JID Escaping</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row41">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0107.html" class="urlextern" title="https://xmpp.org/extensions/xep-0107.html">XEP-0107: User Mood</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row42">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0108.html" class="urlextern" title="https://xmpp.org/extensions/xep-0108.html">XEP-0108: User Activity</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row43">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0114.html" class="urlextern" title="https://xmpp.org/extensions/xep-0114.html">XEP-0114: Jabber Component Protocol</a> </td><td class="col1"><a href="https://prosody.im/doc/components" class="wikilink1" title="doc:components">Supported since 0.4</a> </td>
+ </tr>
+ <tr class="row44">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0115.html" class="urlextern" title="https://xmpp.org/extensions/xep-0115.html">XEP-0115: Entity Capabilities</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row45">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0118.html" class="urlextern" title="https://xmpp.org/extensions/xep-0118.html">XEP-0118: User Tune</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row46">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0122.html" class="urlextern" title="https://xmpp.org/extensions/xep-0122.html">XEP-0122: Data Forms Validation</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row47">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0124.html" class="urlextern" title="https://xmpp.org/extensions/xep-0124.html">XEP-0124: Bidirectional-streams Over Synchronous HTTP (BOSH)</a> </td><td class="col1"><a href="https://prosody.im/doc/bosh" class="wikilink1" title="doc:bosh">Supported since 0.2</a> </td>
+ </tr>
+ <tr class="row48">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0126.html" class="urlextern" title="https://xmpp.org/extensions/xep-0126.html">XEP-0126: Invisibility</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row49">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0127.html" class="urlextern" title="https://xmpp.org/extensions/xep-0127.html">XEP-0127: Common Alerting Protocol (CAP) Over XMPP</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row50">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0128.html" class="urlextern" title="https://xmpp.org/extensions/xep-0128.html">XEP-0128: Service Discovery Extensions</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row51">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0130.html" class="urlextern" title="https://xmpp.org/extensions/xep-0130.html">XEP-0130: Waiting Lists</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row52">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0131.html" class="urlextern" title="https://xmpp.org/extensions/xep-0131.html">XEP-0131: Stanza Headers and Internet Metadata (SHIM)</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row53">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0133.html" class="urlextern" title="https://xmpp.org/extensions/xep-0133.html">XEP-0133: Service Administration</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_admin_adhoc" class="wikilink1" title="https://prosody.im/doc/module/mod_admin_adhoc">Supported since 0.8</a></td>
+ </tr>
+ <tr class="row54">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0138.html" class="urlextern" title="https://xmpp.org/extensions/xep-0138.html">XEP-0138: Stream Compression</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_compression" class="wikilink1" title="https://prosody.im/doc/module/mod_compression">Supported</a> </td>
+ </tr>
+ <tr class="row55">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0141.html" class="urlextern" title="https://xmpp.org/extensions/xep-0141.html">XEP-0141: Data Forms Layout</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row56">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0144.html" class="urlextern" title="https://xmpp.org/extensions/xep-0144.html">XEP-0144: Roster Item Exchange</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row57">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0145.html" class="urlextern" title="https://xmpp.org/extensions/xep-0145.html">XEP-0145: Annotations</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row58">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0146.html" class="urlextern" title="https://xmpp.org/extensions/xep-0146.html">XEP-0146: Remote Controlling Clients</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row59">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0152.html" class="urlextern" title="https://xmpp.org/extensions/xep-0152.html">XEP-0152: Reachability Addresses</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row60">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0153.html" class="urlextern" title="https://xmpp.org/extensions/xep-0153.html">XEP-0153: vCard-Based Avatars</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row61">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0154.html" class="urlextern" title="https://xmpp.org/extensions/xep-0154.html">XEP-0154: User Profile</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row62">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0155.html" class="urlextern" title="https://xmpp.org/extensions/xep-0155.html">XEP-0155: Stanza Session Negotiation</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row63">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0156.html" class="urlextern" title="https://xmpp.org/extensions/xep-0156.html">XEP-0156: Discovering Alternative XMPP Connection Methods</a> </td><td class="col1">Uses <abbr title="Domain Name System">DNS</abbr> records, so will work with Prosody </td>
+ </tr>
+ <tr class="row64">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0157.html" class="urlextern" title="https://xmpp.org/extensions/xep-0157.html">XEP-0157: Contact Addresses for XMPP Services</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_server_contact_info.html" class="urlextern" title="https://modules.prosody.im/mod_server_contact_info.html">Community module available</a> </td>
+ </tr>
+ <tr class="row65">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0158.html" class="urlextern" title="https://xmpp.org/extensions/xep-0158.html">XEP-0158: CAPTCHA Forms</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row66">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0159.html" class="urlextern" title="https://xmpp.org/extensions/xep-0159.html">XEP-0159: Spim-Blocking Control</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row67">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0160.html" class="urlextern" title="https://xmpp.org/extensions/xep-0160.html">XEP-0160: Best Practices for Handling Offline Messages</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row68">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0161.html" class="urlextern" title="https://xmpp.org/extensions/xep-0161.html">XEP-0161: Abuse Reporting</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row69">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0163.html" class="urlextern" title="https://xmpp.org/extensions/xep-0163.html">XEP-0163: Personal Eventing Protocol</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_pep" class="wikilink1" title="https://prosody.im/doc/module/mod_pep">Supported since 0.5</a> </td>
+ </tr>
+ <tr class="row70">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0166.html" class="urlextern" title="https://xmpp.org/extensions/xep-0166.html">XEP-0166: Jingle</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row71">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0167.html" class="urlextern" title="https://xmpp.org/extensions/xep-0167.html">XEP-0167: Jingle RTP Sessions</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row72">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0168.html" class="urlextern" title="https://xmpp.org/extensions/xep-0168.html">XEP-0168: Resource Application Priority</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row73">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0170.html" class="urlextern" title="https://xmpp.org/extensions/xep-0170.html">XEP-0170: Recommended Order of Stream Feature Negotiation</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row74">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0171.html" class="urlextern" title="https://xmpp.org/extensions/xep-0171.html">XEP-0171: Language Translation</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row75">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0172.html" class="urlextern" title="https://xmpp.org/extensions/xep-0172.html">XEP-0172: User Nickname</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row76">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0174.html" class="urlextern" title="https://xmpp.org/extensions/xep-0174.html">XEP-0174: Serverless Messaging</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row77">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0175.html" class="urlextern" title="https://xmpp.org/extensions/xep-0175.html">XEP-0175: Best Practices for Use of SASL ANONYMOUS</a> </td><td class="col1"><a href="https://prosody.im/doc/anonymous_logins" class="wikilink1" title="doc:anonymous_logins">Supported</a> </td>
+ </tr>
+ <tr class="row78">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0176.html" class="urlextern" title="https://xmpp.org/extensions/xep-0176.html">XEP-0176: Jingle ICE-UDP Transport Method</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row79">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0177.html" class="urlextern" title="https://xmpp.org/extensions/xep-0177.html">XEP-0177: Jingle Raw UDP Transport Method</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row80">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0178.html" class="urlextern" title="https://xmpp.org/extensions/xep-0178.html">XEP-0178: Best Practices for Use of SASL EXTERNAL with Certificates</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row81">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0179.html" class="urlextern" title="https://xmpp.org/extensions/xep-0179.html">XEP-0179: Jingle IAX Transport Method</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row82">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0180.html" class="urlextern" title="https://xmpp.org/extensions/xep-0180.html">XEP-0180: Jingle Video via RTP</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row83">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0181.html" class="urlextern" title="https://xmpp.org/extensions/xep-0181.html">XEP-0181: Jingle DTMF</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row84">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0182.html" class="urlextern" title="https://xmpp.org/extensions/xep-0182.html">XEP-0182: Application-Specific Error Conditions</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row85">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0184.html" class="urlextern" title="https://xmpp.org/extensions/xep-0184.html">XEP-0184: Message Receipts</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row86">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0185.html" class="urlextern" title="https://xmpp.org/extensions/xep-0185.html">XEP-0185: Dialback Key Generation and Validation</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row87">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0186.html" class="urlextern" title="https://xmpp.org/extensions/xep-0186.html">XEP-0186: Invisible Command</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row88">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0189.html" class="urlextern" title="https://xmpp.org/extensions/xep-0189.html">XEP-0189: Public Key Publishing</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row89">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0190.html" class="urlextern" title="https://xmpp.org/extensions/xep-0190.html">XEP-0190: Best Practice for Closing Idle Streams</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row90">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0191.html" class="urlextern" title="https://xmpp.org/extensions/xep-0191.html">XEP-0191: Simple Communications Blocking</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_blocking.html" class="urlextern" title="https://modules.prosody.im/mod_blocking.html">Community module available</a> </td>
+ </tr>
+ <tr class="row91">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0194.html" class="urlextern" title="https://xmpp.org/extensions/xep-0194.html">XEP-0194: User Chatting</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row92">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0195.html" class="urlextern" title="https://xmpp.org/extensions/xep-0195.html">XEP-0195: User Browsing</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row93">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0196.html" class="urlextern" title="https://xmpp.org/extensions/xep-0196.html">XEP-0196: User Gaming</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row94">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0197.html" class="urlextern" title="https://xmpp.org/extensions/xep-0197.html">XEP-0197: User Viewing</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row95">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0198.html" class="urlextern" title="https://xmpp.org/extensions/xep-0198.html">XEP-0198: Stream Management</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_smacks.html" class="urlextern" title="https://modules.prosody.im/mod_smacks.html">Community module available</a> </td>
+ </tr>
+ <tr class="row96">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0199.html" class="urlextern" title="https://xmpp.org/extensions/xep-0199.html">XEP-0199: XMPP Ping</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_ping" class="wikilink1" title="https://prosody.im/doc/module/mod_ping">Supported</a> </td>
+ </tr>
+ <tr class="row97">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0201.html" class="urlextern" title="https://xmpp.org/extensions/xep-0201.html">XEP-0201: Best Practices for Message Threads</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row98">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0202.html" class="urlextern" title="https://xmpp.org/extensions/xep-0202.html">XEP-0202: Entity Time</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_time" class="wikilink1" title="https://prosody.im/doc/module/mod_time">Supported</a> </td>
+ </tr>
+ <tr class="row99">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0203.html" class="urlextern" title="https://xmpp.org/extensions/xep-0203.html">XEP-0203: Delayed Delivery</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row100">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0205.html" class="urlextern" title="https://xmpp.org/extensions/xep-0205.html">XEP-0205: Best Practices to Discourage Denial of Service Attacks</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row101">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0206.html" class="urlextern" title="https://xmpp.org/extensions/xep-0206.html">XEP-0206: XMPP Over BOSH</a> </td><td class="col1"><a href="https://prosody.im/doc/bosh" class="wikilink1" title="doc:bosh">Supported since 0.2</a> </td>
+ </tr>
+ <tr class="row102">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0209.html" class="urlextern" title="https://xmpp.org/extensions/xep-0209.html">XEP-0209: Metacontacts</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row103">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0214.html" class="urlextern" title="https://xmpp.org/extensions/xep-0214.html">XEP-0214: File Repository and Sharing</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row104">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0215.html" class="urlextern" title="https://xmpp.org/extensions/xep-0215.html">XEP-0215: External Service Discovery</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row105">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0216.html" class="urlextern" title="https://xmpp.org/extensions/xep-0216.html">XEP-0216: XMPP Intermediate IM Server 2008</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row106">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0220.html" class="urlextern" title="https://xmpp.org/extensions/xep-0220.html">XEP-0220: Server Dialback</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_dialback" class="wikilink1" title="https://prosody.im/doc/module/mod_dialback">Supported</a> </td>
+ </tr>
+ <tr class="row107">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0221.html" class="urlextern" title="https://xmpp.org/extensions/xep-0221.html">XEP-0221: Data Forms Media Element</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row108">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0224.html" class="urlextern" title="https://xmpp.org/extensions/xep-0224.html">XEP-0224: Attention</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row109">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0225.html" class="urlextern" title="https://xmpp.org/extensions/xep-0225.html">XEP-0225: Component Connections</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row110">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0226.html" class="urlextern" title="https://xmpp.org/extensions/xep-0226.html">XEP-0226: Message Stanza Profiles</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row111">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0227.html" class="urlextern" title="https://xmpp.org/extensions/xep-0227.html">XEP-0227: Portable Import/Export Format for XMPP-IM Servers</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row112">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0230.html" class="urlextern" title="https://xmpp.org/extensions/xep-0230.html">XEP-0230: Service Discovery Notifications</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row113">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0231.html" class="urlextern" title="https://xmpp.org/extensions/xep-0231.html">XEP-0231: Bits of Binary</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row114">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0232.html" class="urlextern" title="https://xmpp.org/extensions/xep-0232.html">XEP-0232: Software Information</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row115">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0233.html" class="urlextern" title="https://xmpp.org/extensions/xep-0233.html">XEP-0233: Use of Domain-Based Service Names in XMPP SASL Negotiation</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row116">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0234.html" class="urlextern" title="https://xmpp.org/extensions/xep-0234.html">XEP-0234: Jingle File Transfer</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row117">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0235.html" class="urlextern" title="https://xmpp.org/extensions/xep-0235.html">XEP-0235: OAuth Over XMPP</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row118">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0236.html" class="urlextern" title="https://xmpp.org/extensions/xep-0236.html">XEP-0236: Abuse Reporting</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row119">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0237.html" class="urlextern" title="https://xmpp.org/extensions/xep-0237.html">XEP-0237: Roster Versioning</a> </td><td class="col1"><a href="https://prosody.im/doc/modules/mod_roster" class="wikilink1" title="https://prosody.im/doc/module/mod_roster">Supported since 0.4</a> </td>
+ </tr>
+ <tr class="row120">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0241.html" class="urlextern" title="https://xmpp.org/extensions/xep-0241.html">XEP-0241: Encryption of Archived Messages</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row121">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0243.html" class="urlextern" title="https://xmpp.org/extensions/xep-0243.html">XEP-0243: XMPP Server Compliance 2009</a> </td><td class="col1">Supported </td>
+ </tr>
+ <tr class="row122">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0245.html" class="urlextern" title="https://xmpp.org/extensions/xep-0245.html">XEP-0245: The /me Command</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row123">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0246.html" class="urlextern" title="https://xmpp.org/extensions/xep-0246.html">XEP-0246: End-to-End XML Streams</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row124">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0247.html" class="urlextern" title="https://xmpp.org/extensions/xep-0247.html">XEP-0247: Jingle XML Streams</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row125">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0248.html" class="urlextern" title="https://xmpp.org/extensions/xep-0248.html">XEP-0248: PubSub Collection Nodes</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row126">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0249.html" class="urlextern" title="https://xmpp.org/extensions/xep-0249.html">XEP-0249: Direct MUC Invitations</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row127">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0250.html" class="urlextern" title="https://xmpp.org/extensions/xep-0250.html">XEP-0250: C2C Authentication Using TLS</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row128">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0251.html" class="urlextern" title="https://xmpp.org/extensions/xep-0251.html">XEP-0251: Jingle Session Transfer</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row129">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0252.html" class="urlextern" title="https://xmpp.org/extensions/xep-0252.html">XEP-0252: BOSH Script Syntax</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row130">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0253.html" class="urlextern" title="https://xmpp.org/extensions/xep-0253.html">XEP-0253: PubSub Chaining</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row131">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0254.html" class="urlextern" title="https://xmpp.org/extensions/xep-0254.html">XEP-0254: PubSub Queueing</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row132">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0255.html" class="urlextern" title="https://xmpp.org/extensions/xep-0255.html">XEP-0255: Location Query</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row133">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0256.html" class="urlextern" title="https://xmpp.org/extensions/xep-0256.html">XEP-0256: Last Activity in Presence</a> </td><td class="col1">Not yet supported </td>
+ </tr>
+ <tr class="row134">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0257.html" class="urlextern" title="https://xmpp.org/extensions/xep-0257.html">XEP-0257: Client Certificate Management for SASL EXTERNAL</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_client_certs.html" class="urlextern" title="https://modules.prosody.im/mod_client_certs.html">Community module available</a> </td>
+ </tr>
+ <tr class="row135">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0258.html" class="urlextern" title="https://xmpp.org/extensions/xep-0258.html">XEP-0258: Security Labels in XMPP</a> </td><td class="col1"> <a href="https://modules.prosody.im/mod_seclabels.html" class="urlextern" title="https://modules.prosody.im/mod_seclabels.html">Community module available</a> </td>
+ </tr>
+ <tr class="row136">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0259.html" class="urlextern" title="https://xmpp.org/extensions/xep-0259.html">XEP-0259: Message Mine-ing</a> </td><td class="col1">Not supported </td>
+ </tr>
+ <tr class="row137">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0260.html" class="urlextern" title="https://xmpp.org/extensions/xep-0260.html">XEP-0260: Jingle SOCKS5 Bytestreams Transport Method</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row138">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0261.html" class="urlextern" title="https://xmpp.org/extensions/xep-0261.html">XEP-0261: Jingle In-Band Bytestreams Transport</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row139">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0262.html" class="urlextern" title="https://xmpp.org/extensions/xep-0262.html">XEP-0262: Use of ZRTP in Jingle RTP Sessions</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row140">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0273.html" class="urlextern" title="https://xmpp.org/extensions/xep-0273.html">XEP-0273: Stanza Interception and Filtering Technology</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_sift.html" class="urlextern" title="https://modules.prosody.im/mod_sift.html">Community module available</a> </td>
+ </tr>
+ <tr class="row141">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0277.html" class="urlextern" title="https://xmpp.org/extensions/xep-0277.html">XEP-0277: Microblogging over XMPP</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row142">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0279.html" class="urlextern" title="https://xmpp.org/extensions/xep-0279.html">XEP-0279: Server IP Check</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_ipcheck" class="urlextern" title="https://modules.prosody.im/mod_ipcheck">Community module available</a> </td>
+ </tr>
+ <tr class="row143">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0280.html" class="urlextern" title="https://xmpp.org/extensions/xep-0280.html">XEP-0280: Message Carbons</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_carbons" class="urlextern" title="https://modules.prosody.im/mod_carbons">Community module available</a> </td>
+ </tr>
+ <tr class="row144">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0301.html" class="urlextern" title="https://xmpp.org/extensions/xep-0301.html">XEP-0301: In-Band Real Time Text</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row145">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0309.html" class="urlextern" title="https://xmpp.org/extensions/xep-0309.html">XEP-0309: Service Directories</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_service_directories.html" class="urlextern" title="https://modules.prosody.im/mod_service_directories.html">Community module available</a> </td>
+ </tr>
+ <tr class="row146">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0313.html" class="urlextern" title="https://xmpp.org/extensions/xep-0313.html">XEP-0313: Message Archive Management</a> </td><td class="col1"><a href="https://modules.prosody.im/mod_mam.html" class="urlextern" title="https://modules.prosody.im/mod_mam.html">Community module available</a> </td>
+ </tr>
+ <tr class="row147">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0323.html" class="urlextern" title="https://xmpp.org/extensions/xep-0323.html">XEP-0323: Internet of Things - Sensor Data</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row148">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0324.html" class="urlextern" title="https://xmpp.org/extensions/xep-0324.html">XEP-0324: Internet of Things - Provisioning</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row149">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0325.html" class="urlextern" title="https://xmpp.org/extensions/xep-0325.html">XEP-0325: Internet of Things - Control</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+ <tr class="row150">
+ <td class="col0"> <a href="https://xmpp.org/extensions/xep-0326.html" class="urlextern" title="https://xmpp.org/extensions/xep-0326.html">XEP-0326: Internet of Things - Concentrators</a> </td><td class="col1">Applicable to clients only, so will work with Prosody </td>
+ </tr>
+</table>
+
+
diff --git a/pages/swift.md b/pages/swift.md
new file mode 100644
index 0000000..420e58b
--- /dev/null
+++ b/pages/swift.md
@@ -0,0 +1,7 @@
+---
+layout: default
+title: Swift User Guide
+permalink: /help/swift/
+---
+
+# Swift User Guide
diff --git a/pages/using-conferences.md b/pages/using-conferences.md
new file mode 100644
index 0000000..aadd2d7
--- /dev/null
+++ b/pages/using-conferences.md
@@ -0,0 +1,96 @@
+---
+layout: default
+title: Using Conferences
+permalink: /help/using-conferences/
+---
+
+# Conferences
+
+{% if site.xmpp-conference-url and site.xep-0045 == 1 %}
+
+XMPP is normally a single person to single person chat system, but it has the ability to also run conference rooms. A conference room or MUC (Multiple User Chat) allows users on the same server, or via [federation]({{ site.url }}/help/definitions/#federation), different servers or domains, to all connect to the same chat room. Similar to how IRC works.
+
+## Joining a Conference
+
+### Connecting from local XMPP server
+
+### Connecting from a federated XMPP server
+
+By default the server will try to use [TLS]({{ site.url }}/help/definitions/#tls) if the other side supports it, and fall back to [dialback]({{ site.url }}/help/definitions/#dialback) if it does not or if the certificate is incorrect or not trusted.
+
+## Conference Plugins
+
+### Pastebin
+
+When someone posts to a room a "large" (greater then 500 characters or 5 lines) message, the server will intercept the message and convert it to a URL pointing to a built-in pastebin server. Generated URLs will point will have address contaning `https://{{ site.xmpp-conference-url }}/pastebin/`.
+
+<div class="alert alert-warning" role="alert"><b>Note:</b> If a message is sent via <a href="https://conversations.im/omemo/">OMEMO</a>, the pastebin function will not create a link since the server is unable to read the message.</div>
+
+### HTTP File Upload
+
+A conference room shares uploaded files diffrently then a single person chat. When a file is uploaded in a conference room, the file is uploaded directly to the XMPP server, it is stored there and a URL is produced and sent to the other users in the conference room. The other users can then download the image from the URL that points back to the XMPP server. The URL is a randomly created ID and should be very hard, but not imposiable to guess the URL by a outside user.
+
+The upload services URL is <code class="highlighter-rouge">upload.mattrude.com</code>, the fingerprints are listed on the <a href="/certificates/">certificates</a> page.
+
+### Security Labels
+
+A security label, sometimes referred to as a confidentiality label, is a structured representation of the sensitivity of a piece of information. A security label is used in conjunction with a clearance, a structured representation of what information sensitivities a person (or other entity) is authorized to access, and a security policy to control access to each piece of information. Security Lables are described in <a href="https://xmpp.org/extensions/xep-0258.html">XEP-0258</a>.
+
+## Managing a Conference
+
+### Conference room options
+
+* <b>Name:</b> The name of the conference room.
+* <b>Description:</b> The conference room descriptions
+* <b>Persistent:</b> Prevent the room from being deleted after the last user leaves.
+* <b>Searchable:</b> Allows users to search for the room in the list of rooms on the server and connect.
+* <b>Change Subject:</b> Allow none <u>admins</u> to change the rooms subject.
+* <b>Password:</b> Set the password for the room; all users who wish to access the room, must use the password to enter.
+* <b>Moderated:</b> Moderated rooms require a admin to approve each message before it is delevered to the rest of the room.
+* <b>Members-Only:</b> Only allow members of the room to enter the room.
+* <b>History:</b> Maximum number of past messages to return by the server when a user connects.
+* <b>Logging:</b> Enable external logging for the room; when enabled, any user on the internet may view this log.
+
+{% if site.fingerprints == 1 %}
+## Certificate Fingerprints
+
+One of the benefits of communicating via XMPP is the level of security involved. To allow users to validate the servers they are connecting to, below is the current fingerprints for each domain name.
+
+<div id="cert-table">
+{% if site.fingerprint-sha1 %}
+ <div class="cert-title">
+ <b>{{ site.baseurl }}<small> - SHA1 Fingerprint</small></b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.fingerprint-sha256 %}
+ <div class="cert-title">
+ <b>{{ site.baseurl }}<small> - SHA256 Fingerprint</small></b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-sha256 }}</pre>
+ </div>
+{% endif %}
+{% if site.fingerprint-conference-sha1 %}
+ <div class="cert-title">
+ <b>{{ site.xmpp-conference-url }}<small> - SHA1 Fingerprint</small></b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-conference-sha1 }}</pre>
+ </div>
+{% endif %}
+{% if site.fingerprint-conference-sha256 %}
+ <div class="cert-title">
+ <b>{{ site.xmpp-conference-url }}<small> - SHA256 Fingerprint</small></b>
+ </div>
+ <div class="cert-content">
+ <pre>{{ site.fingerprint-conference-sha256 }}</pre>
+ </div>
+{% endif %}
+</div> <!-- Closing cert-table id div -->
+{% endif %}
+{% else %}
+This server dose not support conferences at this time, sorry.
+{% endif %}
diff --git a/pages/web-presence.md b/pages/web-presence.md
new file mode 100644
index 0000000..8bafe4d
--- /dev/null
+++ b/pages/web-presence.md
@@ -0,0 +1,31 @@
+---
+layout: default
+title: Web Presence
+permalink: /help/web-presence/
+---
+
+# Web Presence
+
+Web Presence provides the status of a user via a image URL. It is enabled by default for all users, but may be disabled.
+
+### Using Web Presence Image
+
+To use web presence, just add the below image url to a site or email. The userid entry is your userid or the left part after the `@` sign of your [JID]({{ site.url }}/help/definitions/#jid). So if your JID is `odin@{{ site.xmpp-url }}` then your userid will be `odin`.
+
+ <img src="{{ site.url }}/status/userid" />
+
+* ![online]({{ site.url }}/assets/img/status_online.png) - User's current status is **online**
+* ![status-chat]({{ site.url }}/assets/img/status_chat.png) - User's current status is **free to chat**
+* ![status-away]({{ site.url }}/assets/img/status_away.png) - User's current status is **away**
+* ![status-xa]({{ site.url }}/assets/img/status_xa.png) - User's current status is **extended away**
+* ![status-dnd]({{ site.url }}/assets/img/status_dnd.png) - User's current status is **dnd** (do not disturb)
+* ![offline]({{ site.url }}/assets/img/status_offline.png) - User's current status is **offline**
+
+### Web Presence Status text
+
+Alternatively, it can be used to get status name as plaint text, status message as plain text or html-code for embedding on web-pages.
+
+* To get status name in plain text you can use something like the following link: `{{ site.url }}/status/userid/text`
+* To get status message as plain text you can use something like the following link: `{{ site.url }}/status/userid/message`
+* To get html code, containig status name, status image and status message (if set): `{{ site.url }}/status/userid/html`
+* To get json output, containig status name, status image and status message (if set): `{{ site.url }}/status/userid/json`
diff --git a/robots.txt b/robots.txt
new file mode 100644
index 0000000..f6b4e8a
--- /dev/null
+++ b/robots.txt
@@ -0,0 +1,7 @@
+---
+path: /robots.txt
+---
+
+User-agent: *
+
+Sitemap: {{ site.url }}/sitemap.xml